# Ports collection Makefile for: PyXML # Date created: 04/17/1999 # Whom: nectar@FreeBSD.org # # $FreeBSD$ # PORTNAME= py-xml PORTVERSION= 0.5.1 CATEGORIES= textproc python MASTER_SITES= http://www.python.org/sigs/xml-sig/files/ \ ftp://ftp.cdrom.com/pub/python/www.python.org/sigs/xml-sig/files/ \ ftp://ftp.kddlabs.co.jp/pub/lang/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/ \ http://www.nectar.cc/distfiles/ DISTNAME= xml-0.5.1 EXTRACT_SUFX= .tgz MAINTAINER= nectar@FreeBSD.org RUN_DEPENDS= python:${PORTSDIR}/lang/python PLIST= ${WRKDIR}/PLIST .if !defined(NOPORTDOCS) DOCDIR= share/doc/py-xml # Document files to be installed in ${DOCDIR} DOCS1= index.html indices.html pythondoc.css \ xml-howto.txt xml-ref.txt \ xml.arch.xmlarch.ArchDocHandler.html \ xml.arch.xmlarch.ArchException.html \ xml.arch.xmlarch.ArchParseState.html \ xml.arch.xmlarch.Architecture.html \ xml.arch.xmlarch.AttributeParser.html \ xml.arch.xmlarch.EventTracker.html \ xml.arch.xmlarch.Prettifier.html \ xml.arch.xmlarch.html # Document files to be installed in ${DOCDIR}/xmlproc DOCS2= artikler.css basicapi.gif cmdline.gif \ standard.css xmlproc-catalog-doco.html \ xmlproc-doco.html xmlproc-dtd-doco.html \ xmlproc.html xmlproc_cmdline.html \ xmlproc_dtdparser.html xmlproc_ns.html \ xmlproc_tut.html # Complete list of document files DOCS= ${DOCS1} ${DOCS2:S|^|xmlproc/|} # Command to install document file and simultaneously add filename # to the packing list INSTALL_DOC= ${INSTALL_DATA} ${WRKSRC}/doc/@DOC \ ${PREFIX}/${DOCDIR}/@DOC && \ ${ECHO} ${DOCDIR}/@DOC >> ${PLIST} .endif do-configure: cd ${WRKSRC} && ${MAKE} -f Makefile.pre.in boot pre-install: ${CP} ${PKGDIR}/PLIST ${PLIST} .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/${DOCDIR} ${MKDIR} ${PREFIX}/${DOCDIR}/xmlproc .for doc in ${DOCS} ${INSTALL_DOC:S|@DOC|${doc}|g} .endfor ${ECHO} @dirrm ${DOCDIR}/xmlproc >> ${PLIST} ${ECHO} @dirrm ${DOCDIR} >> ${PLIST} .endif .include