Index: head/devel/geany-plugin-geanypy/Makefile =================================================================== --- head/devel/geany-plugin-geanypy/Makefile (revision 456180) +++ head/devel/geany-plugin-geanypy/Makefile (revision 456181) @@ -1,14 +1,14 @@ # $FreeBSD$ PORTNAME= geany-plugin-geanypy PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} -USES= python +USES= python:2.7 USE_GNOME= pygtk2 .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/editors/kate-plugin-pate/Makefile =================================================================== --- head/editors/kate-plugin-pate/Makefile (revision 456180) +++ head/editors/kate-plugin-pate/Makefile (revision 456181) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= kate-plugin-pate PORTVERSION= ${KDE4_VERSION} PORTREVISION= 1 CATEGORIES= editors kde kde-kde4 DISTNAME= kate-${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Support for Python plugins in Kate -USES= cmake:outsource,noninja kde:4 python tar:xz +USES= cmake:outsource,noninja kde:4 python:2.7 tar:xz USE_KDE= kdelibs automoc4 kate \ pykde4_build pykde4_run USE_QT4= gui webkit \ moc_build qmake_build rcc_build uic_build DISTINFO_FILE= ${.CURDIR:H:H}/editors/kate/distinfo # cmake.mk doesn't allow to overwrite BUILD_WRKSRC for out-of-source builds _pate_WRKSRC= ${BUILD_WRKSRC}/addons/kate/pate do-build: cd ${_pate_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} do-install: cd ${_pate_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .include Index: head/emulators/catapult/Makefile =================================================================== --- head/emulators/catapult/Makefile (revision 456180) +++ head/emulators/catapult/Makefile (revision 456181) @@ -1,87 +1,87 @@ # Created by: Martin Tournoij # $FreeBSD$ PORTNAME= catapult PORTVERSION= 0.13.0 PORTREVISION= 3 CATEGORIES= emulators MASTER_SITES= https://github.com/openMSX/openMSX/releases/download/RELEASE_${PORTVERSION:S/./_/g}/ DISTNAME= openmsx-${PORTNAME}-${PORTVERSION} MAINTAINER= johans@FreeBSD.org COMMENT= GUI for openMSX LICENSE= GPLv2 BUILD_DEPENDS= openmsx:emulators/openmsx RUN_DEPENDS= openmsx:emulators/openmsx OPTIONS_DEFINE= DEBUG DOCS -USES= gmake pkgconfig python:build +USES= gmake pkgconfig python:2.7,build USE_GCC= yes USE_CXXSTD= gnu++0x USE_GNOME= gtk20 libxml2 USE_WX= 2.8 MAKEFILE= GNUmakefile MAKE_ARGS= INSTALL_BASE="${PREFIX}" \ INSTALL_SHARE_DIR="${DATADIR}" \ INSTALL_DOC_DIR="${DOCSDIR}" \ CATAPULT_FLAVOUR="portbld" \ CATAPULT_OPENMSX_BINARY="${LOCALBASE}/bin/openmsx" \ CATAPULT_OPENMSX_SHARE="${LOCALBASE}/share/openmsx" \ CATAPULT_NO_DESKTOP_HOOKS="true" \ SYMLINK_FOR_BINARY="false" \ PYTHON="${PYTHON_CMD}" MAKE_JOBS_UNSAFE= yes BROKEN_aarch64= fails to link: fails to detect libxml2 even though it is installed BROKEN_armv6= fails to link: fails to detect libxml2 even though it is installed BROKEN_armv7= fails to link: fails to detect libxml2 even though it is installed .include .if ${PORT_OPTIONS:MDEBUG} CFLAGS+= -DDEBUG CATAPULT_STRIP= false .else CFLAGS+= -DNDEBUG CATAPULT_STRIP= true .endif post-extract: ${CP} ${WRKSRC}/build/platform-freebsd.mk \ ${WRKSRC}/build/platform-dragonfly.mk .include post-patch: @${REINPLACE_CMD} 's|$$(INSTALL_BASE)|${DATADIR}|' \ ${WRKSRC}/build/info2code.mk @${REINPLACE_CMD} '/-Wno-literal/s|^CXXFLAGS|#CXXFLAGS| ; \ /--cxx/s|^CXX|#CXX| ; \ /COMPILE=/s|g++|$$(CXX)| ; \ s|@$$(CXX)|$$(CXX)|' ${WRKSRC}/build/main.mk @${REINPLACE_CMD} 's|wx-config --|${WX_CONFIG:T} --|g' \ ${WRKSRC}/build/probe.mk @${REINPLACE_CMD} '/^Exec/s|%INSTALL_BASE%|${PREFIX}| ; \ /^Icon/s|%INSTALL_BASE%|${DATADIR}| ; \ /^DocPath/s|%INSTALL_BASE%/doc|${DOCSDIR}|' \ ${WRKSRC}/desktop/openMSX-Catapult.desktop @${ECHO_CMD} > ${WRKSRC}/build/flavour-portbld.mk @${ECHO_CMD} 'CXXFLAGS+=${CXXFLAGS}' \ >> ${WRKSRC}/build/flavour-portbld.mk @${ECHO_CMD} 'LINK_FLAGS+=${LDFLAGS}' \ >> ${WRKSRC}/build/flavour-portbld.mk @${ECHO_CMD} 'CATAPULT_STRIP:=${CATAPULT_STRIP}' \ >> ${WRKSRC}/build/flavour-portbld.mk post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/resources/icons ${INSTALL_DATA} ${WRKSRC}/src/catapult.xpm \ ${STAGEDIR}${DATADIR}/resources/icons cd ${WRKSRC}/desktop && ${INSTALL_DATA} openMSX-Catapult.desktop \ ${STAGEDIR}${DESKTOPDIR} .include Index: head/games/crossfire-server/Makefile =================================================================== --- head/games/crossfire-server/Makefile (revision 456180) +++ head/games/crossfire-server/Makefile (revision 456181) @@ -1,85 +1,85 @@ # Created by: Jasper Jongmans # $FreeBSD$ PORTNAME= crossfire PORTVERSION= 1.71.0 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-server/${PORTVERSION} \ SF/${PORTNAME}/${PORTNAME}-arch/${PORTVERSION}:arch \ SF/${PORTNAME}/${PORTNAME}-maps/${PORTVERSION}:maps PKGNAMESUFFIX= -server DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}.arch${EXTRACT_SUFX}:arch \ ${DISTNAME}.maps${EXTRACT_SUFX}:maps MAINTAINER= ports@FreeBSD.org COMMENT= Server for multiplayer graphical arcade and adventure game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libpng.so:graphics/png RUN_DEPENDS= bash:shells/bash -USES= autoreconf gmake libtool perl5 python shebangfix tar:bzip2 \ +USES= autoreconf gmake libtool perl5 python:2.7 shebangfix tar:bzip2 \ uidfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static --with-check=no --localstatedir=/var/games MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PKGNAME} SHEBANG_FILES= ../maps/Info/*.pl ../maps/brest/pshops/pshop_copier \ doc/*.pl doc/playbook/*.pl doc/scripts/*.pl \ lib/adm/*.pl lib/adm/map_info utils/*.in utils/mktable.script CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= CFLOGGER CFNEWSPAPER CFRHG OPTIONS_SUB= yes CFLOGGER_DESC= SQLite logging plugin CFLOGGER_USES= sqlite:3 CFLOGGER_CONFIGURE_ON= --enable-logger=yes CFNEWSPAPER_DESC= Newspaper plugin CFLOGGER_USES= sqlite:3 CFNEWSPAPER_CONFIGURE_ON= --enable-newspaper=yes CFRHG_DESC= Random house genetor plugin CFRHG_CONFIGURE_ON= --enable-cfrhg=yes post-patch: @${FIND} ${WRKSRC} -name 'Makefile.am' | ${XARGS} ${REINPLACE_CMD} -e \ 's|=-ldl|=|' @${REINPLACE_CMD} -e \ 's|exec /usr/bin/perl|exec ${LOCALBASE}/bin/perl|' \ ${WRKSRC}/doc/scripts/*-extract.pl @${REINPLACE_CMD} -e \ '/PYTHON_CHECK_VERSIONS/s|=".*"|="${PYTHON_VER}"|' \ ${WRKSRC}/macros/cf_python.m4 pre-configure: @${CHMOD} 644 ${WRKSRC}/macros/*.m4 pre-build: @${LN} -sf ../../arch ${WRKSRC}/lib post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/maps (cd ${WRKDIR}/maps && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/maps) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README \ ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${DOCSDIR}/doc (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}/doc "! -name '*Makefile*'") .include Index: head/games/kiki/Makefile =================================================================== --- head/games/kiki/Makefile (revision 456180) +++ head/games/kiki/Makefile (revision 456181) @@ -1,59 +1,59 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= kiki PORTVERSION= 1.0.2 PORTREVISION= 19 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} EXTRACT_SUFX= -src.tgz MAINTAINER= amdmi3@FreeBSD.org COMMENT= Kiki the nanobot is a 3-D puzzle game BUILD_DEPENDS= swig:devel/swig13 -USES= compiler dos2unix gmake python +USES= compiler dos2unix gmake python:2.7 USE_GL= gl glu glut USE_SDL= sdl mixer image DOS2UNIX_REGEX= .*/(Makefile|.*\.cpp|.*\.h|.*\.i)$ MAKE_ENV= PYTHON_VER=${PYTHON_VERSION:C/^python//} CXXFLAGS+= -include sys/limits.h -fpermissive WRKSRC= ${WRKDIR}/kiki PLIST_FILES= bin/${PORTNAME} PORTDATA= * DESKTOP_ENTRIES="kiki the nanobot" \ "3-D puzzle game" \ "" \ "kiki" \ "Game;LogicGame;" \ false .include .if ${COMPILER_TYPE} == "clang" # these are critical, detect them if possible CXXFLAGS+= -Werror=tautological-constant-out-of-range-compare .endif .if ${OSVERSION} > 1200031 EXTRA_PATCHES= ${FILESDIR}/extra-patch-ino64 .endif post-patch: @${REINPLACE_CMD} -e '/^CXXFLAGS/ s|.*|CXXFLAGS+=$$(KODI_INCLUDES) -I${LOCALBASE}/include `${SDL_CONFIG} --cflags`|' ${WRKSRC}/kodilib/linux/Makefile @${REINPLACE_CMD} -e 's|getenv("KIKI_HOME")|"${DATADIR}"|' ${WRKSRC}/src/main/KikiController.cpp do-build: cd ${WRKSRC}/SWIG && swig -c++ -python -globals kiki -o KikiPy_wrap.cpp KikiPy.i cd ${WRKSRC}/kodilib/linux && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} cd ${WRKSRC}/linux && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/linux/kiki ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC} && ${COPYTREE_SHARE} "py sound" ${STAGEDIR}${DATADIR}/ .include Index: head/games/rtb/Makefile =================================================================== --- head/games/rtb/Makefile (revision 456180) +++ head/games/rtb/Makefile (revision 456181) @@ -1,46 +1,46 @@ # Created by: Dishanker Rajakulendren # $FreeBSD$ PORTNAME= RealTimeBattle PORTVERSION= 1.0.8 DISTVERSIONSUFFIX= -Ext PORTREVISION= 11 CATEGORIES= games MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}-1.0.x/${PORTNAME}%20${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Robot programming game for UNIX LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsed:textproc/gsed -USES= gettext gmake perl5 pkgconfig python tar:bzip2 +USES= gettext gmake perl5 pkgconfig python:2.7 tar:bzip2 USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-rtb-dir=${PREFIX}/lib/${PORTNAME} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DESKTOP_ENTRIES="${PORTNAME}" "" "" "${PORTNAME:tl}" "" "" OPTIONS_DEFINE= DOCS post-patch: .for i in configure @${REINPLACE_CMD} -e 's|INCLUDED_LIBINTL=yes|INCLUDED_LIBINTL=no|g ; \ s|\\$${top_builddir}/intl/libintl.a|-lintl|g ; \ /^DOCS_DIR/s|=.*|=$${prefix}/share/doc/${PORTNAME}| ; \ /test/s| == | = |g' ${WRKSRC}/${i} .endfor .for i in Documentation/Makefile.in @${REINPLACE_CMD} -e '/COPYING/d' ${WRKSRC}/${i} .endfor .for i in team-framework/createrobot.sh \ team-framework/createrobotconf.sh @${REINPLACE_CMD} -e 's| sed| gsed|g' ${WRKSRC}/${i} .endfor .include Index: head/graphics/pecomato/Makefile =================================================================== --- head/graphics/pecomato/Makefile (revision 456180) +++ head/graphics/pecomato/Makefile (revision 456181) @@ -1,31 +1,31 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= pecomato PORTVERSION= 0.0.15 CATEGORIES= graphics MASTER_SITES= http://www.mollux.org/projects/pecomato/download/sources/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Command-line picture metadata processor -USES= gmake python:build +USES= gmake python:2.7,build MAKEFILE= Makefile.unix PLIST_FILES= bin/pecomato man/man1/pecomato.1.gz post-build: ${PYTHON_CMD} ${WRKSRC}/devtools/txt2tags.py --no-rc -t man \ -i ${WRKSRC}/doc/manpage.t2t -o ${WRKSRC}/doc/${PORTNAME}.1 post-patch: @${REINPLACE_CMD} -e '/^CC/d' ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/graphics/py-exif/Makefile =================================================================== --- head/graphics/py-exif/Makefile (revision 456180) +++ head/graphics/py-exif/Makefile (revision 456181) @@ -1,49 +1,49 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= exif PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyexif-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python library to extract EXIF metadata from JPEG and TIFF image files -USES= python +USES= python:2.7 WRKSRC= ${WRKDIR}/pyexif DATADIR= ${PREFIX}/share/py-exif DOCSDIR= ${PREFIX}/share/doc/py-exif OPTIONS_DEFINE= DOCS post-patch: .for pyfile in exiftool exifinfo.py @ cd ${WRKSRC}/bin && ${MV} ${pyfile} ${pyfile}.orig && \ ${SED} -e '1s|.*|#!${PYTHON_CMD}|' ${pyfile}.orig > ${pyfile} .endfor do-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f ${WRKSRC}/lib \ -d ${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f ${WRKSRC}/lib \ -d ${PYTHONPREFIX_SITELIBDIR} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} cd ${WRKSRC}/lib && ${INSTALL_DATA} *.py *.pyc *.pyo \ ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_SCRIPT} ${WRKSRC}/bin/exiftool ${STAGEDIR}${PREFIX}/bin/py-exiftool @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/share/exiftool && ${INSTALL_DATA} *.html *.txt \ ${STAGEDIR}${DATADIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/truevision/Makefile =================================================================== --- head/graphics/truevision/Makefile (revision 456180) +++ head/graphics/truevision/Makefile (revision 456181) @@ -1,48 +1,48 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= truevision DISTVERSION= 0.5.5-2 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20sources/${PORTVERSION:R} MAINTAINER= ports@FreeBSD.org COMMENT= GNOME 3D modeler LICENSE= GPLv2+ LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ - python shared-mime-info tar:bzip2 + python:2.7 shared-mime-info tar:bzip2 USE_GNOME= gnomeprefix intlhack libgnomeui USE_GL= gl GNU_CONFIGURE= yes CPPFLAGS+= $$(pkg-config --cflags gtkglext-1.0) \ -I${LOCALBASE}/include LIBS+= $$(pkg-config --libs gtkglext-1.0) \ -L${LOCALBASE}/lib -lz post-patch: @${REINPLACE_CMD} -e 's|CXXFLAGS=""||g ; \ s|-I/usr/include/gtkglext-1.0/||g ; \ s|-I/usr/local/include/gtkglext-1.0/||g ; \ s|-I/usr/lib/gtkglext-1.0/include/||g ; \ s|-I/usr/local/lib/gtkglext-1.0/include/||g ; \ s|-I/usr/local/include ||g' ${WRKSRC}/configure @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-I/usr/include||g ; \ s|-I/usr/local/include||g ; \ s|-I/usr/X11R6/include||g ; \ s|-L/usr/lib||g ; \ s|-L/usr/local/lib||g ; \ s|-L/usr/X11R6/lib||g ; \ s|-O2||g ; \ s|^truevisiondoc|#truevisiondoc|g ; \ /update-mime-database/s|^|#|' .include Index: head/japanese/libtomoe-gtk/Makefile =================================================================== --- head/japanese/libtomoe-gtk/Makefile (revision 456180) +++ head/japanese/libtomoe-gtk/Makefile (revision 456181) @@ -1,42 +1,42 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= libtomoe-gtk PORTVERSION= 0.6.0 PORTREVISION= 10 CATEGORIES= japanese MASTER_SITES= SF/tomoe/tomoe-gtk/tomoe-gtk-${PORTVERSION} DISTNAME= tomoe-gtk-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= ume@FreeBSD.org COMMENT= TOMOE GTK+ library LIB_DEPENDS= libtomoe.so:japanese/tomoe GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig python:build +USES= gmake libtool pathfix pkgconfig python:2.7,build USE_GNOME= gtk20 USE_LDCONFIG= yes #OPTIONS= GUCHARMAP "Compile with gucharmap" on .include #.if defined(WITHOUT_GUCHARMAP) CONFIGURE_ARGS+=--with-gucharmap=no PLIST_SUB+= GUCHARMAP="@comment " #.else #LIB_DEPENDS+= libgucharmap.so:deskutils/gucharmap #PLIST_SUB+= GUCHARMAP="" #.endif .if exists(${LOCALBASE}/libdata/pkgconfig/pytomoe.pc) CONFIGURE_ENV+= PYTHON_VERSION=${PYTHON_VERSION:S;python;;} \ pyexecdir=${PYTHON_SITELIBDIR} PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+=--with-python=no PLIST_SUB+= PYTHON="@comment " .endif .include Index: head/java/eclipse-pydev/Makefile =================================================================== --- head/java/eclipse-pydev/Makefile (revision 456180) +++ head/java/eclipse-pydev/Makefile (revision 456181) @@ -1,56 +1,56 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= pydev PORTVERSION= 3.5.0 PORTREVISION= 1 CATEGORIES= java devel python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/PyDev%20${PORTVERSION}/ PKGNAMEPREFIX= eclipse- DISTNAME= PyDev%20${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Eclipse plugin for Python and Jython development LICENSE= EPL RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse BUNDLES_INFO= ${PREFIX}/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info JYTHON_DESC= Use Jython as Python interpreter NO_WRKSUBDIR= yes OPTIONS_DEFINE= JYTHON PLUGINDIR= share/eclipse/dropins/pydev/eclipse/plugins PYDEV_BUNDLES_INFO= ${PREFIX}/${PLUGINDIR}/bundles.info -USES= python zip +USES= python:2.7 zip .include .if ${PORT_OPTIONS:MJYTHON} RUN_DEPENDS+= jython:lang/jython .endif pre-install: @${ECHO_MSG} "===> Creating bundles.info" @PLUGINS=$$(ls -1 ${WRKSRC}/plugins); \ for d in $${PLUGINS}; do \ (${ECHO_CMD} "$${d},../../${PLUGINDIR}/$${d}/,4,false" | \ ${SED} -e 's/_\([0-9]\)/,\1/1' -e '/templates/d') >> ${WRKSRC}/plugins/bundles.info; \ done @# ignore javashell.py file, because there is a syntax error @# see http://goo.gl/E4epH ${PYTHON_CMD} -m compileall -x javashell.py -f ${WRKSRC}/plugins ${PYTHON_CMD} -O -m compileall -x javashell.py -f ${WRKSRC} add-plist-post: @${ECHO_CMD} "@exec ${CAT} ${PYDEV_BUNDLES_INFO} >> ${BUNDLES_INFO}" >> ${TMPPLIST} @${ECHO_CMD} "@unexec ${SED} -i '' -E '/^((org)|(com))\.python\.pydev/d' %D/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info" >> ${TMPPLIST} .include "${PORTSDIR}/java/eclipse/Makefile.plugins" .include Index: head/korean/hunspell/Makefile =================================================================== --- head/korean/hunspell/Makefile (revision 456180) +++ head/korean/hunspell/Makefile (revision 456181) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= hunspell PORTVERSION= 0.5.6 PORTREVISION= 3 CATEGORIES= korean textproc MAINTAINER= jkim@FreeBSD.org COMMENT= Korean hunspell dictionaries LICENSE= GPLv2+ LGPL21+ MPL11 LICENSE_COMB= dual LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.LGPL LICENSE_FILE_MPL11= ${WRKSRC}/LICENSE.MPL -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} TEST_DEPENDS= hunspell:textproc/hunspell GH_ACCOUNT= changwoo GH_PROJECT= ${PORTNAME}-dict-ko USE_GITHUB= yes NO_ARCH= yes -USES= python:build,test +USES= python:2.7,build,test PLIST_FILES= %%DATADIR%%/ko_KR.aff \ %%DATADIR%%/ko_KR.dic do-build: @(cd ${WRKSRC} && ${PYTHON_CMD} make-aff-dic.py ko_KR.aff ko_KR.dic \ dict-ko-builtins.xml dict-ko-galkwi.xml) do-test: @(cd ${WRKSRC}/tests && for T in $$(ls -1 *.test); do \ echo "Testing $$T..."; \ ${PYTHON_CMD} runtest.py $$T || exit 1; done) do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/ko_KR.aff ${WRKSRC}/ko_KR.dic \ ${STAGEDIR}${DATADIR} .include Index: head/textproc/py-libxslt/Makefile =================================================================== --- head/textproc/py-libxslt/Makefile (revision 456180) +++ head/textproc/py-libxslt/Makefile (revision 456181) @@ -1,35 +1,31 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ CATEGORIES= textproc gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gnome@FreeBSD.org COMMENT= Python interface for XSLT C library for GNOME -py34_BROKEN= does not package -py35_BROKEN= does not package -py36_BROKEN= does not package - MASTERDIR= ${.CURDIR}/../libxslt BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist USE_GNOME= libxslt -USES+= python +USES+= python:2.7 USE_PYTHON= flavors CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --with-python=${PYTHON_CMD} DOCSDIR= ${PREFIX}/share/doc/py-libxslt EXAMPLESDIR= ${PREFIX}/share/examples/py-libxslt post-install: @cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} @cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} .include "${MASTERDIR}/Makefile"