Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages
In directory 
sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv29389/10.4-public/unstable/main/finkinfo/languages

Modified Files:
        php5-10.5.info php5.info php5.patch 
Log Message:
Compiles for me on 10.4; propagate with 10.5-related diffs (untested)


Index: php5.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/php5.info,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- php5.info   16 Mar 2008 16:45:34 -0000      1.20
+++ php5.info   17 Mar 2008 15:34:57 -0000      1.21
@@ -1,9 +1,47 @@
 Package: php5
 Version: 5.1.4
-Revision: 20
+Revision: 21
 Distribution: 10.4
 ###
-BuildDepends: aprutil-dev, apr-dev (>= 0.9.12-10), libtool14, libgettext3-dev, 
libiconv-dev, gd2, mysql15-dev, sqlite-dev, postgresql80-unified-dev (>= 
8.0.6-1026), libcurl3-unified, expat, libmhash (>= 0.8.18-2), libmcrypt, 
libxml2, libxslt, openldap23-dev (>= 2.3.11-1002), ming, t1lib5, libpng3, 
apache2-dev (>= 2.0.58-10), unixodbc2 (>= 2.2.11-1010) | unixodbc2-nox (>= 
2.2.11-1010), gdbm3, net-snmp-unified, net-snmp-unified15-dev, db44-aes, 
libtiff, x11-dev, gmp (>= 4.1.4-1), libmpfr1, libc-client1-dev, libjpeg, 
cyrus-sasl2-dev, system-openssl-dev
+BuildDepends: <<
+       apache2-dev (>= 2.0.58-10),
+       aprutil-dev,
+       apr-dev (>= 0.9.12-10),
+       cyrus-sasl2-dev,
+       db44-aes,
+       expat1, 
+       fink (>= 0.24.12-1),
+       fontconfig2-dev,
+       freetype219,
+       gd2,
+       gdbm3,
+       gmp (>= 4.1.4-1),
+       libc-client1-dev,
+       libcurl4,
+       libgettext3-dev,
+       libiconv-dev,
+       libjpeg,
+       libmcrypt,
+       libmhash (>= 0.8.18-2),
+       libmpfr1,
+       libpng3,
+       libssh2.1,
+       libtiff,
+       libtool14,
+       libxml2 (>= 2.6.1-1),
+       libxslt (>= 1.1.0-1),
+       ming,
+       mysql-ssl15-dev | mysql15-dev,
+       net-snmp-unified,
+       net-snmp-unified15-dev,
+       openldap23-dev (>= 2.3.24-10),
+       postgresql80-unified-dev (>= 8.0.6-1026),
+       sqlite-dev,
+       system-openssl-dev,
+       t1lib5-nox,
+       unixodbc2 (>= 2.2.11-1010) | unixodbc2-nox (>= 2.2.11-1010),
+       x11-dev
+<<
 Replaces: php5-apache2-ssl
 ###
 CustomMirror: <<
@@ -70,27 +108,26 @@
 Source3: http://pear.php.net/install-pear-nozlib.phar
 Source3-MD5: 1030f325e0ce140db7cb3063bda52d3b
 ###
+PatchFile: %n.patch
+PatchFile-MD5: f62b98f72a244ebf3e37a79663f6e6fd
 PatchScript: <<
   ### Fix for gd/freetype and add a2enmod/a2dismod scripts
   ### Apple's GCC 4 prohibits nested functions
-  sed 's|@FINKPREFIX@|%p|g' < %a/%n.patch | patch -p1
+  ### fix for newer curl and c-client interfaces
+  sed 's|@FINKPREFIX@|%p|g' < %{PatchFile} | patch -p1
 
   ### Fix for fink's bison
   perl -pi -e 's,bison -,/usr/bin/bison -,g' configure
   perl -pi -e 's,bison -,/usr/bin/bison -,g' genfiles
   perl -pi -e 's,bison -,/usr/bin/bison -,g' run-tests.php
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' run-tests2.php
   perl -pi -e 's,bison -,/usr/bin/bison -,g' makedist
   perl -pi -e 's,bison -,/usr/bin/bison -,g' Zend/Zend.dsp
   perl -pi -e 's,bison -,/usr/bin/bison -,g' Zend/Zend.m4
   perl -pi -e 's,bison -,/usr/bin/bison -,g' Zend/ZendTS.dsp
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' ext/w32api/w32api.dsp
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' win32/php5dll.dsp
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' win32/php5dllts.dsp
   perl -pi -e 's,YACC=\"yacc\",YACC=\"/usr/bin/yacc\",g' configure
 
   ### Fix to allow finks xft2 or xfree4.3
