View | Details | Raw Unified | Return to bug 248868 | Differences between
and this patch

Collapse All | Expand All

(-)owfs/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1540998714
1
TIMESTAMP = 1599553594
2
SHA256 (owfs-owfs-v3.2p3_GH0.tar.gz) = 680385e4db007a951e9678a48989dca7d43868b754299c8368010c80d0c2de4a
2
SHA256 (owfs-3.2p4.tar.gz) = af0a5035f3f3df876ca15aea13486bfed6b3ef5409dee016db0be67755c35fcc
3
SIZE (owfs-owfs-v3.2p3_GH0.tar.gz) = 1322466
3
SIZE (owfs-3.2p4.tar.gz) = 1614528
(-)owfs/Makefile (-27 / +7 lines)
Lines 2-25 Link Here
2
# $FreeBSD: head/comms/owfs/Makefile 539491 2020-06-17 18:17:45Z sunpoet $
2
# $FreeBSD: head/comms/owfs/Makefile 539491 2020-06-17 18:17:45Z sunpoet $
3
3
4
PORTNAME=	owfs
4
PORTNAME=	owfs
5
PORTVERSION=	3.2p3
5
PORTVERSION=	3.2p4
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	1
6
PORTREVISION=	1
8
CATEGORIES=	comms
7
CATEGORIES=	comms
8
MASTER_SITES=	https://github.com/owfs/owfs/releases/download/v${PORTVERSION}/
9
9
10
MAINTAINER=	johan@stromnet.se
10
MAINTAINER=	johan@stromnet.se
11
COMMENT=	1-wire file system implementation
11
COMMENT=	1-wire file system implementation
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
USES=		autoreconf gmake libtool pkgconfig
15
BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:devel/uthash
16
17
USES=		gmake libtool pkgconfig
16
18
17
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
18
INSTALL_TARGET=	install-strip
20
INSTALL_TARGET=	install-strip
19
USE_LDCONFIG=	yes
21
USE_LDCONFIG=	yes
20
22
21
USE_GITHUB=	yes
22
23
.include "Makefile.options"
23
.include "Makefile.options"
24
24
25
OPTIONS_SUB=yes
25
OPTIONS_SUB=yes
Lines 50-56 Link Here
50
OWTAP_USES=			tk:wrapper
50
OWTAP_USES=			tk:wrapper
51
51
52
OWMALLOC_CONFIGURE_ENABLE=	owmalloc
52
OWMALLOC_CONFIGURE_ENABLE=	owmalloc
53
OWTRAFFIC_CONFIGURE_ENABLE=	owtraffic
54
53
55
OWMON_CONFIGURE_ENABLE=		owmon
54
OWMON_CONFIGURE_ENABLE=		owmon
56
OWMON_USES=			tk:wrapper
55
OWMON_USES=			tk:wrapper
Lines 65-73 Link Here
65
# Broken/untested
64
# Broken/untested
66
OWPHP_CONFIGURE_ENABLE=		owphp
65
OWPHP_CONFIGURE_ENABLE=		owphp
67
66
68
OWPYTHON_CONFIGURE_ENABLE=	owpython
69
OWPYTHON_USES=			python:2.7
70
71
# Additional CONFIGURE_ARGS is done below
67
# Additional CONFIGURE_ARGS is done below
72
OWTCL_CONFIGURE_ENABLE=		owtcl
68
OWTCL_CONFIGURE_ENABLE=		owtcl
73
OWTCL_USES=			tcl
69
OWTCL_USES=			tcl
Lines 100-114 Link Here
100
PLIST_SUB+=			OWNETPERL="@comment "
96
PLIST_SUB+=			OWNETPERL="@comment "
101
.endif
97
.endif
102
98
103
# If OW Network and Python is requested, we get ownet python files
99
# If Perl or PHP is requested, enable SWIG
104
.if ${PORT_OPTIONS:MOWPYTHON} && ${PORT_OPTIONS:MOWNET}
100
.if ${PORT_OPTIONS:MOWPERL} || ${PORT_OPTIONS:MOWPHP}
105
PLIST_SUB+=			OWNETPYTHON=""
106
.else
107
PLIST_SUB+=			OWNETPYTHON="@comment "
108
.endif
109
110
# If Perl, Python or PHP is requested, enable SWIG
111
.if ${PORT_OPTIONS:MOWPERL} || ${PORT_OPTIONS:MOWPYTHON} || ${PORT_OPTIONS:MOWPHP}
112
BUILD_DEPENDS+=			swig:devel/swig
101
BUILD_DEPENDS+=			swig:devel/swig
113
CONFIGURE_ARGS+=		--enable-swig SWIG=${LOCALBASE}/bin/swig
102
CONFIGURE_ARGS+=		--enable-swig SWIG=${LOCALBASE}/bin/swig
114
.else
103
.else
Lines 132-146 Link Here
132
	@echo "Preparing build using autotools..."
