Skip site navigation (1)Skip section navigation (2)
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>