Index: head/archivers/py-attic/Makefile =================================================================== --- head/archivers/py-attic/Makefile (revision 442591) +++ head/archivers/py-attic/Makefile (revision 442592) @@ -1,39 +1,40 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= attic PORTVERSION= 0.16 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Attic-${PORTVERSION} MAINTAINER= tom@hur.st COMMENT= Deduplicating backup program LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python USES= python:3.3+ ssl USE_PYTHON= autoplist distutils STRIP_FILES= hashindex.so platform_freebsd.so chunker.so crypto.so PYDISTUTILS_BUILDPATH=${BUILD_WRKSRC}/build/lib.${OPSYS:tl}-${UNAMER}-${ARCH}-${PYTHON_VER} .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif regression-test: build ${SETENV} PYTHONPATH="${PYDISTUTILS_BUILDPATH}:${PYTHONPATH}" \ ${PYTHON_CMD} -m attic.testsuite.run post-install: ${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/attic/,} .include Index: head/archivers/py-borgbackup/Makefile =================================================================== --- head/archivers/py-borgbackup/Makefile (revision 442591) +++ head/archivers/py-borgbackup/Makefile (revision 442592) @@ -1,38 +1,39 @@ # Created by: José García Juanino # $FreeBSD$ PORTNAME= borgbackup PORTVERSION= 1.0.10 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjuanino@gmail.com COMMENT= Deduplicating backup program LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm LIB_DEPENDS= liblz4.so:archivers/liblz4 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.6:devel/py-msgpack-python OPTIONS_DEFINE= FUSE FUSE_DESC= Support to mount locally borg backup files OPTIONS_DEFAULT= FUSE_RUN_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/llfuse.so:devel/py-llfuse USES= python:3.4+ ssl USE_PYTHON= autoplist distutils .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/borg/*.so .include Index: head/audio/lollypop/Makefile =================================================================== --- head/audio/lollypop/Makefile (revision 442591) +++ head/audio/lollypop/Makefile (revision 442592) @@ -1,44 +1,45 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= lollypop PORTVERSION= 0.9.15 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://github.com/gnumdk/${PORTNAME}/releases/download/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Play and organize your music collection LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py3-dbus \ ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py3-gstreamer1 LIB_DEPENDS= libnotify.so:devel/libnotify \ libtotem-plparser.so:multimedia/totem-pl-parser USES= shebangfix python:3 pkgconfig gettext gmake sqlite tar:xz GNU_CONFIGURE= yes USE_GNOME= glib20 gtk30 py3gobject3 introspection:build intltool intlhack USE_GSTREAMER1= yes mad ogg flac opus libav faad good speex USE_PYTHON= py3kplist INSTALLS_ICONS= yes SHEBANG_FILES= src/*.py GLIB_SCHEMAS= org.gnome.Lollypop.gschema.xml OPTIONS_DEFINE= PULSEAUDIO PULSEAUDIO_USE= gstreamer1=pulse SUB_FILES= pkg-message .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/comms/wsjt/Makefile =================================================================== --- head/comms/wsjt/Makefile (revision 442591) +++ head/comms/wsjt/Makefile (revision 442592) @@ -1,110 +1,111 @@ # $FreeBSD$ PORTNAME= wsjt DISTVERSION= ${VERSION}.r${SVN_REV} PORTREVISION= 4 CATEGORIES= comms hamradio MASTER_SITES= LOCAL/db DISTNAME= wsjt-r${SVN_REV} MAINTAINER= hamradio@FreeBSD.org COMMENT= Weak signal ham radio communication package LICENSE= GPLv3 RUN_DEPENDS= ${LOCALBASE}/bin/kvasd:comms/kvasd \ ${WSJT_DEPENDS} BUILD_DEPENDS= python:lang/python \ ${WSJT_DEPENDS} LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libsamplerate.so:audio/libsamplerate \ libportaudio.so:audio/portaudio WSJT_DEPENDS= ${PYTHON_LIBDIR}/lib-dynload/_tkinter.so:x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/scipy:science/py-scipy \ ${PYTHON_SITELIBDIR}/PIL:graphics/py-pillow \ ${PYNUMPY} USE_GCC= yes USES= autoreconf fortran gmake python:3.3+ tar:bzip2 SHEBANG_FILES= ${WRKSRC}/wsjt GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${STAGEDIR}${LOCALBASE} \ --with-portaudio-include-dir=${LOCALBASE}/include \ --with-portaudio-lib-dir=${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib # Adding this breaks configure #LDFLAGS+= -shared VERSION= 10 PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \ VERSION=${VERSION} OPTIONS_DEFINE= DOCS .include .if defined(BOOTSTRAP) || defined(SVN_FETCH) #portlint freaks over this but it's only for dev. so ignore. FETCH_DEPENDS+= svn:devel/subversion SVN_REV!= svn info http://svn.code.sf.net/p/wsjt/wsjt/ | ${GREP} Revision | cut -d' ' -f2 .else .include "Makefile.svn_rev" .endif .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:devel/subversion do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ http://svn.code.sf.net/p/wsjt/wsjt/trunk ${WRKDIR}/wsjt-r${SVN_REV} cd ${WRKDIR};rm -f ${DISTNAME}/*.a ${DISTNAME}/*.lib ${DISTNAME}/*.dll;\ tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} ${ECHO_CMD} "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev .if ${USER} == db scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif post-patch: ${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|'\ -e 's|%%PYTHON_VER%%|${PYTHON_VER}|'\ ${WRKSRC}/configure.ac do-build: (cd ${WRKSRC};${GMAKE}) do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${CP} ${FILESDIR}/wsjt ${WRKSRC} ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/wsjt ${INSTALL_SCRIPT} ${WRKSRC}/wsjt ${STAGEDIR}${LOCALBASE}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${LOCALBASE}/lib/wsjt/WsjtMod .for d in Audio.so __init__.py astro.py g.py go.py options.py palettes.py \ smeter.py specjt.py ${INSTALL_DATA} ${WRKSRC}/WsjtMod/${d} ${STAGEDIR}${LOCALBASE}/lib/wsjt/WsjtMod .endfor .for d in CALL3.TXT dmet_10_-1_3.dat dmet_10_0_3.dat dmet_20_-2_2.dat \ dmet_20_-3_2.dat wsjtrc wsjt.py Pmw.py PmwColor.py PmwBlt.py ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DATADIR} .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/wsjt/WsjtMod/Audio.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in WSJT_Source_Code.txt UpdateHistory.txt LICENSE.TXT call_to.txt \ calledby.txt wsjt7a.txt ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} .endfor -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/comms/wspr/Makefile =================================================================== --- head/comms/wspr/Makefile (revision 442591) +++ head/comms/wspr/Makefile (revision 442592) @@ -1,70 +1,71 @@ # $FreeBSD$ PORTNAME= wspr DISTVERSION= ${VERSION}.r${SVN_REV} PORTREVISION= 8 CATEGORIES= comms hamradio MASTER_SITES= LOCAL/db DISTNAME= wspr-r${SVN_REV} MAINTAINER= hamradio@FreeBSD.org COMMENT= Weak signal for HF ham radio communication package LICENSE= GPLv3 BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYTHON_LIBDIR}/tkinter:x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/PIL:graphics/py-pillow \ ${PYTHON_SITELIBDIR}/scipy:science/py-scipy LIB_DEPENDS= libhamlib.so:comms/hamlib \ libfftw3f.so:math/fftw3-float \ libsamplerate.so:audio/libsamplerate \ libportaudio.so:audio/portaudio MAKE_JOBS_UNSAFE= yes USES= autoreconf dos2unix fortran gmake libtool python:3.3+ tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gfortran=${FC} \ --with-f2py=f2py-${PYTHON_VER} \ --with-python3=${PYTHON_CMD} MAKE_ENV+= PYTHONUSERBASE=${STAGEDIR}${PYTHONBASE} #LDFLAGS+= -shared VERSION= 4.00 .include pre-configure: @${CP} ${FILESDIR}/wspr.sh.in ${WRKSRC} do-build: (cd ${WRKSRC};${GMAKE}) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/wspr/WsprMod/w.so .if defined(BOOTSTRAP) #portlint freaks over this but it's only for dev ignore. SVN_REV!= svn info svn://svn.code.sf.net/p/wsjt/wsjt/branches/wspr | ${GREP} Revision | cut -d' ' -f2 .else .include "Makefile.svn_rev" .endif .if defined(BOOTSTRAP) || defined(SVN_FETCH) FETCH_DEPENDS+= svn:devel/subversion do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ svn://svn.code.sf.net/p/wsjt/wsjt/branches/wspr ${WRKDIR}/wspr-r${SVN_REV} cd ${WRKDIR};rm -f ${DISTNAME}/*.a ${DISTNAME}/*.lib ${DISTNAME}/*.dll;\ tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev .if ${USER} == db scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/mail/rss2email3/Makefile =================================================================== --- head/mail/rss2email3/Makefile (revision 442591) +++ head/mail/rss2email3/Makefile (revision 442592) @@ -1,42 +1,43 @@ # $FreeBSD$ PORTNAME= rss2email PORTVERSION= 3.8 DISTVERSIONPREFIX= v CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= srg@guglielmo.us COMMENT= Emails posts from subscribed RSS/Atom newsfeeds LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=5.0.1:textproc/py-feedparser \ ${PYTHON_PKGNAMEPREFIX}html2text>=3.0.1:textproc/py-html2text USE_GITHUB= yes GH_ACCOUNT= wking USES= python:3.3+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= py*-rss2email-2.* PORTDOCS= AUTHORS CHANGELOG README OPTIONS_DEFINE= DOCS .include post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_MAN} ${WRKSRC}/r2e.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/math/convertall/Makefile =================================================================== --- head/math/convertall/Makefile (revision 442591) +++ head/math/convertall/Makefile (revision 442592) @@ -1,48 +1,49 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= convertall PORTVERSION= 0.6.1 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= jhale@FreeBSD.org COMMENT= Another unit converter LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/LICENSE USES= pyqt:4 python:3.3+ USE_PYQT= core gui CONFIGURE_ARGS= -p ${PREFIX} -d ${DOCSDIR} -i ${DATADIR}/icons -b ${STAGEDIR} NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/ConvertAll DESKTOP_ENTRIES="ConvertAll" \ "Unit Converter" \ "${DATADIR}/icons/${PORTNAME}.svg" \ "${PORTNAME}" \ "Qt;Utility;Calculator;" \ false OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_OFF= -s do-install: (cd ${WRKSRC} && ${PYTHON_CMD} install.py ${CONFIGURE_ARGS}) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${DATADIR} -f ${DATADIR_REL}) (cd ${STAGEDIR}${DOCSDIR} && ${RM} INSTALL LICENSE) .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/math/rpcalc/Makefile =================================================================== --- head/math/rpcalc/Makefile (revision 442591) +++ head/math/rpcalc/Makefile (revision 442592) @@ -1,43 +1,44 @@ # Created by: Edwin Groothuis # $FreeBSD$ PORTNAME= rpcalc PORTVERSION= 0.7.1 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= jhale@FreeBSD.org COMMENT= Simple RPN calculator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/LICENSE USES= pyqt:4 python:3.3+ USE_PYQT= core gui CONFIGURE_ARGS= -p ${PREFIX} -d ${DOCSDIR} -i ${DATADIR}/icons -b ${STAGEDIR} NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/rpCalc DESKTOP_ENTRIES="rpCalc" \ "RPN Calculator" \ "${DATADIR}/icons/calc_lg.png" \ "${PORTNAME}" \ "Qt;Utility;Calculator;" \ false do-install: (cd ${WRKSRC} && ${PYTHON_CMD} install.py ${CONFIGURE_ARGS}) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${DATADIR} -f ${DATADIR_REL}) (cd ${STAGEDIR}${DOCSDIR} && ${RM} INSTALL LICENSE) .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/multimedia/mps-youtube/Makefile =================================================================== --- head/multimedia/mps-youtube/Makefile (revision 442591) +++ head/multimedia/mps-youtube/Makefile (revision 442592) @@ -1,53 +1,54 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= mps-youtube PORTVERSION= 0.2.7.1 PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= CHEESESHOP MAINTAINER= nivit@FreeBSD.org COMMENT= Terminal based YouTube jukebox with playlist management LICENSE= GPLv3 RUN_DEPENDS= ca_root_nss>=3.17.3:security/ca_root_nss \ ${PYTHON_PKGNAMEPREFIX}pafy>=0.5.0:www/py-pafy CONVERTER_DESC= Converter to MP3 and other formats FFMPEG_RUN_DEPENDS= ffmpeg>=2.3.6:multimedia/ffmpeg LIBAV_DESC= Realtime audio/video conversion library LIBAV_RUN_DEPENDS= libav>=11.2:multimedia/libav MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_DESC= Free and open-source general-purpose video player MPV_RUN_DEPENDS= mpv:multimedia/mpv OPTIONS_DEFAULT= MPV OPTIONS_RADIO= CONVERTER OPTIONS_RADIO_CONVERTER= FFMPEG LIBAV OPTIONS_SINGLE= PLAYER OPTIONS_SINGLE_PLAYER= MPLAYER MPV PLAYER_DESC= Video player PLIST_FILES= bin/${PORTNAME} SUB_FILES= ${PORTNAME} USES= python:3.3+ USE_PYTHON= autoplist distutils post-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/net/tiny-network-utilities/Makefile =================================================================== --- head/net/tiny-network-utilities/Makefile (revision 442591) +++ head/net/tiny-network-utilities/Makefile (revision 442592) @@ -1,45 +1,46 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= tiny-network-utilities PORTVERSION= 0.150519 CATEGORIES= net MAINTAINER= yuri@rawbw.com COMMENT= Minimalistic DHCP, UDP proxy, etc server implementations LICENSE= BSD4CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces \ ${PYTHON_PKGNAMEPREFIX}hexdump>0:textproc/py-hexdump USE_GITHUB= yes GH_ACCOUNT= yurivict GH_TAGNAME= d72f531 USES= python:3.4+ NO_BUILD= yes NO_ARCH= yes FILES_EXEC= tiny-dhcp-server tiny-udp-proxy tiny-udp-anti-nat FILES_LIB= net_checksums tiny_utils PLIST_FILES= ${FILES_EXEC:%=bin/%} ${FILES_LIB:%=${PYTHON_SITELIBDIR}/%.py} .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif do-install: .for file_exec in ${FILES_EXEC} ${INSTALL_SCRIPT} ${WRKSRC}/${file_exec}.py \ ${STAGEDIR}${PREFIX}/bin/${file_exec} .endfor @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} .for file_lib in ${FILES_LIB} ${INSTALL_DATA} ${WRKSRC}/${file_lib}.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/${file_lib}.py .endfor .include Index: head/net-im/poezio/Makefile =================================================================== --- head/net-im/poezio/Makefile (revision 442591) +++ head/net-im/poezio/Makefile (revision 442592) @@ -1,27 +1,28 @@ # $FreeBSD$ PORTNAME= poezio PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://dev.louiz.org/attachments/download/52/ MAINTAINER= arved@FreeBSD.org COMMENT= Console XMPP client LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dns/__init__.py:dns/py-dnspython \ ${PYTHON_SITELIBDIR}/sleekxmpp/__init__.py:net-im/py-sleekxmpp USES= tar:xz python:3.3+ USE_PYTHON= distutils autoplist .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/ports-mgmt/py-pytoport/Makefile =================================================================== --- head/ports-mgmt/py-pytoport/Makefile (revision 442591) +++ head/ports-mgmt/py-pytoport/Makefile (revision 442592) @@ -1,32 +1,33 @@ # Created by: Brendan Molloy # $FreeBSD$ PORTNAME= pytoport PORTVERSION= 0.4.1 DISTVERSIONPREFIX= v CATEGORIES= ports-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= brendan+freebsd@bbqsrc.net COMMENT= Generate FreeBSD ports from Python modules on PyPI LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE GH_ACCOUNT= freebsd GH_PROJECT= pytoport RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx-lookup>=0.3.0:misc/py-spdx-lookup \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils USES= python:3.3+ USE_GITHUB= yes USE_PYTHON= autoplist distutils .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif .include Index: head/security/morphis/Makefile =================================================================== --- head/security/morphis/Makefile (revision 442591) +++ head/security/morphis/Makefile (revision 442592) @@ -1,52 +1,53 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= morphis PORTVERSION= 0.8.18.6 DISTVERSIONPREFIX= v CATEGORIES= security net-p2p MAINTAINER= yuri@rawbw.com COMMENT= Peer-to-peer high-performance distributed datastore and mail LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11 USE_GITHUB= yes GH_ACCOUNT= yurivict SUB_FILES= morphis-service morphis-cmd pkg-message SUB_LIST= LOCALBASE=${LOCALBASE} USER=${USER} GROUP=${GROUP} PLIST_SUB= USER=${USER} GROUP=${GROUP} USES= python:3.4+ NO_ARCH= yes .include -.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT} +.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ + ${PYTHON_VER} != ${PYTHON_DEFAULT} IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} .endif USER= nobody GROUP= nobody do-build: @(cd ${WRKSRC} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC} -f ${WRKSRC} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC} -f ${WRKSRC}) do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${CP} -R ${WRKSRC}/* ${STAGEDIR}${DATADIR}/ @cd ${STAGEDIR}${DATADIR} && ${RM} Makefile LICENSE README RUNNING TODO-* @${MKDIR} ${STAGEDIR}/var/db/morphis @${LN} -s /var/db/morphis ${STAGEDIR}${DATADIR}/data ${INSTALL_SCRIPT} ${WRKDIR}/morphis-cmd ${STAGEDIR}${PREFIX}/bin/morphis ${INSTALL_SCRIPT} ${WRKDIR}/morphis-service ${STAGEDIR}${PREFIX}/etc/rc.d/morphis .include