diff --git a/graphics/p5-Image-Imlib2/Makefile b/graphics/p5-Image-Imlib2/Makefile index 71c58a340ed8..e07fd1ef8e4c 100644 --- a/graphics/p5-Image-Imlib2/Makefile +++ b/graphics/p5-Image-Imlib2/Makefile @@ -1,26 +1,26 @@ PORTNAME= Image-Imlib2 PORTVERSION= 2.03 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl interface to the Imlib2 image library WWW= https://metacpan.org/release/Image-Imlib2 LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= perl5 USE_PERL5= modbuild OPTIONS_DEFINE= EXAMPLES EXAMPLES= examples/benchmark.pl examples/benchmark.txt examples/maeda.pl post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." .include diff --git a/graphics/p5-Image-Imlib2/files/patch-Build.PL b/graphics/p5-Image-Imlib2/files/patch-Build.PL new file mode 100644 index 000000000000..da69af69896f --- /dev/null +++ b/graphics/p5-Image-Imlib2/files/patch-Build.PL @@ -0,0 +1,34 @@ +Add minimal support to `pkg-config imlib2`; imlib2-config has been +dropped since imlib2-1.7.5. + +--- Build.PL.orig 2009-11-24 21:41:36 UTC ++++ Build.PL +@@ -1,26 +1,8 @@ use strict; + use Module::Build; + use strict; + +-# We need to find imlib2-config +-my $CONFIG = "imlib2-config"; +- +-my $version = `$CONFIG --version`; +-if (!$version) { +- warn 'You must install the imlib2 library before you can install +-Image::Imlib2. You can obtain imlib2 from +-http://sourceforge.net/projects/enlightenment/ +- +-Alternatively, if you have downloaded and installed imlib2 and this +-still will not work, modify the $CONFIG variable inside Build.PL to +-point to the imlib2-config program that provides. +-'; +- exit 0; +-} else { +- print "Found imlib2 $version"; +-} +- +-my $libs = `$CONFIG --libs`; +-my $cflags = "-DX_DISPLAY_MISSING " . `$CONFIG --cflags`; ++my $libs = `pkg-config --libs imlib2`; ++my $cflags = "-DX_DISPLAY_MISSING " . `pkg-config --cflags imlib2`; + + my $build = Module::Build->new( + c_source => './lib/Image',