Hi, Here is an patch to add -zip extension to lang/php port. php5-zip is required by the update of www/moodle which I am working.
It build well on i386. OK? Comments? wen
? php-zip-ext.diff.txt Index: Makefile.inc =================================================================== RCS file: /cvs/ports/lang/php/Makefile.inc,v retrieving revision 1.28 diff -u -r1.28 Makefile.inc --- Makefile.inc 28 Apr 2012 08:34:56 -0000 1.28 +++ Makefile.inc 26 May 2012 08:26:27 -0000 @@ -300,6 +300,12 @@ LIB_DEPENDS-xsl= textproc/libxslt WANTLIB-xsl= ${MODLIBICONV_WANTLIB} m xml2 z xslt>=3 exslt +# zip +MULTI_PACKAGES+= -zip +COMMENT-zip= zip functions for php5 +CONFIGURE_ARGS+= --enable-zip=shared,${LOCALBASE} +WANTLIB-zip= m z + # some variables to substitute SUBST_VARS= MODPHP_CONFIG_PATH PV ^MODULE_NAME PHP_VERSION= ${V} Index: 5.2/pkg/PLIST-zip =================================================================== RCS file: 5.2/pkg/PLIST-zip diff -N 5.2/pkg/PLIST-zip --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ 5.2/pkg/PLIST-zip 26 May 2012 08:26:29 -0000 @@ -0,0 +1,8 @@ +@comment$ +@option no-default-conflict +@conflict php-zip->=5.2,<5.3 +@conflict php5-zip->=5.2 +@pkgpath www/php5/extensions,-zip +lib/php-${PV}/modules/zip.so +share/examples/php-${PV}/zip.ini +@sample ${SYSCONFDIR}/php-${PV}.sample/zip.ini Index: 5.3/pkg/PLIST-zip =================================================================== RCS file: 5.3/pkg/PLIST-zip diff -N 5.3/pkg/PLIST-zip --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ 5.3/pkg/PLIST-zip 26 May 2012 08:26:29 -0000 @@ -0,0 +1,7 @@ +@comment $OpenBSD$ +@option no-default-conflict +@conflict php-zip->=5.3,<5.4 +@conflict php5-zip->=5.2 +lib/php-${PV}/modules/zip.so +share/examples/php-${PV}/zip.ini +@sample ${SYSCONFDIR}/php-${PV}.sample/zip.ini Index: files/DESCR-zip =================================================================== RCS file: files/DESCR-zip diff -N files/DESCR-zip --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/DESCR-zip 26 May 2012 08:26:29 -0000 @@ -0,0 +1,7 @@ +Zip is a file format used for data compression and archiving. +A zip file contains one or more files that have been compressed, +to reduce file size, or stored as is. The zip file format permits +a number of compression algorithms. + +This PHP extension provides a processor independent API to Zip +transformations.