Index: head/games/thudboard/Makefile =================================================================== --- head/games/thudboard/Makefile (revision 456125) +++ head/games/thudboard/Makefile (revision 456126) @@ -1,41 +1,41 @@ # Created by: Jan Stocker # $FreeBSD$ PORTNAME= thudboard PORTVERSION= 1.8 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://www.million.nl/file/ MAINTAINER= lme@FreeBSD.org COMMENT= The Discworld Boardgame Board -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} NO_WRKSUBDIR= yes -USES= python +USES= python:2.7 SUB_FILES= thudboard OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|file:.*/docs|file://${DOCSDIR}|' \ ${WRKSRC}/thud.py do-build: @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} 2>/dev/null do-install: ${INSTALL_SCRIPT} ${WRKDIR}/thudboard ${STAGEDIR}${PREFIX}/bin/thudboard @${MKDIR} ${STAGEDIR}${DATADIR} @${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} @${INSTALL_DATA} ${WRKSRC}/*.pyc ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) . for d in koomvalley img @${MKDIR} ${STAGEDIR}${DATADIR}/${d} @(cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${d}) . endfor .include Index: head/games/twitch/Makefile =================================================================== --- head/games/twitch/Makefile (revision 456125) +++ head/games/twitch/Makefile (revision 456126) @@ -1,57 +1,57 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= twitch PORTVERSION= 1.0 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Twitch/${PORTVERSION}/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Overhead 2-d shooter, reminiscent of games like Robotron LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYGAME} -USES= python +USES= python:2.7 PORTDOCS= AUTHORS BUGS README OPTIONS_DEFINE= DOCS SUB_FILES= ${PORTNAME} pkg-message DESKTOP_ENTRIES="Twitch" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ActionGame;" "" post-patch: @${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|; \ s|whrandom|random|' \ ${WRKSRC}/${PORTNAME}.py @(cd ${WRKSRC} && ${RM} *.py.bak) do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${WRKDIR}/${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @(cd ${WRKSRC} && ${COPYTREE_SHARE} "images levels sound" \ ${STAGEDIR}${DATADIR}) .for f in *.py *.pyc *.pyo ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/exact-image/Makefile =================================================================== --- head/graphics/exact-image/Makefile (revision 456125) +++ head/graphics/exact-image/Makefile (revision 456126) @@ -1,83 +1,83 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= exact-image PORTVERSION= 0.9.1 PORTREVISION= 1 CATEGORIES= graphics perl5 python MASTER_SITES= http://dl.exactcode.de/oss/${PORTNAME}/ LOCAL/bf MAINTAINER= ports@FreeBSD.org COMMENT= Fast image processing library LICENSE= GPLv2 BUILD_DEPENDS= swig:devel/swig13 LIB_DEPENDS= libagg.so:graphics/agg \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libjasper.so:graphics/jasper \ libIlmImf.so:graphics/OpenEXR \ liblcms.so:graphics/lcms \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 BROKEN_armv6= fails to configure: C++ compiler is not installed or does not work correctly BROKEN_armv7= fails to configure: C++ compiler is not installed or does not work correctly #hack to get custom exactcode configure script to enable tiff support with #broken headers on c++ in base system: CPPFLAGS+= -fpermissive -I${LOCALBASE}/include -USES= gmake jpeg perl5 pkgconfig python tar:bzip2 +USES= gmake jpeg perl5 pkgconfig python:2.7 tar:bzip2 USE_XORG= x11 HAS_CONFIGURE= yes INSTALL_WRKSRC= ${WRKSRC}/objdir BINS= bardecode econvert edentify empty-page hocr2pdf optimize2bw PLIST_FILES= ${BINS:S|^|bin/|} \ %%SITE_PERL%%/ExactImage.so \ %%SITE_PERL%%/ExactImage.pm \ %%PYTHON_SITELIBDIR%%/ExactImage.py \ %%PYTHON_SITELIBDIR%%/_ExactImage.so post-extract: @${RM} -r ${WRKSRC}/agg-2.4/ post-patch: @${REINPLACE_CMD} -e '1s|/.*|/bin/sh|;s|/usr/local|${LOCALBASE}|;\ s|libungif|giflib|; s|LIBUNGIF|GIFLIB|; \ /parse_options/d;s| cc | ${CC} |;s| c++ | ${CXX} |;\ s|python -V|${PYTHON_CMD} -V|;\ /PYTHONINCS/s|=.*$$|=-I${PYTHON_INCLUDEDIR}|; \ s|pkg-config EVAS atleast 0.9.9|pkg-config EVAS equals 1.7.9|; \ s|php -config PHP atleast 5.2.0|php -config PHP atleast 15.2.0|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^Q =/d;s|$$[(]COMPILE.cc[)]|${CXX} $${CPPFLAGS} -c|;\ s|$$[(]CXX[)]|${CXX}|;s|$$[(]COMPILE.c[)]|${CC} $${CPPFLAGS} -c|'\ ${WRKSRC}/build/bottom.make @${REINPLACE_CMD} -e '/^CFLAGS =/d;/^CXXFLAGS =/d;/march=/d;\ /mtune=/d;/call cc-option/d;' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-lungif|-lgif|; s|LIBUNGIF|GIFLIB|' \ ${WRKSRC}/codecs/Makefile @${REINPLACE_CMD} -e '/CFLAGS=/s|".*"|"${CFLAGS} -I${LOCALBASE}/include"|;\ /LIBS=/s|".*"|"-L${LOCALBASE}/lib -lX11"|' ${WRKSRC}/config/pkgcheck-x11.c @${REINPLACE_CMD} -e 's|$$prg|$$prg ${CPPFLAGS} -I${LOCALBASE}/include|;\ s|/usr/local|${PREFIX}|;/^var_remove/,/^}/d;/^parse_options/,/^}/d; \ s| ++errors | errors+=1 |g' \ ${WRKSRC}/config/functions @${REINPLACE_CMD} -e 's|/usr/X11|${LOCALBASE}|' ${WRKSRC}/lib/vectorial.cc \ ${WRKSRC}/edisplay/edisplay.cc do-install: @cd ${INSTALL_WRKSRC}/&&for i in ${BINS};do\ ${INSTALL_PROGRAM} */$$i ${STAGEDIR}${PREFIX}/bin/;done @cd ${INSTALL_WRKSRC}/api/perl&&\ ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}&&\ ${INSTALL_PROGRAM} ExactImage.so ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/&&\ ${INSTALL_DATA} ExactImage.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ @cd ${INSTALL_WRKSRC}/api/python&&\ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\ ${INSTALL_SCRIPT} ExactImage.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\ ${INSTALL_PROGRAM} _ExactImage.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ .include Index: head/graphics/imgv/Makefile =================================================================== --- head/graphics/imgv/Makefile (revision 456125) +++ head/graphics/imgv/Makefile (revision 456126) @@ -1,52 +1,52 @@ # Created by: Simon Olofsson # $FreeBSD$ PORTNAME= imgv PORTVERSION= 3.1.6 DISTVERSIONSUFFIX= -src PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Unique and feature rich Image Viewer LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYGAME} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= python:run shebangfix +USES= python:2.7 shebangfix SHEBANG_FILES= imgv.py post-patch: @${REINPLACE_CMD} -e \ 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/gl.py do-configure: @${ECHO_CMD} -n > ${WRKSRC}/__init__.py do-install: (cd ${WRKSRC} && ${INSTALL_SCRIPT} imgv.py \ ${STAGEDIR}${PREFIX}/bin/imgv) @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgv (cd ${WRKSRC} && ${FIND} . -maxdepth 1 -type f \ -name "*.py" -a ! -name "setup.py" -a ! -name "imgv.py" | \ ${XARGS} -J % ${INSTALL_DATA} % \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgv) @${MKDIR} ${STAGEDIR}${DATADIR}/data (cd ${WRKSRC}/data && ${INSTALL_DATA} * \ ${STAGEDIR}${DATADIR}/data) @(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/mail/pysieved/Makefile =================================================================== --- head/mail/pysieved/Makefile (revision 456125) +++ head/mail/pysieved/Makefile (revision 456126) @@ -1,50 +1,50 @@ # Created by: Denis Shaposhnikov # $FreeBSD$ PORTNAME= pysieved PORTVERSION= 1.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= mail python MASTER_SITES= http://ports.internal.vlink.ru/distfiles/ MAINTAINER= dsh@wizard.volgograd.ru COMMENT= Python Managesieve Server LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= python tar:bzip2 +USES= python:2.7 tar:bzip2 USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes PORTEXAMPLES= pysieved.xinetd SUB_LIST= PORTNAME=${PORTNAME} PYTHON_CMD=${PYTHON_CMD} PORTDOCS= COPYING README README.Dovecot THANKS post-patch: ${REINPLACE_CMD} \ 's!/usr/bin/env python!${PYTHON_CMD}!' \ ${WRKSRC}/pysieved.py do-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PREFIX}/lib/${PORTNAME} ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} "*.py *.pyc plugins" ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${PORTNAME}.py ${INSTALL_DATA} ${WRKSRC}/pysieved.ini \ ${STAGEDIR}${PREFIX}/etc/pysieved.ini.sample @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/contrib && \ ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include Index: head/misc/xdg-menu/Makefile =================================================================== --- head/misc/xdg-menu/Makefile (revision 456125) +++ head/misc/xdg-menu/Makefile (revision 456126) @@ -1,71 +1,71 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= xdg-menu PORTVERSION= 1.5 PORTREVISION= 4 CATEGORIES= misc MASTER_SITES= SF \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= XDG-Menu-${DISTVERSION}.tgz \ ${PORTNAME}.png:icons DIST_SUBDIR= python EXTRACT_ONLY= XDG-Menu-${DISTVERSION}.tgz MAINTAINER= ports@FreeBSD.org COMMENT= ROX panel applet that displays an applications menu button LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/Help/COPYING RUN_DEPENDS= ${LOCALBASE}/bin/rox:x11-fm/rox-filer \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg \ - ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus + ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} WRKSRC= ${WRKDIR}/XDG-Menu DATADIR= ${PREFIX}/apps/XDG-Menu -USES= python shebangfix +USES= python:2.7 shebangfix SHEBANG_FILES= AppRun AppletRun INSTALLS_ICONS= yes NO_ARCH= yes PORTDOCS= * DESKTOP_ENTRIES="XDG-Menu" "" ${PORTNAME} \ "${PORTNAME}" "System;" "" OPTIONS_DEFINE= DOCS ROX ROX_DESC= Enable ROX panel applet support SUB_FILES= ${PORTNAME} post-patch: @${REINPLACE_CMD} -i '' 's|/usr/lib|../../lib|' ${WRKSRC}/findrox.py post-patch-ROX-off: @${REINPLACE_CMD} -i '' '/if not rox.confirm/,/sys.exit/s/^/#/' \ ${WRKSRC}/AppRun @${ECHO_MSG} @${ECHO_MSG} "You have not enabled ROX panel applet support" @${ECHO_MSG} @${FIND} ${WRKSRC} -name "*.bak" -delete do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${CP} -r Messages .DirIcon AppInfo.xml AppRun AppletRun \ Options.xml Messages python *.py *.pyc *.pyo ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/Help/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net/glusterfs/Makefile =================================================================== --- head/net/glusterfs/Makefile (revision 456125) +++ head/net/glusterfs/Makefile (revision 456126) @@ -1,64 +1,64 @@ # $FreeBSD$ PORTNAME= glusterfs PORTVERSION= 3.11.1 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ MAINTAINER= craig001@lerwick.hopto.org COMMENT= GlusterFS distributed file system LICENSE= GPLv2 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libargp.so:devel/argp-standalone liburcu-bp.so:sysutils/liburcu -USES= bison gettext libtool pkgconfig python readline shebangfix \ +USES= bison gettext libtool pkgconfig python:2.7 readline shebangfix \ sqlite ssl BROKEN_SSL= libressl SHEBANG_FILES= extras/peer_add_secret_pub.in \ events/src/glustereventsd.py \ events/src/peer_eventsapi.py \ tools/glusterfind/src/nodeagent.py \ tools/glusterfind/src/brickfind.py \ tools/glusterfind/src/changelog.py \ tools/glusterfind/glusterfind.in \ tools/gfind_missing_files/gfid_to_path.py \ extras/pre-upgrade-script-for-quota.sh \ events/tools/eventsdash.py \ extras/post-upgrade-script-for-quota.sh \ extras/snap_scheduler/gcron.py \ extras/snap_scheduler/snap_scheduler.py \ events/src/peer_eventsapi.py \ events/src/glustereventsd.py \ tools/glusterfind/S57glusterfind-delete-post.py USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes USE_RC_SUBR= glusterd GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --with-mountutildir=${PREFIX}/sbin \ --localstatedir=/var \ --disable-epoll \ --enable-glupy \ --disable-georeplication \ ac_cv_lib_aio_io_setup=no ac_cv_func_fallocate=no \ ac_cv_func_setfsuid=no ac_cv_func_fdatasync=no \ ac_cv_func_llistxattr=no ac_cv_func_malloc_stats=no CPPFLAGS+= -I"${LOCALBASE}/include" LDFLAGS+= -L"${LOCALBASE}/lib" -largp INSTALL_TARGET= install-strip PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/${PORTVERSION}" KMODDIR?= /boot/modules .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1101001 USE_GCC= yes .endif .include Index: head/net/libproxy-python/Makefile =================================================================== --- head/net/libproxy-python/Makefile (revision 456125) +++ head/net/libproxy-python/Makefile (revision 456126) @@ -1,33 +1,33 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/net/libproxy-python/Makefile,v 1.1 2011/01/12 13:10:54 kwm Exp $ PORTREVISION= 0 CATEGORIES= net lang PKGNAMESUFFIX= -python MAINTAINER= gnome@FreeBSD.org COMMENT= python binding for libproxy RUN_DEPENDS= libproxy>=${PORTVERSION}:net/libproxy MASTERDIR= ${.CURDIR}/../libproxy DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}/bindings/python NO_ARCH= yes NO_BUILD= yes -USES= python +USES= python:2.7 LIBPROXY_SLAVE= python post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include "${MASTERDIR}/Makefile" Index: head/net/ntlmaps/Makefile =================================================================== --- head/net/ntlmaps/Makefile (revision 456125) +++ head/net/ntlmaps/Makefile (revision 456126) @@ -1,45 +1,45 @@ # Created by: kevlo # $FreeBSD$ PORTNAME= ntlmaps PORTVERSION= 0.9.9.0.1 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= kevlo@FreeBSD.org COMMENT= Proxy that authenticates the user using the NTLM protocol -USES= dos2unix python +USES= dos2unix python:2.7 DOCS= COPYING Install.txt changelog.txt readme.txt research.txt OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's,^#! /usr/bin/python,#!${PYTHON_CMD},' ${WRKSRC}/main.py @${RM} -r ${WRKSRC}/main.py.bak do-build: @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/ntlmaps ${INSTALL_DATA} ${WRKSRC}/*.py* \ ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/*.py* \ ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${CHMOD} +x ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/main.py ${LN} -fs ${PYTHON_SITELIBDIR}/${PORTNAME}/main.py \ ${STAGEDIR}${PREFIX}/bin/ntlmaps ${INSTALL_DATA} ${WRKSRC}/server.cfg \ ${STAGEDIR}${PREFIX}/share/examples/ntlmaps .include Index: head/net/polyorb/Makefile =================================================================== --- head/net/polyorb/Makefile (revision 456125) +++ head/net/polyorb/Makefile (revision 456126) @@ -1,74 +1,74 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= polyorb PORTVERSION= 2.11.1 PORTREVISION= 4 CATEGORIES= net MASTER_SITES= http://downloads.dragonlace.net/src/ DISTNAME= polyorb-gpl-${YEAR}-src MAINTAINER= ports@FreeBSD.org COMMENT= CORBA, SOAP, Ada 95 Distributed System Annex middleware LICENSE= GPLv3 BUILD_DEPENDS= xmlada>=3.2:textproc/xmlada -USES= ada gmake python:build shebangfix +USES= ada gmake python:2.7,build shebangfix GNU_CONFIGURE= yes NO_MTREE= yes YEAR= 2014 WRKSRC= ${WRKDIR}/polyorb-${YEAR}-src ALL_TARGET= default MAKE_ENV= PROCESSORS=${MAKE_JOBS_NUMBER} CONFIGURE_ENV= PYTHON=${PYTHON_CMD} \ ac_cv_prog_CXXCPP="cpp -E" \ ac_cv_prog_SVN=false PORTDOCS= html \ info/polyorb_ug.info \ pdf/polyorb_ug.pdf \ txt/polyorb_ug.txt SHEBANG_FILES= compilers/idlac/*.py testsuite/*.py testsuite/tests/*.py CONFIGURE_ARGS= --with-appli-perso="corba dsa moma" \ --with-proto-perso="giop soap srp" \ --with-corba-services="event ir naming notification time" # Polyorb 2011 = PCS version 4 GNAT GCC 4.6 = PCS version 4 # Polyorb 2012 = PCS version 5 GNAT GCC 4.7 = PCS version 5 # Polyorb 2013 = PCS version 6 GNAT GCC 4.9 = PCS version 6 # Polyorb 2014 = PCS version 6 GNAT GCC 4.9 = PCS version 6 OPTIONS_DEFINE= DOCS TESTSUITE OPTIONS_SUB= yes TESTSUITE_ALL_TARGET= testsuite TESTSUITE_BUILD_DEPENDS=gnatpython>=20101207:devel/gnatpython TESTSUITE_DESC= Enable 'make run-testsuite' target .include post-patch: .if !${PORT_OPTIONS:MDOCS} ${MV} ${WRKSRC}/docs/polyorb_ug.html ${WRKSRC}/docs/ug.html .endif @${REINPLACE_CMD} -e 's|bash|/bin/sh|' ${WRKSRC}/testsuite/testsuite.py do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET}) post-install: (cd ${STAGEDIR}${PREFIX}; \ ${FIND} * -type d -empty -print | ${XARGS} ${RMDIR}) .if ${PORT_OPTIONS:MTESTSUITE} # must be run after "make install" run-testsuite: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} run_tests) .endif .include Index: head/net/py-gntp/Makefile =================================================================== --- head/net/py-gntp/Makefile (revision 456125) +++ head/net/py-gntp/Makefile (revision 456126) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= gntp PORTVERSION= 0.8 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= net PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Growl Notification Transport Protocol for Python LICENSE= MIT GH_ACCOUNT= kfdm OPTIONS_DEFINE= DOCS USE_GITHUB= yes USES= python:2 USE_PYTHON= distutils autoplist .include .if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= sphinx-build:textproc/py-sphinx +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PYDISTUTILS_BUILD_TARGET+= build_sphinx post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .endif .include Index: head/net-mgmt/py-yapsnmp/Makefile =================================================================== --- head/net-mgmt/py-yapsnmp/Makefile (revision 456125) +++ head/net-mgmt/py-yapsnmp/Makefile (revision 456126) @@ -1,35 +1,35 @@ # Created by: arved # $FreeBSD$ PORTNAME= yapsnmp PORTVERSION= 0.7.8 PORTREVISION= 8 CATEGORIES= net-mgmt python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arved@FreeBSD.org COMMENT= Python SNMP module based on net-snmp LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake libtool python +USES= gmake libtool python:2.7 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -I${PYTHON_INCLUDEDIR} LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--enable-site-packages-prefix=${PREFIX} .include .if (${ARCH} == "i386") CPPFLAGS+= -fstack-protector -I${LOCALBASE}/include .endif post-patch: ${REINPLACE_CMD} -e "s,-lsnmp,-lnetsnmp," \ ${WRKSRC}/configure .include Index: head/print/scribus/Makefile =================================================================== --- head/print/scribus/Makefile (revision 456125) +++ head/print/scribus/Makefile (revision 456126) @@ -1,43 +1,43 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= scribus PORTVERSION= 1.4.6 PORTREVISION= 9 CATEGORIES= print editors MASTER_SITES= SF \ http://www.scribus.net/downloads/${PORTVERSION}/ MAINTAINER= bsam@FreeBSD.org COMMENT= Comprehensive desktop publishing program LICENSE= GPLv2+ LIB_DEPENDS= liblcms.so:graphics/lcms \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libcups.so:print/cups \ libfreetype.so:print/freetype2 \ libpodofo.so:graphics/podofo \ libboost_thread.so:devel/boost-libs \ libhunspell-1.6.so:textproc/hunspell \ libcairo.so:graphics/cairo \ libhyphen.so:textproc/hyphen \ libfontconfig.so:x11-fonts/fontconfig -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ - ${PYTHON_SITELIBDIR}/PIL/_imaging.so:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} USE_QT4= corelib gui linguist_build moc_build qmake_build rcc_build uic_build xml network USE_GNOME= libartlgpl2 libxml2 USES= cmake:outsource desktop-file-utils ghostscript:run jpeg \ - pkgconfig python shared-mime-info tar:xz + pkgconfig python:2.7 shared-mime-info tar:xz USE_LDCONFIG= yes CMAKE_ARGS+= -DWANT_HUNSPELL=YES -Wno-ferror-limit OPTIONS_DEFINE= DOCS post-install: ${LN} -sf ${DATADIR}/icons/scribus.png ${STAGEDIR}${PREFIX}/share/pixmaps/ .include Index: head/science/ncs/Makefile =================================================================== --- head/science/ncs/Makefile (revision 456125) +++ head/science/ncs/Makefile (revision 456126) @@ -1,114 +1,113 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= ncs PORTVERSION= 2.0.8 PORTREVISION= 3 CATEGORIES= science parallel MASTER_SITES= http://code-saturne.org/releases/ MAINTAINER= thierry@FreeBSD.org COMMENT= Code_Saturne Kernel LICENSE= GPLv2 -BUILD_DEPENDS= cs_preprocess:science/ecs \ - pyrcc4:textproc/py-qt4-xml +BUILD_DEPENDS= cs_preprocess:science/ecs LIB_DEPENDS= libfvm.so:science/fvm \ libmei.so:science/mei RUN_DEPENDS= xmgrace:math/grace \ bash:shells/bash \ xterm:x11/xterm \ cs_preprocess:science/ecs -USES= fortran gettext gmake iconv libtool pyqt:4 python shebangfix +USES= fortran gettext gmake iconv libtool pyqt:4 python:2.7 shebangfix USE_GNOME= libxml2 -USE_PYQT= core +USE_PYQT= core xml_build SHEBANG_FILES= bin/runcase.in CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2 GNU_CONFIGURE= yes CONFIGURE_ENV= MPI_LIBS="${MPI_LIBS}" \ PYEXE="${PYTHON_CMD}" CONFIGURE_ARGS= --with-blas-libs="${BLASLIB} ${LAPACKLIB}" MAKE_ENV= NOM_ARCH=${OPSYS} CS_MPI_PATH=${MPI_HOME}/bin \ PTHREAD_LIBS=-lpthread TERM=${TERM} \ MPI_HOME=${MPI_HOME} MPI_LIBS="${MPI_LIBS}" USE_LDCONFIG= yes FORTRANLIBDIR= `${DIRNAME} \\`${FC} -print-libgcc-file-name\\`` FORTRANLIBDIR2= `${DIRNAME} \\`${FC} -print-libgcc-file-name\\``/../../../ OPTIONS_DEFINE= DOCS EXAMPLES BATCH BATCH_DESC= Use Torque to submit batches BATCH_CONFIGURE_WITH= batch=PBS BATCH_LIB_DEPENDS= libtorque.so:sysutils/torque OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= REFERENCE ATLAS OPTIONS_DEFAULT= REFERENCE REFERENCE_DESC= Blas / Lapack REFERENCE_USES= blaslapack:netlib ATLAS_DESC= ATLAS ATLAS_USES= blaslapack:atlas .include .if ${PORT_OPTIONS:MREFERENCE} CONFIGURE_ARGS+= --with-blas-type=BLAS .else CONFIGURE_ARGS+= --with-blas-type=ATLAS .endif .if defined(PACKAGE_BUILDING) TERM= vt100 # Force for pointyhat to override su .else TERM?= vt100 # Default value needed for tput in jail or tinderbox .endif SUB_DIRS= data include src users BIN_SCRIPTS= autovalid check_mesh compiler_version cree_sat cs.exe gracehst \ grp info_cs lance_install rang_mpi.sh BIN_DATAS= Makefile SaturneGUI autovalid.xml cs_profile lance lance.help \ macros_FreeBSD.mk .if defined(WITH_OPENMPI) MPI_HOME= ${LOCALBASE}/mpi/openmpi BUILD_DEPENDS+= ${MPI_HOME}/bin/mpicc:net/openmpi RUN_DEPENDS+= ${MPI_HOME}/bin/mpirun:net/openmpi MPI_LIBS= -lmpi -lorte -lopal .else MPI_HOME= ${LOCALBASE} BUILD_DEPENDS+= ${MPI_HOME}/bin/mpicc:net/mpich2 RUN_DEPENDS+= ${MPI_HOME}/bin/mpirun:net/mpich2 MPI_LIBS= -lmpich -lmpl -lpthread .endif .if ${PORT_OPTIONS:MDOCS} USE_TEX= tex:build BUILD_DEPENDS+= fig2dev:print/transfig ALL_TARGET= all pdf INSTALL_TARGET= install install-pdf DOCS= AUTHORS COMPATIBILITY ChangeLog README .endif RUN_DEPENDS+= xpdf:graphics/xpdf pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "By default ncs is built with MPICH2, but you can set WITH_OPENMPI" @${ECHO_MSG} "if you prefer." @${ECHO_MSG} post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:C|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/security/fsh/Makefile =================================================================== --- head/security/fsh/Makefile (revision 456125) +++ head/security/fsh/Makefile (revision 456126) @@ -1,29 +1,29 @@ # Created by: sumikawa # $FreeBSD$ PORTNAME= fsh PORTVERSION= 1.2 PORTREVISION= 3 CATEGORIES= security MASTER_SITES= http://www.lysator.liu.se/fsh/ \ http://mirror2.unixfreunde.de/ \ http://freebsd.unixfreunde.de/sources/ MAINTAINER= ports@FreeBSD.org COMMENT= Fast remote command execution -USES= python +USES= python:2.7 GNU_CONFIGURE= yes INFO= fsh post-patch: ${REINPLACE_CMD} -e '/^[^#]/s/FCNTL/fcntl/g' ${WRKSRC}/fshcompat.py post-build: ${PYTHON_CMD} -c 'import py_compile; py_compile.main()' ${WRKSRC}/*.py post-install: ${INSTALL_DATA} ${WRKSRC}/*.pyc ${STAGEDIR}${PREFIX}/share/fsh .include Index: head/security/py-trustedpickle/Makefile =================================================================== --- head/security/py-trustedpickle/Makefile (revision 456125) +++ head/security/py-trustedpickle/Makefile (revision 456126) @@ -1,35 +1,35 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= trustedpickle PORTVERSION= 0.02 CATEGORIES= security python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TrustedPickle MAINTAINER= ports@FreeBSD.org COMMENT= TrustedPickle is a Python (de)Pickler with a way to verify the data LICENSE= BSD2CLAUSE -USES= dos2unix python tar:tgz +USES= dos2unix python:2.7 tar:tgz NO_ARCH= yes PLIST_FILES= %%PYTHON_SITELIBDIR%%/TrustedPickle.py \ %%PYTHON_SITELIBDIR%%/TrustedPickle.pyc \ %%PYTHON_SITELIBDIR%%/TrustedPickle.pyo WRKSRC= ${WRKDIR}/${PORTNAME} do-build: @cd ${WRKSRC} && ${PYTHON_CMD} -OOOO -c 'import TrustedPickle' && \ ${PYTHON_CMD} -c 'import TrustedPickle' do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/TrustedPickle.py ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/TrustedPickle.pyc ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/TrustedPickle.pyo ${STAGEDIR}${PYTHON_SITELIBDIR} .include Index: head/sysutils/ganglia-monitor-core/Makefile =================================================================== --- head/sysutils/ganglia-monitor-core/Makefile (revision 456125) +++ head/sysutils/ganglia-monitor-core/Makefile (revision 456126) @@ -1,114 +1,114 @@ # $FreeBSD$ PORTNAME= monitor-core PORTVERSION= 3.7.1 CATEGORIES= sysutils net MASTER_SITES= SF/ganglia/ganglia%20monitoring%20core/${PORTVERSION} PKGNAMEPREFIX= ganglia- .if defined(CLUSTER) PKGNAMESUFFIX= -${CLUSTER} .endif DISTNAME= ganglia-${PORTVERSION} MAINTAINER= bacon4000@gmail.com COMMENT= Ganglia cluster monitor, monitoring daemon LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libapr-1.so:devel/apr1 \ libconfuse.so:devel/libconfuse \ libpcre.so:devel/pcre \ libexpat.so:textproc/expat2 OPTIONS_DEFINE= GMETAD OPTIONS_DEFAULT= GMETAD GMETAD_DESC= include gmetad -USES= libtool pkgconfig python +USES= libtool pkgconfig python:2.7 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-setuid=ganglia --enable-setgid=ganglia \ --with-python=${PYTHON_CMD} CONFIGURE_ENV= GANGLIA_ACK_SYSCONFDIR=1 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= ganglia GROUPS= ganglia PLIST_SUB+= PORTVERSION=${PORTVERSION} SUB_FILES+= pkg-message INSTALL_TARGET= install-strip USE_RC_SUBR= gmond .include .if ${PORT_OPTIONS:MGMETAD} USE_RC_SUBR+= gmetad LIB_DEPENDS+= librrd.so:databases/rrdtool CONFIGURE_ARGS+= --with-gmetad PLIST_SUB+= GMETAD="" SUB_LIST+= GMETAD="" .else PLIST_SUB+= GMETAD="@comment " SUB_LIST+= GMETAD="\#" .endif USE_LDCONFIG= yes CONF_DIR= ${PREFIX}/etc MODULES= modcpu.so \ moddisk.so \ modload.so \ modmem.so \ modmulticpu.so \ modnet.so \ modproc.so \ modpython.so \ modsys.so # gmond.conf.5 and gmond.conf.html can be generated from conf.pod, but # doing so requires perl installed in the build stage. post-patch: ${REINPLACE_CMD} \ -e "s|/etc/ganglia/\(gm[a-z]*d.conf\)|${PREFIX}/etc/\1|g" \ ${WRKSRC}/README \ ${WRKSRC}/mans/gmetad.1 \ ${WRKSRC}/mans/gmond.1 ${REINPLACE_CMD} -e "s|nobody|ganglia|g" \ ${WRKSRC}/gmetad/gmetad.conf.in \ ${WRKSRC}/gmond/conf.pod \ ${WRKSRC}/gmond/gmond.conf.5 \ ${WRKSRC}/gmond/gmond.conf.html post-build: ${WRKSRC}/gmond/gmond -t > ${WRKDIR}/gmond.conf post-install: ${INSTALL_DATA} ${WRKDIR}/gmond.conf \ ${STAGEDIR}${PREFIX}/etc/gmond.conf.sample .if ${PORT_OPTIONS:MGMETAD} ${INSTALL_SCRIPT} ${FILESDIR}/gmetasnap.sh \ ${STAGEDIR}${PREFIX}/sbin/gmetasnap ${INSTALL_DATA} ${WRKSRC}/gmetad/gmetad.conf \ ${STAGEDIR}${PREFIX}/etc/gmetad.conf.sample ${INSTALL_MAN} ${WRKSRC}/mans/gmetad.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .endif ${INSTALL_MAN} \ ${WRKSRC}/mans/gmetric.1 \ ${WRKSRC}/mans/gmond.1 \ ${WRKSRC}/mans/gstat.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/gmond/gmond.conf.5 \ ${STAGEDIR}${MANPREFIX}/man/man5 ${MKDIR} ${STAGEDIR}/var/db/ganglia/rrds ${MKDIR} ${STAGEDIR}${PREFIX}/lib/ganglia/python_modules .include Index: head/sysutils/heartbeat/Makefile =================================================================== --- head/sysutils/heartbeat/Makefile (revision 456125) +++ head/sysutils/heartbeat/Makefile (revision 456126) @@ -1,158 +1,158 @@ # Created by: Scott Kleihege # $FreeBSD$ PORTNAME= heartbeat PORTVERSION= 2.1.4 PORTREVISION= 29 CATEGORIES= sysutils #MASTER_SITES= http://hg.linux-ha.org/lha-2.1/archive/STABLE-2.1.4.tar.bz2 MASTER_SITES= LOCAL/kuriyama/heartbeat DISTNAME= STABLE-${PORTVERSION} DIST_SUBDIR= heartbeat MAINTAINER= grembo@FreeBSD.org COMMENT= Subsystem for High-Availability Clustering LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libltdl.so:devel/libltdl \ libgnutls.so:security/gnutls \ libnet.so:net/libnet \ libuuid.so:misc/e2fsprogs-libuuid \ libxml2.so:textproc/libxml2 BUILD_DEPENDS= bison:devel/bison -USES= autoreconf cpe gettext gmake libtool perl5 pkgconfig python tar:bzip2 \ +USES= autoreconf cpe gettext gmake libtool perl5 pkgconfig python:2.7 tar:bzip2 \ shebangfix SHEBANG_FILES= ldirectord/ldirectord.in \ lib/plugins/stonith/external/ibmrsa-telnet \ lib/plugins/stonith/external/vmware \ lib/plugins/stonith/external/xen0-ha-dom0-stonith-helper \ lib/plugins/stonith/external/xen0-ha.in USE_GNOME= glib20 USE_LDCONFIG= yes CPE_VENDOR= linux-ha GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USERS= hacluster GROUPS= haclient CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --localstatedir=/var \ --with-miBsdir=${PREFIX}/snmp/mibs \ --with-initdir=${PREFIX}/etc/rc.d \ --with-group-id=275 \ --with-ccmuser-id=275 \ --with-ocf-root=${PREFIX}/etc/ocf \ --disable-rpath \ --disable-dopd \ --disable-fatal-warnings SUB_FILES= pkg-message PKGDEINSTALL= ${PKGINSTALL} PLIST_SUB= USER=${USERS} GROUP=${GROUPS} OPTIONS_DEFINE= MGMT LDIRECTORD APCSNMP DRAC3 DOCS MGMT_DESC= Enable X11 Management Utilities LDIRECTORD_DESC= Enable Linux Director Daemon APCSNMP_DESC= Enable APC SNMP Stonith Device DRAC3_DESC= Enable Dell DRACIII Stonith Device APCSNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp DRAC3_LIB_DEPENDS= libcurl.so:ftp/curl .include .if ${PORT_OPTIONS:MMGMT} BUILD_DEPENDS+= swig:devel/swig13 RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc:x11-toolkits/py-gtk2 PLIST_SUB+= MGMT="" .else CONFIGURE_ARGS+= --disable-mgmt PLIST_SUB+= MGMT="@comment " .endif .if ${PORT_OPTIONS:MLDIRECTORD} RUN_DEPENDS+= p5-libwww>=0:www/p5-libwww \ p5-Mail-Tools>=0:mail/p5-Mail-Tools USES+= perl5 USE_PERL5= run PLIST_SUB+= LDIRECTORD="" .else CONFIGURE_ARGS+= --disable-ldirectord PLIST_SUB+= LDIRECTORD="@comment " .endif .if ${PORT_OPTIONS:MAPCSNMP} PLIST_SUB+= APCSNMP="" .else PLIST_SUB+= APCSNMP="@comment " .endif .if ${PORT_OPTIONS:MDRAC3} PLIST_SUB+= DRAC3="" .else PLIST_SUB+= DRAC3="@comment " .endif # BladeHPI Stonith Automagic Building .if exists (${STAGEDIR}${PREFIX}/include/openhpi/SaHpi.h) PLIST_SUB+= HPI="" .else PLIST_SUB+= HPI="@comment " .endif # IPMI Lan Stonith Automagic Building .if exists (${STAGEDIR}${PREFIX}/include/ipmilan.h) PLIST_SUB+= IPMI="" .else PLIST_SUB+= IPMI="@comment " .endif # VACM Stonith Automagic Building .if exists (${STAGEDIR}${PREFIX}/include/vacmclient_api.h) PLIST_SUB+= VACM="" .else PLIST_SUB+= VACM="@comment " .endif post-extract: @${MV} ${WRKDIR}/Heartbeat-STABLE-2-1-${DISTNAME} ${WRKSRC} @${CP} -f ${FILESDIR}/heartbeat.in ${WRKSRC}/heartbeat/init.d/ post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/resources/OCF/IPaddr .if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's|^\(docdir.*doc/\).*|\1${PORTNAME}|' \ ${WRKSRC}/configure.in \ ${WRKSRC}/doc/Makefile.am .else @${REINPLACE_CMD} -e 's| doc | |' \ ${WRKSRC}/Makefile.am .endif post-install: ${MKDIR} -m 0750 ${STAGEDIR}/var/run/heartbeat/pengine ${MKDIR} ${STAGEDIR}/var/lib/heartbeat/mgmt .if ${PORT_OPTIONS:MDOCS} # Install sample configuration ${CP} -p ${STAGEDIR}${DOCSDIR}/authkeys ${STAGEDIR}${PREFIX}/etc/ha.d/authkeys.sample ${CP} -p ${STAGEDIR}${DOCSDIR}/ha.cf ${STAGEDIR}${PREFIX}/etc/ha.d/ha.cf.sample ${CP} -p ${STAGEDIR}${DOCSDIR}/logd.cf ${STAGEDIR}${PREFIX}/etc/ha.d/logd.cf.sample .endif .if ${PORT_OPTIONS:MLDIRECTORD} ${CP} -p ${WRKSRC}/ldirectord/ldirectord.cf ${STAGEDIR}${PREFIX}/etc/ha.d/ldirectord.cf.sample .endif .include Index: head/sysutils/isomd5sum/Makefile =================================================================== --- head/sysutils/isomd5sum/Makefile (revision 456125) +++ head/sysutils/isomd5sum/Makefile (revision 456126) @@ -1,23 +1,23 @@ # Created by: Mykola Marzhan # $FreeBSD$ PORTNAME= isomd5sum PORTVERSION= 1.0.11 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= delgod@portaone.com COMMENT= Implanting and checking checksums within an ISO9660 image LICENSE= GPLv2 LIB_DEPENDS= libpopt.so:devel/popt -USES= gmake python +USES= gmake python:2.7 USE_GITHUB= yes GH_ACCOUNT= rhinstaller MAKE_ENV+= PYTHONPREFIX_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} MAKE_JOBS_UNSAFE= yes .include Index: head/sysutils/xen-tools/Makefile =================================================================== --- head/sysutils/xen-tools/Makefile (revision 456125) +++ head/sysutils/xen-tools/Makefile (revision 456126) @@ -1,88 +1,88 @@ # $FreeBSD$ PORTNAME= xen PKGNAMESUFFIX= -tools PORTVERSION= 4.7.2 PORTREVISION= 2 CATEGORIES= sysutils emulators MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ MAINTAINER= royger@FreeBSD.org COMMENT= Xen management tool, based on LibXenlight LICENSE= GPLv2 LGPL3 LICENSE_COMB= multi BROKEN_FreeBSD_10= does not build LIB_DEPENDS= libyajl.so:devel/yajl \ liblzo2.so:archivers/lzo2 \ libpixman-1.so:x11/pixman \ libargp.so:devel/argp-standalone BUILD_DEPENDS= dev86>0:devel/dev86 \ seabios>0:misc/seabios \ markdown>0:textproc/markdown OPTIONS_DEFINE= DOCS ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than amd64" USES= cpe gettext gmake libtool localbase:ldflags perl5 pkgconfig \ - python shebangfix + python:2.7 shebangfix USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_ARGS= clang=y QEMU_ARGS= --disable-gtk \ --disable-smartcard-nss \ --disable-sdl \ --disable-vte \ --disable-curses \ --disable-tools \ --disable-curl \ --cxx=c++ EXTRA_PATCHES= ${FILESDIR}/var_paths.patch:-p1 \ ${FILESDIR}/0001-libxl-fix-creation-of-pkgconf-install-dir.patch:-p1 \ ${FILESDIR}/0001-tools-configure-fix-pkg-config-install-path-for-Free.patch:-p1 \ ${FILESDIR}/0001-libs-xenstore-set-correct-FreeBSD-device.patch:-p1 \ ${FILESDIR}/kdd.patch:-p1 \ ${FILESDIR}/0001-xenstored-apply-a-write-transaction-rate-limit.patch:-p1 \ ${FILESDIR}/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch:-p1 CONFIGURE_ARGS+= --with-extra-qemuu-configure-args="${QEMU_ARGS}" \ --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin # Disable bash and xgettext tests, they are not needed on FreeBSD. CONFIGURE_ENV+= ac_cv_path_BASH=${TRUE} SHEBANG_FILES= tools/misc/xencov_split \ tools/misc/xen-ringwatch ALL_TARGET= tools docs INSTALL_TARGET= install-tools install-docs .include .if ${OPSYS} != FreeBSD IGNORE= only supported on FreeBSD .endif post-patch: @${REINPLACE_CMD} "s,x86_64,amd64,g" ${WRKSRC}/tools/configure @${REINPLACE_CMD} -e "s,/var/lib,/var/db,g" \ ${WRKSRC}/tools/Makefile \ ${WRKSRC}/tools/libxc/include/xenguest.h \ ${WRKSRC}/tools/libxl/libxl_dom.c \ ${WRKSRC}/tools/libxl/libxl_dm.c \ ${WRKSRC}/tools/qemu-xen-traditional/i386-dm/helper2.c \ ${WRKSRC}/docs/man/* @for p in `ls ${FILESDIR}/*qemuu*.patch 2>/dev/null`; do \ ${ECHO_CMD} "====> Applying $${p##*/}" ; \ ${PATCH} -s -p1 -i $${p} -d ${WRKSRC}/tools/qemu-xen ; \ done post-install: ${MKDIR} ${STAGEDIR}/var/run/xen .include Index: head/textproc/py-asv/Makefile =================================================================== --- head/textproc/py-asv/Makefile (revision 456125) +++ head/textproc/py-asv/Makefile (revision 456126) @@ -1,51 +1,51 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= asv PORTVERSION= 0.5 CATEGORIES= textproc python MASTER_SITES= http://tratt.net/laurie/src/python/asv/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Extensible Python module to parse simple text file formats like CSV LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python:2.7 NO_ARCH= yes PORTDOCS= README THANKS PORTEXAMPLES= asv_example.py example_data.csv PLIST_FILES= bin/asv \ %%PYTHON_SITELIBDIR%%/ASV.py \ %%PYTHON_SITELIBDIR%%/ASV.pyc \ %%PYTHON_SITELIBDIR%%/ASV.pyo OPTIONS_DEFINE= DOCS EXAMPLES do-build: @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${WRKSRC} @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${WRKSRC} do-install: @printf '#!/bin/sh\n${PYTHON_CMD} ${PYTHONPREFIX_SITELIBDIR}/ASV.py "$$@"\n' \ > ${WRKDIR}/asv.sh ${INSTALL_SCRIPT} ${WRKDIR}/asv.sh ${STAGEDIR}${PREFIX}/bin/asv @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/ASV.* ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/x11/cinnamon/Makefile =================================================================== --- head/x11/cinnamon/Makefile (revision 456125) +++ head/x11/cinnamon/Makefile (revision 456126) @@ -1,151 +1,151 @@ # Created by: Gustau Perez i Querol # $FreeBSD$ PORTNAME= cinnamon PORTVERSION= 2.4.6 PORTREVISION= 7 CATEGORIES= x11 gnome DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Fork of GNOME Shell with layout similar to GNOME 2 BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ gnome-autogen.sh:devel/gnome-common LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libcaribou.so:accessibility/caribou \ libmuffin.so:x11-wm/muffin \ libtelepathy-glib.so:net-im/telepathy-glib \ libtelepathy-logger.so:net-im/telepathy-logger \ libfolks.so:net-im/folks \ libpulse.so:audio/pulseaudio \ libcroco-0.6.so:textproc/libcroco \ libdbus-glib-1.so:devel/dbus-glib \ libclutter-glx-1.0.so:graphics/clutter \ libcjs.so:lang/cjs \ libcinnamon-menu-3.so:x11/cinnamon-menus \ libaccountsservice.so:sysutils/accountsservice -RUN_DEPENDS= py*-dbus>=0:devel/py-dbus \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ca_root_nss>=0:security/ca_root_nss \ gnome-themes-standard>=3.0.0:x11-themes/gnome-themes-standard \ cinnamon-control-center:sysutils/cinnamon-control-center \ cinnamon-translations>=0:misc/cinnamon-translations \ cinnamon-screensaver:x11/cinnamon-screensaver \ nemo:x11-fm/nemo \ - py*-pillow>=0:graphics/py-pillow \ - py*-lxml>=0:devel/py-lxml + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= autoreconf compiler:c11 gettext gmake libtool \ - pathfix pkgconfig python shebangfix + pathfix pkgconfig python:2.7 shebangfix USE_GNOME= evolutiondataserver3 gconf2 gnomedesktop3 \ gnomeprefix gtk30 intlhack introspection:build USE_GITHUB= yes GH_ACCOUNT= linuxmint GH_PROJECT= Cinnamon # this happens before moving the file to ${PREFIX} (which then will be copied to ${STAGEDIR}${PREFIX}) SHEBANG_FILES= files/usr/bin/cinnamon2d USE_XORG= x11 xfixes sm USE_GSTREAMER= theora vp8 ogg INSTALLS_ICONS= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-compile-warnings=no \ --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt CPPFLAGS+= -I${LOCALASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.cinnamon.gschema.xml OPTIONS_DEFINE= NLS NLS_RUN_DEPENDS= cinnamon-translations>=0:misc/cinnamon-translations post-patch: # we need this for intltoolize otherwise it can't copy the m4 file ... @${MKDIR} ${WRKSRC}/m4 @${MKDIR} ${WRKSRC}/files${PREFIX} .for d in bin lib share @${MV} ${WRKSRC}/files/usr/${d} ${WRKSRC}/files${PREFIX} .endfor @${REINPLACE_CMD} -e 's|--warn-error||g' ${WRKSRC}/src/Makefile.am @${REINPLACE_CMD} -e 's|/usr/share/cinnamon|${STAGEDIR}${PREFIX}/share/|g ;\ s|/usr/lib|${STAGEDIR}${PREFIX}/share/|g' \ ${WRKSRC}/files/generate_desktop_files @${REINPLACE_CMD} -e 's|"usr/lib|"${STAGEDIR}${PREFIX}/share/|g ;\ s|"usr/share|"${STAGEDIR}${PREFIX}/share/|g' \ ${WRKSRC}/files/generate_desktop_files @${MV} ${WRKSRC}/files/etc ${WRKSRC}/files${PREFIX} @${RM} ${WRKSRC}/files/${PREFIX}/lib/cinnamon-settings/modules/cs_user.py # Remove a broken link (is applications-merge used anywhere?) @${RM} ${WRKSRC}/files/${PREFIX}/etc/xdg/menus/cinnamon-applications-merged @${REINPLACE_CMD} -e 's|AM_GNU_GETTEXT_VERSION(\[0.17\])||g ;\ s|AM_GNU_GETTEXT(\[external\])||g' \ ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|find|find ${WRKSRC}/files|g' \ ${WRKSRC}/files/Makefile.in # is this really needed? @${REINPLACE_CMD} -e 's|const NetworkManager = imports.gi.NetworkManager;||g ;\ s|const NMClient = imports.gi.NMClient;||g' \ ${WRKSRC}/files${PREFIX}/share/cinnamon/applets/network\@cinnamon.org/applet.js @${REINPLACE_CMD} -e 's|nm-applet;||g' \ ${WRKSRC}/files${PREFIX}/share/cinnamon-session/sessions/cinnamon.session \ ${WRKSRC}/files${PREFIX}/share/cinnamon-session/sessions/cinnamon2d.session @${REINPLACE_CMD} -e '/prefix/s|/usr|${PREFIX}|g ; \ /datadir/s|/usr|${PREFIX}|g' \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-menu-editor/cme/config.py @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/share/cinnamon/locale" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share/cinnamon/locale|${PREFIX}/share/locale|g" @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/share" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share|${PREFIX}/share|g" @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/lib" | \ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/lib|${PREFIX}/lib|g" # The cs_user.py is not patched until we have the python-pam module @${REINPLACE_CMD} -e 's|"/usr/bin|"${PREFIX}/bin|g' \ ${WRKSRC}/files${PREFIX}/share/cinnamon/applets/menu@cinnamon.org/applet.js \ ${WRKSRC}/files${PREFIX}/share/cinnamon/applets/user@cinnamon.org/applet.js \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/bin/Spices.py \ # ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/modules/cs_user.py \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/modules/cs_screensaver.py \ ${WRKSRC}/files${PREFIX}/bin/cinnamon-settings \ ${WRKSRC}/files${PREFIX}/bin/cinnamon-launcher @${REINPLACE_CMD} -e '/cs-tablet/d; /cs-bluetooth/d; /cs-network/d' \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/cinnamon-settings.py @${REINPLACE_CMD} -e '/increase-opacity/d; /decrease-opacity/d' \ ${WRKSRC}/files${PREFIX}/lib/cinnamon-settings/modules/cs_keyboard.py #@${REINPLACE_CMD} -e 's/SIZE\/$$$$CONTEXT/CONTEXT\/$$$$SIZE/g' \ # ${WRKSRC}/data/icons/Makefile.am @${REINPLACE_CMD} -e 's|=/usr/bin/|=${PREFIX}/bin/|g' \ ${WRKSRC}/files${PREFIX}/share/xsessions/cinnamon2d.desktop \ ${WRKSRC}/files${PREFIX}/share/xsessions/cinnamon.desktop \ ${WRKSRC}/files${PREFIX}/share/applications/cinnamon2d.desktop # Some python files use #! /usr/bin/python (note the space between the bang and the python interpreter @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "#!.*\/usr\/bin\/python" | \ ${XARGS} ${REINPLACE_CMD} -e "s|#!.*python.*|#!/usr/bin/env python|g" @${FIND} ${WRKSRC} -name '*.orig' -delete @${FIND} ${WRKSRC} -name '*.bak' -delete post-install: @${PYTHON_CMD} ${WRKSRC}/files/generate_desktop_files .include Index: head/x11-fm/gnome-commander2/Makefile =================================================================== --- head/x11-fm/gnome-commander2/Makefile (revision 456125) +++ head/x11-fm/gnome-commander2/Makefile (revision 456126) @@ -1,60 +1,60 @@ # Created by: Edgardo Garcia Hoeffler # $FreeBSD$ PORTNAME= gnome-commander PORTVERSION= 1.6.3 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= x11-fm gnome MASTER_SITES= GNOME/sources/gnome-commander/${PORTVERSION:R} PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome2 MAINTAINER= danilo@FreeBSD.org COMMENT= File manager for Gnome2 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libunique-1.0.so:x11-toolkits/unique \ libgnome-keyring.so:security/libgnome-keyring \ libpopt.so:devel/popt \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= meld:textproc/meld \ yelp:x11/yelp USES= compiler:c++11-lang gettext gmake libtool localbase:ldflags pathfix \ - pkgconfig python tar:xz + pkgconfig python:2.7 tar:xz USE_GNOME= cairo gdkpixbuf2 gnomedocutils gnomeprefix gnomevfs2 intltool libgnomeui USE_XORG= ice sm GNU_CONFIGURE= yes INSTALL_TARGET= install-strip INSTALLS_OMF= yes USE_LDCONFIG= yes CONFLICTS= gnome-commander-[0-9]* OPTIONS_DEFINE= CHM EXIV2 GSF POPPLER TAGLIB OPTIONS_DEFAULT= CHM EXIV2 GSF POPPLER TAGLIB CHM_DESC= CHM support via chmlib CHM_LIB_DEPENDS= libchm.so:misc/chmlib CHM_CONFIGURE_WITH= libchm EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_CONFIGURE_WITH= exiv2 GSF_DESC= OLE and ODF support via libgsf GSF_LIB_DEPENDS= libgsf-1.so:devel/libgsf GSF_CONFIGURE_WITH= libgsf POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_CONFIGURE_WITH= poppler TAGLIB_DESC= Audio metadata support via taglib TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib TAGLIB_CONFIGURE_WITH= taglib post-patch: @${REINPLACE_CMD} -e \ 's|="-lpython|="-L$$PY_EXEC_PREFIX/lib -lpython|' \ ${WRKSRC}/configure .include