graphics/p5-Image-Imlib2: Fix for graphics/imlib2 update Switch to `pkg-config imlib2`. Bump revision.diff -r1.54 -r1.55 pkgsrc/graphics/p5-Image-Imlib2/Makefile
(rin)
@@ -1,23 +1,24 @@ | @@ -1,23 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.54 2022/06/28 11:34:05 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.55 2022/07/29 05:59:41 rin Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= Image-Imlib2-2.03 | 4 | DISTNAME= Image-Imlib2-2.03 | |
5 | PKGNAME= p5-${DISTNAME} | 5 | PKGNAME= p5-${DISTNAME} | |
6 | PKGREVISION= 20 | 6 | PKGREVISION= 21 | |
7 | CATEGORIES= graphics perl5 | 7 | CATEGORIES= graphics perl5 | |
8 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Image/} | 8 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Image/} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://metacpan.org/release/Image-Imlib2 | 11 | HOMEPAGE= https://metacpan.org/release/Image-Imlib2 | |
12 | COMMENT= Interface to the Imlib2 image library | 12 | COMMENT= Interface to the Imlib2 image library | |
13 | LICENSE= ${PERL5_LICENSE} | 13 | LICENSE= ${PERL5_LICENSE} | |
14 | 14 | |||
15 | # versions before that contained a broken imlib2-config | 15 | USE_TOOLS+= pkg-config | |
16 | BUILDLINK_API_DEPENDS.imlib2+= imlib2>=1.2.0nb2 | 16 | ||
17 | BUILDLINK_API_DEPENDS.imlib2+= imlib2>=1.9.1 | |||
17 | 18 | |||
18 | PERL5_PACKLIST= auto/Image/Imlib2/.packlist | 19 | PERL5_PACKLIST= auto/Image/Imlib2/.packlist | |
19 | PERL5_MODULE_TYPE= Module::Build | 20 | PERL5_MODULE_TYPE= Module::Build | |
20 | 21 | |||
21 | .include "../../graphics/imlib2/buildlink3.mk" | 22 | .include "../../graphics/imlib2/buildlink3.mk" | |
22 | .include "../../lang/perl5/module.mk" | 23 | .include "../../lang/perl5/module.mk" | |
23 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2021/10/26 10:46:37 nia Exp $ | 1 | $NetBSD: distinfo,v 1.11 2022/07/29 05:59:41 rin Exp $ | |
2 | 2 | |||
3 | BLAKE2s (Image-Imlib2-2.03.tar.gz) = d653ce509965d4932ba146db8f63d79d39ef85f9ce5a75e40831675f2fc18a2d | 3 | BLAKE2s (Image-Imlib2-2.03.tar.gz) = d653ce509965d4932ba146db8f63d79d39ef85f9ce5a75e40831675f2fc18a2d | |
4 | SHA512 (Image-Imlib2-2.03.tar.gz) = d38eba0da1d9fe46244400454f55d2d4d682a7aff78c123c01476c14f30de3fc4699a1f926fc82fea09341f0577f943d82fe73cd40225bc69a06e1c710383d60 | 4 | SHA512 (Image-Imlib2-2.03.tar.gz) = d38eba0da1d9fe46244400454f55d2d4d682a7aff78c123c01476c14f30de3fc4699a1f926fc82fea09341f0577f943d82fe73cd40225bc69a06e1c710383d60 | |
5 | Size (Image-Imlib2-2.03.tar.gz) = 36014 bytes | 5 | Size (Image-Imlib2-2.03.tar.gz) = 36014 bytes | |
6 | SHA1 (patch-Build.PL) = 6774f510512aa8a5a483fd6d956a397b4f2756c9 |
$NetBSD: patch-Build.PL,v 1.1 2022/07/29 05:59:41 rin Exp $
Switch to `pkg-config imlib2`.
--- Build.PL.orig 2022-07-29 03:28:43.811840721 +0900
+++ Build.PL 2022-07-29 03:29:38.258526933 +0900
@@ -1,10 +1,10 @@
use Module::Build;
use strict;
-# We need to find imlib2-config
-my $CONFIG = "imlib2-config";
+# We need to find pkg-config
+my $CONFIG = "pkg-config";
-my $version = `$CONFIG --version`;
+my $version = `$CONFIG imlib2 --modversion`;
if (!$version) {
warn 'You must install the imlib2 library before you can install
Image::Imlib2. You can obtain imlib2 from
@@ -19,8 +19,8 @@
print "Found imlib2 $version";
}
-my $libs = `$CONFIG --libs`;
-my $cflags = "-DX_DISPLAY_MISSING " . `$CONFIG --cflags`;
+my $libs = `$CONFIG imlib2 --libs`;
+my $cflags = "-DX_DISPLAY_MISSING " . `$CONFIG imlib2 --cflags`;
my $build = Module::Build->new(
c_source => './lib/Image',