121
	@echo "Preparing build using autotools..."
133
122
134
# Workarounds for different problems
123
# Workarounds for different problems
135
post-install-OWPYTHON-on:
136
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python2.7/site-packages/ow/_OW.so
137
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*
138
	(cd ${STAGEDIR}${PREFIX} \
139
		&& ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
140
		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
141
	(cd ${STAGEDIR}${PREFIX} \
142
		&& ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
143
		-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
144
124
145
post-install-OWPERL-on:
125
post-install-OWPERL-on:
146
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/OW/OW.so
126
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/OW/OW.so
(-)owfs/Makefile.options (-4 lines)
Lines 13-25 Link Here
13
	OWSERVER \
13
	OWSERVER \
14
	OWTAP \
14
	OWTAP \
15
	OWMALLOC \
15
	OWMALLOC \
16
	OWTRAFFIC \
17
	OWMON \
16
	OWMON \
18
	OWCAPI \
17
	OWCAPI \
19
	OWEXTERNAL \
18
	OWEXTERNAL \
20
	OWPERL \
19
	OWPERL \
21
	OWPHP \
20
	OWPHP \
22
	OWPYTHON \
23
	OWTCL \
21
	OWTCL \
24
	PROFILING \
22
	PROFILING \
25
	OWFS \
23
	OWFS \
Lines 41-54 Link Here
41
OWFTPD_DESC=		Enable owftpd FTP server
39
OWFTPD_DESC=		Enable owftpd FTP server
42
OWSERVER_DESC=		Enable owserver
40
OWSERVER_DESC=		Enable owserver
43
OWMALLOC_DESC=		Enable malloc checking
41
OWMALLOC_DESC=		Enable malloc checking
44
OWTRAFFIC_DESC=		Enable debug bus traffic reports
45
OWTAP_DESC=		Enable owtap module (X11)
42
OWTAP_DESC=		Enable owtap module (X11)
46
OWMON_DESC=		Enable owmon module (X11)
43
OWMON_DESC=		Enable owmon module (X11)
47
OWCAPI_DESC=		Enable C API
44
OWCAPI_DESC=		Enable C API
48
OWEXTERNAL_DESC=	Enable owexternal
45
OWEXTERNAL_DESC=	Enable owexternal
49
OWPERL_DESC=		Enable Perl binding (BROKEN)
46
OWPERL_DESC=		Enable Perl binding (BROKEN)
50
OWPHP_DESC=		Enable PHP binding (BROKEN)
47
OWPHP_DESC=		Enable PHP binding (BROKEN)
51
OWPYTHON_DESC=		Enable Python binding 
52
OWTCL_DESC=		Enable TCL binding
48
OWTCL_DESC=		Enable TCL binding
53
PROFILING_DESC=		Enable profiling (BROKEN)
49
PROFILING_DESC=		Enable profiling (BROKEN)
54
OWFS_DESC=		Enable FUSE support
50
OWFS_DESC=		Enable FUSE support
(-)owfs/pkg-plist (-18 / +7 lines)
Lines 1-6 Link Here
1
%%OWCAPI%%include/owcapi.h
1
%%OWCAPI%%include/owcapi.h
2
%%OWCAPI%%lib/libowcapi-3.2.so.3
2
%%OWCAPI%%lib/libowcapi-3.2.so.4
3
%%OWCAPI%%lib/libowcapi-3.2.so.3.0.0
3
%%OWCAPI%%lib/libowcapi-3.2.so.4.0.0
4
%%OWCAPI%%lib/libowcapi.so
4
%%OWCAPI%%lib/libowcapi.so
5
%%OWCAPI%%libdata/pkgconfig/owcapi.pc
5
%%OWCAPI%%libdata/pkgconfig/owcapi.pc
6
%%OWEXTERNAL%%bin/owexternal
6
%%OWEXTERNAL%%bin/owexternal
Lines 9-33 Link Here
9
%%OWHTTPD%%bin/owhttpd
9
%%OWHTTPD%%bin/owhttpd
10
%%OWMON%%bin/owmon
10
%%OWMON%%bin/owmon
11
%%OWNETLIB%%include/ownetapi.h
11
%%OWNETLIB%%include/ownetapi.h
12
%%OWNETLIB%%lib/libownet-3.2.so.3
12
%%OWNETLIB%%lib/libownet-3.2.so.4
13
%%OWNETLIB%%lib/libownet-3.2.so.3.0.0
13
%%OWNETLIB%%lib/libownet-3.2.so.4.0.0
14
%%OWNETLIB%%lib/libownet.so
14
%%OWNETLIB%%lib/libownet.so
15
%%OWNETPERL%%%%PERL5_MAN3%%/OWNet.3.gz
15
%%OWNETPERL%%%%PERL5_MAN3%%/OWNet.3.gz
16
%%OWNETPERL%%%%SITE_PERL%%/OWNet.pm
16
%%OWNETPERL%%%%SITE_PERL%%/OWNet.pm
17
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet-0.3-py2.7.egg-info
18
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/__init__.py
19
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/__init__.pyc
20
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/__init__.pyo
21
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/connection.py
22
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/connection.pyc
23
%%OWNETPYTHON%%%%PYTHON_SITELIBDIR%%/ownet/connection.pyo
24
%%OWPERL%%%%SITE_ARCH%%/OW.pm
17
%%OWPERL%%%%SITE_ARCH%%/OW.pm
25
%%OWPERL%%%%SITE_ARCH%%/auto/OW/OW.so
18
%%OWPERL%%%%SITE_ARCH%%/auto/OW/OW.so
26
%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow-3.2p3-py%%PYTHON_VER%%.egg-info
27
%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/_OW.so
28
%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/__init__.py
29
%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/__init__.pyc
30
%%OWPYTHON%%%%PYTHON_SITELIBDIR%%/ow/__init__.pyo
31
%%OWSERVER%%bin/owserver
19
%%OWSERVER%%bin/owserver
32
%%OWSHELL%%bin/owdir
20
%%OWSHELL%%bin/owdir
33
%%OWSHELL%%bin/owexist
21
%%OWSHELL%%bin/owexist
Lines 42-49 Link Here
42
%%OWTCL%%lib/owtcl-1.0/ow.tcl
30
%%OWTCL%%lib/owtcl-1.0/ow.tcl
43
%%OWTCL%%lib/owtcl-1.0/pkgIndex.tcl
31
%%OWTCL%%lib/owtcl-1.0/pkgIndex.tcl
44
include/owfs_config.h
32
include/owfs_config.h
45
lib/libow-3.2.so.3
33
lib/libow-3.2.so.4
46
lib/libow-3.2.so.3.0.0
34
lib/libow-3.2.so.4.0.0
47
lib/libow.so
35
lib/libow.so
48
man/man1/libowcapi.1.gz
36
man/man1/libowcapi.1.gz
49
man/man1/libownet.1.gz
37
man/man1/libownet.1.gz
Lines 167-169 Link Here
167
man/man5/owfs.conf.5.gz
155
man/man5/owfs.conf.5.gz
168
man/mann/ow.n.gz
156
man/mann/ow.n.gz
169
man/mann/owtcl.n.gz
157
man/mann/owtcl.n.gz
158
man/man3/InfernoEmbedded.3.gz

Return to bug 248868