Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Aug 2005 13:45:25 GMT
From:      Gerrit Beine <tux@pinguru.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/84643: New port: devel/pear-PHPDoc
Message-ID:  <200508071345.j77DjPjH027732@www.freebsd.org>
Resent-Message-ID: <200508071420.j77EKE7m034137@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         84643
>Category:       ports
>Synopsis:       New port: devel/pear-PHPDoc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 07 14:20:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Gerrit Beine
>Release:        FreeBSD 5.4-RELEASE-p1
>Organization:
pitcom GmbH
>Environment:
FreeBSD asus 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #0: Sun May 15 16:37:58 CEST 2005     root@asus:/usr/src/sys/i386/compile/ASUS  i386

>Description:
PHPDoc is an attemt to adopt Javadoc to the PHP world.

WWW: http://pear.php.net/package/PHPDoc/
>How-To-Repeat:
      
>Fix:
# 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
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
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

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508071345.j77DjPjH027732>