[94561] trunk/dports/php

ryandesign at macports.org ryandesign at macports.org
Fri Jun 22 13:57:29 PDT 2012


Revision: 94561
          https://trac.macports.org/changeset/94561
Author:   ryandesign at macports.org
Date:     2012-06-22 13:57:29 -0700 (Fri, 22 Jun 2012)
Log Message:
-----------
php-gdchart: unified port; add upstream patch necessary but not sufficient for php 5.4 support

Modified Paths:
--------------
    trunk/dports/php/php-gdchart/Portfile

Added Paths:
-----------
    trunk/dports/php/php-gdchart/
    trunk/dports/php/php-gdchart/files/
    trunk/dports/php/php-gdchart/files/patch-gdchart.c.diff

Modified: trunk/dports/php/php-gdchart/Portfile
===================================================================
--- trunk/dports/php/php5-gdchart/Portfile	2012-06-13 21:18:26 UTC (rev 94282)
+++ trunk/dports/php/php-gdchart/Portfile	2012-06-22 20:57:29 UTC (rev 94561)
@@ -1,13 +1,20 @@
 # $Id$
 
 PortSystem      1.0
-PortGroup       php5extension 1.0
+PortGroup           php 1.1
 
-php5extension.setup gdchart 0.2.0 pecl
+name                php-gdchart
+version             0.2.0
 license         PHP
 categories      php devel
 platforms       darwin
 maintainers     nomaintainer
+
+php.branches        5.3
+php.pecl            yes
+php.pecl.name       GDChart
+php.pecl.prerelease yes
+
 description     GDChart Based Graphing Interface
 
 long_description \
@@ -21,30 +28,29 @@
                 sha1    cf1071d5e9bba2ea0dc45fd172b22db68a66b953 \
                 rmd160  ae22aaa5b869a15677fc11d038ea0319179f056c
 
-depends_build-append \
-    port:gd2
+distname            gdchart-${version}
 
-depends_lib-append \
-    port:php5-gd
-
-configure.args \
-    --enable-gdchart=${prefix}/include/php/ext/gd
-
-configure.cppflags-append \
-    -DHAVE_LIBFREETYPE
-
-pre-configure {
-    set fonts {Giant MediumBold Large Small Tiny}
-    foreach font ${fonts} {
-        configure.cppflags-append \
-            -DgdFont${font}=php_gd_gdFont${font}
+if {${name} != ${subport}} {
+    depends_build-append        port:gd2
+    
+    depends_lib-append          port:${php}-gd
+    
+    patchfiles                  patch-gdchart.c.diff
+    
+    configure.args              --enable-gdchart=${prefix}/include/${php}/php/ext/gd
+    
+    configure.cppflags-append   -DHAVE_LIBFREETYPE
+    
+    pre-configure {
+        set fonts {Giant MediumBold Large Small Tiny}
+        foreach font ${fonts} {
+            configure.cppflags-append -DgdFont${font}=php_gd_gdFont${font}
+        }
     }
+    
+    post-destroot {
+        set docdir ${prefix}/share/doc/${subport}
+        xinstall -d ${destroot}${docdir}
+        xinstall -m 644 -W ${worksrcpath} CREDITS README TODO ${destroot}${docdir}
+    }
 }
-
-post-destroot {
-    set docdir ${prefix}/share/doc/${name}
-    xinstall -d ${destroot}${docdir}
-    xinstall -m 644 -W ${worksrcpath} CREDITS README TODO ${destroot}${docdir}
-}
-
-livecheck.regex {(\d+(?:\.\d+)*)</a></th>}

Added: trunk/dports/php/php-gdchart/files/patch-gdchart.c.diff
===================================================================
--- trunk/dports/php/php-gdchart/files/patch-gdchart.c.diff	                        (rev 0)
+++ trunk/dports/php/php-gdchart/files/patch-gdchart.c.diff	2012-06-22 20:57:29 UTC (rev 94561)
@@ -0,0 +1,12 @@
+http://svn.php.net/viewvc?view=revision&revision=297236
+--- gdchart.c.orig	(revision 297235)
++++ gdchart.c	(revision 297236)
+@@ -192,7 +192,7 @@
+  *
+  * Every user visible function must have an entry in gdchart_functions[].
+  */
+-function_entry gdchart_functions[] = {
++zend_function_entry gdchart_functions[] = {
+ 	{NULL, NULL, NULL}	/* Must be the last line in gdchart_functions[] */
+ };
+ /* }}} */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120622/5e29edb2/attachment-0001.html>


More information about the macports-changes mailing list