Date: Wed, 14 Sep 2005 14:50:54 +0200 From: Gerrit Beine <tux@pinguru.net> To: Pav Lucistnik <pav@FreeBSD.org> Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/84643: New port: devel/pear-PHPDoc Message-ID: <43281CAE.5060402@pinguru.net> In-Reply-To: <200509132245.j8DMjQa2008050@freefall.freebsd.org> References: <200509132245.j8DMjQa2008050@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------000903090108010400080704 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Pav Lucistnik wrote: > Synopsis: New port: devel/pear-PHPDoc > > State-Changed-From-To: open->feedback > State-Changed-By: pav > State-Changed-When: Tue Sep 13 22:44:04 GMT 2005 > State-Changed-Why: > This port creates an empty directory ${PREFIX}/share/pear/data/PHPDoc/renderer/html > on installation, which is not included in pkg-plist. Can you fix this? > I think you'll need to add this directories to pkg-plist, and also add some > @exec mkdir -p lines to create it when installing from package. > Do you think the attached solution would be ok? So long... Gerrit --------------000903090108010400080704 Content-Type: text/plain; name="pear-PHPDoc.shar" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pear-PHPDoc.shar" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # pear-PHPDoc # pear-PHPDoc/Makefile # pear-PHPDoc/pkg-descr # pear-PHPDoc/distinfo # pear-PHPDoc/files # pear-PHPDoc/files/patch-phpdoc # echo c - pear-PHPDoc mkdir -p pear-PHPDoc > /dev/null 2>&1 echo x - pear-PHPDoc/Makefile sed 's/^X//' >pear-PHPDoc/Makefile << 'END-of-pear-PHPDoc/Makefile' X# Ports collection makefile for: pear-PHPDoc X# Date created: 22 July 2005 X# Whom: Gerrit Beine (<gerrit@beine-computer.de>) X# X# $FreeBSD$ X# X XPORTNAME= PHPDoc XPORTVERSION= 0.1.0 XCATEGORIES= devel www pear X XMAINTAINER= tux@pinguru.net XCOMMENT= Tool to generate documentation from the source X XBUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR XRUN_DEPENDS= ${BUILD_DEPENDS} X XCATEGORY= PHPDoc XFILES= accessor/PhpdocAccessor.php \ X accessor/PhpdocClassAccessor.php \ X accessor/PhpdocDocumentAccessor.php \ X accessor/PhpdocIndexAccessor.php \ X accessor/PhpdocModuleAccessor.php \ X accessor/PhpdocWarningAccessor.php \ X analyser/PhpdocAnalyser.php \ X analyser/PhpdocClassAnalyser.php \ X analyser/PhpdocModuleAnalyser.php \ X core/Phpdoc.php \ X core/PhpdocArgvHandler.php \ X core/PhpdocObject.php \ X core/PhpdocSetupHandler.php \ X exceptions/PhpdocError.php \ X filehandler/PhpdocFileHandler.php \ X indexer/PhpdocIndexer.php \ X parser/PhpdocClassParser.php \ X parser/PhpdocConstantParser.php \ X parser/PhpdocFunctionParser.php \ X parser/PhpdocModuleParser.php \ X parser/PhpdocParser.php \ X parser/PhpdocParserCore.php \ X parser/PhpdocParserRegExp.php \ X parser/PhpdocParserTags.php \ X parser/PhpdocUseParser.php \ X parser/PhpdocVariableParser.php \ X redist/IT.php \ X redist/ITX.php \ X renderer/PhpdocRendererObject.php \ X renderer/html/PhpdocHTMLClassRenderer.php \ X renderer/html/PhpdocHTMLDocumentRenderer.php \ X renderer/html/PhpdocHTMLIndexRenderer.php \ X renderer/html/PhpdocHTMLModuleRenderer.php \ X renderer/html/PhpdocHTMLRenderer.php \ X renderer/html/PhpdocHTMLRendererManager.php \ X renderer/html/PhpdocHTMLWarningRenderer.php \ X renderer/html/templates.php \ X warning/PhpdocWarning.php \ X xmlexporter/PhpdocXMLClassExporter.php \ X xmlexporter/PhpdocXMLDocumentExporter.php \ X xmlexporter/PhpdocXMLExporter.php \ X xmlexporter/PhpdocXMLIndexExporter.php \ X xmlexporter/PhpdocXMLModuleExporter.php \ X xmlexporter/PhpdocXMLWarningExporter.php \ X xmlreader/PhpdocXMLReader.php \ X xmlwriter/PhpdocXMLWriter.php \ X prepend.php X_DATADIR= . XDATA= renderer/html/default/class.html \ X renderer/html/default/classtree.html \ X renderer/html/default/elementlist.html \ X renderer/html/default/frame_packageelementlist.html \ X renderer/html/default/frame_packagelist.html \ X renderer/html/default/module.html \ X renderer/html/default/modulegroup.html \ X renderer/html/default/packagelist.html \ X renderer/html/default/warnings.html \ X renderer/html/default/xmlfiles.html \ X renderer/html/default/static/empty.html \ X renderer/html/default/static/index.html \ X renderer/html/default/static/phpdoc.css \ X renderer/html/default/static/phpdoc.dtd \ X renderer/html/timmyg/bottom_nav.html \ X renderer/html/timmyg/class.html \ X renderer/html/timmyg/classtree.html \ X renderer/html/timmyg/elementlist.html \ X renderer/html/timmyg/frame_packageelementlist.html \ X renderer/html/timmyg/frame_packagelist.html \ X renderer/html/timmyg/module.html \ X renderer/html/timmyg/modulegroup.html \ X renderer/html/timmyg/packagelist.html \ X renderer/html/timmyg/top_nav.html \ X renderer/html/timmyg/warnings.html \ X renderer/html/timmyg/xmlfiles.html \ X renderer/html/timmyg/static/empty.html \ X renderer/html/timmyg/static/index.html \ X renderer/html/timmyg/static/phpdoc.css \ X renderer/html/timmyg/static/phpdoc.dtd \ X renderer/html/timmyg/static/phpdoc_warnings.html \ X renderer/html/.empty \ X renderer/.empty XSCRIPTFILES= phpdoc X X.include <bsd.port.pre.mk> X.include "${PORTSDIR}/devel/pear-PEAR/Makefile.common" X Xpost-patch: X @${REINPLACE_CMD} -e "s,@php_dir@,${PEARDIR}," \ X -e "s,@doc_dir@,${DOCSDIR}," \ X -e "s,@data_dir@,${DATADIR}," ${WRKSRC}/phpdoc X @${MV} ${WRKSRC}/phpdoc ${WRKSRC}/pear-phpdoc X @${TOUCH} ${WRKSRC}/renderer/html/.empty X @${TOUCH} ${WRKSRC}/renderer/.empty X X.include <bsd.port.post.mk> END-of-pear-PHPDoc/Makefile echo x - pear-PHPDoc/pkg-descr sed 's/^X//' >pear-PHPDoc/pkg-descr << 'END-of-pear-PHPDoc/pkg-descr' XPHPDoc is an attemt to adopt Javadoc to the PHP world. X XWWW: http://pear.php.net/package/PHPDoc/ END-of-pear-PHPDoc/pkg-descr echo x - pear-PHPDoc/distinfo sed 's/^X//' >pear-PHPDoc/distinfo << 'END-of-pear-PHPDoc/distinfo' XMD5 (PEAR/PHPDoc-0.1.0.tgz) = 7d7d939fb7faeb1fa18c924eba165173 XSIZE (PEAR/PHPDoc-0.1.0.tgz) = 88108 END-of-pear-PHPDoc/distinfo echo c - pear-PHPDoc/files mkdir -p pear-PHPDoc/files > /dev/null 2>&1 echo x - pear-PHPDoc/files/patch-phpdoc sed 's/^X//' >pear-PHPDoc/files/patch-phpdoc << 'END-of-pear-PHPDoc/files/patch-phpdoc' X--- phpdoc Fri Jul 26 16:49:39 2002 X+++ phpdoc Sun Aug 7 15:37:40 2005 X@@ -17,7 +17,7 @@ X // save the generated docs here: X $dest_apidoc_dir = '@doc_dir@'; X // default template dir: X-$template_dir = '@data_dir@/PHPDoc'; X+$template_dir = '@data_dir@'; X $template = 'default'; X // force the deletion of the target apidocs directory X $dest_apidoc_delete = false; END-of-pear-PHPDoc/files/patch-phpdoc exit --------------000903090108010400080704--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43281CAE.5060402>