pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/p5-Alien-Build
Module Name: pkgsrc
Committed By: gutteridge
Date: Thu Dec 19 01:23:40 UTC 2024
Modified Files:
pkgsrc/devel/p5-Alien-Build: Makefile distinfo
Added Files:
pkgsrc/devel/p5-Alien-Build/patches:
patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm
Log Message:
p5-Alien-Build: fix build support for SunOS + pkgconf
Don't assume pkgconf won't work on Solaris derivates and disallow its
use. (This package being a tool that's used by other packages for
builds.) Addresses a failure of p5-Alien-Hunspell to build on SunOS
only. (Which in turn is required for p5-Text-Hunspell these days.)
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/p5-Alien-Build/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/p5-Alien-Build/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/p5-Alien-Build/patches/patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/p5-Alien-Build/Makefile
diff -u pkgsrc/devel/p5-Alien-Build/Makefile:1.39 pkgsrc/devel/p5-Alien-Build/Makefile:1.40
--- pkgsrc/devel/p5-Alien-Build/Makefile:1.39 Sat Nov 16 12:03:37 2024
+++ pkgsrc/devel/p5-Alien-Build/Makefile Thu Dec 19 01:23:39 2024
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.39 2024/11/16 12:03:37 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2024/12/19 01:23:39 gutteridge Exp $
DISTNAME= Alien-Build-2.84
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/P/PL/PLICEASE/}
Index: pkgsrc/devel/p5-Alien-Build/distinfo
diff -u pkgsrc/devel/p5-Alien-Build/distinfo:1.31 pkgsrc/devel/p5-Alien-Build/distinfo:1.32
--- pkgsrc/devel/p5-Alien-Build/distinfo:1.31 Sun Nov 3 08:04:02 2024
+++ pkgsrc/devel/p5-Alien-Build/distinfo Thu Dec 19 01:23:39 2024
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.31 2024/11/03 08:04:02 wiz Exp $
+$NetBSD: distinfo,v 1.32 2024/12/19 01:23:39 gutteridge Exp $
BLAKE2s (Alien-Build-2.84.tar.gz) = 94dbd66df164bacd55752e8767facbb498b264940b7bc58df1ec548e91602b0a
SHA512 (Alien-Build-2.84.tar.gz) = 48f67543e44651f73d4f7668ea4e34d2b522cf8ca6cf4eb0713f13809d5876ed1c1439340e3f0277cac989e17bc03fc0d7671bc26272a39e7fbeb7cef5862784
Size (Alien-Build-2.84.tar.gz) = 548423 bytes
+SHA1 (patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm) = fa311323a321d8d0e9f1517c5789bbbc463b6cab
Added files:
Index: pkgsrc/devel/p5-Alien-Build/patches/patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm
diff -u /dev/null pkgsrc/devel/p5-Alien-Build/patches/patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm:1.1
--- /dev/null Thu Dec 19 01:23:40 2024
+++ pkgsrc/devel/p5-Alien-Build/patches/patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm Thu Dec 19 01:23:39 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_Alien_Build_Plugin_PkgConfig_Negotiate.pm,v 1.1 2024/12/19 01:23:39 gutteridge Exp $
+
+Don't assume pkgconfig won't work on 64-bit "Solaris" and prevent its use.
+
+--- lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm.orig 2024-10-29 00:51:50.000000000 +0000
++++ lib/Alien/Build/Plugin/PkgConfig/Negotiate.pm
+@@ -48,7 +48,7 @@ sub pick
+ # on solaris 64 bit.
+ # Some advice on pkg-config and 64 bit Solaris
+ # https://docs.oracle.com/cd/E53394_01/html/E61689/gplhi.html
+- my $is_solaris64 = (_perl_config('osname') eq 'solaris' && _perl_config('ptrsize') == 8);
++ my $is_solaris64 = 0 # (_perl_config('osname') eq 'solaris' && _perl_config('ptrsize') == 8);
+
+ # PkgConfig.pm is more reliable on windows
+ my $is_windows = _perl_config('osname') eq 'MSWin32';
Home |
Main Index |
Thread Index |
Old Index