-  perl -pi -e 's,for i in \$PHP_FREETYPE_DIR /usr/local /usr; do,for i in 
\$PHP_FREETYPE_DIR %p /usr/X11R6 /usr/local /usr; do,g' configure
+  perl -pi -e 's,for i in \$PHP_FREETYPE_DIR /usr/local /usr; do,for i in 
\$PHP_FREETYPE_DIR %p /usr/X11R6 /usr; do,g' configure
 
   ### Fix libtool relink
   perl -pi -e 's,need_relink=yes,need_relink=no,g' ltmain.sh
@@ -123,10 +160,9 @@
   perl -pi -e 's,enable_maintainer_zts=no,enable_maintainer_zts=yes,g' 
configure
 <<
 ### Fix for 10.3 dns stuff & apr & snmp
-SetCFLAGS: -DBIND_8_COMPAT -I%p/include/apr-0 -L%p/lib/system-openssl/lib
-NoSetLIBS: true
-NoSetLDFLAGS: true
-SetLDFLAGS: -L%p/lib/system-openssl/lib -L%p/lib
+### make really sure system-openssl flags are before fink's
+SetCFLAGS: -I%p/lib/system-openssl/include -L%p/lib/system-openssl/lib
+SetCPPFLAGS: -DBIND_8_COMPAT -I%p/include/apr-0
 ###
 DocFiles: <<
   CODING_STANDARDS CREDITS EXTENSIONS NEWS README* LICENSE TODO
@@ -241,7 +277,21 @@
 ###
 SplitOff: <<
   Package: libapache2-mod-php5
-  Depends: apache2 (>= 2.0.58-10), bzip2-shlibs, db44-aes-shlibs, 
expat-shlibs, gdbm3-shlibs, libapr0-shlibs, libaprutil0-shlibs, 
libgettext3-shlibs, libiconv, libxml2-shlibs (>= 2.6.1-1), ming-shlibs, 
openldap23-shlibs (>= 2.3.24-10), %N (= %v-%r)
+  Depends: <<
+               %N (= %v-%r),
+               apache2 (>= 2.0.58-10),
+               bzip2-shlibs,
+               db44-aes-shlibs,
+               expat1-shlibs,
+               gdbm3-shlibs,
+               libapr0-shlibs,
+               libaprutil0-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+               ming-shlibs,
+               openldap23-shlibs (>= 2.3.24-10)
+       <<
   Replaces: libapache2-ssl-mod-php5
   Conflicts: libapache2-mod-php4, libapache2-ssl-mod-php4
   ConfFiles: <<
@@ -304,7 +354,14 @@
 <<
 SplitOff2: <<
   Package: %N-cgi
-  Depends: bzip2-shlibs, libgettext3-shlibs, libiconv, libxml2-shlibs (>= 
2.6.1-1), %N (= %v-%r), apache2-common
+  Depends: <<
+               %N (= %v-%r),
+               apache2-common,
+               bzip2-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+       <<
   Replaces: php5-apache-ssl-cgi
   Files: <<
     lib/cgi-bin
@@ -328,7 +385,15 @@
 <<
 SplitOff23: <<
   Package: %N-cli
-  Depends: bzip2-shlibs, libgettext3-shlibs, libiconv, libxml2-shlibs (>= 
2.6.1-1), %N (= %v-%r)
+  Depends: <<
+               %N (= %v-%r),
+               bzip2-shlibs,
+               db44-aes-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+               ming-shlibs
+       <<
   Replaces: php5-apache-ssl-cgi
   Files: <<
     bin/php5
@@ -378,7 +443,10 @@
 <<
 SplitOff4: <<
   Package: %N-pear
-  Depends: %N-cli (= %v-%r), gnupg
+  Depends: <<
+               %N-cli (= %v-%r),
+               gnupg
+       <<
   Replaces: php5-apache2-ssl-pear, php4-apache2-ssl-pear
   ConfFiles: %p/etc/pear5.conf
   Files: <<
@@ -402,7 +470,11 @@
 <<
 SplitOff5: <<
   Package: %N-curl
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libcurl3-unified-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libcurl4-shlibs,
+               libssh2.1-shlibs
+       <<
   Replaces: php5-apache2-ssl-curl
   Files: lib/php5/20050922-zts/curl.so
   DocFiles: LICENSE
