Index: head/devel/libesedb/Makefile =================================================================== --- head/devel/libesedb/Makefile (revision 473871) +++ head/devel/libesedb/Makefile (revision 473872) @@ -1,38 +1,42 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libesedb # If/When moving from experimental to alpha, switch to DISTVERSIONPREFIX to prevent PORTEPOCH DISTVERSION= experimental-20170121 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libesedb/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tools to access the ESEDB format LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} LIB_DEPENDS= libfwnt.so:devel/libfwnt GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python --with-libfwnt=${LOCALBASE} -USES= libtool pathfix python +CONFIGURE_ARGS= --enable-python2 --enable-python3 --with-libfwnt=${LOCALBASE} +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= libtool pathfix USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libesedb/pkg-plist =================================================================== --- head/devel/libesedb/pkg-plist (revision 473871) +++ head/devel/libesedb/pkg-plist (revision 473872) @@ -1,18 +1,20 @@ bin/esedbexport bin/esedbinfo include/libesedb.h include/libesedb/codepage.h include/libesedb/definitions.h include/libesedb/error.h include/libesedb/extern.h include/libesedb/features.h include/libesedb/types.h lib/libesedb.a lib/libesedb.so lib/libesedb.so.1 lib/libesedb.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyesedb.a -%%PYTHON_SITELIBDIR%%/pyesedb.so +%%PYTHON2_SITELIBDIR%%/pyesedb.a +%%PYTHON2_SITELIBDIR%%/pyesedb.so +%%PYTHON3_SITELIBDIR%%/pyesedb.a +%%PYTHON3_SITELIBDIR%%/pyesedb.so libdata/pkgconfig/libesedb.pc man/man1/esedbinfo.1.gz man/man3/libesedb.3.gz Index: head/devel/libevtx/Makefile =================================================================== --- head/devel/libevtx/Makefile (revision 473871) +++ head/devel/libevtx/Makefile (revision 473872) @@ -1,39 +1,43 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libevtx DISTVERSION= alpha-20170122 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libevtx/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tooling to access the Windows XML Event Log (EVTX) format LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} LIB_DEPENDS= libfwnt.so:devel/libfwnt \ libregf.so:devel/libregf GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python \ +CONFIGURE_ARGS= --enable-python2 --enable-python3 \ --with-libfwnt=${LOCALBASE} --with-libregf=${LOCALBASE} -USES= libtool pathfix python +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= libtool pathfix USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libevtx/pkg-plist =================================================================== --- head/devel/libevtx/pkg-plist (revision 473871) +++ head/devel/libevtx/pkg-plist (revision 473872) @@ -1,19 +1,21 @@ bin/evtxexport bin/evtxinfo include/libevtx.h include/libevtx/codepage.h include/libevtx/definitions.h include/libevtx/error.h include/libevtx/extern.h include/libevtx/features.h include/libevtx/types.h lib/libevtx.a lib/libevtx.so lib/libevtx.so.1 lib/libevtx.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyevtx.a -%%PYTHON_SITELIBDIR%%/pyevtx.so +%%PYTHON2_SITELIBDIR%%/pyevtx.a +%%PYTHON2_SITELIBDIR%%/pyevtx.so +%%PYTHON3_SITELIBDIR%%/pyevtx.a +%%PYTHON3_SITELIBDIR%%/pyevtx.so libdata/pkgconfig/libevtx.pc man/man1/evtxexport.1.gz man/man1/evtxinfo.1.gz man/man3/libevtx.3.gz Index: head/devel/libfsntfs/Makefile =================================================================== --- head/devel/libfsntfs/Makefile (revision 473871) +++ head/devel/libfsntfs/Makefile (revision 473872) @@ -1,38 +1,43 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libfsntfs # If/When moving from experimental to alpha, switch to DISTVERSIONPREFIX to prevent PORTEPOCH DISTVERSION= experimental-20170315 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libfsntfs/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tools to access the New Technology File System (NTFS) LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} LIB_DEPENDS= libfwnt.so:devel/libfwnt GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python --with-libfwnt=${LOCALBASE} -USES= libtool pathfix python +CONFIGURE_ARGS= --enable-python2 --enable-python3 \ + --with-libfwnt=${LOCALBASE} +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= libtool pathfix USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libfsntfs/pkg-plist =================================================================== --- head/devel/libfsntfs/pkg-plist (revision 473871) +++ head/devel/libfsntfs/pkg-plist (revision 473872) @@ -1,17 +1,19 @@ bin/fsntfsinfo include/libfsntfs.h include/libfsntfs/codepage.h include/libfsntfs/definitions.h include/libfsntfs/error.h include/libfsntfs/extern.h include/libfsntfs/features.h include/libfsntfs/types.h lib/libfsntfs.a lib/libfsntfs.so lib/libfsntfs.so.1 lib/libfsntfs.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyfsntfs.a -%%PYTHON_SITELIBDIR%%/pyfsntfs.so +%%PYTHON2_SITELIBDIR%%/pyfsntfs.a +%%PYTHON2_SITELIBDIR%%/pyfsntfs.so +%%PYTHON3_SITELIBDIR%%/pyfsntfs.a +%%PYTHON3_SITELIBDIR%%/pyfsntfs.so libdata/pkgconfig/libfsntfs.pc man/man1/fsntfsinfo.1.gz man/man3/libfsntfs.3.gz Index: head/devel/libqcow/Makefile =================================================================== --- head/devel/libqcow/Makefile (revision 473871) +++ head/devel/libqcow/Makefile (revision 473872) @@ -1,36 +1,41 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libqcow DISTVERSION= alpha-20170222 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libqcow/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tooling to access the QEMU Copy-On-Write image format LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python -USES= fuse libtool pathfix pkgconfig python ssl +CONFIGURE_ARGS= --enable-python2 --enable-python3 +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= fuse libtool pathfix pkgconfig ssl USE_LDCONFIG= yes INSTALL_TARGET= install-strip LIBS+= -L${OPENSSLLIB} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libqcow/pkg-plist =================================================================== --- head/devel/libqcow/pkg-plist (revision 473871) +++ head/devel/libqcow/pkg-plist (revision 473872) @@ -1,18 +1,20 @@ bin/qcowinfo bin/qcowmount include/libqcow.h include/libqcow/codepage.h include/libqcow/definitions.h include/libqcow/error.h include/libqcow/extern.h include/libqcow/features.h include/libqcow/types.h lib/libqcow.a lib/libqcow.so lib/libqcow.so.1 lib/libqcow.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyqcow.a -%%PYTHON_SITELIBDIR%%/pyqcow.so +%%PYTHON2_SITELIBDIR%%/pyqcow.a +%%PYTHON2_SITELIBDIR%%/pyqcow.so +%%PYTHON3_SITELIBDIR%%/pyqcow.a +%%PYTHON3_SITELIBDIR%%/pyqcow.so libdata/pkgconfig/libqcow.pc man/man1/qcowinfo.1.gz man/man3/libqcow.3.gz Index: head/devel/libsigscan/Makefile =================================================================== --- head/devel/libsigscan/Makefile (revision 473871) +++ head/devel/libsigscan/Makefile (revision 473872) @@ -1,39 +1,44 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libsigscan # If/When moving from experimental to alpha, switch to DISTVERSIONPREFIX to prevent PORTEPOCH DISTVERSION= experimental-20170124 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libsigscan/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library for binary signature scanning LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python -USES= libtool pathfix python +CONFIGURE_ARGS= --enable-python2 --enable-python3 +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= libtool pathfix USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/sigscan.conf ${STAGEDIR}${PREFIX}/etc/sigscan.conf.sample .include Index: head/devel/libsigscan/pkg-plist =================================================================== --- head/devel/libsigscan/pkg-plist (revision 473871) +++ head/devel/libsigscan/pkg-plist (revision 473872) @@ -1,18 +1,20 @@ bin/sigscan @sample etc/sigscan.conf.sample include/libsigscan.h include/libsigscan/codepage.h include/libsigscan/definitions.h include/libsigscan/error.h include/libsigscan/extern.h include/libsigscan/features.h include/libsigscan/types.h lib/libsigscan.a lib/libsigscan.so lib/libsigscan.so.1 lib/libsigscan.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pysigscan.a -%%PYTHON_SITELIBDIR%%/pysigscan.so +%%PYTHON2_SITELIBDIR%%/pysigscan.a +%%PYTHON2_SITELIBDIR%%/pysigscan.so +%%PYTHON3_SITELIBDIR%%/pysigscan.a +%%PYTHON3_SITELIBDIR%%/pysigscan.so libdata/pkgconfig/libsigscan.pc man/man1/sigscan.1.gz man/man3/libsigscan.3.gz Index: head/devel/libvhdi/Makefile =================================================================== --- head/devel/libvhdi/Makefile (revision 473871) +++ head/devel/libvhdi/Makefile (revision 473872) @@ -1,36 +1,41 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libvhdi PORTVERSION= 20170223 DISTVERSIONPREFIX= alpha- +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libvhdi/releases/download/${PORTVERSION}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tools to access the Virtual Hard Disk image format LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python -USES= fuse libtool pathfix pkgconfig python +CONFIGURE_ARGS= --enable-python2 --enable-python3 +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= fuse libtool pathfix pkgconfig USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libvhdi/pkg-plist =================================================================== --- head/devel/libvhdi/pkg-plist (revision 473871) +++ head/devel/libvhdi/pkg-plist (revision 473872) @@ -1,18 +1,20 @@ bin/vhdiinfo bin/vhdimount include/libvhdi.h include/libvhdi/codepage.h include/libvhdi/definitions.h include/libvhdi/error.h include/libvhdi/extern.h include/libvhdi/features.h include/libvhdi/types.h lib/libvhdi.a lib/libvhdi.so lib/libvhdi.so.1 lib/libvhdi.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyvhdi.a -%%PYTHON_SITELIBDIR%%/pyvhdi.so +%%PYTHON2_SITELIBDIR%%/pyvhdi.a +%%PYTHON2_SITELIBDIR%%/pyvhdi.so +%%PYTHON3_SITELIBDIR%%/pyvhdi.a +%%PYTHON3_SITELIBDIR%%/pyvhdi.so libdata/pkgconfig/libvhdi.pc man/man1/vhdiinfo.1.gz man/man3/libvhdi.3.gz Index: head/devel/libvmdk/Makefile =================================================================== --- head/devel/libvmdk/Makefile (revision 473871) +++ head/devel/libvmdk/Makefile (revision 473872) @@ -1,36 +1,41 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libvmdk PORTVERSION= 20170226 DISTVERSIONPREFIX= alpha- +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libvmdk/releases/download/${PORTVERSION}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tools to access the VMware Virtual Disk (VMDK) format LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python -USES= fuse libtool pathfix pkgconfig python +CONFIGURE_ARGS= --enable-python2 --enable-python3 +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= fuse libtool pathfix pkgconfig USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -OPTIONS_DEFINE= DOCS NLS +OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NLS_CONFIGURE_OFF= --disable-nls - -PORTDOCS= AUTHORS ChangeLog - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libvmdk/pkg-plist =================================================================== --- head/devel/libvmdk/pkg-plist (revision 473871) +++ head/devel/libvmdk/pkg-plist (revision 473872) @@ -1,18 +1,20 @@ bin/vmdkinfo bin/vmdkmount include/libvmdk.h include/libvmdk/codepage.h include/libvmdk/definitions.h include/libvmdk/error.h include/libvmdk/extern.h include/libvmdk/features.h include/libvmdk/types.h lib/libvmdk.a lib/libvmdk.so lib/libvmdk.so.1 lib/libvmdk.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyvmdk.a -%%PYTHON_SITELIBDIR%%/pyvmdk.so +%%PYTHON2_SITELIBDIR%%/pyvmdk.a +%%PYTHON2_SITELIBDIR%%/pyvmdk.so +%%PYTHON3_SITELIBDIR%%/pyvmdk.a +%%PYTHON3_SITELIBDIR%%/pyvmdk.so libdata/pkgconfig/libvmdk.pc man/man1/vmdkinfo.1.gz man/man3/libvmdk.3.gz Index: head/devel/libvslvm/Makefile =================================================================== --- head/devel/libvslvm/Makefile (revision 473871) +++ head/devel/libvslvm/Makefile (revision 473872) @@ -1,32 +1,41 @@ # Created by: Antoine Brodin # $FreeBSD$ PORTNAME= libvslvm # If/When moving from experimental to alpha, switch to DISTVERSIONPREFIX to prevent PORTEPOCH DISTVERSION= experimental-20160110 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/libyal/libvslvm/releases/download/${PORTVERSION:E}/ \ LOCAL/antoine MAINTAINER= antoine@FreeBSD.org COMMENT= Library and tools to access the LVM volume system format LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} +RUN_DEPENDS= python${PYTHON2_DEFAULT}:lang/python${PYTHON2_DEFAULT:S/.//} \ + python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//} + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} -USES= fuse gettext libtool pathfix pkgconfig python +CONFIGURE_ARGS= --enable-python2 --enable-python3 +CONFIGURE_ENV= PYTHON2_CONFIG=${LOCALBASE}/bin/python${PYTHON2_DEFAULT}-config \ + PYTHON3=${LOCALBASE}/bin/python${PYTHON3_DEFAULT} \ + PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON3_DEFAULT}-config +USES= fuse libtool pathfix pkgconfig USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} +PLIST_SUB= PYTHON2_SITELIBDIR=lib/python${PYTHON2_DEFAULT}/site-packages \ + PYTHON3_SITELIBDIR=lib/python${PYTHON3_DEFAULT}/site-packages -PORTDOCS= AUTHORS ChangeLog +OPTIONS_DEFINE= NLS -OPTIONS_DEFINE= DOCS - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} +NLS_USES= gettext +NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} +NLS_CONFIGURE_OFF= --disable-nls .include Index: head/devel/libvslvm/pkg-plist =================================================================== --- head/devel/libvslvm/pkg-plist (revision 473871) +++ head/devel/libvslvm/pkg-plist (revision 473872) @@ -1,18 +1,20 @@ bin/vslvminfo bin/vslvmmount include/libvslvm.h include/libvslvm/codepage.h include/libvslvm/definitions.h include/libvslvm/error.h include/libvslvm/extern.h include/libvslvm/features.h include/libvslvm/types.h lib/libvslvm.a lib/libvslvm.so lib/libvslvm.so.1 lib/libvslvm.so.1.0.0 -%%PYTHON_SITELIBDIR%%/pyvslvm.a -%%PYTHON_SITELIBDIR%%/pyvslvm.so +%%PYTHON2_SITELIBDIR%%/pyvslvm.a +%%PYTHON2_SITELIBDIR%%/pyvslvm.so +%%PYTHON3_SITELIBDIR%%/pyvslvm.a +%%PYTHON3_SITELIBDIR%%/pyvslvm.so libdata/pkgconfig/libvslvm.pc man/man1/vslvminfo.1.gz man/man3/libvslvm.3.gz