From 23034403104768b362c200bf287f807087887655 Mon Sep 17 00:00:00 2001 From: vg Date: Sat, 7 Nov 2015 11:18:11 +0000 Subject: - Remove broken - Fix build PR: ports/204052 Submitted by: Mathieu Simon --- print/p5-Net-CUPS/Makefile | 2 -- print/p5-Net-CUPS/files/patch-Makefile.PL | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 print/p5-Net-CUPS/files/patch-Makefile.PL diff --git a/print/p5-Net-CUPS/Makefile b/print/p5-Net-CUPS/Makefile index f21db08..6b22cf9 100644 --- a/print/p5-Net-CUPS/Makefile +++ b/print/p5-Net-CUPS/Makefile @@ -11,8 +11,6 @@ PKGNAMEPREFIX= p5- MAINTAINER= vg@FreeBSD.org COMMENT= Interface to the CUPS API -BROKEN= Fails to configure or build - BUILD_DEPENDS= cups-config:${PORTSDIR}/print/cups-client LIB_DEPENDS= libcupsimage.so:${PORTSDIR}/print/cups-image \ libcupsfilters.so:${PORTSDIR}/print/cups-filters diff --git a/print/p5-Net-CUPS/files/patch-Makefile.PL b/print/p5-Net-CUPS/files/patch-Makefile.PL new file mode 100644 index 0000000..0551f5e --- /dev/null +++ b/print/p5-Net-CUPS/files/patch-Makefile.PL @@ -0,0 +1,18 @@ +Fixes issue with the version check as mentioned upstream: +https://rt.cpan.org/Public/Bug/Display.html?id=104237 + +--- Makefile.PL.orig 2015-10-27 12:05:43 UTC ++++ Makefile.PL +@@ -31,8 +31,10 @@ else + + my @version_parts = split( /\./, $version ); + +-if( ( $version_parts[1] < 2 ) || +- ( ( $version_parts[1] == 2 ) && ( $version_parts[2] < 2 ) ) ) ++if( ++ ( $version_parts[0] < 1 ) || ++ ( ( $version_parts[0] == 1 ) && ( $version_parts[1] < 2 ) ) || ++ ( ( $version_parts[0] == 1 ) && ( $version_parts[1] == 2 ) && ( $version_parts[2] < 2 ) ) ) + { + print "The version of the Common Unix Printing System installed\n"; + print "on your system is too old for this module to work properly.\n"; -- cgit v1.1