Index: head/graphics/jpgraph2/files/patch-src_jpgraph.php =================================================================== --- head/graphics/jpgraph2/files/patch-src_jpgraph.php (revision 420258) +++ head/graphics/jpgraph2/files/patch-src_jpgraph.php (nonexistent) @@ -1,30 +0,0 @@ ---- src/jpgraph.php.orig 2016-02-07 15:28:23 UTC -+++ src/jpgraph.php -@@ -1286,11 +1286,11 @@ class Graph { - while( list($key,$value) = each($_GET) ) { - if( is_array($value) ) { - foreach ( $value as $k => $v ) { -- $urlarg .= '&'.$key.'%5B'.$k.'%5D='.urlencode($v); -+ $urlarg .= '&'.urlencode($key).'%5B'.urlencode($k).'%5D='.urlencode($v); - } - } - else { -- $urlarg .= '&'.$key.'='.urlencode($value); -+ $urlarg .= '&'.urlencode($key).'='.urlencode($value); - } - } - -@@ -1301,11 +1301,11 @@ class Graph { - while( list($key,$value) = each($_POST) ) { - if( is_array($value) ) { - foreach ( $value as $k => $v ) { -- $urlarg .= '&'.$key.'%5B'.$k.'%5D='.urlencode($v); -+ $urlarg .= '&'.urlencode($key).'%5B'.urlencode($k).'%5D='.urlencode($v); - } - } - else { -- $urlarg .= '&'.$key.'='.urlencode($value); -+ $urlarg .= '&'.urlencode($key).'='.urlencode($value); - } - } - Property changes on: head/graphics/jpgraph2/files/patch-src_jpgraph.php ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/graphics/jpgraph2/Makefile =================================================================== --- head/graphics/jpgraph2/Makefile (revision 420258) +++ head/graphics/jpgraph2/Makefile (revision 420259) @@ -1,45 +1,53 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= jpgraph -PORTVERSION= 3.0.7 -PORTREVISION= 1 +PORTVERSION= 4.0.1 CATEGORIES= graphics -MASTER_SITES= http://hem.bredband.net/jpgraph2/ -PKGNAMESUFFIX= 2 +MASTER_SITES= http://fossies.org/linux/www/ MAINTAINER= ports@FreeBSD.org COMMENT= Draw both "quick and dirty" graphs with a minimum of code -LICENSE= jpgraph -LICENSE_NAME= JpGraph license -LICENSE_FILE= ${WRKSRC}/README -LICENSE_PERMS= dist-mirror pkg-mirror auto-accept +LICENSE= QPL +LICENSE_NAME= Q PUBLIC LICENSE version 1.0 +LICENSE_TEXT= Please refer to: http://www.opensource.org/licenses/qtpl.php for details +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu + BROKEN_powerpc64= Does not build -USES= tar:bzip2 +USES= php tar:bzip2 +USE_PHP= gd NO_ARCH= yes NO_BUILD= yes -NO_WRKSUBDIR= yes -USE_PHP= gd NO_CDROM= The free version cannot be used in a commercial context PORTDATA= * PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES +post-patch: + @${REINPLACE_CMD} '/TrueType/ s|// ||; \ + s|/usr/share/fonts/TrueType|${LOCALBASE}/share/fonts/dejavu|' \ + ${WRKSRC}/src/jpg-config.inc.php + do-install: @${MKDIR} ${STAGEDIR}${DATADIR} - ${CP} ${WRKSRC}/src/*.php ${STAGEDIR}${DATADIR} - ${CP} ${WRKSRC}/src/*.dat ${STAGEDIR}${DATADIR} - ${CP} -R ${WRKSRC}/src/lang ${STAGEDIR}${DATADIR} + (cd ${WRKSRC}/src && ${COPYTREE_SHARE} "*.php *.dat lang themes" \ + ${STAGEDIR}${DATADIR}) + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${CP} -R ${WRKSRC}/docportal/* ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + +do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${CP} ${WRKSRC}/src/Examples/* ${STAGEDIR}${EXAMPLESDIR} + ${RM} ${WRKSRC}/src/Examples/jpgraph + (cd ${WRKSRC}/src/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/graphics/jpgraph2/distinfo =================================================================== --- head/graphics/jpgraph2/distinfo (revision 420258) +++ head/graphics/jpgraph2/distinfo (revision 420259) @@ -1,2 +1,3 @@ -SHA256 (jpgraph-3.0.7.tar.bz2) = 412a1aaf47c7d70c5a4350d1c571ebb88c77138d9b95afd51895c44f188a03b6 -SIZE (jpgraph-3.0.7.tar.bz2) = 10541173 +TIMESTAMP = 1470907503 +SHA256 (jpgraph-4.0.1.tar.bz2) = 256ce5c5f9c111841fcafc2fd53d5042176c91f03724bc76cbca29f23ece3771 +SIZE (jpgraph-4.0.1.tar.bz2) = 12710087 Index: head/graphics/jpgraph2/pkg-descr =================================================================== --- head/graphics/jpgraph2/pkg-descr (revision 420258) +++ head/graphics/jpgraph2/pkg-descr (revision 420259) @@ -1,7 +1,7 @@ JpGraph is an OO class library for PHP. JpGraph makes it easy to draw both "quick and dirty" graphs with a minimum of code and complex professional looking graphs which requires a very fine grain of control. The library assigns context sensitive default values for most parameters which helps minimize the learning curve. -WWW: http://www.aditus.nu/jpgraph/ +WWW: http://jpgraph.net/