Hi,

this is the diff to build libfwnt with python 3.6 too, to anticipate the plaso version compatible with python 3.

Ok?

Cheers,

Remi.
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/libfwnt/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile	1 Feb 2018 13:24:15 -0000	1.2
+++ Makefile	17 Jul 2018 11:18:23 -0000
@@ -5,6 +5,7 @@ COMMENT =	library for Windows NT data ty
 VERSION = 	20180117
 DISTNAME =	libfwnt-alpha-${VERSION}
 PKGNAME =	${DISTNAME:S/-alpha//}
+REVISION =	0
 
 SHARED_LIBS +=  fwnt                       0.0 # 1.0
 
@@ -19,14 +20,22 @@ MAINTAINER =	Remi Pointel <rpointel@open
 # LGPLv3+
 PERMIT_PACKAGE_CDROM =	Yes
 
-WANTLIB += m pthread util ${MODPY_WANTLIB}
+WANTLIB += iconv intl m pthread util
+WANTLIB += python${MODPY_DEFAULT_VERSION_2} python${MODPY_DEFAULT_VERSION_3}m
 
 CONFIGURE_STYLE =	gnu
-CONFIGURE_ARGS +=	--enable-python
+CONFIGURE_ARGS +=	--enable-python2 \
+			--enable-python3
+
+SUBST_VARS +=	MODPY_DEFAULT_VERSION_2 MODPY_DEFAULT_VERSION_3
 
 WRKDIST =	${WRKDIR}/${PKGNAME}
 
-MODULES +=	lang/python
+MODULES =	lang/python
+
+BUILD_DEPENDS =	${RUN_DEPENDS}
+RUN_DEPENDS =	lang/python/${MODPY_DEFAULT_VERSION_2} \
+		lang/python/${MODPY_DEFAULT_VERSION_3}
 
 TEST_DEPENDS += shells/bash
 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/libfwnt/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	12 Feb 2017 06:46:18 -0000	1.1.1.1
+++ pkg/PLIST	17 Jul 2018 11:18:23 -0000
@@ -10,7 +10,10 @@ lib/libfwnt.a
 lib/libfwnt.la
 @lib lib/libfwnt.so.${LIBfwnt_VERSION}
 lib/pkgconfig/libfwnt.pc
-lib/python${MODPY_VERSION}/site-packages/pyfwnt.a
-lib/python${MODPY_VERSION}/site-packages/pyfwnt.la
-lib/python${MODPY_VERSION}/site-packages/pyfwnt.so
+lib/python${MODPY_DEFAULT_VERSION_2}/site-packages/pyfwnt.a
+lib/python${MODPY_DEFAULT_VERSION_2}/site-packages/pyfwnt.la
+lib/python${MODPY_DEFAULT_VERSION_2}/site-packages/pyfwnt.so
+lib/python${MODPY_DEFAULT_VERSION_3}/site-packages/pyfwnt.a
+lib/python${MODPY_DEFAULT_VERSION_3}/site-packages/pyfwnt.la
+lib/python${MODPY_DEFAULT_VERSION_3}/site-packages/pyfwnt.so
 @man man/man3/libfwnt.3

Reply via email to