svn commit: r473872 - in head/devel: libesedb libevtx libfsntfs libqcow libsigscan libvhdi libvmdk libvslvm
Antoine Brodin
antoine at FreeBSD.org
Wed Jul 4 09:09:05 UTC 2018
Author: antoine
Date: Wed Jul 4 09:09:00 2018
New Revision: 473872
URL: https://svnweb.freebsd.org/changeset/ports/473872
Log:
- Build python2 and python3 bindings
- Remove DOCS option, the 2 text files do not carry useful information
Modified:
head/devel/libesedb/Makefile
head/devel/libesedb/pkg-plist
head/devel/libevtx/Makefile
head/devel/libevtx/pkg-plist
head/devel/libfsntfs/Makefile
head/devel/libfsntfs/pkg-plist
head/devel/libqcow/Makefile
head/devel/libqcow/pkg-plist
head/devel/libsigscan/Makefile
head/devel/libsigscan/pkg-plist
head/devel/libvhdi/Makefile
head/devel/libvhdi/pkg-plist
head/devel/libvmdk/Makefile
head/devel/libvmdk/pkg-plist
head/devel/libvslvm/Makefile
head/devel/libvslvm/pkg-plist
Modified: head/devel/libesedb/Makefile
==============================================================================
--- head/devel/libesedb/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libesedb/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -4,6 +4,7 @@
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
@@ -14,25 +15,28 @@ 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 <bsd.port.mk>
Modified: head/devel/libesedb/pkg-plist
==============================================================================
--- head/devel/libesedb/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libesedb/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
Modified: head/devel/libevtx/Makefile
==============================================================================
--- head/devel/libevtx/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libevtx/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -3,6 +3,7 @@
PORTNAME= libevtx
DISTVERSION= alpha-20170122
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/libyal/libevtx/releases/download/${PORTVERSION:E}/ \
LOCAL/antoine
@@ -13,27 +14,30 @@ COMMENT= Library and tooling to access the Windows XML
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 <bsd.port.mk>
Modified: head/devel/libevtx/pkg-plist
==============================================================================
--- head/devel/libevtx/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libevtx/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
Modified: head/devel/libfsntfs/Makefile
==============================================================================
--- head/devel/libfsntfs/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libfsntfs/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -4,6 +4,7 @@
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
@@ -14,25 +15,29 @@ COMMENT= Library and tools to access the New Technolog
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 <bsd.port.mk>
Modified: head/devel/libfsntfs/pkg-plist
==============================================================================
--- head/devel/libfsntfs/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libfsntfs/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -10,8 +10,10 @@ 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
Modified: head/devel/libqcow/Makefile
==============================================================================
--- head/devel/libqcow/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libqcow/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -3,6 +3,7 @@
PORTNAME= libqcow
DISTVERSION= alpha-20170222
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/libyal/libqcow/releases/download/${PORTVERSION:E}/ \
LOCAL/antoine
@@ -13,24 +14,28 @@ COMMENT= Library and tooling to access the QEMU Copy-O
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 <bsd.port.mk>
Modified: head/devel/libqcow/pkg-plist
==============================================================================
--- head/devel/libqcow/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libqcow/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
Modified: head/devel/libsigscan/Makefile
==============================================================================
--- head/devel/libsigscan/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libsigscan/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -4,6 +4,7 @@
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
@@ -14,24 +15,28 @@ 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
Modified: head/devel/libsigscan/pkg-plist
==============================================================================
--- head/devel/libsigscan/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libsigscan/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
Modified: head/devel/libvhdi/Makefile
==============================================================================
--- head/devel/libvhdi/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libvhdi/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -4,6 +4,7 @@
PORTNAME= libvhdi
PORTVERSION= 20170223
DISTVERSIONPREFIX= alpha-
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/libyal/libvhdi/releases/download/${PORTVERSION}/ \
LOCAL/antoine
@@ -14,23 +15,27 @@ COMMENT= Library and tools to access the Virtual Hard
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 <bsd.port.mk>
Modified: head/devel/libvhdi/pkg-plist
==============================================================================
--- head/devel/libvhdi/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libvhdi/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
Modified: head/devel/libvmdk/Makefile
==============================================================================
--- head/devel/libvmdk/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libvmdk/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -4,6 +4,7 @@
PORTNAME= libvmdk
PORTVERSION= 20170226
DISTVERSIONPREFIX= alpha-
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/libyal/libvmdk/releases/download/${PORTVERSION}/ \
LOCAL/antoine
@@ -14,23 +15,27 @@ COMMENT= Library and tools to access the VMware Virtua
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 <bsd.port.mk>
Modified: head/devel/libvmdk/pkg-plist
==============================================================================
--- head/devel/libvmdk/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libvmdk/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
Modified: head/devel/libvslvm/Makefile
==============================================================================
--- head/devel/libvslvm/Makefile Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libvslvm/Makefile Wed Jul 4 09:09:00 2018 (r473872)
@@ -4,6 +4,7 @@
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
@@ -14,19 +15,27 @@ COMMENT= Library and tools to access the LVM volume sy
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 <bsd.port.mk>
Modified: head/devel/libvslvm/pkg-plist
==============================================================================
--- head/devel/libvslvm/pkg-plist Wed Jul 4 09:07:36 2018 (r473871)
+++ head/devel/libvslvm/pkg-plist Wed Jul 4 09:09:00 2018 (r473872)
@@ -11,8 +11,10 @@ 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
More information about the svn-ports-all
mailing list