Index: head/comms/congruity/Makefile =================================================================== --- head/comms/congruity/Makefile (revision 455391) +++ head/comms/congruity/Makefile (revision 455392) @@ -1,22 +1,22 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= congruity PORTVERSION= 18 PORTREVISION= 2 CATEGORIES= comms MASTER_SITES= SF MAINTAINER= shurd@FreeBSD.org COMMENT= GUI Logitech Harmony configuration tool LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libconcord>=0:comms/py-libconcord@${PY_FLAVOR} MAKE_ARGS= MANDIR=${PREFIX}/man -USES= desktop-file-utils gmake tar:bzip2 python:2.7+ +USES= desktop-file-utils gmake tar:bzip2 python:2.7 USE_WX= 2.8+ WX_COMPS= python .include Index: head/comms/uhd/Makefile =================================================================== --- head/comms/uhd/Makefile (revision 455391) +++ head/comms/uhd/Makefile (revision 455392) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= uhd PORTVERSION= 3.10.1.1 PORTREVISION= 4 CATEGORIES= comms hamradio MASTER_SITES= http://files.ettus.com/binaries/images/ DISTFILES= ${IMAGE_FILE} DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Ettus Research UHD driver framework LIB_DEPENDS= libboost_python.so:devel/boost-python-libs BUILD_DEPENDS= ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs \ cheetah-analyze:devel/py-cheetah@${PY_FLAVOR} \ - rst2html:textproc/py-docutils@${PY_FLAVOR} \ + rst2html:textproc/py-docutils \ orcc:devel/orc \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= EttusResearch GH_TAGNAME= c705922a08e32c8b0ec7ef6af6137835f87b2f42 CONFLICTS= usrp-[0-9]* BROKEN_powerpc64= fails to link: undefined reference to boost function USES= compiler:c++0x cmake:outsource ncurses pkgconfig \ dos2unix python:2.7 shebangfix USE_LDCONFIG= yes CMAKE_SOURCE_PATH= ${WRKSRC}/host #MAKE_JOBS_UNSAFE= yes CXXFLAGS_amd64= -msse2 CXXFLAGS_i386= -msse2 SHEBANG_GLOB= *.py *.py.in CMAKE_ARGS+= -DPKG_LIB_DIR:STRING="share/uhd" -DUHD_TXRX_DEBUG_PRINTS="yes" # for excruciating debug use this -db #CMAKE_ARGS+= --debug-output --trace IMAGE_FILE= uhd-images_003.010.001.001-release.zip OPTIONS_DEFINE= DOXYGEN #OPTIONS_DEFAULT= DOXYGEN OPTIONS_SUB=yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen .include .if ${PORT_OPTIONS:MDOXYGEN} BUILD_DEPENDS+= doxygen:devel/doxygen CMAKE_ARGS+= -DENABLE_DOXYGEN:STRING="ON" HAVEDOCS= YES .endif post-patch: # USES=pathfix handles LIBRARY_INSTALL_DIR but not LIBRARY_DIR @${REINPLACE_CMD} '/pkgconfig/s|LIBRARY_DIR}|CMAKE_INSTALL_PREFIX}/libdata|' \ ${PATCH_WRKSRC}/host/CMakeLists.txt do-install: # install host component # hack the install prefix now @${REINPLACE_CMD} -e "s|/usr/local|${STAGEDIR}${PREFIX}|g" \ ${CONFIGURE_WRKSRC}/cmake_install.cmake cd ${CONFIGURE_WRKSRC} && ${MAKE_CMD} install .for subdir in images ${CP} -Rp ${WRKDIR}/${IMAGE_FILE:S|.zip||}/share/uhd/${subdir} ${STAGEDIR}${DATADIR} .endfor .include Index: head/databases/mtools-mongodb/Makefile =================================================================== --- head/databases/mtools-mongodb/Makefile (revision 455391) +++ head/databases/mtools-mongodb/Makefile (revision 455392) @@ -1,23 +1,23 @@ # Created by: Boris Samorodov # $FreeBSD$ PORTNAME= mtools PORTVERSION= 1.2.3 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -mongodb MAINTAINER= bsam@FreeBSD.org COMMENT= Setup test environments; parse, filter and visualize MongoDB log files LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo \ + ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} USE_PYTHON= autoplist distutils USES= python:2 .include Index: head/deskutils/anamnesis/Makefile =================================================================== --- head/deskutils/anamnesis/Makefile (revision 455391) +++ head/deskutils/anamnesis/Makefile (revision 455392) @@ -1,50 +1,50 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= anamnesis PORTVERSION= 1.0.4 PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= SF MAINTAINER= yuri@rawbw.com COMMENT= Clipboard manager that stores all clipboard history LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2 \ - ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} -USES= python shebangfix +USES= python:2.7 shebangfix PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS NO_ARCH= yes SHEBANG_FILES= source/anamnesis.py post-patch: @${REINPLACE_CMD} 's|cfg_files.reverse()|cfg_files += [os.path.join("'${PREFIX}/etc/'",cfg_filename)]; cfg_files.reverse()|' \ ${WRKSRC}/source/config.py 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}${PREFIX}/share/anamnesis .for f in anamnesis browser config clipboard clipboard_gtk clipboard_gtk_xclip daemon db db_sqlite3fts ${INSTALL_DATA} ${WRKSRC}/source/${f}.py ${STAGEDIR}${PREFIX}/share/anamnesis ${INSTALL_DATA} ${WRKSRC}/source/${f}.pyc ${STAGEDIR}${PREFIX}/share/anamnesis ${INSTALL_DATA} ${WRKSRC}/source/${f}.pyo ${STAGEDIR}${PREFIX}/share/anamnesis .endfor ${LN} -sf ../share/anamnesis/anamnesis.py ${STAGEDIR}${PREFIX}/bin/anamnesis ${INSTALL_DATA} ${WRKSRC}/anamnesis.cfg ${STAGEDIR}${PREFIX}/etc/anamnesis.cfg.sample ${INSTALL_MAN} ${WRKSRC}/man/anamnesis.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/devel/hg-git/Makefile =================================================================== --- head/devel/hg-git/Makefile (revision 455391) +++ head/devel/hg-git/Makefile (revision 455392) @@ -1,33 +1,33 @@ # Created by: Marco Broeder # $FreeBSD$ PORTNAME= hg-git DISTVERSION= 0.8.9 CATEGORIES= devel python MASTER_SITES= http://bitbucket.org/durin42/${PORTNAME}/get/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= marco.broeder@posteo.eu COMMENT= Mercurial extension to pull from or push to a Git repository LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=*:devel/dulwich \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=*:devel/dulwich@${FLAVOR} \ mercurial>=*:devel/mercurial PORTDOCS= README.md NO_ARCH= yes WRKSRC= ${WRKDIR}/durin42-${PORTNAME}-88de3215e138 USES= python:2.7 USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) .include Index: head/devel/py-mongokit/Makefile =================================================================== --- head/devel/py-mongokit/Makefile (revision 455391) +++ head/devel/py-mongokit/Makefile (revision 455392) @@ -1,19 +1,19 @@ # Created by: Mirko Zinn # $FreeBSD$ PORTNAME= mongokit PORTVERSION= 0.8.3 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= Python ORM-like layer on top of pymongo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.0.1:databases/pymongo +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.0.1:databases/pymongo@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist .include Index: head/finance/electrum2/Makefile =================================================================== --- head/finance/electrum2/Makefile (revision 455391) +++ head/finance/electrum2/Makefile (revision 455392) @@ -1,64 +1,64 @@ # Created by: Neil Booth # $FreeBSD$ PORTNAME= electrum PORTVERSION= 2.9.3 PORTREVISION= 2 CATEGORIES= finance python MASTER_SITES= https://download.electrum.org/${PORTVERSION}/ \ http://download.electrum.org/${PORTVERSION}/ PKGNAMESUFFIX= 2 DISTNAME= Electrum-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Easy to use Bitcoin client (legacy version) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonrpclib>0:devel/py-jsonrpclib@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.6.0:devel/py-protobuf@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaes>0:security/py-pyaes@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=5.1:textproc/py-qrcode@${FLAVOR} CONFLICTS_INSTALL= electrum-3.* USES= desktop-file-utils pyqt:4 python:-2.7 USE_PYQT= gui_run USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= Electrum NO_ARCH= yes OPTIONS_SUB= yes OPTIONS_DEFINE= LEDGER TREZOR OPTIONS_DEFAULT=LEDGER TREZOR LEDGER_DESC= Enable LEDGER Bitcoin hardware wallet support TREZOR_DESC= Enable TREZOR Bitcoin hardware wallet support -LEDGER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}btchip-python>0:security/py-btchip-python -TREZOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trezor>0:security/py-trezor +LEDGER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}btchip-python>0:security/py-btchip-python@${FLAVOR} +TREZOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trezor>0:security/py-trezor@${FLAVOR} LEDGER_PLIST_FILES= "@sample etc/devd/ledger_wallet.conf.sample" TREZOR_PLIST_FILES= "@sample etc/devd/trezor_wallet.conf.sample" LEDGER_SUB_FILES= pkg-message-hwwallet TREZOR_SUB_FILES= pkg-message-hwwallet post-patch: @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/setup.py post-install-LEDGER-on: ${INSTALL_DATA} ${FILESDIR}/ledger_wallet.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd post-install-TREZOR-on: ${INSTALL_DATA} ${FILESDIR}/trezor_wallet.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd .include Index: head/games/craft/Makefile =================================================================== --- head/games/craft/Makefile (revision 455391) +++ head/games/craft/Makefile (revision 455392) @@ -1,44 +1,44 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= craft PORTVERSION= 1.0 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= fbsd PORTREVISION= 5 CATEGORIES= games MAINTAINER= danilo@FreeBSD.org COMMENT= Simple Minecraft clone written in C using modern OpenGL LIB_DEPENDS= libcurl.so:ftp/curl USE_GITHUB= yes GH_ACCOUNT= daniloegea GH_PROJECT= Craft OPTIONS_DEFINE= SERVER SERVER_DESC= Install the craft server OPTIONS_DEFAULT= SERVER OPTIONS_SUB= yes USES= cmake compiler:c11 USE_XORG= x11 xi xrandr USE_GL= gl glu SERVER_USES= python:2.7 -SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.2:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 +SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.2:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} SERVER_CMAKE_ON= -DSERVER:BOOL=ON .include post-install: .if ${PORT_OPTIONS:MSERVER} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/world.py ${STAGEDIR}${PYTHON_SITELIBDIR}/craft_world.py ${INSTALL_SCRIPT} ${WRKSRC}/server.py ${STAGEDIR}${PREFIX}/bin/craft-server ${INSTALL_LIB} ${WRKSRC}/libworld.so ${STAGEDIR}${PREFIX}/lib/libcraft-world.so .endif .include Index: head/games/ninix-aya/Makefile =================================================================== --- head/games/ninix-aya/Makefile (revision 455391) +++ head/games/ninix-aya/Makefile (revision 455392) @@ -1,70 +1,70 @@ # Created by: UMENO Takashi # $FreeBSD$ PORTNAME= ninix-aya PORTVERSION= 4.4 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SFJP/${PORTNAME}/58500 MAINTAINER= ports@FreeBSD.org COMMENT= Desktop mascot program compatible with "Ukagaka" LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYNUMPY} NO_ARCH= yes -USES= gmake python tar:tgz +USES= gmake python:2.7 tar:tgz USE_GNOME= pygtk2 USE_GSTREAMER= python DOCSDIR= ${PREFIX}/share/doc/ninix OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext .include do-build: @(cd ${WRKSRC}/bin && ${SED} -e \ 's|@python|${PYTHON_CMD}| ; \ s|@libdir|${PREFIX}/libexec/ninix|' ninix.in > ninix) .if ${PORT_OPTIONS:MNLS} .for i in ja zh_TW (cd ${WRKSRC}/locale && ${LOCALBASE}/bin/msgfmt -o ${i}.mo ${i}.po) .endfor .endif do-install: (cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ninix \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/ninix (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \ ${STAGEDIR}${PREFIX}/libexec/ninix) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PREFIX}/libexec/ninix -f libexec/ninix) .if ${PORT_OPTIONS:MNLS} .for i in ja zh_TW @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES (cd ${WRKSRC}/locale && ${INSTALL_DATA} ${i}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/ninix.mo) .endfor .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ChangeLog README README.ninix TODO.ninix KNOWN_ISSUES (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor .for i in extension.txt kawari.txt saori.txt (cd ${WRKSRC}/doc && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/games/ptkei/Makefile =================================================================== --- head/games/ptkei/Makefile (revision 455391) +++ head/games/ptkei/Makefile (revision 455392) @@ -1,30 +1,30 @@ # Created by: Daniel O'Connor # $FreeBSD$ PORTNAME= ptkei PORTVERSION= 2.00.0 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/ptkei2 MAINTAINER= johans@FreeBSD.org COMMENT= Python/Tk graphical client for Wolfpack Empire servers -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ - ${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ + ${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw@${PY_FLAVOR} USES= python:2.7 shebangfix SHEBANG_FILES= empire.py scripts/*.py do-build: @${FIND} ${WRKSRC} -name "*.pyc" -delete @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} 2>/dev/null do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${STAGEDIR}${DATADIR} --unlink -xf - ${SED} -e "s#%%PREFIX%%#${PREFIX}# ; s#%%PYTHON_CMD%%#${PYTHON_CMD}#" \ ${FILESDIR}/ptkei > ${WRKDIR}/ptkei.tmp ${INSTALL_SCRIPT} ${WRKDIR}/ptkei.tmp ${STAGEDIR}${PREFIX}/bin/ptkei .include Index: head/games/pysolfc/Makefile =================================================================== --- head/games/pysolfc/Makefile (revision 455391) +++ head/games/pysolfc/Makefile (revision 455392) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= pysolfc PORTVERSION= 2.0 PORTREVISION= 7 CATEGORIES= games python MASTER_SITES= SF/${PORTNAME}/PySolFC/PySolFC-${PORTVERSION} \ SF/${PORTNAME}/PySolFC-Cardsets/PySolFC-Cardsets-${PORTVERSION}:cardsets DISTFILES= PySolFC-${DISTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Solitaire game, written in Python and the successor of PySol LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} USES= python:2.7 shebangfix tar:bzip2 USE_PYTHON= autoplist distutils NO_ARCH= yes SHEBANG_FILES= data/themes/clearlooks/create_imgs.py PLIST_FILES= share/pixmaps/pysolfc.png DATADIR= ${PREFIX}/share/PySolFC WRKSRC= ${WRKDIR}/PySolFC-${PORTVERSION} PORTDOCS= README CARDSET_DUPS= 2000 crystal-mahjongg dashavatara-ganjifa dondorf \ gnome-mahjongg-1 hexadeck kintengu matrix mughal-ganjifa \ oxymoron standard tuxedo vienna-2k OPTIONS_DEFINE= CARDSETS DOCS NLS CARDSETS_DESC= Install additional cardsets OPTIONS_SUB= yes CARDSETS_DISTFILES= PySolFC-Cardsets-${DISTVERSION}${EXTRACT_SUFX}:cardsets NLS_USES= gettext post-patch: @${MV} ${WRKSRC}/pysol.py ${WRKSRC}/pysolfc @${REINPLACE_CMD} -e 's|pysol.py|pysolfc|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|^Icon.*|Icon=${PORTNAME}|' \ -e 's|^Exec.*|Exec=${PORTNAME}|' \ ${WRKSRC}/data/pysol.desktop @${FIND} ${WRKDIR} -name .thumbnails -or -name .xvpics | \ ${XARGS} ${RM} -r @${FIND} ${WRKSRC} -name "*.bak" -delete post-patch-NLS-off: @${REINPLACE_CMD} -e "s|for l in ('ru', 'ru_RU')|for l in ()|" \ ${WRKSRC}/setup.py post-install: ${LN} -s ${PREFIX}/share/icons/pysol01.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png post-install-CARDSETS-on: .for cdir in ${CARDSET_DUPS} @${RM} -r ${WRKDIR}/PySolFC-Cardsets-${PORTVERSION}/cardset-${cdir} .endfor @cd ${WRKDIR}/PySolFC-Cardsets-${PORTVERSION} && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR} @cd ${WRKDIR}/PySolFC-Cardsets-${PORTVERSION} && \ ${FIND} . -type f | ${SED} -e 's|^./|${DATADIR_REL}/|' >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/graphics/commons-utilities/Makefile =================================================================== --- head/graphics/commons-utilities/Makefile (revision 455391) +++ head/graphics/commons-utilities/Makefile (revision 455392) @@ -1,38 +1,38 @@ # Created by: Sébastien Santoro # $FreeBSD$ PORTNAME= commons-utilities PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://devio.us/~dereckson/software/commons-utilities/ MAINTAINER= dereckson@gmail.com COMMENT= Wikimedia Commons (MediaWiki) utilities for bulk image uploading LICENSE= GPLv3 RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool \ p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \ p5-Text-CSV_XS>=0:textproc/p5-Text-CSV_XS \ p5-Text-CSV-Encoded>=0:textproc/p5-Text-CSV-Encoded \ - ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2:www/py-mechanize \ + ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2:www/py-mechanize@${PY_FLAVOR} \ exiv2:graphics/exiv2 -USES= jpeg perl5 python shebangfix +USES= jpeg perl5 python:2.7 shebangfix SHEBANG_FILES= commons-csv-creator USE_PERL5= run NO_BUILD= yes PLIST_FILES= bin/commons-csv-creator bin/commons-upload PORTDOCS= README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/commons-csv-creator ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/commons-upload ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/misc/gimp-help-en/Makefile =================================================================== --- head/misc/gimp-help-en/Makefile (revision 455391) +++ head/misc/gimp-help-en/Makefile (revision 455392) @@ -1,45 +1,45 @@ # Created by: SimaMoto,RyoTa # $FreeBSD$ PORTNAME= gimp-help PORTVERSION= 2.8.2 CATEGORIES?= misc graphics MASTER_SITES= http://gimp.mirrors.hoobly.com/pub/%SUBDIR%/ \ http://ftp.gwdg.de/pub/misc/grafik/%SUBDIR%/ \ http://www.mirrorservice.org/sites/ftp.gimp.org/pub/%SUBDIR%/ MASTER_SITE_SUBDIR= gimp/help PKGNAMEPREFIX?= ${DOCLANG}- PKGNAMESUFFIX= -html MAINTAINER= liangtai.s16@gmail.com COMMENT?= GIMP User Manual in English LICENSE= GFDL -BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:textproc/py-libxml2 \ +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:textproc/py-libxml2@${PY_FLAVOR} \ ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl USES= gettext-tools gmake perl5 pkgconfig python:2 shebangfix tar:bzip2 USE_GNOME= libxslt:build USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-gimp CONFIGURE_ENV= ALL_LINGUAS=${DOCLANG} DOCLANG?= en PORTDATA= * DATADIR= ${PREFIX}/share/gimp SHEBANG_FILES= tools/xml2po.py post-patch: # Install to the same directory as when configuring --with-gimp ${REINPLACE_CMD} '/gimpdatadir=.*\/2.0/s,/2\.0,,' \ ${WRKSRC}/configure .if ${DOCLANG:Mru} ${REINPLACE_CMD} -e '/glossary\.xml:1596/{; n; n; s/xref/link/g; }' \ ${WRKSRC}/po/ru/glossary.po .endif .include Index: head/multimedia/mythtv/Makefile =================================================================== --- head/multimedia/mythtv/Makefile (revision 455391) +++ head/multimedia/mythtv/Makefile (revision 455392) @@ -1,134 +1,134 @@ # Created by: Stacey Son , Ari Maniatis # $FreeBSD$ PORTNAME= mythtv PORTVERSION= 0.28.7 PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= MythTV is a homebrew PVR project LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmp3lame.so:audio/lame \ libfreetype.so:print/freetype2 \ libtag.so:audio/taglib \ libxml2.so:textproc/libxml2 \ libudf.so:sysutils/libcdio \ libva.so:multimedia/libva \ libass.so:multimedia/libass \ libfftw3f.so:math/fftw3-float \ libfftw3_threads.so:math/fftw3 \ libjack.so:audio/jack BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat \ yasm:devel/yasm RUN_DEPENDS= tv_check:textproc/p5-xmltv \ wget:ftp/wget CONFLICTS= mythtv-frontend-[0-9]* USE_GITHUB= yes GH_ACCOUNT= MythTV GH_TAGNAME= ad97d24 WRKSRC_SUBDIR= ${PORTNAME} ONLY_FOR_ARCHS= i386 amd64 USE_PERL5= run build NOPRECIOUSMAKEVARS= # don't override $(ARCH) in ffmpeg makefiles USES= gmake iconv libtool perl5 pkgconfig pathfix shebangfix ssl SHEBANG_FILES= programs/scripts/database/mythconverg_backup.pl \ programs/scripts/database/mythconverg_restore.pl USE_QT4= corelib dbus gui sql network script linguist_build l10n sql-mysql_run \ moc_build qmake_build rcc_build uic_build imageformats webkit xml USE_GL= gl USE_XORG= x11 xv xrandr xxf86vm xinerama xext QT_NONSTANDARD= yes HAS_CONFIGURE= yes USE_LDCONFIG= ${PREFIX}/lib/mythtv/filters REINPLACE_ARGS= -i "" USE_RC_SUBR= mythbackend DESTDIRNAME= INSTALL_ROOT USERS= mythtv GROUPS= mythtv MAKE_ENV= QTDIR="${PREFIX}" \ QMAKESPEC="${QMAKESPEC}" CPPFLAGS+= ${QTCPPFLAGS} CONFIGURE_ENV+= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \ QTDIR="${PREFIX}" CONFIGURE_ENV+= PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig" LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" --dvb-path="${LOCALBASE}/include/libdvbv5" \ --libxml2-path="${LOCALBASE}/include/libxml2" --enable-v4l2 --enable-ivtv --enable-xv \ --disable-audio-alsa --disable-indev=alsa --disable-outdev=alsa --disable-mythlogserver QMAKESPEC?= ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ OPTIONS_DEFINE= BINDINGS LIRC MYSQL OPENGL VDPAU OPTIONS_DEFAULT= BINDINGS OPENGL VDPAU OPTIONS_SUB= yes BINDINGS_DESC= Perl and Python bindings LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc MYSQL_USES= mysql:client,server MYSQL_USES_OFF= mysql VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau OPENGL_CONFIGURE_ENABLE= opengl-video OPENGL_USE= QT4=opengl .include SUB_FILES= pkg-message .if ${PORT_OPTIONS:MBINDINGS} CONFIGURE_ARGS+= --python=${PYTHON_CMD} -USES+= python +USES+= python:2.7 PYDISTUTILS_PKGNAME=MythTV PYDISTUTILS_PKGVERSION=0.27._1 -BUILD_DEPENDS+= py*-lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb \ - ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber \ +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber@${PY_FLAVOR} \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined \ p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>0:databases/p5-DBD-mysql -RUN_DEPENDS+= py*-lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb \ - ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber@${PY_FLAVOR} \ p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \ p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined \ p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \ p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>0:databases/p5-DBD-mysql .else CONFIGURE_ARGS+=--without-bindings=perl,python .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/configure \ ${WRKSRC}/libs/libmythtv/libmythtv.pro \ ${WRKSRC}/bindings/perl/MythTV/Recording.pm \ ${WRKSRC}/programs/mythtranscode/replex/Makefile.standalone \ ${WRKSRC}/programs/scripts/database/mythconverg_backup.pl \ ${WRKSRC}/programs/scripts/database/mythconverg_restore.pl \ ${WRKSRC}/programs/mythcommflag/mythcommflag-analyze post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/mythtv/database @${CP} ${WRKSRC}/database/mc.sql ${STAGEDIR}${PREFIX}/share/mythtv/database .include Index: head/multimedia/pyjama/Makefile =================================================================== --- head/multimedia/pyjama/Makefile (revision 455391) +++ head/multimedia/pyjama/Makefile (revision 455392) @@ -1,62 +1,62 @@ # Created by: Kjell Tore Ullavik # $FreeBSD$ PORTNAME= pyjama PORTVERSION= 0.3.0.1 PORTREVISION= 7 CATEGORIES= multimedia python MASTER_SITES= http://launchpadlibrarian.net/26637583/ DISTNAME= pyjama-0.3.0.1_all MAINTAINER= ports@FreeBSD.org COMMENT= Frontend to the Jamendo music network LICENSE= GPLv2 CC-BY-NC-SA-3.0 PD LICENSE_COMB= multi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:multimedia/py-gstreamer +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:multimedia/py-gstreamer@${PY_FLAVOR} -USES= gettext python shebangfix +USES= gettext python:2.7 shebangfix SHEBANG_FILES= src/pyjama.py USE_GSTREAMER= core good bad gnomevfs USE_GNOME= pygtk2 NO_BUILD= yes NO_ARCH= yes LOCALES= bg ca da de en_GB es fr it pl INSTDIR= ${PYTHON_SITELIBDIR}/${PORTNAME} INSTSUBDIRS= clLayouts extended_modules images modules plugins themes INSTFILES= about.glade preferences.glade pyjama.cfg pyjama_test.glade \ pyjama.doxygen.py pyjama.py pyjama_test.glade post-patch: ${REINPLACE_CMD} -i '' 's|path = "locale"|path = "${PREFIX}/share/locale"|' \ ${WRKSRC}/src/modules/functions.py ${REINPLACE_CMD} -i '' 's|INSTALL_DIR_POSIX = "/usr/share/apps/pyjama"|INSTALL_DIR_POSIX = "${INSTDIR}"|' \ ${WRKSRC}/src/modules/constants.py ${FIND} ${WRKSRC} -name "*~" -delete do-install: @${MKDIR} ${STAGEDIR}${INSTDIR} .for f in ${INSTFILES} ${INSTALL_DATA} ${WRKSRC}/src/${f} ${STAGEDIR}${INSTDIR} .endfor .for dir in ${INSTSUBDIRS} cd ${WRKSRC}/src && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${INSTDIR} .endfor .for loc in ${LOCALES} ${INSTALL_DATA} ${WRKSRC}/src/locale/${loc}/LC_MESSAGES/pyjama.mo ${STAGEDIR}${PREFIX}/share/locale/${loc}/LC_MESSAGES/ .endfor ${LN} -fs ${INSTDIR}/pyjama.py ${STAGEDIR}${PREFIX}/bin/pyjama ${CHMOD} a+x ${STAGEDIR}${INSTDIR}/pyjama.py ${INSTALL_DATA} ${WRKSRC}/src/pyjama.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/src/images/pyjama.xpm ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/net/fb/Makefile =================================================================== --- head/net/fb/Makefile (revision 455391) +++ head/net/fb/Makefile (revision 455392) @@ -1,30 +1,30 @@ # Created by: Greg Fitzgerald # $FreeBSD$ PORTNAME= fb PORTVERSION= 2.0.3 CATEGORIES= net python MASTER_SITES= http://paste.xinu.at/data/client/ MAINTAINER= gregf@hugops.pw COMMENT= Client for paste.xinu.at LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma \ - ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl \ - ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} -USES= python shebangfix +USES= python:2.7 shebangfix NO_ARCH= yes SHEBANG_FILES= ${WRKSRC}/fb PLIST_FILES= bin/fb man/man1/fb.1.gz post-patch: @${REINPLACE_CMD} -e \ 's|PREFIX=/usr|PREFIX=${LOCALBASE}|g ; \ s|share/man|man|g' ${WRKSRC}/Makefile .include Index: head/net-im/emesene/Makefile =================================================================== --- head/net-im/emesene/Makefile (revision 455391) +++ head/net-im/emesene/Makefile (revision 455392) @@ -1,59 +1,59 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= emesene PORTVERSION= 2.12.9 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net-im python MAINTAINER= ports@FreeBSD.org COMMENT= Instant messenging client written in python LICENSE= GPLv3+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \ - ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus \ - ${PYTHON_PKGNAMEPREFIX}notify>0:devel/py-notify \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}webkitgtk>0:www/py-webkitgtk \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}notify>0:devel/py-notify@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webkitgtk>0:www/py-webkitgtk@${PY_FLAVOR} \ xprop:x11/xprop NO_ARCH= yes NO_BUILD= yes USE_GITHUB= yes -USES= desktop-file-utils gettext-runtime python shebangfix +USES= desktop-file-utils gettext-runtime python:2.7 shebangfix USE_GNOME= pygtk2:run USE_GSTREAMER= python INSTALLS_ICONS= yes SHEBANG_FILES= emesene/emesene do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/emesene (cd ${WRKSRC}/emesene && ${INSTALL_SCRIPT} emesene \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/emesene) (cd ${WRKSRC}/emesene && ${INSTALL_DATA} *.py \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/emesene) (cd ${WRKSRC}/emesene && ${COPYTREE_SHARE} \ "e3 gui interfaces plugins po test themes" \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/emesene) ${LN} -sf ${PYTHONPREFIX_SITELIBDIR}/emesene/emesene \ ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}/docs/man && ${INSTALL_MAN} emesene.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) (cd ${WRKSRC}/emesene/data && ${COPYTREE_SHARE} "icons pixmaps" \ ${STAGEDIR}${PREFIX}/share) (cd ${WRKSRC}/emesene/data/share/applications && ${INSTALL_DATA} \ emesene.desktop ${STAGEDIR}${PREFIX}/share/applications) (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O -m compileall \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) .include Index: head/net-im/telepathy-python/Makefile =================================================================== --- head/net-im/telepathy-python/Makefile (revision 455391) +++ head/net-im/telepathy-python/Makefile (revision 455392) @@ -1,24 +1,24 @@ # $FreeBSD$ # $MCom: ports/net-im/telepathy-python/Makefile,v 1.5 2009/01/08 07:07:51 marcus Exp $ PORTNAME= telepathy-python PORTVERSION= 0.15.19 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for the Telepathy framework -BUILD_DEPENDS= py2?-dbus>=0:devel/py-dbus -RUN_DEPENDS= py2?-dbus>=0:devel/py-dbus +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} USES= gmake python:2 USE_GNOME= libxslt:build GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes .include Index: head/net-mgmt/pdagent-integrations/Makefile =================================================================== --- head/net-mgmt/pdagent-integrations/Makefile (revision 455391) +++ head/net-mgmt/pdagent-integrations/Makefile (revision 455392) @@ -1,40 +1,40 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pdagent-integrations PORTVERSION= 1.4 DISTVERSIONPREFIX=v CATEGORIES= net-mgmt python MAINTAINER= feld@FreeBSD.org COMMENT= PagerDuty integrations for monitoring monitoring tools LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdagent>0:net-mgmt/py-pdagent -USES= python shebangfix +USES= python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= PagerDuty SHEBANG_FILES= bin/* SUB_FILES= pagerduty-icinga2.conf pkg-message NO_ARCH= yes NO_BUILD= yes post-patch: ${REINPLACE_CMD} 's|/usr/share/pdagent-integrations/bin|${PREFIX}/bin|g' ${WRKSRC}/pagerduty_nagios.cfg ${WRKSRC}/conf.d/sensu_pagerduty_handler.json do-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/bin/pd-nagios ${STAGEDIR}${LOCALBASE}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/pd-sensu ${STAGEDIR}${LOCALBASE}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/pd-zabbix ${STAGEDIR}${LOCALBASE}/bin ${INSTALL_DATA} ${WRKSRC}/conf.d/sensu_pagerduty_handler.json ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/pagerduty_nagios.cfg ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/pagerduty-icinga2.conf ${STAGEDIR}${EXAMPLESDIR} .include Index: head/news/papercut/Makefile =================================================================== --- head/news/papercut/Makefile (revision 455391) +++ head/news/papercut/Makefile (revision 455392) @@ -1,41 +1,41 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= papercut PORTVERSION= 0.9.13 PORTREVISION= 1 CATEGORIES= news python MASTER_SITES= http://pessoal.org/papercut/ MAINTAINER= ports@FreeBSD.org COMMENT= Papercut is a news server written in Python, using a MySQL backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} -USES= python shebangfix +USES= python:2.7 shebangfix NO_BUILD= yes NO_ARCH= yes SHEBANG_FILES= *.py auth/*.py storage/*.py do-configure: ${CP} ${FILESDIR}/papercut-wrapper ${WRKDIR}/papercut-wrapper ${REINPLACE_CMD} -e "s,__DATADIR__,${DATADIR}," ${WRKDIR}/papercut-wrapper ${REINPLACE_CMD} -e "s,__PYTHON__,${PYTHON_CMD}," ${WRKDIR}/papercut-wrapper ${REINPLACE_CMD} "s,/home/papercut,${DATADIR}," ${WRKSRC}/settings.py do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/cache @${MKDIR} ${STAGEDIR}${DATADIR}/logs .for DIR in auth storage @${MKDIR} ${STAGEDIR}${DATADIR}/${DIR} ${INSTALL_SCRIPT} ${WRKSRC}/${DIR}/* ${STAGEDIR}${DATADIR}/${DIR} .endfor ${INSTALL_SCRIPT} ${WRKDIR}/papercut-wrapper ${STAGEDIR}${PREFIX}/bin/papercut ${MV} ${STAGEDIR}${DATADIR}/settings.py ${STAGEDIR}${DATADIR}/settings.py.sample .include Index: head/ports-mgmt/porttree/Makefile =================================================================== --- head/ports-mgmt/porttree/Makefile (revision 455391) +++ head/ports-mgmt/porttree/Makefile (revision 455392) @@ -1,41 +1,41 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= porttree PORTVERSION= 0.3.r${SVN_REV} PORTREVISION= 1 CATEGORIES= ports-mgmt python MASTER_SITES= SF/${PORTNAME} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Show dependences of FreeBSD port as pseudo graphical tree LICENSE= MIT -USES= python tar:bzip2 shebangfix +USES= python:2.7 tar:bzip2 shebangfix -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}networkx>=1.5:math/py-networkx +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}networkx>=1.5:math/py-networkx@${PY_FLAVOR} .if target(gen-dist) FETCH_DEPENDS+= svn:devel/subversion .endif SVNROOT?= http://porttree.googlecode.com/svn/trunk/ SVN_REV= 52 NO_BUILD= yes PLIST_FILES= bin/porttree man/man1/porttree.1.gz NO_ARCH= yes SHEBANG_FILES= src/porttree.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/porttree.py ${STAGEDIR}${PREFIX}/bin/porttree ${INSTALL_MAN} ${WRKSRC}/src/porttree.1 ${STAGEDIR}${MANPREFIX}/man/man1 gen-dist: ${MKDIR} ${WRKDIR} ${RM} -r ${WRKSRC} svn export -r ${SVN_REV} ${SVNROOT} ${WRKSRC} ${TAR} -cvy -C ${WRKDIR} --exclude FreeBSDport -f ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} .include Index: head/sysutils/uefi-edk2-bhyve/Makefile =================================================================== --- head/sysutils/uefi-edk2-bhyve/Makefile (revision 455391) +++ head/sysutils/uefi-edk2-bhyve/Makefile (revision 455392) @@ -1,83 +1,83 @@ # $FreeBSD$ PORTNAME= uefi-edk2-bhyve PORTVERSION= 20160704 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= fabian.freyer@physik.tu-berlin.de COMMENT?= UEFI-EDK2 firmware for bhyve LICENSE= BSD2CLAUSE BUILD_DEPENDS= bash:shells/bash \ nasm:devel/nasm \ - ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3 + ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3@${PY_FLAVOR} USES= gmake \ python:2.7,build USE_GCC= 4.8 USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= uefi-edk2 GH_TAGNAME= a36132939e259df79b16699c03c6f1d63c7454b9 PLIST_FILES= ${PREFIX}/share/uefi-firmware/BHYVE_UEFI${PLIST_SUFFIX}.fd ONLY_FOR_ARCHS= amd64 OPTIONS_DEFINE= DEBUG DEBUG_VARS= uefi_target=DEBUG DEBUG_VARS_OFF= uefi_target=RELEASE MAKE_ARGS+= AS=${LOCALBASE}/bin/as \ AR=${LOCALBASE}/bin/ar \ LD=${LOCALBASE}/bin/ld \ OBJCOPY=${LOCALBASE}/bin/objcopy \ CC=${LOCALBASE}/bin/gcc48 \ CXX=${LOCALBASE}/bin/g++48 BUILD_ARGS=-DDEBUG_ON_SERIAL_PORT=TRUE -D FD_SIZE_2MB .include .if defined(WITH_CSM) PLIST_SUFFIX= _CSM BUILD_ARGS+= -DCSM_ENABLE=TRUE .endif post-extract: @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|' ${WRKSRC}/BaseTools/Tests/GNUmakefile \ ${WRKSRC}/BaseTools/BinWrappers/PosixLike/* do-build: unset ARCH; unset MAKEFLAGS; ${MAKE_CMD} ${MAKE_ARGS} -C ${BUILD_WRKSRC}/BaseTools ${MKDIR} ${BUILD_WRKSRC}/Build; ${LN} -sf ${LOCALBASE}/bin/gcc48 ${BUILD_WRKSRC}/Build/gcc ${LN} -sf ${LOCALBASE}/bin/ld ${BUILD_WRKSRC}/Build/ld ${LN} -sf ${LOCALBASE}/bin/gmake ${BUILD_WRKSRC}/Build/make ${LN} -sf ${LOCALBASE}/bin/ar ${BUILD_WRKSRC}/Build/ar ${LN} -sf ${LOCALBASE}/bin/objcopy ${BUILD_WRKSRC}/Build/objcopy ${LN} -sf ${LOCALBASE}/bin/nasm ${BUILD_WRKSRC}/Build/nasm .if defined(WITH_CSM) bash -c " \ cd ${BUILD_WRKSRC}; \ source edksetup.sh;\ unset ARCH; unset MAKEFLAGS; \ ${MAKE_CMD} ${MAKE_ARGS} GCC48_BIN=${BUILD_WRKSRC}/Build/ -C ${BUILD_WRKSRC}/BhyvePkg/Csm/BhyveCsm16/" .endif bash -c " \ cd ${BUILD_WRKSRC}; \ source edksetup.sh;\ unset ARCH; unset MAKEFLAGS; \ export GCC48_BIN=${BUILD_WRKSRC}/Build/; \ build -t GCC48 -a X64 -b ${UEFI_TARGET} -p BhyvePkg/BhyvePkgX64.dsc ${BUILD_ARGS} \ " do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/uefi-firmware/ ${INSTALL} ${BUILD_WRKSRC}/Build/BhyveX64/${UEFI_TARGET}_GCC48/FV/BHYVE.fd \ ${STAGEDIR}${PREFIX}/share/uefi-firmware/BHYVE_UEFI${PLIST_SUFFIX}.fd .include Index: head/www/py-kallithea/Makefile =================================================================== --- head/www/py-kallithea/Makefile (revision 455391) +++ head/www/py-kallithea/Makefile (revision 455392) @@ -1,56 +1,56 @@ # Created by: Ilia Skalozubov # $FreeBSD$ PORTNAME= kallithea PORTVERSION= 0.3.2 PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Kallithea-${PORTVERSION} MAINTAINER= freebsd@skinc.ru COMMENT= Fast and powerful management tool for Mercurial and Git LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.8:www/py-waitress@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}WebTest>=1.4.3:www/py-WebTest@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py-pylons@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beaker>=1.6.4:www/py-beaker@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.10:databases/py-sqlalchemy10@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.9.0:textproc/py-mako@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}celery>=2.2.5:devel/py-celery@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.2.1:textproc/py-markdown@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.8.1:textproc/py-docutils@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urlobject>=2.3.4:www/py-urlobject@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}routes>=1.13:www/py-routes@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dulwich>=0.9.9:devel/dulwich \ + ${PYTHON_PKGNAMEPREFIX}dulwich>=0.9.9:devel/dulwich@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.3.0:security/py-bcrypt@${FLAVOR} \ mercurial>=2.9:devel/mercurial USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes USE_RC_SUBR= kallithea SUB_FILES= pkg-message OPTIONS_DEFINE= GIT LDAP GIT_DESC= Git repositories support GIT_RUN_DEPENDS= git:devel/git LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap:net/py-ldap@${FLAVOR} .include Index: head/www/py-rhodecode/Makefile =================================================================== --- head/www/py-rhodecode/Makefile (revision 455391) +++ head/www/py-rhodecode/Makefile (revision 455392) @@ -1,62 +1,62 @@ # Created by: gugabsd # $FreeBSD$ PORTNAME= rhodecode PORTVERSION= 1.7.2 PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= RhodeCode-${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= Fast and powerful management tool for Mercurial and GIT LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py-pylons@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.4:www/py-waitress@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.7.3:textproc/py-mako@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.10:databases/py-sqlalchemy10@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dulwich>=0.8.7:devel/dulwich \ + ${PYTHON_PKGNAMEPREFIX}dulwich>=0.8.7:devel/dulwich@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.2.1:textproc/py-markdown@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.8.1:textproc/py-docutils@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.2:security/py-bcrypt@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=2.5.2:devel/py-simplejson@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0:devel/py-repoze.lru@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}celery>=0:devel/py-celery@${FLAVOR} \ mercurial>=2.6:devel/mercurial USES= python:2 USE_PYTHON= distutils autoplist USE_RC_SUBR= rhodecode SUB_FILES= pkg-message OPTIONS_DEFINE= LDAP GIT OPTIONS_DEFAULT= GIT GIT_DESC= GIT support .include .if ${PORT_OPTIONS:MLDAP} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.6:net/py-ldap@${FLAVOR} .endif .if ${PORT_OPTIONS:MGIT} RUN_DEPENDS+= ${LOCALBASE}/bin/git:devel/git .endif .include