Use setuptools for all Python ports.

Setuptools is the preferred method to manage Python distributions after
many changes to the packaging ecosystem over the past couple of years.

Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using
USE_PYDISTUTILS= easy_install remains the same however this usage is now
deprecated and should be converted to USE_PYDISTUTILS= yes.

Some Python distributions do not work with setuptools out of the box because
they extend the install command from distutils and not setuptools, and
so they need to be patched accordingly.

pip (which leverages setuptools) works around the issue by using eggs, however
we want to get rid of those as well, as support for "flat" installation is
unavailable or has other issues associated with it.

This work allows us to unify how python packages are built, ensure that Python
distributions are installed consistently, reduces complexity for Python port
maintainers and paves the way for simplifying the Python ports framework in
the future.

With hat on:	python
Reviewed by:	koobs, antoine
Exp-run:	bdrewery
Approved by:	bdrewery (portmgr)
This commit is contained in:
William Grzybowski 2013-12-15 16:22:17 +00:00
parent 875909eef3
commit 1e34739b64
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=336553
62 changed files with 315 additions and 1216 deletions

View file

@ -420,9 +420,13 @@ PYTHONPREFIX_INCLUDEDIR= ${PYTHON_INCLUDEDIR:S;${PYTHONBASE};${PREFIX};}
PYTHONPREFIX_LIBDIR= ${PYTHON_LIBDIR:S;${PYTHONBASE};${PREFIX};} PYTHONPREFIX_LIBDIR= ${PYTHON_LIBDIR:S;${PYTHONBASE};${PREFIX};}
PYTHONPREFIX_SITELIBDIR= ${PYTHON_SITELIBDIR:S;${PYTHONBASE};${PREFIX};} PYTHONPREFIX_SITELIBDIR= ${PYTHON_SITELIBDIR:S;${PYTHONBASE};${PREFIX};}
_CURRENTPORT:= ${PKGNAMEPREFIX}${PORTNAME}
.if defined(USE_PYDISTUTILS) && ${_CURRENTPORT} != ${PYTHON_PKGNAMEPREFIX}setuptools
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools
.endif
# setuptools support # setuptools support
.if defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install" .if defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install"
BUILD_DEPENDS+= ${PYEASYINSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
RUN_DEPENDS+= ${PYEASYINSTALL_CMD}:${PORTSDIR}/devel/py-setuptools RUN_DEPENDS+= ${PYEASYINSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
PYDISTUTILS_BUILD_TARGET?= bdist_egg PYDISTUTILS_BUILD_TARGET?= bdist_egg
@ -487,33 +491,47 @@ post-install: stage-python-compileall
# distutils support # distutils support
PYSETUP?= setup.py PYSETUP?= setup.py
PYDISTUTILS_SETUP?= -c "import setuptools; __file__='${PYSETUP}'; execfile(__file__)"
PYDISTUTILS_CONFIGUREARGS?= PYDISTUTILS_CONFIGUREARGS?=
PYDISTUTILS_BUILDARGS?= PYDISTUTILS_BUILDARGS?=
PYDISTUTILS_INSTALLARGS?= -c -O1 --prefix=${PREFIX} PYDISTUTILS_INSTALLARGS?= -c -O1 --prefix=${PREFIX}
.if !defined(NO_STAGE) && defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} != "easy_install" .if defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} != "easy_install"
. if !defined(PYDISTUTILS_INSTALLNOSINGLE)
PYDISTUTILS_INSTALLARGS+= --single-version-externally-managed
. endif
. if !defined(NO_STAGE)
PYDISTUTILS_INSTALLARGS+= --root=${STAGEDIR} PYDISTUTILS_INSTALLARGS+= --root=${STAGEDIR}
. endif
.endif .endif
_PYTHONPKGLIST= ${WRKDIR}/.PLIST.pymodtmp
PYDISTUTILS_INSTALLARGS:= --record ${_PYTHONPKGLIST} \
${PYDISTUTILS_INSTALLARGS}
PYDISTUTILS_PKGNAME?= ${PORTNAME} PYDISTUTILS_PKGNAME?= ${PORTNAME}
PYDISTUTILS_PKGVERSION?=${PORTVERSION} PYDISTUTILS_PKGVERSION?=${PORTVERSION}
PYDISTUTILS_EGGINFO?= ${PYDISTUTILS_PKGNAME:C/[^A-Za-z0-9.]+/_/g}-${PYDISTUTILS_PKGVERSION:C/[^A-Za-z0-9.]+/_/g}-py${PYTHON_VER}.egg-info PYDISTUTILS_EGGINFO?= ${PYDISTUTILS_PKGNAME:C/[^A-Za-z0-9.]+/_/g}-${PYDISTUTILS_PKGVERSION:C/[^A-Za-z0-9.]+/_/g}-py${PYTHON_VER}.egg-info
PYDISTUTILS_EGGINFODIR?=${PYTHONPREFIX_SITELIBDIR} PYDISTUTILS_EGGINFODIR?=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
add-plist-egginfo:
.if !defined(PYDISTUTILS_NOEGGINFO) && \ .if !defined(PYDISTUTILS_NOEGGINFO) && \
!defined(PYDISTUTILS_AUTOPLIST) && \ !defined(PYDISTUTILS_AUTOPLIST) && \
(defined(INSTALLS_EGGINFO) || \ (defined(INSTALLS_EGGINFO) || \
(defined(USE_PYDISTUTILS) && \ (defined(USE_PYDISTUTILS) && \
${USE_PYDISTUTILS} != "easy_install")) && \ ${USE_PYDISTUTILS} != "easy_install")) && \
defined(PYTHON_REL) defined(PYTHON_REL)
. for egg in ${PYDISTUTILS_EGGINFO} . for egginfo in ${PYDISTUTILS_EGGINFO}
PLIST_FILES+= ${PYDISTUTILS_EGGINFODIR:S;${PREFIX}/;;}/${egg} if [ -d "${PYDISTUTILS_EGGINFODIR}/${egginfo}" ]; then \
${LS} ${PYDISTUTILS_EGGINFODIR}/${egginfo} | while read f; do \
${ECHO_CMD} ${PYDISTUTILS_EGGINFODIR:S;^${STAGEDIR}${PYTHONBASE}/;;}/${egginfo}/$${f} >> ${TMPPLIST}; \
done; \
${ECHO_CMD} "@unexec rmdir \"%D/${PYDISTUTILS_EGGINFODIR:S;${STAGEDIR}${PYTHONBASE}/;;}/${egginfo}\" 2>/dev/null || true" >> ${TMPPLIST}; \
fi;
. endfor . endfor
.else
@${DO_NADA}
.endif .endif
.if defined(PYDISTUTILS_AUTOPLIST) && defined(USE_PYDISTUTILS) .if defined(PYDISTUTILS_AUTOPLIST) && defined(USE_PYDISTUTILS)
_PYTHONPKGLIST= ${WRKDIR}/.PLIST.pymodtmp
PYDISTUTILS_INSTALLARGS:= --record ${_PYTHONPKGLIST} \
${PYDISTUTILS_INSTALLARGS}
_RELSITELIBDIR= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} _RELSITELIBDIR= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
_RELLIBDIR= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;} _RELLIBDIR= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}
@ -637,19 +655,21 @@ MAKE_ENV+= LDSHARED="${LDSHARED}" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE=
.if !target(do-configure) && !defined(HAS_CONFIGURE) && !defined(GNU_CONFIGURE) .if !target(do-configure) && !defined(HAS_CONFIGURE) && !defined(GNU_CONFIGURE)
do-configure: do-configure:
@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS}) @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_CONFIGURE_TARGET} ${PYDISTUTILS_CONFIGUREARGS})
.endif .endif
.if !target(do-build) .if !target(do-build)
do-build: do-build:
@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS}) @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS})
.endif .endif
.if !target(do-install) .if !target(do-install)
do-install: do-install:
@(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS}) @(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
.endif .endif
add-plist-post: add-plist-egginfo
.if defined(PYEASYINSTALL_ARCHDEP) .if defined(PYEASYINSTALL_ARCHDEP)
.if !target(easyinstall-setopt) .if !target(easyinstall-setopt)
easyinstall-setopt: easyinstall-setopt:

View file

@ -45,6 +45,7 @@ RUN_DEPENDS+= metaflac:${PORTSDIR}/audio/flac \
post-patch: post-patch:
@${REINPLACE_CMD} -e "s|'picard.plugins',|'picard.plugins', 'picard.plugins.lastfm', 'picard.plugins.lastfmplus', 'picard.plugins.replaygain',|" \ @${REINPLACE_CMD} -e "s|'picard.plugins',|'picard.plugins', 'picard.plugins.lastfm', 'picard.plugins.lastfmplus', 'picard.plugins.replaygain',|" \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py ${WRKSRC}/setup.py
@${CP} -R ${WRKSRC}/contrib/plugins/ ${WRKSRC}/picard/plugins @${CP} -R ${WRKSRC}/contrib/plugins/ ${WRKSRC}/picard/plugins

View file

@ -12,7 +12,8 @@ MAINTAINER= rm@FreeBSD.org
COMMENT= Python module for processing ID3 tags COMMENT= Python module for processing ID3 tags
LICENSE= GPLv2 LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools
USE_PYTHON= 2.6-2.7 USE_PYTHON= 2.6-2.7
NO_STAGE= yes NO_STAGE= yes
@ -21,7 +22,8 @@ USES= gmake
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
CONFIGURE_ENV= PYTHON="${PYTHON_CMD}" CONFIGURE_ENV= PYTHON="${PYTHON_CMD}"
MAKE_ENV= SETUP_ARGS_BUILD="${PYDISTUTILS_BUILDARGS}" \ MAKE_ENV= SETUP_ARGS_BUILD="${PYDISTUTILS_BUILDARGS}" \
SETUP_ARGS_INSTALL="${PYDISTUTILS_INSTALLARGS}" SETUP_ARGS_INSTALL="${PYDISTUTILS_INSTALLARGS}" \
SETUP_COMMAND="${PYDISTUTILS_SETUP:S,",\",g}"
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
MAN1= eyeD3.1 MAN1= eyeD3.1
@ -34,8 +36,8 @@ post-patch:
${REINPLACE_CMD} -e 's,PYTHON="",,g' -e 's,/usr/local,${LOCALBASE},g' \ ${REINPLACE_CMD} -e 's,PYTHON="",,g' -e 's,/usr/local,${LOCALBASE},g' \
-e 's,2\\\.\[23456789\]\\\.,2.[23456789],g' \ -e 's,2\\\.\[23456789\]\\\.,2.[23456789],g' \
${WRKSRC}/configure ${WRKSRC}/configure
${REINPLACE_CMD} -e 's,\(setup.py build\),\1 $${SETUP_ARGS_BUILD},g' \ ${REINPLACE_CMD} -e 's,\(setup.py build\),$${SETUP_COMMAND} build $${SETUP_ARGS_BUILD},g' \
-e 's,\(setup.py install\),\1 $${SETUP_ARGS_INSTALL} ,g' \ -e 's,\(setup.py install\),$${SETUP_COMMAND} install $${SETUP_ARGS_INSTALL} ,g' \
-e 's,^docdir:=.*,docdir:=${DOCSDIR},g' \ -e 's,^docdir:=.*,docdir:=${DOCSDIR},g' \
${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in
.if defined(NOPORTDOCS) .if defined(NOPORTDOCS)

View file

@ -25,15 +25,11 @@ DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
WRKSRC= ${PYTHON_WRKSRC}/Modules WRKSRC= ${PYTHON_WRKSRC}/Modules
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
PYDISTUTILS_NOEGGINFO= yes PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= _bsddb
MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME} MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME}
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-py${PYTHON_SUFFIX}-_bsddb.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-py${PYTHON_SUFFIX}-_bsddb.c
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/_bsddb.so
NO_STAGE= yes
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
.if ${PYTHON_REL} >= 300 .if ${PYTHON_REL} >= 300

