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