MFH: r556984
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
This commit is contained in:
parent
9bb6ea7f34
commit
247215aa79
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2020Q4/; revision=556985
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user