diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-08 00:34:19 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-08 00:34:19 +0000 |
commit | 0c7e49b585377090479f4d28fbc5240e9fd45e19 (patch) | |
tree | 3b567dd1797989e2f872891cb122b8564323a067 | |
parent | New port: PEAR XML parsing class based on PHP's bundled expat (diff) |
New port: PEAR Config package provides methods for configuration manipulation
The Config package provides methods for configuration manipulation.
* Creates configurations from scratch
* Parses and outputs different formats (XML, PHP, INI, Apache...).
* Edits existing configurations
* Converts configurations to other formats
* Allows manipulation of sections, comments, directives...
* Parses configurations into a tree structure
PR: ports/56362
Submitted by: Alex Miller <asm@asm.kiev.ua>
Notes
Notes:
svn path=/head/; revision=88710
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/pear-Config/Makefile | 42 | ||||
-rw-r--r-- | devel/pear-Config/distinfo | 1 | ||||
-rw-r--r-- | devel/pear-Config/pkg-descr | 10 | ||||
-rw-r--r-- | devel/pear-Config/pkg-plist | 16 |
5 files changed, 70 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 6f0a3a04f12b..0c9de4854a9c 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -793,6 +793,7 @@ SUBDIR += pcre++ SUBDIR += pcsc-lite SUBDIR += pear + SUBDIR += pear-Config SUBDIR += pear-Console_Getopt SUBDIR += pear-Console_Table SUBDIR += pear-Date diff --git a/devel/pear-Config/Makefile b/devel/pear-Config/Makefile new file mode 100644 index 000000000000..24f52704ed94 --- /dev/null +++ b/devel/pear-Config/Makefile @@ -0,0 +1,42 @@ +# Ports collection makefile for: pear-Config +# Date created: 02 September 2003 +# Whom: Alex Miller (<asm@asm.kiev.ua>) +# +# $FreeBSD$ +# + +PORTNAME= Config +PORTVERSION= 1.8 +CATEGORIES= devel www + +MAINTAINER= ports@FreeBSD.org +COMMENT= PEAR Config package provides methods for configuration manipulation + +BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR +RUN_DEPENDS= ${BUILD_DEPENDS} \ + ${PEARDIR}/XML/Parser.php:${PORTSDIR}/devel/pear-XML_Parser \ + ${PEARDIR}/XML/Util.php:${PORTSDIR}/devel/pear-XML_Util + +.include <bsd.port.pre.mk> +.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common" + +MANIFEST= Apache.php IniCommented.php PHPArray.php GenericConf.php IniFile.php XML.php + +do-install: + @${CP} -p ${WRKSRC}/Config.php ${PEARDIR} + @${MKDIR} ${PEARDIR}/Config/Container + @${CP} -p ${WRKSRC}/Config/Container.php ${PEARDIR}/Config +.for FILE in ${MANIFEST} + @${CP} -p ${WRKSRC}/Config/Container/${FILE} ${PEARDIR}/Config/Container +.endfor + @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Config.php + @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Config +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/docs/Apache.php ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/docs/IniCommented.php ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/docs/IniFromScratch.php ${DOCSDIR} + @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." +.endif + +.include <bsd.port.post.mk> diff --git a/devel/pear-Config/distinfo b/devel/pear-Config/distinfo new file mode 100644 index 000000000000..3b216cf781d3 --- /dev/null +++ b/devel/pear-Config/distinfo @@ -0,0 +1 @@ +MD5 (PEAR/Config-1.8.tgz) = 00d5d56c5a2faaa967d285649395e5ee diff --git a/devel/pear-Config/pkg-descr b/devel/pear-Config/pkg-descr new file mode 100644 index 000000000000..8f6675f739b7 --- /dev/null +++ b/devel/pear-Config/pkg-descr @@ -0,0 +1,10 @@ +The Config package provides methods for configuration manipulation. + +* Creates configurations from scratch +* Parses and outputs different formats (XML, PHP, INI, Apache...). +* Edits existing configurations +* Converts configurations to other formats +* Allows manipulation of sections, comments, directives... +* Parses configurations into a tree structure + +WWW: http://pear.php.net/package-info.php?package=Config diff --git a/devel/pear-Config/pkg-plist b/devel/pear-Config/pkg-plist new file mode 100644 index 000000000000..a8cefb4d4da1 --- /dev/null +++ b/devel/pear-Config/pkg-plist @@ -0,0 +1,16 @@ +%%PEARDIR%%/Config.php +%%PEARDIR%%/Config/Container.php +%%PEARDIR%%/Config/Container/Apache.php +%%PEARDIR%%/Config/Container/GenericConf.php +%%PEARDIR%%/Config/Container/IniCommented.php +%%PEARDIR%%/Config/Container/IniFile.php +%%PEARDIR%%/Config/Container/PHPArray.php +%%PEARDIR%%/Config/Container/XML.php +%%PKGREGDIR%%/package.xml +%%PORTDOCS%%%%PEARDIR%%/docs/Config/Apache.php +%%PORTDOCS%%%%PEARDIR%%/docs/Config/IniCommented.php +%%PORTDOCS%%%%PEARDIR%%/docs/Config/IniFromScratch.php +@dirrm %%PEARDIR%%/Config/Container +@dirrm %%PEARDIR%%/Config +@dirrm %%PKGREGDIR%% +%%PORTDOCS%%@dirrm %%PEARDIR%%/docs/Config |