[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