[50175] trunk/dports

ryandesign at macports.org ryandesign at macports.org
Mon Apr 27 02:32:47 PDT 2009


Revision: 50175
          http://trac.macports.org/changeset/50175
Author:   ryandesign at macports.org
Date:     2009-04-27 02:32:46 -0700 (Mon, 27 Apr 2009)
Log Message:
-----------
php5extension-1.0.tcl: instead of telling the user to modify their php.ini to load the extension, write a separate .ini just for this extension in ${prefix}/var/db/php${major} where the php port will look for it
php5-yaz: increase revision to force a rebuild to get this change

Modified Paths:
--------------
    trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
    trunk/dports/php/php5-yaz/Portfile

Modified: trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl	2009-04-27 09:14:44 UTC (rev 50174)
+++ trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl	2009-04-27 09:32:46 UTC (rev 50175)
@@ -40,10 +40,12 @@
 
 
 proc php5extension.setup {extension version} {
-    global php5extension.extension
-    global destroot prefix worksrcpath
+    global php5extension.extension php5extension.ini php5extension.inidir
+    global destroot prefix workpath worksrcpath
     
     set php5extension.extension ${extension}
+    set php5extension.ini       ${extension}.ini
+    set php5extension.inidir    ${prefix}/var/db/php5
     
     name                        php5-${php5extension.extension}
     version                     ${version}
@@ -58,12 +60,14 @@
     
     destroot.destdir            INSTALL_ROOT=${destroot}
     
-    post-install {
-        ui_msg "To enable this extension in php,"
-        ui_msg "set 'extension_dir' to"
-        ui_msg "[exec ${prefix}/bin/php-config --extension-dir]"
-        ui_msg "And add the line"
-        ui_msg "extension=${php5extension.extension}.so"
-        ui_msg "in ${prefix}/etc/php.ini"
+    post-build {
+        set fp [open ${workpath}/${php5extension.ini} w]
+        puts $fp "extension=${php5extension.extension}.so"
+        close $fp
     }
+    
+    post-destroot {
+        xinstall -m 755 -d ${destroot}${php5extension.inidir}
+        xinstall -m 644 ${workpath}/${php5extension.ini} ${destroot}${php5extension.inidir}
+    }
 }

Modified: trunk/dports/php/php5-yaz/Portfile
===================================================================
--- trunk/dports/php/php5-yaz/Portfile	2009-04-27 09:14:44 UTC (rev 50174)
+++ trunk/dports/php/php5-yaz/Portfile	2009-04-27 09:32:46 UTC (rev 50175)
@@ -4,6 +4,7 @@
 PortGroup               php5peclextension 1.0
 
 php5peclextension.setup yaz 1.0.14
+revision                1
 categories-append       net databases devel
 platforms               darwin
 maintainers             nomaintainer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090427/c661cfb5/attachment.html>


More information about the macports-changes mailing list