@@ -449,7 +521,18 @@
 <<
 SplitOff6: <<
   Package: %N-gd
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), gd2-shlibs, libpng3-shlibs (>= 1.2.5-4), libjpeg-shlibs, t1lib5-shlibs, 
libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               gd2-shlibs,
+               fontconfig2-shlibs,
+               freetype219-shlibs,
+               libexpat1-shlibs,
+               libiconv,
+               libjpeg-shlibs,
+               libpng3-shlibs (>= 1.2.5-4),
+               t1lib5-nox-shlibs,
+               x11-shlibs
+       <<
   Replaces: php5-apache2-ssl-gd
   Files: lib/php5/20050922-zts/gd.so
   DocFiles: LICENSE
@@ -497,7 +580,10 @@
 <<
 SplitOff7: <<
   Package: %N-imap
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= %v-%r)
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libc-client1-shlibs
+       <<
   Replaces: php5-apache2-ssl-imap
   Files: lib/php5/20050922-zts/imap.so
   DocFiles: LICENSE
@@ -544,7 +630,12 @@
 <<
 SplitOff8: <<
   Package: %N-ldap
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), cyrus-sasl2-shlibs, db44-aes-shlibs, openldap23-shlibs (>= 2.3.24-10)
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               cyrus-sasl2-shlibs,
+               db44-aes-shlibs,
+               openldap23-shlibs (>= 2.3.24-10)
+       <<
   Replaces: php5-apache2-ssl-ldap
   Files: lib/php5/20050922-zts/ldap.so
   DocFiles: LICENSE
@@ -591,7 +682,11 @@
 <<
 SplitOff9: <<
   Package: %N-mcrypt
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libmcrypt-shlibs, libtool14-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libmcrypt-shlibs,
+               libtool14-shlibs
+       <<
   Replaces: php5-apache2-ssl-mcrypt
   Files: lib/php5/20050922-zts/mcrypt.so
   DocFiles: LICENSE
@@ -638,7 +733,10 @@
 <<
 SplitOff10: <<
   Package: %N-mhash
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libmhash-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libmhash-shlibs
+       <<
   Replaces: php5-apache2-ssl-mhash
   Files: lib/php5/20050922-zts/mhash.so
   DocFiles: LICENSE
@@ -685,7 +783,10 @@
 <<
 SplitOff11: <<
   Package: %N-mysql
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), mysql15-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               mysql-ssl15-shlibs | mysql15-shlibs
+       <<
   Replaces: php5-apache2-ssl-mysql
   Files: lib/php5/20050922-zts/mysql.so
   DocFiles: LICENSE
@@ -733,7 +834,10 @@
 <<
 SplitOff12: <<
   Package: %N-mysqli
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), mysql15-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               mysql-ssl15-shlibs | mysql15-shlibs
+       <<
   Replaces: php5-apache2-ssl-mysqli
   Files: lib/php5/20050922-zts/mysqli.so
   DocFiles: LICENSE
@@ -781,7 +885,11 @@
 <<
 SplitOff13: <<
   Package: %N-odbc
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), unixodbc2-shlibs (>= 2.2.11-1010) | unixodbc2-nox-shlibs (>= 
2.2.11-1010), libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libiconv,
+               unixodbc2-shlibs (>= 2.2.11-1010) | unixodbc2-nox-shlibs (>= 
2.2.11-1010)
+       <<
   Replaces: php5-apache2-ssl-odbc
   Files: lib/php5/20050922-zts/odbc.so
   DocFiles: LICENSE
@@ -829,7 +937,10 @@
 <<
 SplitOff14: <<
   Package: %N-pgsql
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), postgresql80-unified-shlibs (>= 8.0.6-1026)
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               postgresql80-unified-shlibs (>= 8.0.6-1026)
+       <<
   Replaces: php5-apache2-ssl-pgsql
   Files: lib/php5/20050922-zts/pgsql.so
   DocFiles: LICENSE
@@ -877,7 +988,10 @@
 <<
 SplitOff15: <<
   Package: %N-snmp
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), net-snmp-unified15-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               net-snmp-unified15-shlibs
+       <<
   Replaces: php5-apache2-ssl-snmp
   Files: lib/php5/20050922-zts/snmp.so
   DocFiles: LICENSE
@@ -924,7 +1038,10 @@
 <<
 SplitOff17: <<
   Package: %N-gmp
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), gmp-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               gmp-shlibs
+       <<
   Replaces: php5-apache2-ssl-gmp
   Files: lib/php5/20050922-zts/gmp.so
   DocFiles: LICENSE
@@ -971,7 +1088,10 @@
 <<
 SplitOff19: <<
   Package: %N-sqlite
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), sqlite-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               sqlite-shlibs
+       <<
   Replaces: php5-apache2-ssl-sqlite
   Files: lib/php5/20050922-zts/sqlite.so
   DocFiles: LICENSE