View file

@ -26,11 +26,8 @@ DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
WRKSRC= ${PYTHON_WRKSRC}/Modules WRKSRC= ${PYTHON_WRKSRC}/Modules
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
PYDISTUTILS_NOEGGINFO= yes PYDISTUTILS_AUTOPLIST= yes
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/gdbm.so
NO_STAGE= yes
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
post-extract: post-extract:

View file

@ -26,11 +26,8 @@ DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
WRKSRC= ${PYTHON_WRKSRC}/Modules WRKSRC= ${PYTHON_WRKSRC}/Modules
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
PYDISTUTILS_NOEGGINFO= yes PYDISTUTILS_AUTOPLIST= yes
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/_sqlite3.so
NO_STAGE= yes
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
post-extract: post-extract:

View file

@ -14,6 +14,11 @@ USE_BZIP2= yes
USES= gettext USES= gettext
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS=yes USE_PYDISTUTILS=yes
NO_STAGE= yes NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/appdistutils.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -8,7 +8,7 @@ CATEGORIES= deskutils devel python
MASTER_SITES= http://www.giuspen.com/software/ MASTER_SITES= http://www.giuspen.com/software/
MAINTAINER= sawp@sawp.com.br MAINTAINER= sawp@sawp.com.br
COMMENT= A GNOME applet to tile the opened windows COMMENT= GNOME applet to tile the opened windows
LICENSE= GPLv2 LICENSE= GPLv2
@ -33,5 +33,8 @@ post-patch:
@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
${WRKSRC}/x-tile ${WRKSRC}/linux/x-tile.desktop \ ${WRKSRC}/x-tile ${WRKSRC}/linux/x-tile.desktop \
${WRKSRC}/modules/cons.py ${WRKSRC}/modules/cons.py
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -13,7 +13,12 @@ COMMENT= A CORBA 2.0 ORB written in Python
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS=yes
PYDISTUTILS_INSTALLNOSINGLE= yes
PYDISTUTILS_NOEGGINFO= yes
PYDISTUTILS_SETUP= ${PYSETUP}
PLIST_SUB= PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
NO_STAGE= yes NO_STAGE= yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -271,6 +271,7 @@ bin/fnping
%%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.py %%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.py
%%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.pyc %%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.pyc
%%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.pyo %%PYTHON_SITELIBDIR%%/Fnorb/script/fnping.pyo
%%PYTHON_SITELIBDIR%%/%%PYDISTUTILS_EGGINFO%%
%%DOCSDIR%%/CHANGES %%DOCSDIR%%/CHANGES
%%DOCSDIR%%/LICENSE.HTML %%DOCSDIR%%/LICENSE.HTML
%%DOCSDIR%%/MANIFEST.in %%DOCSDIR%%/MANIFEST.in

View file

