diff options
Diffstat (limited to 'textproc/py-xml/Makefile')
-rw-r--r-- | textproc/py-xml/Makefile | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/textproc/py-xml/Makefile b/textproc/py-xml/Makefile index c912419d88a0..a2a6bd2cf4d4 100644 --- a/textproc/py-xml/Makefile +++ b/textproc/py-xml/Makefile @@ -6,12 +6,9 @@ # PORTNAME= xml -PORTVERSION= 0.6.4 +PORTVERSION= 0.6.5 CATEGORIES= textproc python -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ - http://www.python.org/sigs/xml-sig/files/ \ - ftp://ftp.cdrom.com/pub/python/www.python.org/sigs/xml-sig/files/ \ - ftp://unix.hensa.ac.uk/mirrors/ftp.python.org/pub/www.python.org/sigs/xml-sig/files/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= pyxml PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyXML-${PORTVERSION} @@ -20,12 +17,17 @@ MAINTAINER= johann@egenetics.com BUILD_DEPENDS= ${PYDISTUTILS} +INSTALLS_SHLIB= yes +# On a system with more than one version of Python installed, you can force +# this port to install for a specific version of Python by explicitly setting +# ${PYTHON_VERSION} during build/installation. USE_PYTHON= yes .include <bsd.port.pre.mk> CPIO= cpio --quiet -pdum -R DOCDIR= ${PREFIX}/share/doc/py-xml +EGDIR= ${PREFIX}/share/examples/py-xml .if ${PYTHON_VERSION} == "python1.5" PLIST_SUB+= PACKAGE_DIR=xml .else @@ -33,16 +35,23 @@ PLIST_SUB+= PACKAGE_DIR=_xmlplus .endif do-build: - @ (cd ${WRKSRC} && ${PYTHON_CMD} setup.py build) + @ cd ${WRKSRC} && ${PYTHON_CMD} setup.py build do-install: - @ (cd ${WRKSRC} && ${PYTHON_CMD} setup.py install) + @ cd ${WRKSRC} && ${PYTHON_CMD} setup.py install -c -O1 \ + --prefix=${PREFIX} post-install: .if !defined(NOPORTDOCS) @ ${MKDIR} ${DOCDIR} - @ (cd ${WRKSRC}/doc && find . \ - | ${CPIO} ${MANOWN}:${MANGRP} ${DOCDIR}) +.for docfile in ANNOUNCE CREDITS LICENCE README* TODO + @ ${INSTALL_MAN} ${WRKSRC}/${docfile} ${DOCDIR} +.endfor + @ cd ${WRKSRC}/doc && find * \ + | ${CPIO} ${MANOWN}:${MANGRP} ${DOCDIR} + @ ${MKDIR} ${EGDIR} + @ cd ${WRKSRC} && find demo test \ + | ${CPIO} ${SHAREOWN}:${SHAREGRP} ${EGDIR} .endif .include <bsd.port.post.mk> |