@@ -1018,7 +1138,12 @@
 <<
 SplitOff21: <<
   Package: %N-xsl
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libxslt-shlibs (>= 1.1.0-1), libxml2-shlibs (>= 2.6.1-1), libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+               libxslt-shlibs (>= 1.1.0-1),
+       <<
   Replaces: php5-apache2-ssl-xsl
   Files: lib/php5/20050922-zts/xsl.so
   DocFiles: LICENSE
@@ -1065,7 +1190,11 @@
 <<
 SplitOff22: <<
   Package: %N-xmlrpc
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libxml2-shlibs (>= 2.6.1-1), libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1)
+       <<
   Replaces: php5-apache2-ssl-xmlrpc
   Files: lib/php5/20050922-zts/xmlrpc.so
   DocFiles: LICENSE

Index: php5-10.5.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/php5-10.5.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- php5-10.5.info      16 Mar 2008 16:45:34 -0000      1.5
+++ php5-10.5.info      17 Mar 2008 15:34:57 -0000      1.6
@@ -1,9 +1,47 @@
 Package: php5
 Version: 5.1.4
-Revision: 120
-Distribution: 10.5
+Revision: 21
+Distribution: 10.4
 ###
-BuildDepends: aprutil-dev, apr-dev (>= 0.9.12-10), libtool14, libgettext3-dev, 
libiconv-dev, gd2, mysql15-dev, sqlite-dev, postgresql80-unified-dev (>= 
8.0.6-1026), libcurl3-unified, expat, libmhash (>= 0.8.18-2), libmcrypt, 
libxml2, libxslt, openldap23-dev (>= 2.3.11-1002), ming, t1lib5, libpng3, 
apache2-dev (>= 2.0.58-10), unixodbc2 (>= 2.2.11-1010) | unixodbc2-nox (>= 
2.2.11-1010), gdbm3, net-snmp-unified, net-snmp-unified15-dev, db44-aes, 
libtiff, x11-dev, gmp (>= 4.1.4-1), libmpfr1, libc-client1-dev, libjpeg, 
cyrus-sasl2-dev, system-openssl-dev
+BuildDepends: <<
+       apache2-dev (>= 2.0.58-10),
+       aprutil-dev,
+       apr-dev (>= 0.9.12-10),
+       cyrus-sasl2-dev,
+       db44-aes,
+       expat1, 
+       fink (>= 0.24.12-1),
+       fontconfig2-dev,
+       freetype219,
+       gd2,
+       gdbm3,
+       gmp (>= 4.1.4-1),
+       libc-client1-dev,
+       libcurl4,
+       libgettext3-dev,
+       libiconv-dev,
+       libjpeg,
+       libmcrypt,
+       libmhash (>= 0.8.18-2),
+       libmpfr1,
+       libpng3,
+       libssh2.1,
+       libtiff,
+       libtool14,
+       libxml2 (>= 2.6.1-1),
+       libxslt (>= 1.1.0-1),
+       ming,
+       mysql-ssl15-dev | mysql15-dev,
+       net-snmp-unified,
+       net-snmp-unified15-dev,
+       openldap23-dev (>= 2.3.24-10),
+       postgresql80-unified-dev (>= 8.0.6-1026),
+       sqlite-dev,
+       system-openssl-dev,
+       t1lib5-nox,
+       unixodbc2 (>= 2.2.11-1010) | unixodbc2-nox (>= 2.2.11-1010),
+       x11-dev
+<<
 Replaces: php5-apache2-ssl
 ###
 CustomMirror: <<
@@ -70,31 +108,26 @@
 Source3: http://pear.php.net/install-pear-nozlib.phar
 Source3-MD5: 1030f325e0ce140db7cb3063bda52d3b
 ###
+PatchFile: %n.patch
+PatchFile-MD5: f62b98f72a244ebf3e37a79663f6e6fd
 PatchScript: <<
   ### Fix for gd/freetype and add a2enmod/a2dismod scripts
   ### Apple's GCC 4 prohibits nested functions
