svn commit: r376292 - in head/graphics/p5-GD: . files
Mathieu Arnold
mat at FreeBSD.org
Mon Jan 5 11:19:18 UTC 2015
Author: mat
Date: Mon Jan 5 11:19:16 2015
New Revision: 376292
URL: https://svnweb.freebsd.org/changeset/ports/376292
QAT: https://qat.redports.org/buildarchive/r376292/
Log:
Fix runtime. The Makefile.PL version of the build is ignoring all the XS glue.
Sponsored by: Absolight
Added:
head/graphics/p5-GD/files/
head/graphics/p5-GD/files/patch-Build.PL (contents, props changed)
Modified:
head/graphics/p5-GD/Makefile
head/graphics/p5-GD/pkg-plist
Modified: head/graphics/p5-GD/Makefile
==============================================================================
--- head/graphics/p5-GD/Makefile Mon Jan 5 10:17:13 2015 (r376291)
+++ head/graphics/p5-GD/Makefile Mon Jan 5 11:19:16 2015 (r376292)
@@ -2,6 +2,7 @@
PORTNAME= GD
PORTVERSION= 2.56
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,16 +15,7 @@ LICENSE_COMB= dual
LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd
-CONFIGURE_ENV= options="FT,GIF,JPEG,PNG,XPM" \
- lib_ft_path=${LOCALBASE} \
- lib_gd_path=${LOCALBASE} \
- lib_jpeg_path=${LOCALBASE} \
- lib_png_path=${LOCALBASE} \
- lib_zlib_path=/usr
USES= perl5
-USE_PERL5= configure
-
-post-patch:
- @${CHMOD} u+w ${WRKSRC}/bdf_scripts/bdf2gdfont.pl
+USE_PERL5= modbuild
.include <bsd.port.mk>
Added: head/graphics/p5-GD/files/patch-Build.PL
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/p5-GD/files/patch-Build.PL Mon Jan 5 11:19:16 2015 (r376292)
@@ -0,0 +1,43 @@
+--- Build.PL.orig 2014-10-28 01:34:54 UTC
++++ Build.PL
+@@ -28,40 +28,6 @@ if (-d '/usr/lib64') {
+ @LIBPATH = (@LIBPATH, at libs64);
+ }
+
+-#############################################################################################
+-# Build options passed in to script to support reproducible builds via Makefiles
+-#############################################################################################
+-my $result = GetOptions("options=s" => \$options,
+- "lib_gd_path=s" => \$lib_gd_path,
+- "lib_ft_path=s" => \$lib_ft_path,
+- "lib_png_path=s" => \$lib_png_path,
+- "lib_jpeg_path=s" => \$lib_jpeg_path,
+- "lib_xpm_path=s" => \$lib_xpm_path,
+- "lib_zlib_path=s" => \$lib_zlib_path,
+- );
+-unless ($result) {
+- die <<END;
+-Usage: perl Build.PL [options]
+-
+-Configure GD module.
+-
+- Options:
+- -options "JPEG,FT,PNG,GIF,XPM,ANIMGIF" feature options, separated by commas
+- -lib_gd_path path path to libgd
+- -lib_ft_path path path to Freetype library
+- -lib_png_path path path to libpng
+- -lib_jpeg_path path path to libjpeg
+- -lib_xpm_path path path to libxpm
+- -lib_zlib_path path path to libpng
+- -ignore_missing_gd Ignore missing or old libgd installations and try to compile anyway
+-
+-If no options are passed on the command line. The program will
+-attempt to autoconfigure itself with the gdlib-config program (present
+-in GD versions 2.0.27 or later). Otherwise it will prompt for these
+-values interactively.
+-END
+-}
+-
+ if( defined($options) )
+ {
+ print "Included Features: $options\n";
Modified: head/graphics/p5-GD/pkg-plist
==============================================================================
--- head/graphics/p5-GD/pkg-plist Mon Jan 5 10:17:13 2015 (r376291)
+++ head/graphics/p5-GD/pkg-plist Mon Jan 5 11:19:16 2015 (r376292)
@@ -1,14 +1,19 @@
+ at comment bin/README
+ at comment bin/bdf2gdfont.PLS
bin/bdf2gdfont.pl
-%%SITE_PERL%%/GD.pm
-%%SITE_PERL%%/GD/Group.pm
-%%SITE_PERL%%/GD/Image.pm
-%%SITE_PERL%%/GD/Polygon.pm
-%%SITE_PERL%%/GD/Polyline.pm
-%%SITE_PERL%%/GD/Simple.pm
-%%SITE_PERL%%/auto/GD/autosplit.ix
+bin/bdftogd
+ at comment bin/cvtbdf.pl
+%%SITE_ARCH%%/GD.pm
+%%SITE_ARCH%%/GD/Group.pm
+%%SITE_ARCH%%/GD/Image.pm
+%%SITE_ARCH%%/GD/Polygon.pm
+%%SITE_ARCH%%/GD/Polyline.pm
+%%SITE_ARCH%%/GD/Simple.pm
+%%SITE_ARCH%%/auto/GD/GD.so
%%PERL5_MAN3%%/GD.3.gz
%%PERL5_MAN3%%/GD::Image.3.gz
%%PERL5_MAN3%%/GD::Polygon.3.gz
%%PERL5_MAN3%%/GD::Polyline.3.gz
%%PERL5_MAN3%%/GD::Simple.3.gz
+ at comment man/man1/bdf2gdfont.PLS.1.gz
man/man1/bdf2gdfont.pl.1.gz
More information about the svn-ports-head
mailing list