Index: head/textproc/xsv/Makefile =================================================================== --- head/textproc/xsv/Makefile (revision 431537) +++ head/textproc/xsv/Makefile (revision 431538) @@ -1,36 +1,35 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= xsv PORTVERSION= 3.1 CATEGORIES= textproc python MASTER_SITES= ftp://ftp.cogsci.ed.ac.uk/pub/XSV/ DISTNAME= ${PORTNAME:tu}-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= XML Schema Validator LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ltxml>0:textproc/py-ltxml USES= python USE_PYTHON= distutils autoplist -USE_LDCONFIG= yes +NO_ARCH= yes PORTDOCS= pc-shrinkwrap xsv-status.xml xsv-status.html PORTEXAMPLES= triv.xml triv.xsd tiny.xml tiny.xsd + OPTIONS_DEFINE= DOCS EXAMPLES -.include - -.if ${ARCH} == "amd64" || ${ARCH} == "ia64" -CFLAGS+= -fPIC -.endif - -post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} -.include +.include Index: head/textproc/xsv/files/patch-setup.py =================================================================== --- head/textproc/xsv/files/patch-setup.py (revision 431537) +++ head/textproc/xsv/files/patch-setup.py (revision 431538) @@ -1,25 +1,25 @@ ---- ./setup.py.orig 2008-01-18 13:17:40.000000000 +0100 -+++ ./setup.py 2014-03-23 02:06:18.690868591 +0100 -@@ -16,20 +16,10 @@ +--- setup.py.orig 2008-01-18 12:17:40 UTC ++++ setup.py +@@ -16,20 +16,10 @@ class smart_install_data(install_data): self.install_dir = getattr(install_cmd, 'install_lib') return install_data.run(self) -datafiles=[('XSV/example', - ['triv.xml', - 'triv.xsd', - 'tiny.xml', - 'tiny.xsd']), - ('XSV',['XSV/nndump.xml', +datafiles=[('XSV',['XSV/nndump.xml', 'XSV/XMLSchema.dtd', 'XSV/datatypes.dtd']), - ('XSV/pubtext',['xsv.xsl']), - ('XSV/doc',['COPYING', - 'COPYRIGHT', - 'pc-shrinkwrap', - 'xsv-status.xml', - 'xsv-status.html'])] # only works for bdist and friends + ('XSV/pubtext',['xsv.xsl'])] if sys.platform.find("win32",0,5)==0: platform="WIN32"