-  sed 's|@FINKPREFIX@|%p|g' < %a/%n.patch | patch -p1
-
-  ### setpgrp chagned to setpgui on 10.5 for UNIX03 cert
-  cd ../imap-2004e; perl -pi -e 's,setpgrp,setpgid,g' src/osdep/unix/env_unix.c
-  cd ../imap-2004e; perl -pi -e 's,setpgrp,setpgid,g' src/osdep/unix/tcp_unix.c
+  ### fix for newer curl and c-client interfaces
+  sed 's|@FINKPREFIX@|%p|g' < %{PatchFile} | patch -p1
 
   ### Fix for fink's bison
   perl -pi -e 's,bison -,/usr/bin/bison -,g' configure
   perl -pi -e 's,bison -,/usr/bin/bison -,g' genfiles
   perl -pi -e 's,bison -,/usr/bin/bison -,g' run-tests.php
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' run-tests2.php
   perl -pi -e 's,bison -,/usr/bin/bison -,g' makedist
   perl -pi -e 's,bison -,/usr/bin/bison -,g' Zend/Zend.dsp
   perl -pi -e 's,bison -,/usr/bin/bison -,g' Zend/Zend.m4
   perl -pi -e 's,bison -,/usr/bin/bison -,g' Zend/ZendTS.dsp
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' ext/w32api/w32api.dsp
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' win32/php5dll.dsp
-  perl -pi -e 's,bison -,/usr/bin/bison -,g' win32/php5dllts.dsp
   perl -pi -e 's,YACC=\"yacc\",YACC=\"/usr/bin/yacc\",g' configure
 
   ### Fix to allow finks xft2 or xfree4.3
-  perl -pi -e 's,for i in \$PHP_FREETYPE_DIR /usr/local /usr; do,for i in 
\$PHP_FREETYPE_DIR %p /usr/X11R6 /usr/local /usr; do,g' configure
+  perl -pi -e 's,for i in \$PHP_FREETYPE_DIR /usr/local /usr; do,for i in 
\$PHP_FREETYPE_DIR %p /usr/X11 /usr; do,g' configure
 
   ### Fix libtool relink
   perl -pi -e 's,need_relink=yes,need_relink=no,g' ltmain.sh
@@ -127,10 +160,9 @@
   perl -pi -e 's,enable_maintainer_zts=no,enable_maintainer_zts=yes,g' 
configure
 <<
 ### Fix for 10.3 dns stuff & apr & snmp
-SetCFLAGS: -DBIND_8_COMPAT -I%p/include/apr-0 -L%p/lib/system-openssl/lib
-NoSetLIBS: true
-NoSetLDFLAGS: true
-SetLDFLAGS: -L%p/lib/system-openssl/lib -L%p/lib
+### make really sure system-openssl flags are before fink's
+SetCFLAGS: -I%p/lib/system-openssl/include -L%p/lib/system-openssl/lib
+SetCPPFLAGS: -DBIND_8_COMPAT -I%p/include/apr-0
 ###
 DocFiles: <<
   CODING_STANDARDS CREDITS EXTENSIONS NEWS README* LICENSE TODO
@@ -146,7 +178,7 @@
   mkdir -p apache-build/ext/dba/libcdb
   mkdir -p apache-build/ext/dba/libflatfile
   mkdir -p apache-build/ext/sqlite/libsqlite/src
-  cd apache-build; YACC="/usr/bin/bison -y" ../configure %c 
--with-apxs2=%p/bin/apxs2 --with-config-file-path=%p/etc/php5/apache2 
--with-imap-ssl=/usr --with-xmlrpc=shared --with-xsl=shared,%p 
--with-gmp=shared,%p --with-curl=shared,%p --with-gd=shared,%p 
--with-tiff-dir=%p --with-jpeg-dir=%p --with-xpm-dir=shared,/usr/X11R6 
--with-png-dir=%p --with-freetype-dir=shared,%p --with-imap=shared,%p 
--with-ldap=shared,%p --with-ldap-sasl=%p --with-mhash=shared,%p 
--with-mcrypt=shared,%p --with-mysql=shared,%p --with-sqlite=shared,%p 
--with-mysqli=shared,%p/bin/mysql_config --with-pgsql=shared,%p 
--with-unixODBC=shared,%p --with-t1lib=%p --with-ttf=%p --with-snmp=shared,%p
+  cd apache-build; YACC="/usr/bin/bison -y" ../configure %c 
--with-apxs2=%p/bin/apxs2 --with-config-file-path=%p/etc/php5/apache2 
--with-imap-ssl=/usr --with-xmlrpc=shared --with-xsl=shared,%p 
--with-gmp=shared,%p --with-curl=shared,%p --with-gd=shared,%p 
--with-tiff-dir=%p --with-jpeg-dir=%p --with-xpm-dir=shared,/usr/X11 
--with-png-dir=%p --with-freetype-dir=shared,%p --with-imap=shared,%p 
--with-ldap=shared,%p --with-ldap-sasl=%p --with-mhash=shared,%p 
--with-mcrypt=shared,%p --with-mysql=shared,%p --with-sqlite=shared,%p 
--with-mysqli=shared,%p/bin/mysql_config --with-pgsql=shared,%p 
--with-unixODBC=shared,%p --with-t1lib=%p --with-ttf=%p --with-snmp=shared,%p
 
   ### Fix for dlcompat
   perl -pi -e 's,#define HAVE_MACH_O_DYLD_H 1,#undef HAVE_MACH_O_DYLD_H,g' 
