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.

Reply via email to