Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Dec 2020 14:28:54 +0000 (UTC)
From:      Kyle Evans <kevans@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556984 - head/comms/owfs
Message-ID:  <202012041428.0B4ESs9L010803@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kevans
Date: Fri Dec  4 14:28:54 2020
New Revision: 556984
URL: https://svnweb.freebsd.org/changeset/ports/556984

Log:
  comms/owfs: update to 3.2p4
  
  owfs 3.2p4 have been released, which among other things fixes a FreeBSD
  build bug.
  
  * Update 3.2p3 -> 3.2p4
  * Change from USE_GITHUB to MASTER_SITES
  * Remove OWFS Python bindings, as python2.7 is no longer supported in
    FreeBSD and owfs python binding does not build with anything else. It is
    deprecated in favour for pyownet or similar
    (see https://github.com/owfs/owfs/issues/75 for more details)
  * Remove owtraffic as it is now builtin.
  * Add uthash build dependency (header-only)
  
  PR:		248868
  Approved by:	maintainer
  MFH:		2020Q4 (blanket: build fix)

Modified:
  head/comms/owfs/Makefile
  head/comms/owfs/Makefile.options
  head/comms/owfs/distinfo
  head/comms/owfs/pkg-plist

Modified: head/comms/owfs/Makefile
==============================================================================
--- head/comms/owfs/Makefile	Fri Dec  4 14:09:34 2020	(r556983)
+++ head/comms/owfs/Makefile	Fri Dec  4 14:28:54 2020	(r556984)
@@ -2,24 +2,24 @@
 # $FreeBSD$
 
 PORTNAME=	owfs
-PORTVERSION=	3.2p3
-DISTVERSIONPREFIX=	v
+PORTVERSION=	3.2p4
 PORTREVISION=	1
 CATEGORIES=	comms
+MASTER_SITES=	https://github.com/owfs/owfs/releases/download/v${PORTVERSION}/
 
 MAINTAINER=	johan@stromnet.se
 COMMENT=	1-wire file system implementation
 
 LICENSE=	GPLv2
 
-USES=		autoreconf gmake libtool pkgconfig
+BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:devel/uthash
 
+USES=		gmake libtool pkgconfig
+
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 USE_LDCONFIG=	yes
 
-USE_GITHUB=	yes
-
 .include "Makefile.options"
 
 OPTIONS_SUB=yes
@@ -50,7 +50,6 @@ OWTAP_CONFIGURE_ENABLE=		owtap
 OWTAP_USES=			tk:wrapper
 
 OWMALLOC_CONFIGURE_ENABLE=	owmalloc
-OWTRAFFIC_CONFIGURE_ENABLE=	owtraffic
 
 OWMON_CONFIGURE_ENABLE=		owmon
 OWMON_USES=			tk:wrapper
@@ -65,9 +64,6 @@ OWPERL_USE=			perl5=build,run
 # Broken/untested
 OWPHP_CONFIGURE_ENABLE=		owphp
 
-OWPYTHON_CONFIGURE_ENABLE=	owpython
-OWPYTHON_USES=			python:2.7
-
 # Additional CONFIGURE_ARGS is done below
 OWTCL_CONFIGURE_ENABLE=		owtcl
 OWTCL_USES=			tcl
@@ -100,15 +96,8 @@ PLIST_SUB+=			OWNETPERL=""
 PLIST_SUB+=			OWNETPERL="@comment "
 .endif
 
-# If OW Network and Python is requested, we get ownet python files
-.if ${PORT_OPTIONS:MOWPYTHON} && ${PORT_OPTIONS:MOWNET}
-PLIST_SUB+=			OWNETPYTHON=""
-.else
-PLIST_SUB+=			OWNETPYTHON="@comment "
-.endif
-
-# If Perl, Python or PHP is requested, enable SWIG
-.if ${PORT_OPTIONS:MOWPERL} || ${PORT_OPTIONS:MOWPYTHON} || ${PORT_OPTIONS:MOWPHP}
+# If Perl or PHP is requested, enable SWIG
+.if ${PORT_OPTIONS:MOWPERL} || ${PORT_OPTIONS:MOWPHP}
 BUILD_DEPENDS+=			swig:devel/swig
 CONFIGURE_ARGS+=		--enable-swig SWIG=${LOCALBASE}/bin/swig
 .else
@@ -132,15 +121,6 @@ pre-configure:
 	@echo "Preparing build using autotools..."
 
 # Workarounds for different problems
-post-install-OWPYTHON-on:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python2.7/site-packages/ow/_OW.so
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*
-	(cd ${STAGEDIR}${PREFIX} \
-		&& ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
-	(cd ${STAGEDIR}${PREFIX} \
-		&& ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
 
 post-install-OWPERL-on:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/OW/OW.so

Modified: head/comms/owfs/Makefile.options
==============================================================================
--- head/comms/owfs/Makefile.options	Fri Dec  4 14:09:34 2020	(r556983)
+++ head/comms/owfs/Makefile.options	Fri Dec  4 14:28:54 2020	(r556984)
@@ -13,13 +13,11 @@ OPTIONS_DEFINE = \
 	OWSERVER \
 	OWTAP \
 	OWMALLOC \
-	OWTRAFFIC \
 	OWMON \
 	OWCAPI \
 	OWEXTERNAL \
 	OWPERL \
 	OWPHP \
-	OWPYTHON \
 	OWTCL \
 	PROFILING \
 	OWFS \
@@ -41,14 +39,12 @@ OWHTTPD_DESC=		Enable owhttpd HTTP server
 OWFTPD_DESC=		Enable owftpd FTP server
 OWSERVER_DESC=		Enable owserver
 OWMALLOC_DESC=		Enable malloc checking
-OWTRAFFIC_DESC=		Enable debug bus traffic reports
 OWTAP_DESC=		Enable owtap module (X11)
 OWMON_DESC=		Enable owmon module (X11)
 OWCAPI_DESC=		Enable C API
 OWEXTERNAL_DESC=	Enable owexternal
 OWPERL_DESC=		Enable Perl binding (BROKEN)
 OWPHP_DESC=		Enable PHP binding (BROKEN)
-OWPYTHON_DESC=		Enable Python binding 
 OWTCL_DESC=		Enable TCL binding
 PROFILING_DESC=		Enable profiling (BROKEN)
 OWFS_DESC=		Enable FUSE support

Modified: head/comms/owfs/distinfo
==============================================================================
--- head/comms/owfs/distinfo	Fri Dec  4 14:09:34 2020	(r556983)
+++ head/comms/owfs/distinfo	Fri Dec  4 14:28:54 2020	(r556984)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1540998714
-SHA256 (owfs-owfs-v3.2p3_GH0.tar.gz) = 680385e4db007a951e9678a48989dca7d43868b754299c8368010c80d0c2de4a
-SIZE (owfs-owfs-v3.2p3_GH0.tar.gz) = 1322466
+TIMESTAMP = 1599553594
+SHA256 (owfs-3.2p4.tar.gz) = af0a5035f3f3df876ca15aea13486bfed6b3ef5409dee016db0be67755c35fcc
+SIZE (owfs-3.2p4.tar.gz) = 1614528

Modified: head/comms/owfs/pkg-plist
==============================================================================
--- head/comms/owfs/pkg-plist	Fri Dec  4 14:09:34 2020	(r556983)
+++ head/comms/owfs/pkg-plist	Fri Dec  4 14:28:54 2020	(r556984)
@@ -1,6 +1,6 @@
 %%OWCAPI%%include/owcapi.h
-%%OWCAPI%%lib/libowcapi-3.2.so.3
-%%OWCAPI%%lib/libowcapi-3.2.so.3.0.0
+%%OWCAPI%%lib/libowcapi-3.2.so.4
+%%OWCAPI%%lib/libowcapi-3.2.so.4.0.0
 %%OWCAPI%%lib/libowcapi.so
 %%OWCAPI%%libdata/pkgconfig/owcapi.pc
 %%OWEXTERNAL%%bin/owexternal
@@ -9,25 +9,13 @@
 %%OWHTTPD%%bin/owhttpd
 %%OWMON%%bin/owmon
 %%OWNETLIB%%include/ownetapi.h
-%%OWNETLIB%%lib/libownet-3.2.so.3
-%%OWNETLIB%%lib/libownet-3.2.so.3.0.0
+%%OWNETLIB%%lib/libownet-3.2.so.4
+%%OWNETLIB%%lib/libownet-3.2.so.4.0.0
 %%OWNETLIB%%lib/libownet.so
 %%OWNETPERL%%%%PERL5_MAN3%%/OWNet.3.gz
 %%OWNETPERL%%%%SITE_PERL%%/OWNet.pm
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet-0.3-py2.7.egg-info
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/__init__.py
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/__init__.pyc
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/__init__.pyo
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/connection.py
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/connection.pyc
-%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/connection.pyo
 %%OWPERL%%%%SITE_ARCH%%/OW.pm
 %%OWPERL%%%%SITE_ARCH%%/auto/OW/OW.so
-%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow-3.2p3-py%%PYTHON_VER%%.egg-info
-%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/_OW.so
-%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/__init__.py
-%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/__init__.pyc
-%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/__init__.pyo
 %%OWSERVER%%bin/owserver
 %%OWSHELL%%bin/owdir
 %%OWSHELL%%bin/owexist
@@ -42,8 +30,8 @@
 %%OWTCL%%lib/owtcl-1.0/ow.tcl
 %%OWTCL%%lib/owtcl-1.0/pkgIndex.tcl
 include/owfs_config.h
-lib/libow-3.2.so.3
-lib/libow-3.2.so.3.0.0
+lib/libow-3.2.so.4
+lib/libow-3.2.so.4.0.0
 lib/libow.so
 man/man1/libowcapi.1.gz
 man/man1/libownet.1.gz
@@ -167,3 +155,4 @@ man/man5/owfs.5.gz
 man/man5/owfs.conf.5.gz
 man/mann/ow.n.gz
 man/mann/owtcl.n.gz
+man/man3/InfernoEmbedded.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012041428.0B4ESs9L010803>