From d97d6aaa95bdd6b51ba24af4af5451b3887bb082 Mon Sep 17 00:00:00 2001 From: Martin Matuska Date: Sun, 19 May 2013 12:29:18 +0000 Subject: [PATCH] From the Phing homepage: PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditiona build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework. Features include running PHPUnit and SimpleTest unit tests (including test result and coverage reports), file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS/SVN/GIT operations, tools for creating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and much, much more. WWW: http://www.phing.info --- devel/Makefile | 1 + devel/pear-phing/Makefile | 23 +++++++++++++++++++++++ devel/pear-phing/distinfo | 2 ++ devel/pear-phing/pkg-descr | 16 ++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 devel/pear-phing/Makefile create mode 100644 devel/pear-phing/distinfo create mode 100644 devel/pear-phing/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index f682a6d028d5..9282bb87c971 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3196,6 +3196,7 @@ SUBDIR += pear-ezc_Base SUBDIR += pear-ezc_ConsoleTools SUBDIR += pear-pdepend-staticReflection + SUBDIR += pear-phing SUBDIR += pecl-APCu SUBDIR += pecl-automap SUBDIR += pecl-bbcode diff --git a/devel/pear-phing/Makefile b/devel/pear-phing/Makefile new file mode 100644 index 000000000000..c6aa405eae62 --- /dev/null +++ b/devel/pear-phing/Makefile @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= phing +PORTVERSION= 2.5.0 +CATEGORIES= devel pear +MASTER_SITES= http://pear.phing.info/get/ +PKGNAMEPREFIX= pear- + +MAINTAINER= mm@FreeBSD.org +COMMENT= PHP project build system based on Apache Ant + +LICENSE= LGPL3 + +PEAR_CHANNEL= phing +PEAR_AUTOINSTALL= yes +IGNORE_WITH_PHP=52 + +BUILD_DEPENDS+= ${PEARDIR}/.channels/pear.phing.info.reg:${PORTSDIR}/devel/pear-channel-phing +RUN_DEPENDS+= ${PEARDIR}/.channels/pear.phing.info.reg:${PORTSDIR}/devel/pear-channel-phing + +.include +.include "${PORTSDIR}/devel/pear/bsd.pear.mk" +.include diff --git a/devel/pear-phing/distinfo b/devel/pear-phing/distinfo new file mode 100644 index 000000000000..7ba7fc823e81 --- /dev/null +++ b/devel/pear-phing/distinfo @@ -0,0 +1,2 @@ +SHA256 (PEAR/phing-2.5.0.tgz) = 122fece2796f43892c56e56b15e56d2c966f40a270a21d1f7bfaabe1d32a85a4 +SIZE (PEAR/phing-2.5.0.tgz) = 473656 diff --git a/devel/pear-phing/pkg-descr b/devel/pear-phing/pkg-descr new file mode 100644 index 000000000000..52a9b4ead620 --- /dev/null +++ b/devel/pear-phing/pkg-descr @@ -0,0 +1,16 @@ +From the Phing homepage: + +PHing Is Not GNU make; it's a PHP project build system or build tool based on +​Apache Ant. You can do anything with it that you could do with a traditiona +build system like GNU make, and its use of simple XML build files and +extensible PHP "task" classes make it an easy-to-use and highly flexible build +framework. + +Features include running PHPUnit and SimpleTest unit tests (including test +result and coverage reports), file transformations (e.g. token replacement, +XSLT transformation, Smarty template transformations), file system operations, +interactive build support, SQL execution, CVS/SVN/GIT operations, tools for +creating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and +much, much more. + +WWW: http://www.phing.info