[58839] trunk/dports/lang/php4

ryandesign at macports.org ryandesign at macports.org
Mon Oct 5 22:24:01 PDT 2009


Revision: 58839
          http://trac.macports.org/changeset/58839
Author:   ryandesign at macports.org
Date:     2009-10-05 22:24:00 -0700 (Mon, 05 Oct 2009)
Log Message:
-----------
php4: merge r56403 from php5: add variant for suhosin patch; see #20681

Revision Links:
--------------
    http://trac.macports.org/changeset/56403

Modified Paths:
--------------
    trunk/dports/lang/php4/Portfile

Property Changed:
----------------
    trunk/dports/lang/php4/


Property changes on: trunk/dports/lang/php4
___________________________________________________________________
Added: svn:mergeinfo
   + /trunk/dports/lang/php5:56403

Modified: trunk/dports/lang/php4/Portfile
===================================================================
--- trunk/dports/lang/php4/Portfile	2009-10-06 05:22:47 UTC (rev 58838)
+++ trunk/dports/lang/php4/Portfile	2009-10-06 05:24:00 UTC (rev 58839)
@@ -26,9 +26,10 @@
     and can be embedded into HTML.
 
 checksums \
-    md5     2e3b2a0e27f10cb84fd00e5ecd7a1880 \
-    sha1    ab3d2205d756ddf93452b57bd6ce6a2014b1c374 \
-    rmd160  0d77092efaccd8fe6efc16635be98c5d4ccfec66
+    [suffix ${distname}] \
+        md5     2e3b2a0e27f10cb84fd00e5ecd7a1880 \
+        sha1    ab3d2205d756ddf93452b57bd6ce6a2014b1c374 \
+        rmd160  0d77092efaccd8fe6efc16635be98c5d4ccfec66
 
 depends_build \
     port:pkgconfig
@@ -49,6 +50,9 @@
     port:libpng \
     port:freetype
 
+# Use -p1 to accommodate the Suhosin patch
+patch.pre_args          -p1
+
 set phpinidir           ${prefix}/etc/${my_name}
 set extraphpinidir      ${prefix}/var/db/${my_name}
 
@@ -245,6 +249,24 @@
         --with-t1lib=${prefix}
 }
 
+variant suhosin description {Add Suhosin patch} {
+    pre-fetch {
+        if {"darwin" == ${os.platform} && ${os.major} < 9} {
+            ui_error "The suhosin variant requires Mac OS X 10.5 or greater."
+            return -code error "incompatible Mac OS X version"
+        }
+    }
+    set suhosin_patch_version   ${version}-0.9.6
+    set suhosin_patch           suhosin-patch-${suhosin_patch_version}.patch.gz
+    patch_sites-append          http://download.suhosin.org/
+    patchfiles-append           ${suhosin_patch}
+    checksums-append \
+        ${suhosin_patch} \
+            md5     c4e88782b1572e0aee26e6b2124e6257 \
+            sha1    b2b5121dc1f2bb5ffed968efb978a4a1ac9fcca6 \
+            rmd160  39d2e74cc879187b348f2e0dd22755680fafb49d \
+}
+
 destroot.args \
     INSTALL_ROOT=${destroot} PHP_PEAR_INSTALL_DIR=${prefix}/lib/php
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091005/ccef2ab0/attachment.html>


More information about the macports-changes mailing list