apache-build/main/php_config.h
@@ -162,10 +194,6 @@
   ### Fix for dlcompat
   perl -pi -e 's,#define HAVE_MACH_O_DYLD_H 1,#undef HAVE_MACH_O_DYLD_H,g' 
cgi-build/main/php_config.h
 
-  ### No idea why this is needed on 10.5
-  cp -R Zend/* apache-build/Zend/
-  cp -R Zend/* cgi-build/Zend/
-
   ### Make for apache2
   cd apache-build; make
 
@@ -249,7 +277,21 @@
 ###
 SplitOff: <<
   Package: libapache2-mod-php5
-  Depends: apache2 (>= 2.0.58-10), bzip2-shlibs, db44-aes-shlibs, 
expat-shlibs, gdbm3-shlibs, libapr0-shlibs, libaprutil0-shlibs, 
libgettext3-shlibs, libiconv, libxml2-shlibs (>= 2.6.1-1), ming-shlibs, 
openldap23-shlibs (>= 2.3.24-10), %N (= %v-%r)
+  Depends: <<
+               %N (= %v-%r),
+               apache2 (>= 2.0.58-10),
+               bzip2-shlibs,
+               db44-aes-shlibs,
+               expat1-shlibs,
+               gdbm3-shlibs,
+               libapr0-shlibs,
+               libaprutil0-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+               ming-shlibs,
+               openldap23-shlibs (>= 2.3.24-10)
+       <<
   Replaces: libapache2-ssl-mod-php5
   Conflicts: libapache2-mod-php4, libapache2-ssl-mod-php4
   ConfFiles: <<
@@ -312,7 +354,14 @@
 <<
 SplitOff2: <<
   Package: %N-cgi
-  Depends: bzip2-shlibs, libgettext3-shlibs, libiconv, libxml2-shlibs (>= 
2.6.1-1), %N (= %v-%r), apache2-common
+  Depends: <<
+               %N (= %v-%r),
+               apache2-common,
+               bzip2-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+       <<
   Replaces: php5-apache-ssl-cgi
   Files: <<
     lib/cgi-bin
@@ -336,7 +385,15 @@
 <<
 SplitOff23: <<
   Package: %N-cli
-  Depends: bzip2-shlibs, libgettext3-shlibs, libiconv, libxml2-shlibs (>= 
2.6.1-1), %N (= %v-%r)
+  Depends: <<
+               %N (= %v-%r),
+               bzip2-shlibs,
+               db44-aes-shlibs,
+               libgettext3-shlibs,
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+               ming-shlibs
+       <<
   Replaces: php5-apache-ssl-cgi
   Files: <<
     bin/php5
@@ -386,7 +443,10 @@
 <<
 SplitOff4: <<
   Package: %N-pear
-  Depends: %N-cli (= %v-%r), gnupg
+  Depends: <<
+               %N-cli (= %v-%r),
+               gnupg
+       <<
   Replaces: php5-apache2-ssl-pear, php4-apache2-ssl-pear
   ConfFiles: %p/etc/pear5.conf
   Files: <<
@@ -410,7 +470,11 @@
 <<
 SplitOff5: <<
   Package: %N-curl
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libcurl3-unified-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libcurl4-shlibs,
+               libssh2.1-shlibs
+       <<
   Replaces: php5-apache2-ssl-curl
   Files: lib/php5/20050922-zts/curl.so
   DocFiles: LICENSE
@@ -457,7 +521,18 @@
 <<
 SplitOff6: <<
   Package: %N-gd
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), gd2-shlibs, libpng3-shlibs (>= 1.2.5-4), libjpeg-shlibs, t1lib5-shlibs, 
libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               gd2-shlibs,
+               fontconfig2-shlibs,
+               freetype219-shlibs,
+               libexpat1-shlibs,
+               libiconv,
+               libjpeg-shlibs,
+               libpng3-shlibs (>= 1.2.5-4),
+               t1lib5-nox-shlibs,
+               x11-shlibs
+       <<
   Replaces: php5-apache2-ssl-gd
   Files: lib/php5/20050922-zts/gd.so
   DocFiles: LICENSE
@@ -505,7 +580,10 @@
 <<
 SplitOff7: <<
   Package: %N-imap
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= %v-%r)
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libc-client1-shlibs
+       <<
   Replaces: php5-apache2-ssl-imap
   Files: lib/php5/20050922-zts/imap.so
   DocFiles: LICENSE
@@ -552,7 +630,12 @@
 <<
 SplitOff8: <<
   Package: %N-ldap
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), cyrus-sasl2-shlibs, db44-aes-shlibs, openldap23-shlibs (>= 2.3.24-10)
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               cyrus-sasl2-shlibs,
+               db44-aes-shlibs,
+               openldap23-shlibs (>= 2.3.24-10)
+       <<
   Replaces: php5-apache2-ssl-ldap
   Files: lib/php5/20050922-zts/ldap.so
   DocFiles: LICENSE
@@ -599,7 +682,11 @@
 <<
 SplitOff9: <<
   Package: %N-mcrypt
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libmcrypt-shlibs, libtool14-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libmcrypt-shlibs,
+               libtool14-shlibs
+       <<
   Replaces: php5-apache2-ssl-mcrypt
   Files: lib/php5/20050922-zts/mcrypt.so
   DocFiles: LICENSE
@@ -646,7 +733,10 @@
 <<
 SplitOff10: <<
   Package: %N-mhash
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libmhash-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libmhash-shlibs
+       <<
   Replaces: php5-apache2-ssl-mhash
   Files: lib/php5/20050922-zts/mhash.so
   DocFiles: LICENSE
@@ -693,7 +783,10 @@
 <<
 SplitOff11: <<
   Package: %N-mysql
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), mysql15-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               mysql-ssl15-shlibs | mysql15-shlibs
+       <<
   Replaces: php5-apache2-ssl-mysql
   Files: lib/php5/20050922-zts/mysql.so
   DocFiles: LICENSE
@@ -741,7 +834,10 @@
 <<
 SplitOff12: <<
   Package: %N-mysqli
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), mysql15-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               mysql-ssl15-shlibs | mysql15-shlibs
+       <<
   Replaces: php5-apache2-ssl-mysqli
   Files: lib/php5/20050922-zts/mysqli.so
   DocFiles: LICENSE
@@ -789,7 +885,11 @@
 <<
 SplitOff13: <<
   Package: %N-odbc
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), unixodbc2-shlibs (>= 2.2.11-1010) | unixodbc2-nox-shlibs (>= 
2.2.11-1010), libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libiconv,
+               unixodbc2-shlibs (>= 2.2.11-1010) | unixodbc2-nox-shlibs (>= 
2.2.11-1010)
+       <<
   Replaces: php5-apache2-ssl-odbc
   Files: lib/php5/20050922-zts/odbc.so
   DocFiles: LICENSE
@@ -837,7 +937,10 @@
 <<
 SplitOff14: <<
   Package: %N-pgsql
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), postgresql80-unified-shlibs (>= 8.0.6-1026)
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               postgresql80-unified-shlibs (>= 8.0.6-1026)
+       <<
   Replaces: php5-apache2-ssl-pgsql
   Files: lib/php5/20050922-zts/pgsql.so
   DocFiles: LICENSE
@@ -885,7 +988,10 @@
 <<
 SplitOff15: <<
   Package: %N-snmp
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), net-snmp-unified15-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               net-snmp-unified15-shlibs
+       <<
   Replaces: php5-apache2-ssl-snmp
   Files: lib/php5/20050922-zts/snmp.so
   DocFiles: LICENSE
@@ -932,7 +1038,10 @@
 <<
 SplitOff17: <<
   Package: %N-gmp
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), gmp-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               gmp-shlibs
+       <<
   Replaces: php5-apache2-ssl-gmp
   Files: lib/php5/20050922-zts/gmp.so
   DocFiles: LICENSE
@@ -979,7 +1088,10 @@
 <<
 SplitOff19: <<
   Package: %N-sqlite
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), sqlite-shlibs
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               sqlite-shlibs
+       <<
   Replaces: php5-apache2-ssl-sqlite
   Files: lib/php5/20050922-zts/sqlite.so
   DocFiles: LICENSE
@@ -1026,7 +1138,12 @@
 <<
 SplitOff21: <<
   Package: %N-xsl
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libxslt-shlibs (>= 1.1.0-1), libxml2-shlibs (>= 2.6.1-1), libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1),
+               libxslt-shlibs (>= 1.1.0-1),
+       <<
   Replaces: php5-apache2-ssl-xsl
   Files: lib/php5/20050922-zts/xsl.so
   DocFiles: LICENSE
@@ -1073,7 +1190,11 @@
 <<
 SplitOff22: <<
   Package: %N-xmlrpc
-  Depends: libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r), libxml2-shlibs (>= 2.6.1-1), libiconv
+  Depends: <<
+               libapache2-mod-php5 (= %v-%r) | %N-cgi (= %v-%r) | %N-cli (= 
%v-%r),
+               libiconv,
+               libxml2-shlibs (>= 2.6.1-1)
+       <<
   Replaces: php5-apache2-ssl-xmlrpc
   Files: lib/php5/20050922-zts/xmlrpc.so
   DocFiles: LICENSE

Index: php5.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/php5.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- php5.patch  23 Jun 2006 17:25:27 -0000      1.1
+++ php5.patch  17 Mar 2008 15:34:57 -0000      1.2
@@ -1,3 +1,26 @@
+diff -ruN php-5.1.4.orig/ext/curl/interface.c php-5.1.4/ext/curl/interface.c
+--- php-5.1.4.orig/ext/curl/interface.c        2006-04-13 07:26:10.000000000 
-0400
++++ php-5.1.4/ext/curl/interface.c     2008-03-17 00:47:39.000000000 -0400
+@@ -266,7 +266,9 @@
+       REGISTER_CURL_CONSTANT(CURLOPT_FTPAPPEND);
+       REGISTER_CURL_CONSTANT(CURLOPT_NETRC);
+       REGISTER_CURL_CONSTANT(CURLOPT_FOLLOWLOCATION);
++#if CURLOPT_FTPASCII != 0
+       REGISTER_CURL_CONSTANT(CURLOPT_FTPASCII);
++#endif
+       REGISTER_CURL_CONSTANT(CURLOPT_PUT);
+ #if CURLOPT_MUTE != 0
+       REGISTER_CURL_CONSTANT(CURLOPT_MUTE);
+@@ -306,7 +308,9 @@
+       REGISTER_CURL_CONSTANT(CURLOPT_FILETIME);
+       REGISTER_CURL_CONSTANT(CURLOPT_WRITEFUNCTION);
+       REGISTER_CURL_CONSTANT(CURLOPT_READFUNCTION);
++#if CURLOPT_PASSWDFUNCTION != 0 
+       REGISTER_CURL_CONSTANT(CURLOPT_PASSWDFUNCTION);
++#endif
+       REGISTER_CURL_CONSTANT(CURLOPT_HEADERFUNCTION);
+       REGISTER_CURL_CONSTANT(CURLOPT_MAXREDIRS);
+       REGISTER_CURL_CONSTANT(CURLOPT_MAXCONNECTS);
 diff -ruN php-5.1.4.orig/ext/gd/gdcache.c php-5.1.4/ext/gd/gdcache.c
 --- php-5.1.4.orig/ext/gd/gdcache.c    2005-01-09 14:05:05.000000000 -0700
 +++ php-5.1.4/ext/gd/gdcache.c 2006-06-15 12:27:43.000000000 -0600
@@ -33,6 +56,34 @@
  
  
  /*********************************************************/