@ -8,7 +8,7 @@ CATEGORIES= devel
MASTER_SITES= LOGILAB MASTER_SITES= LOGILAB
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= A fast Mercurial log navigator written in pyqt4 COMMENT= Fast Mercurial log navigator written in pyqt4
RUN_DEPENDS= hg:${PORTSDIR}/devel/mercurial \ RUN_DEPENDS= hg:${PORTSDIR}/devel/mercurial \
${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \ ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \
@ -22,7 +22,7 @@ BUILD_DEPENDS= hg:${PORTSDIR}/devel/mercurial \
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS=yes USE_PYDISTUTILS=yes
USE_GMAKE= yes USES= gmake
PORTDOCS= * PORTDOCS= *
MAN1= hgview.1 MAN1= hgview.1
@ -38,6 +38,9 @@ post-patch:
@${REINPLACE_CMD} -e 's|path/to.*hgview.py|${PYTHON_SITELIBDIR}/hgext/hgview.py|' \ @${REINPLACE_CMD} -e 's|path/to.*hgview.py|${PYTHON_SITELIBDIR}/hgext/hgview.py|' \
${WRKSRC}/README ${WRKSRC}/README
@${REINPLACE_CMD} -e 's|'make'|'${GMAKE}'|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|'make'|'${GMAKE}'|' ${WRKSRC}/setup.py
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
post-install: post-install:
.if ${PORT_OPTIONS:MDOCS} .if ${PORT_OPTIONS:MDOCS}

View file

@ -14,6 +14,11 @@ COMMENT= Python module that provides easy anonymous function
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS=yes USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
NO_STAGE= yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,5 +0,0 @@
%%PYTHON_SITELIBDIR%%/anonfunc.pth
%%PYTHON_SITELIBDIR%%/anonfunc.so
%%PYTHON_SITELIBDIR%%/anonfuncalias.py
%%PYTHON_SITELIBDIR%%/anonfuncalias.pyc
%%PYTHON_SITELIBDIR%%/anonfuncalias.pyo

View file

@ -27,4 +27,9 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/Doc/PyCXX.html ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Doc/PyCXX.html ${DOCSDIR}
.endif .endif
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,11 @@
--- setup.py.orig 2013-12-13 12:37:02.344425745 -0200
+++ setup.py 2013-12-13 12:37:14.480426995 -0200
@@ -20,7 +20,7 @@
packages=['gyp', 'gyp.generator'],
scripts = ['gyp'],
- cmdclass = {'install': install,
+ cmdclass = {
'install_lib': install_lib,
'install_scripts': install_scripts},
)

View file

@ -8,7 +8,8 @@ MAINTAINER= avilla@FreeBSD.org
COMMENT= Python bindings for libplist COMMENT= Python bindings for libplist
LIB_DEPENDS= plist:${PORTSDIR}/${MASTER_PORT} LIB_DEPENDS= plist:${PORTSDIR}/${MASTER_PORT}
BUILD_DEPENDS= cython:${PORTSDIR}/lang/cython \ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools \
cython:${PORTSDIR}/lang/cython \
swig2.0:${PORTSDIR}/devel/swig20 swig2.0:${PORTSDIR}/devel/swig20
USE_PYTHON= yes USE_PYTHON= yes

View file

@ -16,11 +16,13 @@ BUILD_DEPENDS= ${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/gmp
#RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mx/BeeBase/BeeBase.py:${PORTSDIR}/lang/py-mx-base #RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mx/BeeBase/BeeBase.py:${PORTSDIR}/lang/py-mx-base
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= egenix-mx-experimental PYDISTUTILS_PKGNAME= egenix-mx-experimental
NO_STAGE= yes
post-patch: post-patch:
@${REINPLACE_CMD} -e "s|LIBGMPH|${PREFIX}/include|" ${WRKSRC}/mxEXPERIMENTAL.py @${REINPLACE_CMD} -e "s|LIBGMPH|${PREFIX}/include|" ${WRKSRC}/mxEXPERIMENTAL.py
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/mxSetup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -17,4 +17,8 @@ USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PyProtocols PYDISTUTILS_PKGNAME= PyProtocols
NO_STAGE= yes NO_STAGE= yes
post-patch:
@${RM} -rf ${WRKSRC}/setuptools
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -20,7 +20,8 @@ PLIST_SUB= PYVER=${PYTHON_VER} VERSION=${PORTVERSION} \
PYDISTUTILS_NOEGGINFO= yes PYDISTUTILS_NOEGGINFO= yes
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS=yes USE_PYDISTUTILS= yes
PYDISTUTILS_SETUP= ${PYSETUP}
PYTHON_PY3K_PLIST_HACK= yes PYTHON_PY3K_PLIST_HACK= yes
SUB_LIST= IF_DEFAULT=${IF_DEFAULT} SUB_LIST= IF_DEFAULT=${IF_DEFAULT}

View file

@ -38,7 +38,7 @@ post-install:
.endif .endif
.if ${PORT_OPTIONS:MLIBYAML} .if ${PORT_OPTIONS:MLIBYAML}
PYSETUP= setup.py --with-libyaml PYDISTUTILS_SETUP+= --with-libyaml
PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILD_TARGET= build_ext
PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \ PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \
--library-dirs=${LOCALBASE}/lib --library-dirs=${LOCALBASE}/lib
@ -47,7 +47,7 @@ LIB_DEPENDS+= yaml-0.2:${PORTSDIR}/textproc/libyaml
PLIST_SUB+= LIBYAML="" PLIST_SUB+= LIBYAML=""
.else .else
PYSETUP= setup.py --without-libyaml PYDISTUTILS_SETUP+= --without-libyaml
PLIST_SUB+= LIBYAML="@comment " PLIST_SUB+= LIBYAML="@comment "
.endif .endif

View file

@ -13,10 +13,17 @@ RUN_DEPENDS+= python2:${PORTSDIR}/lang/python2
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_EGGINFODIR= ${PREFIX}/lib/scons-${PORTVERSION} PYDISTUTILS_AUTOPLIST= yes
PLIST_SUB+= SCONS_VER=${PORTVERSION} PLIST_SUB+= SCONS_VER=${PORTVERSION}
USE_PYTHON= -2.7 USE_PYTHON= -2.7
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install$$,setuptools\.command\.install,' \
-e 's,distutils\.command\.install\.,setuptools\.command\.install\.,' \
${WRKSRC}/setup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,597 +0,0 @@
bin/scons
bin/scons-%%SCONS_VER%%
bin/scons-time
bin/scons-time-%%SCONS_VER%%
bin/sconsign
bin/sconsign-%%SCONS_VER%%
lib/scons-%%SCONS_VER%%/SCons/Action.py
lib/scons-%%SCONS_VER%%/SCons/Action.pyc
lib/scons-%%SCONS_VER%%/SCons/Action.pyo
lib/scons-%%SCONS_VER%%/SCons/Builder.py
lib/scons-%%SCONS_VER%%/SCons/Builder.pyc
lib/scons-%%SCONS_VER%%/SCons/Builder.pyo
lib/scons-%%SCONS_VER%%/SCons/CacheDir.py
lib/scons-%%SCONS_VER%%/SCons/CacheDir.pyc
lib/scons-%%SCONS_VER%%/SCons/CacheDir.pyo
lib/scons-%%SCONS_VER%%/SCons/Conftest.py
lib/scons-%%SCONS_VER%%/SCons/Conftest.pyc
lib/scons-%%SCONS_VER%%/SCons/Conftest.pyo
lib/scons-%%SCONS_VER%%/SCons/Debug.py
lib/scons-%%SCONS_VER%%/SCons/Debug.pyc
lib/scons-%%SCONS_VER%%/SCons/Debug.pyo
lib/scons-%%SCONS_VER%%/SCons/Defaults.py
lib/scons-%%SCONS_VER%%/SCons/Defaults.pyc
lib/scons-%%SCONS_VER%%/SCons/Defaults.pyo
lib/scons-%%SCONS_VER%%/SCons/Environment.py
lib/scons-%%SCONS_VER%%/SCons/Environment.pyc
lib/scons-%%SCONS_VER%%/SCons/Environment.pyo
lib/scons-%%SCONS_VER%%/SCons/Errors.py
lib/scons-%%SCONS_VER%%/SCons/Errors.pyc
lib/scons-%%SCONS_VER%%/SCons/Errors.pyo
lib/scons-%%SCONS_VER%%/SCons/Executor.py
lib/scons-%%SCONS_VER%%/SCons/Executor.pyc
lib/scons-%%SCONS_VER%%/SCons/Executor.pyo
lib/scons-%%SCONS_VER%%/SCons/Job.py
lib/scons-%%SCONS_VER%%/SCons/Job.pyc
lib/scons-%%SCONS_VER%%/SCons/Job.pyo
lib/scons-%%SCONS_VER%%/SCons/Memoize.py
lib/scons-%%SCONS_VER%%/SCons/Memoize.pyc
lib/scons-%%SCONS_VER%%/SCons/Memoize.pyo
lib/scons-%%SCONS_VER%%/SCons/Node/Alias.py
lib/scons-%%SCONS_VER%%/SCons/Node/Alias.pyc
lib/scons-%%SCONS_VER%%/SCons/Node/Alias.pyo
lib/scons-%%SCONS_VER%%/SCons/Node/FS.py
lib/scons-%%SCONS_VER%%/SCons/Node/FS.pyc
lib/scons-%%SCONS_VER%%/SCons/Node/FS.pyo
lib/scons-%%SCONS_VER%%/SCons/Node/Python.py
lib/scons-%%SCONS_VER%%/SCons/Node/Python.pyc
lib/scons-%%SCONS_VER%%/SCons/Node/Python.pyo
lib/scons-%%SCONS_VER%%/SCons/Node/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Node/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Node/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Options/BoolOption.py
lib/scons-%%SCONS_VER%%/SCons/Options/BoolOption.pyc
lib/scons-%%SCONS_VER%%/SCons/Options/BoolOption.pyo
lib/scons-%%SCONS_VER%%/SCons/Options/EnumOption.py
lib/scons-%%SCONS_VER%%/SCons/Options/EnumOption.pyc
lib/scons-%%SCONS_VER%%/SCons/Options/EnumOption.pyo
lib/scons-%%SCONS_VER%%/SCons/Options/ListOption.py
lib/scons-%%SCONS_VER%%/SCons/Options/ListOption.pyc
lib/scons-%%SCONS_VER%%/SCons/Options/ListOption.pyo
lib/scons-%%SCONS_VER%%/SCons/Options/PackageOption.py
lib/scons-%%SCONS_VER%%/SCons/Options/PackageOption.pyc
lib/scons-%%SCONS_VER%%/SCons/Options/PackageOption.pyo
lib/scons-%%SCONS_VER%%/SCons/Options/PathOption.py
lib/scons-%%SCONS_VER%%/SCons/Options/PathOption.pyc
lib/scons-%%SCONS_VER%%/SCons/Options/PathOption.pyo
lib/scons-%%SCONS_VER%%/SCons/Options/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Options/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Options/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/PathList.py
lib/scons-%%SCONS_VER%%/SCons/PathList.pyc
lib/scons-%%SCONS_VER%%/SCons/PathList.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Platform/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/aix.py
lib/scons-%%SCONS_VER%%/SCons/Platform/aix.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/aix.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/cygwin.py
lib/scons-%%SCONS_VER%%/SCons/Platform/cygwin.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/cygwin.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/darwin.py
lib/scons-%%SCONS_VER%%/SCons/Platform/darwin.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/darwin.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/hpux.py
lib/scons-%%SCONS_VER%%/SCons/Platform/hpux.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/hpux.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/irix.py
lib/scons-%%SCONS_VER%%/SCons/Platform/irix.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/irix.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/os2.py
lib/scons-%%SCONS_VER%%/SCons/Platform/os2.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/os2.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/posix.py
lib/scons-%%SCONS_VER%%/SCons/Platform/posix.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/posix.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/sunos.py
lib/scons-%%SCONS_VER%%/SCons/Platform/sunos.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/sunos.pyo
lib/scons-%%SCONS_VER%%/SCons/Platform/win32.py
lib/scons-%%SCONS_VER%%/SCons/Platform/win32.pyc
lib/scons-%%SCONS_VER%%/SCons/Platform/win32.pyo
lib/scons-%%SCONS_VER%%/SCons/SConf.py
lib/scons-%%SCONS_VER%%/SCons/SConf.pyc
lib/scons-%%SCONS_VER%%/SCons/SConf.pyo
lib/scons-%%SCONS_VER%%/SCons/SConsign.py
lib/scons-%%SCONS_VER%%/SCons/SConsign.pyc
lib/scons-%%SCONS_VER%%/SCons/SConsign.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/C.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/C.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/C.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/D.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/D.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/D.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/Dir.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/Dir.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/Dir.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/Fortran.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/Fortran.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/Fortran.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/IDL.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/IDL.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/IDL.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/LaTeX.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/LaTeX.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/LaTeX.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/Prog.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/Prog.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/Prog.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/RC.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/RC.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/RC.pyo
lib/scons-%%SCONS_VER%%/SCons/Scanner/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Scanner/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Scanner/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Script/Interactive.py
lib/scons-%%SCONS_VER%%/SCons/Script/Interactive.pyc
lib/scons-%%SCONS_VER%%/SCons/Script/Interactive.pyo
lib/scons-%%SCONS_VER%%/SCons/Script/Main.py
lib/scons-%%SCONS_VER%%/SCons/Script/Main.pyc
lib/scons-%%SCONS_VER%%/SCons/Script/Main.pyo
lib/scons-%%SCONS_VER%%/SCons/Script/SConsOptions.py
lib/scons-%%SCONS_VER%%/SCons/Script/SConsOptions.pyc
lib/scons-%%SCONS_VER%%/SCons/Script/SConsOptions.pyo
lib/scons-%%SCONS_VER%%/SCons/Script/SConscript.py
lib/scons-%%SCONS_VER%%/SCons/Script/SConscript.pyc
lib/scons-%%SCONS_VER%%/SCons/Script/SConscript.pyo
lib/scons-%%SCONS_VER%%/SCons/Script/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Script/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Script/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Sig.py
lib/scons-%%SCONS_VER%%/SCons/Sig.pyc
lib/scons-%%SCONS_VER%%/SCons/Sig.pyo
lib/scons-%%SCONS_VER%%/SCons/Subst.py
lib/scons-%%SCONS_VER%%/SCons/Subst.pyc
lib/scons-%%SCONS_VER%%/SCons/Subst.pyo
lib/scons-%%SCONS_VER%%/SCons/Taskmaster.py
lib/scons-%%SCONS_VER%%/SCons/Taskmaster.pyc
lib/scons-%%SCONS_VER%%/SCons/Taskmaster.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/386asm.py
lib/scons-%%SCONS_VER%%/SCons/Tool/386asm.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/386asm.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/BitKeeper.py
lib/scons-%%SCONS_VER%%/SCons/Tool/BitKeeper.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/BitKeeper.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/CVS.py
lib/scons-%%SCONS_VER%%/SCons/Tool/CVS.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/CVS.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/FortranCommon.py
lib/scons-%%SCONS_VER%%/SCons/Tool/FortranCommon.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/FortranCommon.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/GettextCommon.py
lib/scons-%%SCONS_VER%%/SCons/Tool/GettextCommon.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/GettextCommon.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/JavaCommon.py
lib/scons-%%SCONS_VER%%/SCons/Tool/JavaCommon.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/JavaCommon.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/arch.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/arch.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/arch.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/common.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/common.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/common.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/netframework.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/netframework.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/netframework.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/sdk.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/sdk.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/sdk.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/vc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/vc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/vc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/vs.py
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/vs.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon/vs.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/Perforce.py
lib/scons-%%SCONS_VER%%/SCons/Tool/Perforce.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/Perforce.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/PharLapCommon.py
lib/scons-%%SCONS_VER%%/SCons/Tool/PharLapCommon.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/PharLapCommon.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/RCS.py
lib/scons-%%SCONS_VER%%/SCons/Tool/RCS.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/RCS.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/SCCS.py
lib/scons-%%SCONS_VER%%/SCons/Tool/SCCS.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/SCCS.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/Subversion.py
lib/scons-%%SCONS_VER%%/SCons/Tool/Subversion.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/Subversion.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Tool/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/aixc++.py
lib/scons-%%SCONS_VER%%/SCons/Tool/aixc++.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/aixc++.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/aixcc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/aixcc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/aixcc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/aixf77.py
lib/scons-%%SCONS_VER%%/SCons/Tool/aixf77.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/aixf77.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/aixlink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/aixlink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/aixlink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/applelink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/applelink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/applelink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/ar.py
lib/scons-%%SCONS_VER%%/SCons/Tool/ar.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/ar.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/as.py
lib/scons-%%SCONS_VER%%/SCons/Tool/as.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/as.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/bcc32.py
lib/scons-%%SCONS_VER%%/SCons/Tool/bcc32.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/bcc32.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/c++.py
lib/scons-%%SCONS_VER%%/SCons/Tool/c++.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/c++.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/cc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/cc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/cc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/cvf.py
lib/scons-%%SCONS_VER%%/SCons/Tool/cvf.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/cvf.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/default.py
lib/scons-%%SCONS_VER%%/SCons/Tool/default.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/default.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/dmd.py
lib/scons-%%SCONS_VER%%/SCons/Tool/dmd.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/dmd.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/dvi.py
lib/scons-%%SCONS_VER%%/SCons/Tool/dvi.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/dvi.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/dvipdf.py
lib/scons-%%SCONS_VER%%/SCons/Tool/dvipdf.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/dvipdf.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/dvips.py
lib/scons-%%SCONS_VER%%/SCons/Tool/dvips.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/dvips.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/f03.py
lib/scons-%%SCONS_VER%%/SCons/Tool/f03.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/f03.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/f77.py
lib/scons-%%SCONS_VER%%/SCons/Tool/f77.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/f77.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/f90.py
lib/scons-%%SCONS_VER%%/SCons/Tool/f90.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/f90.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/f95.py
lib/scons-%%SCONS_VER%%/SCons/Tool/f95.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/f95.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/filesystem.py
lib/scons-%%SCONS_VER%%/SCons/Tool/filesystem.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/filesystem.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/fortran.py
lib/scons-%%SCONS_VER%%/SCons/Tool/fortran.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/fortran.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/g++.py
lib/scons-%%SCONS_VER%%/SCons/Tool/g++.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/g++.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/g77.py
lib/scons-%%SCONS_VER%%/SCons/Tool/g77.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/g77.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/gas.py
lib/scons-%%SCONS_VER%%/SCons/Tool/gas.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/gas.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/gcc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/gcc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/gcc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/gettext.py
lib/scons-%%SCONS_VER%%/SCons/Tool/gettext.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/gettext.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/gfortran.py
lib/scons-%%SCONS_VER%%/SCons/Tool/gfortran.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/gfortran.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/gnulink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/gnulink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/gnulink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/gs.py
lib/scons-%%SCONS_VER%%/SCons/Tool/gs.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/gs.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/hpc++.py
lib/scons-%%SCONS_VER%%/SCons/Tool/hpc++.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/hpc++.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/hpcc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/hpcc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/hpcc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/hplink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/hplink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/hplink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/icc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/icc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/icc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/icl.py
lib/scons-%%SCONS_VER%%/SCons/Tool/icl.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/icl.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/ifl.py
lib/scons-%%SCONS_VER%%/SCons/Tool/ifl.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/ifl.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/ifort.py
lib/scons-%%SCONS_VER%%/SCons/Tool/ifort.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/ifort.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/ilink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/ilink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/ilink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/ilink32.py
lib/scons-%%SCONS_VER%%/SCons/Tool/ilink32.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/ilink32.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/install.py
lib/scons-%%SCONS_VER%%/SCons/Tool/install.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/install.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/intelc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/intelc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/intelc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/ipkg.py
lib/scons-%%SCONS_VER%%/SCons/Tool/ipkg.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/ipkg.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/jar.py
lib/scons-%%SCONS_VER%%/SCons/Tool/jar.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/jar.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/javac.py
lib/scons-%%SCONS_VER%%/SCons/Tool/javac.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/javac.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/javah.py
lib/scons-%%SCONS_VER%%/SCons/Tool/javah.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/javah.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/latex.py
lib/scons-%%SCONS_VER%%/SCons/Tool/latex.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/latex.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/lex.py
lib/scons-%%SCONS_VER%%/SCons/Tool/lex.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/lex.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/link.py
lib/scons-%%SCONS_VER%%/SCons/Tool/link.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/link.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/linkloc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/linkloc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/linkloc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/m4.py
lib/scons-%%SCONS_VER%%/SCons/Tool/m4.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/m4.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/masm.py
lib/scons-%%SCONS_VER%%/SCons/Tool/masm.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/masm.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/midl.py
lib/scons-%%SCONS_VER%%/SCons/Tool/midl.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/midl.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/mingw.py
lib/scons-%%SCONS_VER%%/SCons/Tool/mingw.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/mingw.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/msgfmt.py
lib/scons-%%SCONS_VER%%/SCons/Tool/msgfmt.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/msgfmt.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/msginit.py
lib/scons-%%SCONS_VER%%/SCons/Tool/msginit.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/msginit.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/msgmerge.py
lib/scons-%%SCONS_VER%%/SCons/Tool/msgmerge.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/msgmerge.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/mslib.py
lib/scons-%%SCONS_VER%%/SCons/Tool/mslib.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/mslib.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/mslink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/mslink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/mslink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/mssdk.py
lib/scons-%%SCONS_VER%%/SCons/Tool/mssdk.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/mssdk.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/msvc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/msvc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/msvc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/msvs.py
lib/scons-%%SCONS_VER%%/SCons/Tool/msvs.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/msvs.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/mwcc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/mwcc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/mwcc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/mwld.py
lib/scons-%%SCONS_VER%%/SCons/Tool/mwld.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/mwld.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/nasm.py
lib/scons-%%SCONS_VER%%/SCons/Tool/nasm.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/nasm.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/ipk.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/ipk.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/ipk.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/msi.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/msi.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/msi.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/rpm.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/rpm.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/rpm.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_tarbz2.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_tarbz2.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_tarbz2.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_targz.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_targz.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_targz.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_zip.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_zip.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/src_zip.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/tarbz2.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/tarbz2.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/tarbz2.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/targz.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/targz.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/targz.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/zip.py
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/zip.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/packaging/zip.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/pdf.py
lib/scons-%%SCONS_VER%%/SCons/Tool/pdf.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/pdf.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/pdflatex.py
lib/scons-%%SCONS_VER%%/SCons/Tool/pdflatex.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/pdflatex.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/pdftex.py
lib/scons-%%SCONS_VER%%/SCons/Tool/pdftex.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/pdftex.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/qt.py
lib/scons-%%SCONS_VER%%/SCons/Tool/qt.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/qt.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/rmic.py
lib/scons-%%SCONS_VER%%/SCons/Tool/rmic.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/rmic.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/rpcgen.py
lib/scons-%%SCONS_VER%%/SCons/Tool/rpcgen.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/rpcgen.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/rpm.py
lib/scons-%%SCONS_VER%%/SCons/Tool/rpm.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/rpm.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/rpmutils.py
lib/scons-%%SCONS_VER%%/SCons/Tool/rpmutils.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/rpmutils.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sgiar.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sgiar.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sgiar.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sgic++.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sgic++.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sgic++.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sgicc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sgicc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sgicc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sgilink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sgilink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sgilink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sunar.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sunar.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sunar.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sunc++.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sunc++.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sunc++.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/suncc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/suncc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/suncc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf77.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf77.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf77.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf90.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf90.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf90.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf95.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf95.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sunf95.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/sunlink.py
lib/scons-%%SCONS_VER%%/SCons/Tool/sunlink.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/sunlink.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/swig.py
lib/scons-%%SCONS_VER%%/SCons/Tool/swig.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/swig.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/tar.py
lib/scons-%%SCONS_VER%%/SCons/Tool/tar.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/tar.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/tex.py
lib/scons-%%SCONS_VER%%/SCons/Tool/tex.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/tex.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/textfile.py
lib/scons-%%SCONS_VER%%/SCons/Tool/textfile.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/textfile.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/tlib.py
lib/scons-%%SCONS_VER%%/SCons/Tool/tlib.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/tlib.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/wix.py
lib/scons-%%SCONS_VER%%/SCons/Tool/wix.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/wix.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/xgettext.py
lib/scons-%%SCONS_VER%%/SCons/Tool/xgettext.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/xgettext.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/yacc.py
lib/scons-%%SCONS_VER%%/SCons/Tool/yacc.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/yacc.pyo
lib/scons-%%SCONS_VER%%/SCons/Tool/zip.py
lib/scons-%%SCONS_VER%%/SCons/Tool/zip.pyc
lib/scons-%%SCONS_VER%%/SCons/Tool/zip.pyo
lib/scons-%%SCONS_VER%%/SCons/Util.py
lib/scons-%%SCONS_VER%%/SCons/Util.pyc
lib/scons-%%SCONS_VER%%/SCons/Util.pyo
lib/scons-%%SCONS_VER%%/SCons/Variables/BoolVariable.py
lib/scons-%%SCONS_VER%%/SCons/Variables/BoolVariable.pyc
lib/scons-%%SCONS_VER%%/SCons/Variables/BoolVariable.pyo
lib/scons-%%SCONS_VER%%/SCons/Variables/EnumVariable.py
lib/scons-%%SCONS_VER%%/SCons/Variables/EnumVariable.pyc
lib/scons-%%SCONS_VER%%/SCons/Variables/EnumVariable.pyo
lib/scons-%%SCONS_VER%%/SCons/Variables/ListVariable.py
lib/scons-%%SCONS_VER%%/SCons/Variables/ListVariable.pyc
lib/scons-%%SCONS_VER%%/SCons/Variables/ListVariable.pyo
lib/scons-%%SCONS_VER%%/SCons/Variables/PackageVariable.py
lib/scons-%%SCONS_VER%%/SCons/Variables/PackageVariable.pyc
lib/scons-%%SCONS_VER%%/SCons/Variables/PackageVariable.pyo
lib/scons-%%SCONS_VER%%/SCons/Variables/PathVariable.py
lib/scons-%%SCONS_VER%%/SCons/Variables/PathVariable.pyc
lib/scons-%%SCONS_VER%%/SCons/Variables/PathVariable.pyo
lib/scons-%%SCONS_VER%%/SCons/Variables/__init__.py
lib/scons-%%SCONS_VER%%/SCons/Variables/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/Variables/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/Warnings.py
lib/scons-%%SCONS_VER%%/SCons/Warnings.pyc
lib/scons-%%SCONS_VER%%/SCons/Warnings.pyo
lib/scons-%%SCONS_VER%%/SCons/__init__.py
lib/scons-%%SCONS_VER%%/SCons/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/__init__.py
lib/scons-%%SCONS_VER%%/SCons/compat/__init__.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/__init__.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_builtins.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_builtins.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_builtins.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_collections.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_collections.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_collections.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_dbm.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_dbm.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_dbm.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_hashlib.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_hashlib.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_hashlib.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_io.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_io.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_io.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_sets.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_sets.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_sets.pyo
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_subprocess.py
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_subprocess.pyc
lib/scons-%%SCONS_VER%%/SCons/compat/_scons_subprocess.pyo
lib/scons-%%SCONS_VER%%/SCons/cpp.py
lib/scons-%%SCONS_VER%%/SCons/cpp.pyc
lib/scons-%%SCONS_VER%%/SCons/cpp.pyo
lib/scons-%%SCONS_VER%%/SCons/dblite.py
lib/scons-%%SCONS_VER%%/SCons/dblite.pyc
lib/scons-%%SCONS_VER%%/SCons/dblite.pyo
lib/scons-%%SCONS_VER%%/SCons/exitfuncs.py
lib/scons-%%SCONS_VER%%/SCons/exitfuncs.pyc
lib/scons-%%SCONS_VER%%/SCons/exitfuncs.pyo
man/man1/scons-time.1.gz
man/man1/scons.1.gz
man/man1/sconsign.1.gz
@dirrm lib/scons-%%SCONS_VER%%/SCons/compat
@dirrm lib/scons-%%SCONS_VER%%/SCons/Variables
@dirrm lib/scons-%%SCONS_VER%%/SCons/Tool/packaging
@dirrm lib/scons-%%SCONS_VER%%/SCons/Tool/MSCommon
@dirrm lib/scons-%%SCONS_VER%%/SCons/Tool
@dirrm lib/scons-%%SCONS_VER%%/SCons/Script
@dirrm lib/scons-%%SCONS_VER%%/SCons/Scanner
@dirrm lib/scons-%%SCONS_VER%%/SCons/Platform
@dirrm lib/scons-%%SCONS_VER%%/SCons/Options
@dirrm lib/scons-%%SCONS_VER%%/SCons/Node
@dirrm lib/scons-%%SCONS_VER%%/SCons
@dirrm lib/scons-%%SCONS_VER%%

View file

@ -13,8 +13,8 @@ COMMENT= DNS toolkit for Python
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= ${PORTNAME}${PORTVERSIONSUFFIX} PYDISTUTILS_PKGNAME= ${PORTNAME}${PORTVERSIONSUFFIX}
PYDISTUTILS_NOEGGINFO= yes
OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options
OPTIONS_DEFINE= PYCRYPTO OPTIONS_DEFINE= PYCRYPTO
@ -32,10 +32,8 @@ NO_STAGE= yes
.if ${PYTHON_MAJOR_VER} < 3 .if ${PYTHON_MAJOR_VER} < 3
PORTVERSIONSUFFIX= PORTVERSIONSUFFIX=
PLIST= ${PKGDIR}/pkg-plist-py2
.else .else
PORTVERSIONSUFFIX=3 PORTVERSIONSUFFIX=3
PLIST= ${PKGDIR}/pkg-plist-py3
EXAMPLESDIR:= ${EXAMPLESDIR}3 EXAMPLESDIR:= ${EXAMPLESDIR}3
.endif .endif

View file

@ -1,260 +0,0 @@
%%PYTHON_SITELIBDIR%%/dns/__init__.py
%%PYTHON_SITELIBDIR%%/dns/__init__.pyc
%%PYTHON_SITELIBDIR%%/dns/__init__.pyo
%%PYTHON_SITELIBDIR%%/dns/dnssec.py
%%PYTHON_SITELIBDIR%%/dns/dnssec.pyc
%%PYTHON_SITELIBDIR%%/dns/dnssec.pyo
%%PYTHON_SITELIBDIR%%/dns/e164.py
%%PYTHON_SITELIBDIR%%/dns/e164.pyc
%%PYTHON_SITELIBDIR%%/dns/e164.pyo
%%PYTHON_SITELIBDIR%%/dns/edns.py
%%PYTHON_SITELIBDIR%%/dns/edns.pyc
%%PYTHON_SITELIBDIR%%/dns/edns.pyo
%%PYTHON_SITELIBDIR%%/dns/entropy.py
%%PYTHON_SITELIBDIR%%/dns/entropy.pyc
%%PYTHON_SITELIBDIR%%/dns/entropy.pyo
%%PYTHON_SITELIBDIR%%/dns/exception.py
%%PYTHON_SITELIBDIR%%/dns/exception.pyc
%%PYTHON_SITELIBDIR%%/dns/exception.pyo
%%PYTHON_SITELIBDIR%%/dns/flags.py
%%PYTHON_SITELIBDIR%%/dns/flags.pyc
%%PYTHON_SITELIBDIR%%/dns/flags.pyo
%%PYTHON_SITELIBDIR%%/dns/grange.py
%%PYTHON_SITELIBDIR%%/dns/grange.pyc
%%PYTHON_SITELIBDIR%%/dns/grange.pyo
%%PYTHON_SITELIBDIR%%/dns/hash.py
%%PYTHON_SITELIBDIR%%/dns/hash.pyc
%%PYTHON_SITELIBDIR%%/dns/hash.pyo
%%PYTHON_SITELIBDIR%%/dns/inet.py
%%PYTHON_SITELIBDIR%%/dns/inet.pyc
%%PYTHON_SITELIBDIR%%/dns/inet.pyo
%%PYTHON_SITELIBDIR%%/dns/ipv4.py
%%PYTHON_SITELIBDIR%%/dns/ipv4.pyc
%%PYTHON_SITELIBDIR%%/dns/ipv4.pyo
%%PYTHON_SITELIBDIR%%/dns/ipv6.py
%%PYTHON_SITELIBDIR%%/dns/ipv6.pyc
%%PYTHON_SITELIBDIR%%/dns/ipv6.pyo
%%PYTHON_SITELIBDIR%%/dns/message.py
%%PYTHON_SITELIBDIR%%/dns/message.pyc
%%PYTHON_SITELIBDIR%%/dns/message.pyo
%%PYTHON_SITELIBDIR%%/dns/name.py
%%PYTHON_SITELIBDIR%%/dns/name.pyc
%%PYTHON_SITELIBDIR%%/dns/name.pyo
%%PYTHON_SITELIBDIR%%/dns/namedict.py
%%PYTHON_SITELIBDIR%%/dns/namedict.pyc
%%PYTHON_SITELIBDIR%%/dns/namedict.pyo
%%PYTHON_SITELIBDIR%%/dns/node.py
%%PYTHON_SITELIBDIR%%/dns/node.pyc
%%PYTHON_SITELIBDIR%%/dns/node.pyo
%%PYTHON_SITELIBDIR%%/dns/opcode.py
%%PYTHON_SITELIBDIR%%/dns/opcode.pyc
%%PYTHON_SITELIBDIR%%/dns/opcode.pyo
%%PYTHON_SITELIBDIR%%/dns/query.py
%%PYTHON_SITELIBDIR%%/dns/query.pyc
%%PYTHON_SITELIBDIR%%/dns/query.pyo
%%PYTHON_SITELIBDIR%%/dns/rcode.py
%%PYTHON_SITELIBDIR%%/dns/rcode.pyc
%%PYTHON_SITELIBDIR%%/dns/rcode.pyo
%%PYTHON_SITELIBDIR%%/dns/rdata.py
%%PYTHON_SITELIBDIR%%/dns/rdata.pyc
%%PYTHON_SITELIBDIR%%/dns/rdata.pyo
%%PYTHON_SITELIBDIR%%/dns/rdataclass.py
%%PYTHON_SITELIBDIR%%/dns/rdataclass.pyc
%%PYTHON_SITELIBDIR%%/dns/rdataclass.pyo
%%PYTHON_SITELIBDIR%%/dns/rdataset.py
%%PYTHON_SITELIBDIR%%/dns/rdataset.pyc
%%PYTHON_SITELIBDIR%%/dns/rdataset.pyo
%%PYTHON_SITELIBDIR%%/dns/rdatatype.py
%%PYTHON_SITELIBDIR%%/dns/rdatatype.pyc
%%PYTHON_SITELIBDIR%%/dns/rdatatype.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/AFSDB.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/AFSDB.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/AFSDB.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CERT.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CERT.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CERT.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CNAME.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CNAME.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CNAME.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DLV.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DLV.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DLV.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNAME.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNAME.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNAME.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNSKEY.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNSKEY.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNSKEY.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DS.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DS.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/GPOS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/GPOS.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/GPOS.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HINFO.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HINFO.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HINFO.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HIP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HIP.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HIP.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/ISDN.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/ISDN.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/ISDN.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/LOC.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/LOC.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/LOC.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/MX.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/MX.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/MX.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NS.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NS.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3PARAM.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3PARAM.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3PARAM.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/PTR.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/PTR.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/PTR.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RP.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RP.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RRSIG.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RRSIG.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RRSIG.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RT.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RT.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RT.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SOA.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SOA.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SOA.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SPF.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SPF.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SPF.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SSHFP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SSHFP.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SSHFP.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TLSA.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TLSA.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TLSA.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TXT.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TXT.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TXT.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/X25.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/X25.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/X25.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/__init__.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/__init__.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/__init__.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/A.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/A.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/A.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/AAAA.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/AAAA.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/AAAA.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/APL.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/APL.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/APL.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/DHCID.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/DHCID.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/DHCID.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/IPSECKEY.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/IPSECKEY.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/IPSECKEY.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/KX.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/KX.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/KX.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NAPTR.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NAPTR.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NAPTR.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP_PTR.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP_PTR.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP_PTR.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/PX.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/PX.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/PX.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/SRV.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/SRV.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/SRV.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/WKS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/WKS.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/WKS.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/__init__.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/__init__.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/__init__.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/__init__.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/__init__.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/__init__.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/dsbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/dsbase.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/dsbase.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/mxbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/mxbase.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/mxbase.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/nsbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/nsbase.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/nsbase.pyo
%%PYTHON_SITELIBDIR%%/dns/rdtypes/txtbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/txtbase.pyc
%%PYTHON_SITELIBDIR%%/dns/rdtypes/txtbase.pyo
%%PYTHON_SITELIBDIR%%/dns/renderer.py
%%PYTHON_SITELIBDIR%%/dns/renderer.pyc
%%PYTHON_SITELIBDIR%%/dns/renderer.pyo
%%PYTHON_SITELIBDIR%%/dns/resolver.py
%%PYTHON_SITELIBDIR%%/dns/resolver.pyc
%%PYTHON_SITELIBDIR%%/dns/resolver.pyo
%%PYTHON_SITELIBDIR%%/dns/reversename.py
%%PYTHON_SITELIBDIR%%/dns/reversename.pyc
%%PYTHON_SITELIBDIR%%/dns/reversename.pyo
%%PYTHON_SITELIBDIR%%/dns/rrset.py
%%PYTHON_SITELIBDIR%%/dns/rrset.pyc
%%PYTHON_SITELIBDIR%%/dns/rrset.pyo
%%PYTHON_SITELIBDIR%%/dns/set.py
%%PYTHON_SITELIBDIR%%/dns/set.pyc
%%PYTHON_SITELIBDIR%%/dns/set.pyo
%%PYTHON_SITELIBDIR%%/dns/tokenizer.py
%%PYTHON_SITELIBDIR%%/dns/tokenizer.pyc
%%PYTHON_SITELIBDIR%%/dns/tokenizer.pyo
%%PYTHON_SITELIBDIR%%/dns/tsig.py
%%PYTHON_SITELIBDIR%%/dns/tsig.pyc
%%PYTHON_SITELIBDIR%%/dns/tsig.pyo
%%PYTHON_SITELIBDIR%%/dns/tsigkeyring.py
%%PYTHON_SITELIBDIR%%/dns/tsigkeyring.pyc
%%PYTHON_SITELIBDIR%%/dns/tsigkeyring.pyo
%%PYTHON_SITELIBDIR%%/dns/ttl.py
%%PYTHON_SITELIBDIR%%/dns/ttl.pyc
%%PYTHON_SITELIBDIR%%/dns/ttl.pyo
%%PYTHON_SITELIBDIR%%/dns/update.py
%%PYTHON_SITELIBDIR%%/dns/update.pyc
%%PYTHON_SITELIBDIR%%/dns/update.pyo
%%PYTHON_SITELIBDIR%%/dns/version.py
%%PYTHON_SITELIBDIR%%/dns/version.pyc
%%PYTHON_SITELIBDIR%%/dns/version.pyo
%%PYTHON_SITELIBDIR%%/dns/wiredata.py
%%PYTHON_SITELIBDIR%%/dns/wiredata.pyc
%%PYTHON_SITELIBDIR%%/dns/wiredata.pyo
%%PYTHON_SITELIBDIR%%/dns/zone.py
%%PYTHON_SITELIBDIR%%/dns/zone.pyc
%%PYTHON_SITELIBDIR%%/dns/zone.pyo
%%PYTHON_SITELIBDIR%%/dnspython-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ddns.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/e164.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mx.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/name.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverse.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverse_name.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfr.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zonediff.py
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/dns/rdtypes/IN
@dirrm %%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY
@dirrm %%PYTHON_SITELIBDIR%%/dns/rdtypes
@dirrm %%PYTHON_SITELIBDIR%%/dns

View file

@ -1,97 +0,0 @@
%%PYTHON_SITELIBDIR%%/dns/__init__.py
%%PYTHON_SITELIBDIR%%/dns/dnssec.py
%%PYTHON_SITELIBDIR%%/dns/e164.py
%%PYTHON_SITELIBDIR%%/dns/edns.py
%%PYTHON_SITELIBDIR%%/dns/entropy.py
%%PYTHON_SITELIBDIR%%/dns/exception.py
%%PYTHON_SITELIBDIR%%/dns/flags.py
%%PYTHON_SITELIBDIR%%/dns/grange.py
%%PYTHON_SITELIBDIR%%/dns/hash.py
%%PYTHON_SITELIBDIR%%/dns/inet.py
%%PYTHON_SITELIBDIR%%/dns/ipv4.py
%%PYTHON_SITELIBDIR%%/dns/ipv6.py
%%PYTHON_SITELIBDIR%%/dns/message.py
%%PYTHON_SITELIBDIR%%/dns/name.py
%%PYTHON_SITELIBDIR%%/dns/namedict.py
%%PYTHON_SITELIBDIR%%/dns/node.py
%%PYTHON_SITELIBDIR%%/dns/opcode.py
%%PYTHON_SITELIBDIR%%/dns/query.py
%%PYTHON_SITELIBDIR%%/dns/rcode.py
%%PYTHON_SITELIBDIR%%/dns/rdata.py
%%PYTHON_SITELIBDIR%%/dns/rdataclass.py
%%PYTHON_SITELIBDIR%%/dns/rdataset.py
%%PYTHON_SITELIBDIR%%/dns/rdatatype.py
%%PYTHON_SITELIBDIR%%/dns/renderer.py
%%PYTHON_SITELIBDIR%%/dns/resolver.py
%%PYTHON_SITELIBDIR%%/dns/reversename.py
%%PYTHON_SITELIBDIR%%/dns/rrset.py
%%PYTHON_SITELIBDIR%%/dns/set.py
%%PYTHON_SITELIBDIR%%/dns/tokenizer.py
%%PYTHON_SITELIBDIR%%/dns/tsig.py
%%PYTHON_SITELIBDIR%%/dns/tsigkeyring.py
%%PYTHON_SITELIBDIR%%/dns/ttl.py
%%PYTHON_SITELIBDIR%%/dns/update.py
%%PYTHON_SITELIBDIR%%/dns/util.py
%%PYTHON_SITELIBDIR%%/dns/version.py
%%PYTHON_SITELIBDIR%%/dns/wiredata.py
%%PYTHON_SITELIBDIR%%/dns/zone.py
%%PYTHON_SITELIBDIR%%/dnspython-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info
%%PYTHON_SITELIBDIR%%/dns/rdtypes/__init__.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/dsbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/mxbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/nsbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/txtbase.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/__init__.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/A.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/AAAA.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/APL.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/DHCID.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/IPSECKEY.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/KX.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NAPTR.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/NSAP_PTR.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/PX.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/SRV.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/IN/WKS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/__init__.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/AFSDB.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CERT.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/CNAME.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DLV.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNAME.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DNSKEY.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/DS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/GPOS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HINFO.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/HIP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/ISDN.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/LOC.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/MX.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NS.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/NSEC3PARAM.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/PTR.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RRSIG.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/RT.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SOA.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SPF.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/SSHFP.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TLSA.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/TXT.py
%%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY/X25.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ddns.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/e164.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mx.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/name.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverse.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reverse_name.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xfr.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zonediff.py
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/dns/rdtypes/IN
@dirrm %%PYTHON_SITELIBDIR%%/dns/rdtypes/ANY
@dirrm %%PYTHON_SITELIBDIR%%/dns/rdtypes
@dirrm %%PYTHON_SITELIBDIR%%/dns

View file

@ -64,7 +64,10 @@ RUN_DEPENDS+= ditaa:${PORTSDIR}/graphics/ditaa
.endif .endif
post-patch: post-patch:
@${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/setup.py @${REINPLACE_CMD} \
-e 's|share/man|man|' \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
@${REINPLACE_CMD} -e "s|decode('utf-8')|decode('utf-8','replace')|g" ${WRKSRC}/zim/utils.py @${REINPLACE_CMD} -e "s|decode('utf-8')|decode('utf-8','replace')|g" ${WRKSRC}/zim/utils.py
post-install: post-install:

View file

@ -27,8 +27,13 @@ USE_GMAKE= yes
PYDISTUTILS_PKGNAME= BalazarBrothers PYDISTUTILS_PKGNAME= BalazarBrothers
PYDISTUTILS_EGGINFODIR= ${PREFIX}/share PYDISTUTILS_EGGINFODIR= ${PREFIX}/share
PYDISTUTILS_SETUP= ${PYSETUP}
PYDISTUTILS_NOEGGINFO= yes
PYDISTUTILS_INSTALLNOSINGLE= yes
DATADIR= share/balazar_brothers DATADIR= share/balazar_brothers
PLIST_SUB= PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
OPTIONS_DEFINE= OPENAL OPTIONS_DEFINE= OPENAL
OPTIONS_DEFAULT= OPENAL OPTIONS_DEFAULT= OPENAL

View file

@ -367,6 +367,7 @@ bin/balazar_brothers
%%DATADIR%%/worlds/scn-tree5.data %%DATADIR%%/worlds/scn-tree5.data
%%DATADIR%%/worlds/sign_brother_surf.data %%DATADIR%%/worlds/sign_brother_surf.data
%%DATADIR%%/worlds/sign_u_turn.data %%DATADIR%%/worlds/sign_u_turn.data
share/%%PYDISTUTILS_EGGINFO%%
@dirrm %%DATADIR%%/fonts @dirrm %%DATADIR%%/fonts
@dirrm %%DATADIR%%/images @dirrm %%DATADIR%%/images
@dirrm %%DATADIR%%/levels @dirrm %%DATADIR%%/levels

View file

@ -14,7 +14,7 @@ COMMENT= GNOME Sudoku game
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric \ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric \
${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging
USE_PYTHON= 2.5+ USE_PYTHON= yes
USE_PYDISTUTILS=yes USE_PYDISTUTILS=yes
USES= pathfix display USES= pathfix display
USE_GNOME= gnomeprefix pygnome2 pygnomedesktop USE_GNOME= gnomeprefix pygnome2 pygnomedesktop
@ -22,4 +22,10 @@ USE_GNOME= gnomeprefix pygnome2 pygnomedesktop
PYDISTUTILS_PKGNAME= gnome-sudoku PYDISTUTILS_PKGNAME= gnome-sudoku
NO_STAGE= yes NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/tools/gsudoku_distutils.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -26,12 +26,14 @@ USE_BZIP2= yes
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
USE_OPENAL= al alut USE_OPENAL= al alut
USE_GL= glew USE_GL= glew glu
USE_GMAKE= yes USE_GMAKE= yes
USE_SDL= sdl USE_SDL= sdl
PYDISTUTILS_PKGNAME= Soya PYDISTUTILS_PKGNAME= Soya
LDFLAGS+= -L${LOCALBASE}/lib -lGLU
MANDIR= ${WRKDIR}/${DISTNAME}/manpage/man1 MANDIR= ${WRKDIR}/${DISTNAME}/manpage/man1
MAN1= soya_editor.1 MAN1= soya_editor.1
INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}

View file

@ -1,11 +1,6 @@
# Created by: Timothy Beyer <beyert@cs.ucr.edu>
# $FreeBSD$ # $FreeBSD$
# Date created: 15 Aug 2010
# Whom: Timothy Beyer <beyert@cs.ucr.edu>
#
# $FreeBSD$
#
PORTNAME= tegaki PORTNAME= tegaki
PORTVERSION= 0.3.1.2 PORTVERSION= 0.3.1.2
CATEGORIES= japanese python CATEGORIES= japanese python
@ -18,7 +13,7 @@ COMMENT= Open-Source Chinese and Japanese Handwriting Recognition
LICENSE= GPLv2 LICENSE= GPLv2
LIB_DEPENDS= zinnia.0:${PORTSDIR}/japanese/zinnia LIB_DEPENDS= libzinnia.so:${PORTSDIR}/japanese/zinnia
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/tegakigtk/recognizer.py:${PORTSDIR}/japanese/py-tegaki-gtk RUN_DEPENDS= ${PYTHON_SITELIBDIR}/tegakigtk/recognizer.py:${PORTSDIR}/japanese/py-tegaki-gtk
USE_PYTHON= -2.7 USE_PYTHON= -2.7
@ -37,4 +32,9 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif .endif
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -57,7 +57,7 @@ post-patch:
do-install: do-install:
@# Install data to an unused directory to ensure it doesn't pollute the system @# Install data to an unused directory to ensure it doesn't pollute the system
@(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} \ @(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} \
${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS} \ ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS} \
--install-data ${WRKDIR}/tmp-datadump-dir) --install-data ${WRKDIR}/tmp-datadump-dir)
${INSTALL_MAN} ${WRKSRC}/policyd-spf.1 ${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/policyd-spf.1 ${MANPREFIX}/man/man1

View file

@ -31,7 +31,10 @@ PYDISTUTILS_INSTALLARGS+= --no-install-docs
.endif .endif
post-patch: post-patch:
@${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/setup.py @${REINPLACE_CMD} \
-e "1s|^.*|#!${PYTHON_CMD}|" \
-e 's,distutils\.command import install ,setuptools\.command import install ,' \
${WRKSRC}/setup.py
@${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/src/svn-mailer @${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/src/svn-mailer
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -17,45 +17,19 @@ COMMENT= The Numeric Extension to Python
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Numeric PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_EGGINFODIR= ${PYTHONPREFIX_SITELIBDIR}/Numeric
# PYDISTUTILS_NOEGGINFO is used as a temporary workaround to fix the plist
PYDISTUTILS_NOEGGINFO= yes
WRKSRC= ${WRKDIR}/Numeric-${PORTVERSION} WRKSRC= ${WRKDIR}/Numeric-${PORTVERSION}
DOCSDIR= ${PREFIX}/share/doc/py-numeric DOCSDIR= ${PREFIX}/share/doc/py-numeric
EXAMPLESDIR= ${PREFIX}/share/examples/py-numeric EXAMPLESDIR= ${PREFIX}/share/examples/py-numeric
PORTDOCS= *
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
NO_STAGE= yes
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
.if exists(${LOCALBASE}/bin/easy_install-${PYTHON_VER})
# py-setuptools is installed - adjust pkg-plist to work with
# implicit usage in setup.py
EASY=""
NOTEASY="@comment "
.else
# py-setuptools is not installed - adjust pkg-plist
EASY="@comment "
NOTEASY=""
.endif
# Adjusting pkg-plist gets weirder here. Python 2.5+ incorporates
# install_egg_info functionality into distutils, so if py-numeric
# is installed into a lesser Python version, make sure all egg-related
# pkg-plist entries are omitted
.if ${PYTHON_SUFFIX} < 25
NOEGGINFO="@comment "
.else
NOEGGINFO=""
.endif
PLIST_SUB+= EASY=${EASY} NOTEASY=${NOTEASY} \
PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO} \
NOEGGINFO=${NOEGGINFO}
post-extract: post-extract:
@${CP} ${DISTDIR}/numpy.pdf ${WRKDIR} @${CP} ${DISTDIR}/numpy.pdf ${WRKDIR}
# #
@ -64,18 +38,17 @@ post-extract:
# the correct one, because if one has setuptools and another # the correct one, because if one has setuptools and another
# doesn't, that could mess with how pkg-plist is constructed. # doesn't, that could mess with how pkg-plist is constructed.
# #
@${REINPLACE_CMD} -e "s|/usr/bin/env python|/usr/bin/env python${PYTHON_VER}|" ${WRKSRC}/setup.py @${REINPLACE_CMD} \
-e "s|/usr/bin/env python|/usr/bin/env python${PYTHON_VER}|" \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
post-install: post-install:
.if !defined(NOPORTEXAMPLES) @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}
@${INSTALL} -d ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/Demo/*.py ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/Demo/*.py ${EXAMPLESDIR} @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/NumTut
@${INSTALL} -d ${EXAMPLESDIR}/NumTut ${INSTALL_DATA} ${WRKSRC}/Demo/NumTut/* ${STAGEDIR}${EXAMPLESDIR}/NumTut
${INSTALL_DATA} ${WRKSRC}/Demo/NumTut/* ${EXAMPLESDIR}/NumTut @${INSTALL} -d ${STAGEDIR}${DOCSDIR}
.endif ${INSTALL_DATA} ${WRKDIR}/numpy.pdf ${STAGEDIR}${DOCSDIR}
.if !defined(NOPORTDOCS)
@${INSTALL} -d ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/numpy.pdf ${DOCSDIR}
.endif
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,94 +0,0 @@
%%PYTHON_INCLUDEDIR%%/Numeric/arrayobject.h
%%PYTHON_INCLUDEDIR%%/Numeric/f2c.h
%%PYTHON_INCLUDEDIR%%/Numeric/ranlib.h
%%PYTHON_INCLUDEDIR%%/Numeric/ufuncobject.h
%%PYTHON_SITELIBDIR%%/Numeric.pth
%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.py
%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyc
%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyo
%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.py
%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyc
%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyo
%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.py
%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyc
%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyo
%%PYTHON_SITELIBDIR%%/Numeric/FFT/fftpack.so
%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.py
%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyc
%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyo
%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.py
%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyc
%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyo
%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.py
%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.pyc
%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.pyo
%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.py
%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyc
%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyo
%%PYTHON_SITELIBDIR%%/Numeric/MLab.py
%%PYTHON_SITELIBDIR%%/Numeric/MLab.pyc
%%PYTHON_SITELIBDIR%%/Numeric/MLab.pyo
%%PYTHON_SITELIBDIR%%/Numeric/Matrix.py
%%PYTHON_SITELIBDIR%%/Numeric/Matrix.pyc
%%PYTHON_SITELIBDIR%%/Numeric/Matrix.pyo
%%NOEGGINFO%%%%NOTEASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%
%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/PKG-INFO
%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/SOURCES.txt
%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/dependency_links.txt
%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/not-zip-safe
%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/top_level.txt
%%PYTHON_SITELIBDIR%%/Numeric/Numeric.py
%%PYTHON_SITELIBDIR%%/Numeric/Numeric.pyc
%%PYTHON_SITELIBDIR%%/Numeric/Numeric.pyo
%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/arrayobject.h
%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/f2c.h
%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/ranlib.h
%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/ufuncobject.h
%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/__init__.py
%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/__init__.pyc
%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/__init__.pyo
%%PYTHON_SITELIBDIR%%/Numeric/Precision.py
%%PYTHON_SITELIBDIR%%/Numeric/Precision.pyc
%%PYTHON_SITELIBDIR%%/Numeric/Precision.pyo
%%PYTHON_SITELIBDIR%%/Numeric/RNG/RNG.so
%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.py
%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyc
%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyo
%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.py
%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyc
%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyo
%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.py
%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyc
%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyo
%%PYTHON_SITELIBDIR%%/Numeric/UserArray.py
%%PYTHON_SITELIBDIR%%/Numeric/UserArray.pyc
%%PYTHON_SITELIBDIR%%/Numeric/UserArray.pyo
%%PYTHON_SITELIBDIR%%/Numeric/_numpy.so
%%PYTHON_SITELIBDIR%%/Numeric/arrayfns.so
%%PYTHON_SITELIBDIR%%/Numeric/lapack_lite.so
%%PYTHON_SITELIBDIR%%/Numeric/multiarray.so
%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.py
%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyc
%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyo
%%PYTHON_SITELIBDIR%%/Numeric/ranlib.so
%%PYTHON_SITELIBDIR%%/Numeric/umath.so
%%PORTDOCS%%%%DOCSDIR%%/numpy.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/__init__.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/greece.pik
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/mkpic.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/testview.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/view.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/life.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mandelbrot.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sieve.py
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/NumTut
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/Numeric/RNG
%%EASY%%@dirrm %%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric
@dirrm %%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers
%%NOEGGINFO%%%%EASY%%@dirrm %%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%
@dirrm %%PYTHON_SITELIBDIR%%/Numeric/MA
@dirrm %%PYTHON_SITELIBDIR%%/Numeric/FFT
@dirrm %%PYTHON_SITELIBDIR%%/Numeric
@dirrm %%PYTHON_INCLUDEDIR%%/Numeric

View file

@ -22,7 +22,6 @@ RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer \
${PYTHON_SITELIBDIR}/BeautifulSoup.py:${PORTSDIR}/www/py-beautifulsoup32 \ ${PYTHON_SITELIBDIR}/BeautifulSoup.py:${PORTSDIR}/www/py-beautifulsoup32 \
${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \ ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \
${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging \ ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging \
${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twisted \
${PYTHON_SITELIBDIR}/Numeric/Numeric_headers/__init__.py:${PORTSDIR}/math/py-numeric ${PYTHON_SITELIBDIR}/Numeric/Numeric_headers/__init__.py:${PORTSDIR}/math/py-numeric
FREEVO_USER= freevo FREEVO_USER= freevo
@ -40,8 +39,14 @@ SUB_LIST+= PYTHON_VERSION=${PYTHON_DEFAULT_VERSION} \
FREEVO_HOME=${FREEVO_HOME} FREEVO_HOME=${FREEVO_HOME}
SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_FILES= pkg-message pkg-install pkg-deinstall
USES= twisted:web
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_INSTALLNOSINGLE= yes
PYDISTUTILS_NOEGGINFO= yes
PYDISTUTILS_SETUP= ${PYSETUP}
PLIST_SUB= PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
USE_RC_SUBR= ${PORTNAME} USE_RC_SUBR= ${PORTNAME}
RC_SCRIPT= ${PREFIX}/etc/rc.d/${PORTNAME} RC_SCRIPT= ${PREFIX}/etc/rc.d/${PORTNAME}
@ -73,6 +78,9 @@ post-patch:
${WRKSRC}/src/www/htdocs/guidechannel.rpy.orig ${WRKSRC}/src/www/htdocs/proginfo.rpy.orig \ ${WRKSRC}/src/www/htdocs/guidechannel.rpy.orig ${WRKSRC}/src/www/htdocs/proginfo.rpy.orig \
${WRKSRC}/src/www/htdocs/vlcwin.rpy.orig ${WRKSRC}/src/www/htdocs/vlcwin.rpy.orig
do-configure:
@${DO_NADA}
post-install: post-install:
@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
${MKDIR} ${CONFDIR} ${MKDIR} ${CONFDIR}

View file

@ -1074,6 +1074,7 @@ etc/freevo/local_conf.py.example
%%PYTHON_SITELIBDIR%%/freevo/www/web_types.py %%PYTHON_SITELIBDIR%%/freevo/www/web_types.py
%%PYTHON_SITELIBDIR%%/freevo/www/web_types.pyc %%PYTHON_SITELIBDIR%%/freevo/www/web_types.pyc
%%PYTHON_SITELIBDIR%%/freevo/www/web_types.pyo %%PYTHON_SITELIBDIR%%/freevo/www/web_types.pyo
%%PYTHON_SITELIBDIR%%/%%PYDISTUTILS_EGGINFO%%
%%DOCSDIR%%/COPYING %%DOCSDIR%%/COPYING
%%DOCSDIR%%/CREDITS %%DOCSDIR%%/CREDITS
%%DOCSDIR%%/ChangeLog %%DOCSDIR%%/ChangeLog

View file

@ -17,9 +17,10 @@ RUN_DEPENDS= iso-codes>=0:${PORTSDIR}/misc/iso-codes \
py*-chardet>=0:${PORTSDIR}/textproc/py-chardet \ py*-chardet>=0:${PORTSDIR}/textproc/py-chardet \
py*-enchant>=1.5.1:${PORTSDIR}/textproc/py-enchant py*-enchant>=1.5.1:${PORTSDIR}/textproc/py-enchant
USE_GNOME= pygtk2 desktopfileutils USE_GNOME= pygtk2
USE_PYTHON= 2.6+ USE_PYTHON= yes
USE_PYDISTUTILS=yes USE_PYDISTUTILS=yes
USES= desktop-file-utils
INSTALLS_ICONS= yes INSTALLS_ICONS= yes
MAN1= ${PORTNAME}.1 MAN1= ${PORTNAME}.1
@ -35,6 +36,10 @@ PLIST_SUB+= NLS="@comment "
.endif .endif
post-patch: post-patch:
@${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} \
-e 's|share/man|man|g' \
-e 's,distutils\.command\.install$$,setuptools\.command\.install,g' \
-e 's,distutils\.command\.install\.,setuptools\.command\.install\.,g' \
${WRKSRC}/setup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -21,6 +21,8 @@ USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= 0.0.0 PYDISTUTILS_PKGVERSION= 0.0.0
PYDISTUTILS_PKGNAME= ldaptor PYDISTUTILS_PKGNAME= ldaptor
PYDISTUTILS_INSTALL_TARGET= install_locale install
PYDISTUTILS_BUILD_TARGET= build_locale build
NO_STAGE= yes NO_STAGE= yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,10 @@
--- setup.py.orig 2013-12-13 13:49:46.929425897 -0200
+++ setup.py 2013-12-13 13:49:58.999423613 -0200
@@ -154,7 +154,6 @@
'build_locale': build_locale,
'clean': clean,
'clean_locale': clean_locale,
- 'install': install,
'install_locale': install_locale,
},

View file

@ -22,4 +22,10 @@ USE_PYDISTUTILS= yes
INSTALLS_EGGINFO= yes INSTALLS_EGGINFO= yes
NO_STAGE= yes NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -23,6 +23,9 @@ USE_PYDISTUTILS= yes
NO_STAGE= yes NO_STAGE= yes
post-patch: post-patch:
${REINPLACE_CMD} 's/self.build_html_doc()//' ${WRKSRC}/setup.py ${REINPLACE_CMD} \
-e 's/self.build_html_doc()//' \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -43,9 +43,13 @@ post-patch:
@${REINPLACE_CMD} -e 's|su-to-zenmap.sh %F|su-to-zenmap.sh ${PORTNAME}|' \ @${REINPLACE_CMD} -e 's|su-to-zenmap.sh %F|su-to-zenmap.sh ${PORTNAME}|' \
${WRKSRC}/install_scripts/unix/zenmap-root.desktop ${WRKSRC}/install_scripts/unix/zenmap-root.desktop
@${REINPLACE_CMD} \ @${REINPLACE_CMD} \
-e '/self.create_uninstaller/s|^|#|' ${WRKSRC}/setup.py -e '/self.create_uninstaller/s|^|#|' \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
@${REINPLACE_CMD} \ @${REINPLACE_CMD} \
-e 's|share/man/man1|man/man1|' ${WRKSRC}/../ndiff/setup.py -e 's|share/man/man1|man/man1|' \
-e 's,"install": checked_install,,' \
${WRKSRC}/../ndiff/setup.py
.if ! ${PORT_OPTIONS:MNLS} .if ! ${PORT_OPTIONS:MNLS}
@${REINPLACE_CMD} -i '' '/locale_dir, mo_find, /d' ${WRKSRC}/setup.py @${REINPLACE_CMD} -i '' '/locale_dir, mo_find, /d' ${WRKSRC}/setup.py
.endif .endif
@ -57,6 +61,6 @@ post-build:
post-install: post-install:
${INSTALL_MAN} ${WRKSRC}/../docs/zenmap.1 ${MAN1PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/../docs/zenmap.1 ${MAN1PREFIX}/man/man1
@(cd ${WRKSRC}/../ndiff \ @(cd ${WRKSRC}/../ndiff \
&& ${PYTHON_CMD} setup.py install --prefix ${PREFIX}) && ${PYTHON_CMD} setup.py install --prefix=${PREFIX})
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -15,6 +15,8 @@ USE_BZIP2= yes
REINPLACE_ARGS= -i "" -E REINPLACE_ARGS= -i "" -E
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_SETUP= ${PYSETUP}
PYDISTUTILS_NOEGGINFO= yes
CONFLICTS= py*-4suite-[01]* CONFLICTS= py*-4suite-[01]*
@ -31,7 +33,8 @@ LOCALEDIR= share/locale
PLIST_SUB+= PACKAGE_DIR=Ft BINDIR=${BINDIR} SYSCONFDIR=${SYSCONFDIR} \ PLIST_SUB+= PACKAGE_DIR=Ft BINDIR=${BINDIR} SYSCONFDIR=${SYSCONFDIR} \
LIBDIR=${LIBDIR} LOCALSTATEDIR=${LOCALSTATEDIR} \ LIBDIR=${LIBDIR} LOCALSTATEDIR=${LOCALSTATEDIR} \
DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} LOCALEDIR=${LOCALEDIR} DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} LOCALEDIR=${LOCALEDIR} \
PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
SUB_FILES= pkg-message SUB_FILES= pkg-message
SUB_LIST+= PACKAGE_DIR=Ft BINDIR=${BINDIR} SYSCONFDIR=${SYSCONFDIR} \ SUB_LIST+= PACKAGE_DIR=Ft BINDIR=${BINDIR} SYSCONFDIR=${SYSCONFDIR} \

View file

@ -805,6 +805,7 @@
%%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%/__config__.py %%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%/__config__.py
%%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%/__init__.py %%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%/__init__.py
%%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%/__init__.pyc
%%PYTHON_SITELIBDIR%%/%%PYDISTUTILS_EGGINFO%%
%%DATADIR%%/Data/Stylesheets/commandline.css %%DATADIR%%/Data/Stylesheets/commandline.css
%%DATADIR%%/Data/Stylesheets/commandline_html.xslt %%DATADIR%%/Data/Stylesheets/commandline_html.xslt
%%DATADIR%%/Data/Stylesheets/docbook_html-css.xslt %%DATADIR%%/Data/Stylesheets/docbook_html-css.xslt

View file

@ -14,8 +14,10 @@ LIB_DEPENDS= chm.0:${PORTSDIR}/misc/chmlib
NO_BUILD= yes NO_BUILD= yes
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_INSTALLARGS= build_ext -I${LOCALBASE}/include -L${LOCALBASE}/lib \
install -c -O1 --prefix=${PREFIX}
NO_STAGE= yes NO_STAGE= yes
.include <bsd.port.mk> .include <bsd.port.pre.mk>
PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS} build_ext -I${LOCALBASE}/include -L${LOCALBASE}/lib
.include <bsd.port.post.mk>

View file

@ -11,13 +11,12 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Frontend for the Prelude IDS COMMENT= Frontend for the Prelude IDS
BUILD_DEPENDS= cheetah-compile:${PORTSDIR}/devel/py-cheetah BUILD_DEPENDS= cheetah-compile:${PORTSDIR}/devel/py-cheetah
LIB_DEPENDS= prelude:${PORTSDIR}/security/libprelude \ LIB_DEPENDS= libprelude.so:${PORTSDIR}/security/libprelude \
preludedb:${PORTSDIR}/security/libpreludedb libpreludedb.so:${PORTSDIR}/security/libpreludedb
USE_PYTHON= -2.7 USE_PYTHON= -2.7
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
NO_STAGE= yes
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS} .if ${PORT_OPTIONS:MNLS}
@ -36,10 +35,4 @@ post-patch:
${WRKSRC}/setup.py ${WRKSRC}/setup.py
.endif .endif
post-install:
@if [ ! -f ${PREFIX}/etc/prewikka/prewikka.conf ]; then \
${CP} -p ${PREFIX}/etc/prewikka/prewikka.conf-dist \
${PREFIX}/etc/prewikka/prewikka.conf ; \
fi
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,15 @@
--- setup.py.orig 2013-12-13 13:00:13.747424982 -0200
+++ setup.py 2013-12-13 13:01:10.453423405 -0200
@@ -27,9 +27,9 @@
from distutils.dist import Distribution
from distutils.core import setup
from distutils.command.build import build
-from distutils.command.build_py import build_py
-from distutils.command.install import install
-from distutils.command.install_scripts import install_scripts
+from setuptools.command.build_py import build_py
+from setuptools.command.install import install
+from setuptools.command.install_scripts import install_scripts
from distutils.command.install_data import install_data
from distutils.core import Command

View file

@ -236,6 +236,7 @@ etc/prewikka/prewikka.conf-dist
%%DATADIR%%/htdocs/images/table_order_up.gif %%DATADIR%%/htdocs/images/table_order_up.gif
%%DATADIR%%/htdocs/js/functions.js %%DATADIR%%/htdocs/js/functions.js
%%DATADIR%%/htdocs/js/jquery.js %%DATADIR%%/htdocs/js/jquery.js
@exec mkdir -p %%DATADIR%%/htdocs/generated_images
@dirrm %%DATADIR%%/htdocs/js @dirrm %%DATADIR%%/htdocs/js
@dirrm %%DATADIR%%/htdocs/images @dirrm %%DATADIR%%/htdocs/images
@dirrm %%DATADIR%%/htdocs/generated_images @dirrm %%DATADIR%%/htdocs/generated_images

View file

@ -19,7 +19,11 @@ LIB_DEPENDS= tidy-0.99.0:${PORTSDIR}/www/tidy-lib
USE_ZIP= yes USE_ZIP= yes
USE_PYTHON= -2.7 USE_PYTHON= -2.7
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= uTidylib PYDISTUTILS_AUTOPLIST= yes
post-patch:
@${REINPLACE_CMD} \
-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
${WRKSRC}/setup.py
NO_STAGE= yes
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,13 +0,0 @@
%%PYTHON_SITELIBDIR%%/tidy/__init__.py
%%PYTHON_SITELIBDIR%%/tidy/__init__.pyc
%%PYTHON_SITELIBDIR%%/tidy/__init__.pyo
%%PYTHON_SITELIBDIR%%/tidy/error.py
%%PYTHON_SITELIBDIR%%/tidy/error.pyc
%%PYTHON_SITELIBDIR%%/tidy/error.pyo
%%PYTHON_SITELIBDIR%%/tidy/lib.py
%%PYTHON_SITELIBDIR%%/tidy/lib.pyc
%%PYTHON_SITELIBDIR%%/tidy/lib.pyo
%%PYTHON_SITELIBDIR%%/tidy/test_tidy.py
%%PYTHON_SITELIBDIR%%/tidy/test_tidy.pyc
%%PYTHON_SITELIBDIR%%/tidy/test_tidy.pyo
@dirrm %%PYTHON_SITELIBDIR%%/tidy

View file

@ -19,7 +19,7 @@ USE_BZIP2= yes
USE_PYTHON= -2.7 USE_PYTHON= -2.7
USE_PYDISTUTILS= easy_install USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracWysiwyg PYDISTUTILS_PKGNAME= TracWysiwyg
PYDISTUTILS_PKGVERSION= 0.12.${PORTVERSION:R} PYDISTUTILS_PKGVERSION= 0.12.0.4
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
NO_STAGE= yes NO_STAGE= yes

View file

@ -13,9 +13,9 @@ DISTNAME= pyFltk-${PORTVERSION:S/.b/b/}
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= Python interface to FLTK window toolkit COMMENT= Python interface to FLTK window toolkit
LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk
USE_PYTHON= 2.5+ USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
USE_XORG= x11 USE_XORG= x11
@ -34,8 +34,7 @@ post-patch:
post-build: post-build:
${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py
do-install: post-install:
@(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} install ${PYDISTUTILS_INSTALLARGS})
.if !defined(NOPORTDOCS) .if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}/html ${MKDIR} ${DOCSDIR}/html
${INSTALL_DATA} ${WRKSRC}/fltk/docs/*.html ${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/fltk/docs/*.html ${DOCSDIR}/html

View file

@ -25,12 +25,8 @@ DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
WRKSRC= ${PYTHON_WRKSRC}/Modules WRKSRC= ${PYTHON_WRKSRC}/Modules
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
PYDISTUTILS_NOEGGINFO= yes PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= Tkinter
PLIST_FILES= %%PYTHON_LIBDIR%%/lib-dynload/_tkinter.so
NO_STAGE= yes
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
post-extract: post-extract:

View file

@ -151,6 +151,7 @@ post-install:
# fix installation permissions # fix installation permissions
${CHMOD} -R a+rX \ ${CHMOD} -R a+rX \
${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR} ${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR}
@${RM} -rf ${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR}/*egg-info
.endif .endif
## ##
# wxversion wxPython available list # wxversion wxPython available list

View file

@ -0,0 +1,26 @@
--- config.py.orig 2006-07-15 18:20:18.000000000 -0300
+++ config.py 2013-12-13 11:41:13.788425136 -0200
@@ -27,7 +27,7 @@
from distutils.dep_util import newer
from distutils.spawn import spawn
-import distutils.command.install
+import setuptools.command.install
import distutils.command.install_data
import distutils.command.install_headers
import distutils.command.clean
@@ -448,12 +448,12 @@
-class wx_install(distutils.command.install.install):
+class wx_install(setuptools.command.install.install):
"""
Turns off install_path_file
"""
def initialize_options(self):
- distutils.command.install.install.initialize_options(self)
+ setuptools.command.install.install.initialize_options(self)
self.install_path_file = 0

View file

@ -27,7 +27,7 @@ PYDISTUTILS_BUILDARGS= \
WX_CONFIG="${WX_CONFIG}" \ WX_CONFIG="${WX_CONFIG}" \
WXPORT="${WXPORT}" WXPORT="${WXPORT}"
PYDISTUTILS_CONFIGUREARGS= ${PYDISTUTILS_BUILDARGS} PYDISTUTILS_CONFIGUREARGS= ${PYDISTUTILS_BUILDARGS}
PYDISTUTILS_NOEGGINFO= yes PYDISTUTILS_EGGINFODIR= ${PYTHONPREFIX_SITELIBDIR}/${WX_PYTHON_DIR}
USE_WX= 2.8 USE_WX= 2.8
WX_COMPS= contrib WX_COMPS= contrib
WX_PREMK= yes WX_PREMK= yes
@ -138,7 +138,8 @@ post-install:
${CHMOD} -R a+rX \ ${CHMOD} -R a+rX \
${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR} ${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR}
# Remove unwanted .egg-info # Remove unwanted .egg-info
${RM} ${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/wxPython_common-*.egg-info ${RM} -rf ${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/wxPython_common-*.egg-info
${RM} -rf ${PYTHON_SITELIBDIR:C@^${LOCALBASE}@${PREFIX}@}/${WX_PYTHON_DIR}/*.egg-info
.endif .endif
## ##
# wxversion wxPython available list # wxversion wxPython available list

View file

@ -0,0 +1,35 @@
--- config.py.orig 2013-12-13 11:26:53.752427019 -0200
+++ config.py 2013-12-13 11:28:04.575423576 -0200
@@ -38,7 +38,7 @@
from distutils.dep_util import newer
from distutils.spawn import spawn
-import distutils.command.install
+import setuptools.command.install
import distutils.command.install_data
import distutils.command.install_headers
import distutils.command.clean
@@ -480,7 +480,7 @@
# is used in our package build. If we detect that the current
# distutils does not have it then make sure that it is removed from
# the command-line options, otherwise the build will fail.
-for item in distutils.command.install.install.user_options:
+for item in setuptools.command.install.install.user_options:
if item[0] == 'install-layout=':
break
else:
@@ -491,12 +491,12 @@
-class wx_install(distutils.command.install.install):
+class wx_install(setuptools.command.install.install):
"""
Turns off install_path_file
"""
def initialize_options(self):
- distutils.command.install.install.initialize_options(self)
+ setuptools.command.install.install.initialize_options(self)
self.install_path_file = 0

View file

@ -2146,7 +2146,6 @@
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wx/xrc.py %%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wx/xrc.py
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wx/xrc.pyc %%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wx/xrc.pyc
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wx/xrc.pyo %%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wx/xrc.pyo
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython-2.8.12.1-py%%PYTHON_VER%%.egg-info
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython/__init__.py %%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython/__init__.py
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython/__init__.pyc %%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython/__init__.pyc
%%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython/__init__.pyo %%PYTHON_SITELIBDIR%%/%%WX_PYTHON_DIR%%/wxPython/__init__.pyo

View file

@ -1,6 +1,3 @@
$FreeBSD$
--- hotwire_ui/renderers/file.py.orig --- hotwire_ui/renderers/file.py.orig
+++ hotwire_ui/renderers/file.py +++ hotwire_ui/renderers/file.py
@@ -245,7 +245,10 @@ @@ -245,7 +245,10 @@

View file

@ -1,14 +1,10 @@
--- setup.py.orig 2008-03-23 16:15:12.000000000 -0300
$FreeBSD$ +++ setup.py 2013-12-13 11:36:29.526423229 -0200
@@ -104,7 +104,6 @@
--- setup.py.orig
+++ setup.py
@@ -103,7 +103,7 @@
if os.name == 'posix':
if self.root is None: if self.root is None:
print "Running gtk-update-icon-cache" print "Running gtk-update-icon-cache"
- subprocess.call(['gtk-update-icon-cache', os.path.join(self.install_data, 'icons')]) subprocess.call(['gtk-update-icon-cache', os.path.join(self.install_data, 'icons')])
+ subprocess.call(['gtk-update-icon-cache', os.path.join(self.install_data, 'share', 'icons', 'hicolor')]) -kwargs['cmdclass']['install'] = HotInstall
kwargs['cmdclass']['install'] = HotInstall
setup(name='hotwire', setup(name='hotwire',
version=__version__,

View file

@ -21,7 +21,7 @@ OPTIONS_DEFINE= NLS GCONF
GCONF_DESC= Use GNOME Terminal settings GCONF_DESC= Use GNOME Terminal settings
OPTIONS_DEFAULT= NLS GCONF OPTIONS_DEFAULT= NLS GCONF
USE_PYTHON= 2.5+ USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Terminator PYDISTUTILS_PKGNAME= Terminator
@ -42,7 +42,7 @@ PYSETUP+= --without-gettext
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
PYSETUP+= --without-icon-cache PYDISTUTILS_SETUP+= --without-icon-cache
.if ${PORT_OPTIONS:MGCONF} .if ${PORT_OPTIONS:MGCONF}
USE_GNOME+= pygnome2 USE_GNOME+= pygnome2