Index: head/www/bluefish/Makefile =================================================================== --- head/www/bluefish/Makefile (revision 456067) +++ head/www/bluefish/Makefile (revision 456068) @@ -1,51 +1,51 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= bluefish PORTVERSION= 2.2.10 CATEGORIES= www editors MASTER_SITES= http://www.bennewitz.com/bluefish/stable/source/ \ http://bluefish.mrball.net/stable/source/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= HTML editor designed for the experienced web designer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpcre.so:devel/pcre \ libenchant.so:textproc/enchant -USES= desktop-file-utils gettext gmake libtool localbase pkgconfig python \ +USES= desktop-file-utils gettext gmake libtool localbase pkgconfig python:2.7 \ shared-mime-info shebangfix tar:bzip2 SHEBANG_FILES= data/css_decompressor python_OLD_CMD= /usr/bin/python2.7 USE_GNOME= cairo intltool libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-freedesktop_org-menu=${PREFIX}/share/applications \ --with-freedesktop_org-mime=${PREFIX}/share/mime \ --with-icon-path=${PREFIX}/share/pixmaps INSTALL_TARGET= install-strip INSTALLS_ICONS= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DEBUG DOCS TIDY WEBLINT OPTIONS_SINGLE= TOOLKIT OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 OPTIONS_DEFAULT=GTK3 WEBLINT OPTIONS_SUB= yes TOOLKIT_DESC= GTK+ toolkit WEBLINT_DESC= Weblint HTML checker support DEBUG_CONFIGURE_ENABLE= debugging-output GTK2_USE= gnome=gtk20 GTK2_CONFIGURE_ON= --with-gtk2=yes GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK3_LIB_DEPENDS= libgucharmap_2_90.so:deskutils/gucharmap GTK3_USE= gnome=gtk30 TIDY_RUN_DEPENDS= tidy4:www/tidy WEBLINT_RUN_DEPENDS= weblint:www/weblint .include Index: head/www/clearsilver/Makefile =================================================================== --- head/www/clearsilver/Makefile (revision 456067) +++ head/www/clearsilver/Makefile (revision 456068) @@ -1,45 +1,45 @@ # Created by: thinker # $FreeBSD$ PORTNAME= clearsilver PORTVERSION= 0.10.5 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.clearsilver.net/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Fast, powerful, and language-neutral template system USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-apache --disable-perl --disable-ruby \ --disable-java --disable-csharp .if defined(WITH_PYTHON) CONFIGURE_ARGS+= --with-python=${PYTHON_CMD} -USES+= python +USES+= python:2.7 PLIST_SUB+= PYTHON="" PKGNAMESUFFIX= -python .else CONFIGURE_ARGS+= --disable-python PLIST_SUB+= PYTHON="@comment " .endif post-patch: @# Remove CFLAGS when building the python module, pydistfile is used @# and will do the right thing. @${REINPLACE_CMD} -E 's,(\$$\(PYTHON\)),CFLAGS="" \1,g' ${WRKSRC}/python/Makefile @# insert -fPIC into CFLAGS to fix non-i386 builds @${REINPLACE_CMD} -e 's|= @CFLAGS@|= @CFLAGS@ -fPIC|g' ${WRKSRC}/rules.mk.in @# don't hardcode gcc for make depend @${REINPLACE_CMD} -e '/Makefile.depends:/,/^$$/s/gcc/$$(CC)/' ${WRKSRC}/rules.mk.in @# Set PYTHON_SITE @${REINPLACE_CMD} -E 's|(PYTHON=\$$.*)|\1;PYTHON_SITE="${PYTHONPREFIX_SITELIBDIR}"|g' ${WRKSRC}/configure @# Create the features.h files that are needed to build @${ECHO_CMD} "/* Dummy file */" > ${WRKSRC}/features.h @${ECHO_CMD} "/* Dummy file */" > ${WRKSRC}/cgi/features.h post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cs* .include Index: head/www/monast/Makefile =================================================================== --- head/www/monast/Makefile (revision 456067) +++ head/www/monast/Makefile (revision 456068) @@ -1,40 +1,40 @@ # Created by: Marcelo/Porks Rossi # $FreeBSD$ PORTNAME= monast PORTVERSION= 1.4 PORTREVISION= 3 CATEGORIES= www net MASTER_SITES= SF/monast/MonAst%20for%20Asterisk%201.4_1.6/1.4 MAINTAINER= ports@FreeBSD.org COMMENT= Monitoring and an operator panel interface for AsteriskTM -USES= python +USES= python:2.7 USE_RC_SUBR= monast NO_BUILD= yes NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \ -e 's,/etc,${PREFIX}/etc,g' \ ${WRKSRC}/pymon/monast.py do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/monast/amapi ${STAGEDIR}${PREFIX}/monast/simplejson ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/pymon/monast.py ${STAGEDIR}${PREFIX}/monast/monast.py ${INSTALL_DATA} ${WRKSRC}/pymon/monast.conf.sample ${STAGEDIR}${PREFIX}/etc/ ${INSTALL_DATA} ${WRKSRC}/pymon/amapi/* ${STAGEDIR}${PREFIX}/monast/amapi/ ${INSTALL_DATA} ${WRKSRC}/pymon/simplejson/* ${STAGEDIR}${PREFIX}/monast/simplejson/ ${INSTALL_DATA} ${WRKSRC}/*.php ${STAGEDIR}${WWWDIR}/ .for f in css image template js @${MKDIR} ${STAGEDIR}${WWWDIR}/${f} ${INSTALL_DATA} ${WRKSRC}/${f}/* ${STAGEDIR}${WWWDIR}/${f}/ .endfor (cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/lib) ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PREFIX}/monast ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PREFIX}/monast .include Index: head/www/py-fcgi/Makefile =================================================================== --- head/www/py-fcgi/Makefile (revision 456067) +++ head/www/py-fcgi/Makefile (revision 456068) @@ -1,35 +1,35 @@ # Created by: JunSeon Oh # $FreeBSD$ PORTNAME= fcgi PORTVERSION= 0.1 CATEGORIES= www python MASTER_SITES= http://alldunn.com/python/ \ ftp://ftp.holywar.net/pub/FreeBSD/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME} EXTRACT_SUFX= .py EXTRACT_ONLY= # MAINTAINER= ports@FreeBSD.org COMMENT= Python FastCGI interface library -USES= python +USES= python:2.7 NO_WRKSUBDIR= yes post-extract: @${INSTALL_DATA} ${DISTDIR}/fcgi.py ${WRKSRC} 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: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/fcgi.py* ${STAGEDIR}${PYTHON_SITELIBDIR} .include Index: head/www/py-pyquery/Makefile =================================================================== --- head/www/py-pyquery/Makefile (revision 456067) +++ head/www/py-pyquery/Makefile (revision 456068) @@ -1,39 +1,39 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= pyquery PORTVERSION= 1.2.9 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Jquery-like library for python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob@${FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS USES= python:2.7 zip USE_PYTHON= autoplist distutils NO_ARCH= yes -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -or ! -name objects.inv") .include Index: head/www/twms/Makefile =================================================================== --- head/www/twms/Makefile (revision 456067) +++ head/www/twms/Makefile (revision 456068) @@ -1,54 +1,54 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= twms PORTVERSION= 0.02w PORTREVISION= 3 CATEGORIES= www astro MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tiny WMS server LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyproj/__init__.py:graphics/py-pyproj \ - ${PYTHON_SITELIBDIR}/web/__init__.py:www/webpy \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ + ${PYTHON_SITELIBDIR}/web/__init__.py:www/webpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= Komzpa -USES= python shebangfix tar:bzip2 +USES= python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= twms.py NO_BUILD= yes NO_ARCH= yes TWMS_USER?= twms TWMS_GROUP?= twms TWMS_CACHEDIR?= /var/cache/twms SUB_FILES= pkg-install pkg-deinstall SUB_LIST= USER=${TWMS_USER} GROUP=${TWMS_GROUP} CACHEDIR=${TWMS_CACHEDIR} USE_RC_SUBR= twms USERS= ${TWMS_USER} GROUPS= ${TWMS_GROUP} post-patch: @${REINPLACE_CMD} -e 's|/etc/twms/twms.conf|${PREFIX}/etc/twms.conf|' ${WRKSRC}/twms/twms.py @${REINPLACE_CMD} -e '/tiles_cache =/ s|".*"|"${TWMS_CACHEDIR}/cache/"|; \ /install_path =/ s|".*"|"${DATADIR}/"|; \ /gpx_cache =/ s|".*"|"${TWMS_CACHEDIR}/traces/"|; \ s|import fetchers|from twms &|' ${WRKSRC}/twms/twms.conf do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms ${INSTALL_DATA} ${WRKSRC}/twms/*.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms/ ${INSTALL_SCRIPT} ${WRKSRC}/twms.py ${STAGEDIR}${PREFIX}/bin/twms @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.jpg ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/twms/twms.conf ${STAGEDIR}${PREFIX}/etc/twms.conf.default .include Index: head/www/webcheck/Makefile =================================================================== --- head/www/webcheck/Makefile (revision 456067) +++ head/www/webcheck/Makefile (revision 456068) @@ -1,42 +1,42 @@ # Created by: Mike Meyer # $FreeBSD$ PORTNAME= webcheck PORTVERSION= 1.10.3 PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= http://arthurdejong.org/webcheck/ EXTRACT_SUFX= .tar.gz MAINTAINER= reed@reedmedia.net COMMENT= View structure of a web site, get a list of problems like broken links -USES= python +USES= python:2.7 NO_BUILD= yes # what about fancytooltips? OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.css ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/favicon.ico ${STAGEDIR}${DATADIR} .for d in parsers parsers/html plugins schemes @${MKDIR} ${STAGEDIR}${DATADIR}/${d} ${INSTALL_DATA} ${WRKSRC}/${d}/*.py ${STAGEDIR}${DATADIR}/${d} .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/fancytooltips ${INSTALL_DATA} ${WRKSRC}/fancytooltips/* ${STAGEDIR}${DATADIR}/fancytooltips ${INSTALL_SCRIPT} ${WRKSRC}/webcheck.py ${STAGEDIR}${DATADIR} ${LN} -sf ${DATADIR}/webcheck.py ${STAGEDIR}${PREFIX}/bin cd ${STAGEDIR}${DATADIR}; ${PYTHON_CMD} -m compileall . cd ${STAGEDIR}${DATADIR}; ${PYTHON_CMD} -O -m compileall . post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/webcheck.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/x11/metisse/Makefile =================================================================== --- head/x11/metisse/Makefile (revision 456067) +++ head/x11/metisse/Makefile (revision 456068) @@ -1,89 +1,89 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= metisse PORTVERSION= 0.4.1 PORTREVISION= 9 CATEGORIES= x11 MASTER_SITES= http://insitu.lri.fr/metisse/download/metisse/ MAINTAINER= ports@FreeBSD.org COMMENT= Innovative X-based window system LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libNucleo.so:x11-toolkits/nucleo \ libpng.so:graphics/png RUN_DEPENDS= xorg-fonts>0:x11-fonts/xorg-fonts CONFLICTS= fvwm-1.* fvwm-2.* BROKEN_aarch64= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 BROKEN_armv6= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 BROKEN_armv7= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 -USES= gettext libtool localbase:ldflags pathfix pkgconfig python shebangfix tar:bzip2 +USES= gettext libtool localbase:ldflags pathfix pkgconfig python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.4.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.6.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-desktop.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-directory.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-headlines.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-xlock.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-perllib.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmConsole/FvwmConsoleC.pl.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmDebug/FvwmDebug.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmDebug/FvwmGtkDebug.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmPerl/FvwmPerl.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmTabs/FvwmTabs.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmWindowMenu/FvwmWindowMenu.in \ ${WRKSRC}/bin/metisse-demo-address-app.in \ ${WRKSRC}/bin/metisse-combo2radio.in \ ${WRKSRC}/bin/metisse-combo2radio-edit.in perl_OLD_CMD= @PERL@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-fontdir=${LOCALBASE}/share/fonts USE_LDCONFIG= yes USE_XORG= xcursor xft xinerama xpm xrender xt xtst MAKE_ARGS= METISSE_DOC_DIR="${DOCSDIR}" INSTALL_TARGET= install-strip OPTIONS_DEFINE= GLX STROKE RPLAY FRIBIDI GLIB GTK2 GCONF \ DOCS OPTIONS_DEFINE_i386= GLX_X86 MMX OPTIONS_DEFINE_amd64= MMX OPTIONS_DEFAULT= GLX OPTIONS_DEFAULT_i386= GLX_X86 MMX OPTIONS_DEFAULT_amd64= MMX OPTIONS_SUB= yes GLX_X86_DESC= GLX with x86 optimizations RPLAY_DESC= RPlay support in FvwmEvent GLIB_DESC= Use GLib 2.x for module integration GTK2_DESC= Use GDK-PixBuf-2.0 for image loading MMX_CONFIGURE_ENABLE= mmx GLX_CONFIGURE_ENABLE= glx GLX_X86_CONFIGURE_ENABLE= glx-x86 STROKE_LIB_DEPENDS= libstroke.so:devel/libstroke MRPLAY_LIB_DEPENDS= librplay.so:audio/rplay FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi GLIB_USE= GNOME=glib20 GTK2_USE= GNOME=gtk20 GCONF_USE= GNOME=gconf2,libglade2 post-patch: # Catch up with new header name @${REINPLACE_CMD} -e 's,fribidi_types\.h,fribidi-types.h,' \ ${WRKSRC}/fvwm-insitu/libs/FBidi.c # Fix desktop entries path @${REINPLACE_CMD} -E 's,^(configdir =).*,\1 ${DESKTOPDIR},' \ ${WRKSRC}/fvwm-insitu/opale/session/Makefile.in @${REINPLACE_CMD} -e 's,return;,return 0;,' \ ${WRKSRC}/fvwm-insitu/configure post-patch-GCONF-off: @${REINPLACE_CMD} -e 's, install-gladeDATA,,' \ ${WRKSRC}/fvwm-insitu/modules/FvwmConfig/Makefile.in .include Index: head/x11-fm/twander/Makefile =================================================================== --- head/x11-fm/twander/Makefile (revision 456067) +++ head/x11-fm/twander/Makefile (revision 456068) @@ -1,35 +1,35 @@ # Created by: tundra # $FreeBSD$ PORTNAME= twander PORTVERSION= 3.231 PORTREVISION= 1 CATEGORIES= x11-fm MASTER_SITES= http://www.tundraware.com/Software/twander/ MAINTAINER= twander@tundraware.com COMMENT= Better Filesystem Browser -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} -USES= python +USES= python:2.7 NO_ARCH= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} \ -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ ${WRKSRC}/twander.py @${REINPLACE_CMD} \ -e 's|python |${PYTHON_CMD} |' \ ${WRKSRC}/Makefile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in READ-1ST.txt WHATSNEW.txt .twander twander-license.txt twander.html twander.pdf twander.ps twander.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include