+diff -ruN php-5.1.4.orig/ext/imap/php_imap.c php-5.1.4/ext/imap/php_imap.c
+--- php-5.1.4.orig/ext/imap/php_imap.c 2006-01-28 03:07:20.000000000 -0500
++++ php-5.1.4/ext/imap/php_imap.c      2008-03-17 01:06:16.000000000 -0400
+@@ -71,6 +71,7 @@
+ /* the gets we use */
+ static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, 
GETS_DATA *md);
+ 
++#if 0
+ /* These function declarations are missing from the IMAP header files... */
+ void rfc822_date(char *date);
+ char *cpystr(const char *str);
+@@ -79,6 +80,7 @@
+ unsigned long find_rightmost_bit(unsigned long *valptr);
+ void fs_give(void **block);
+ void *fs_get(size_t size);
++#endif
+ 
+ 
+ /* {{{ imap_functions[]
+@@ -2160,7 +2162,7 @@
+       dest.size = 0;
+ 
+       cpytxt(&src, Z_STRVAL_PP(str), Z_STRLEN_PP(str));
+-      utf8_mime2text(&src, &dest);
++      utf8_mime2text(&src, &dest, U8T_CANONICAL);
+       RETURN_STRINGL(dest.data, strlen(dest.data), 1);
+ }
+ /* }}} */
 diff -ruN php-5.1.4.orig/fink/php5.conf php-5.1.4/fink/php5.conf
 --- php-5.1.4.orig/fink/php5.conf      1969-12-31 17:00:00.000000000 -0700
 +++ php-5.1.4/fink/php5.conf   2006-06-15 12:28:34.000000000 -0600


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to