pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/perl5



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Apr 21 20:55:34 UTC 2025

Modified Files:
        pkgsrc/lang/perl5: Makefile distinfo
        pkgsrc/lang/perl5/patches:
            patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm

Log Message:
perl5: remove Interix support


To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 pkgsrc/lang/perl5/Makefile
cvs rdiff -u -r1.189 -r1.190 pkgsrc/lang/perl5/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/perl5/Makefile
diff -u pkgsrc/lang/perl5/Makefile:1.286 pkgsrc/lang/perl5/Makefile:1.287
--- pkgsrc/lang/perl5/Makefile:1.286    Sun Mar 30 21:10:44 2025
+++ pkgsrc/lang/perl5/Makefile  Mon Apr 21 20:55:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.286 2025/03/30 21:10:44 wiz Exp $
+# $NetBSD: Makefile,v 1.287 2025/04/21 20:55:34 wiz Exp $
 
 .include "license.mk"
 .include "Makefile.common"
@@ -141,7 +141,6 @@ LIBSWANTED.FreeBSD= m crypt
 LIBSWANTED.Haiku=      network
 LIBSWANTED.HPUX=       cl pthread $$libswanted # see Perl's README.hpux
 LIBSWANTED.IRIX=       m crypt
-LIBSWANTED.Interix=    m dl
 LIBSWANTED.Linux=      m crypt dl nsl
 LIBSWANTED.Minix=      m crypt c
 LIBSWANTED.NetBSD=     m crypt
@@ -161,7 +160,6 @@ SYSLIBPATH.Cygwin=  /usr/lib
 SYSLIBPATH.Darwin=     /usr/lib
 SYSLIBPATH.DragonFly=  /usr/lib
 SYSLIBPATH.FreeBSD=    /usr/lib
-SYSLIBPATH.Interix=    /usr/lib
 SYSLIBPATH.Minix=      /usr/lib
 SYSLIBPATH.NetBSD=     /usr/lib
 SYSLIBPATH.OpenBSD=    /usr/lib

Index: pkgsrc/lang/perl5/distinfo
diff -u pkgsrc/lang/perl5/distinfo:1.189 pkgsrc/lang/perl5/distinfo:1.190
--- pkgsrc/lang/perl5/distinfo:1.189    Mon Apr 14 05:26:48 2025
+++ pkgsrc/lang/perl5/distinfo  Mon Apr 21 20:55:34 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.189 2025/04/14 05:26:48 wiz Exp $
+$NetBSD: distinfo,v 1.190 2025/04/21 20:55:34 wiz Exp $
 
 BLAKE2s (perl-5.40.2.tar.xz) = 0d924b3c48afb28b02dee7e250ee79f6c1993333e34d4cee5de16476f81fd224
 SHA512 (perl-5.40.2.tar.xz) = 1324b119e4370bbeb47a343d152f46c637addb0373ff07f0e214aa9d5912c03cd2bd23987a6e86d43453166412d3a03a52e780201941f679ef4186df16590e41
@@ -7,7 +7,7 @@ SHA1 (patch-Configure) = f3bd324a9025440
 SHA1 (patch-Makefile.SH) = 56203aea57c429a94760f039a978463b8859b0a9
 SHA1 (patch-builtin.c) = 7ac5821ab3f4c9ae29d2cbe9db0407560aee2328
 SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__BeOS.pm) = 79e5aeccfa272ca5ec08bffc616d8053ae90ac51
-SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm) = 6171a21a24e3bea312155b1d5f692d76ef733d23
+SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm) = bdd4402a9b00ea508bf003c0722091046d514188
 SHA1 (patch-cpan_ExtUtils-MakeMaker_t_MM__BeOS.t) = 9b0e7ab85fdab4887b1754599a8879bd7d9f36cc
 SHA1 (patch-hints_cygwin.sh) = 5e2e7179336c9bc085bd2e83d22755a235ea1a4a
 SHA1 (patch-hints_linux.sh) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7

Index: pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm
diff -u pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm:1.3 pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm:1.4
--- pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm:1.3        Tue Jun 28 10:02:51 2022
+++ pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm    Mon Apr 21 20:55:34 2025
@@ -1,30 +1,9 @@
-$NetBSD: patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm,v 1.3 2022/06/28 10:02:51 wiz Exp $
+$NetBSD: patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm,v 1.4 2025/04/21 20:55:34 wiz Exp $
 
-* $Is{NetBSD} and $Is{Interix} are unified into $Is{BSD}.
 * Ignore installed packlist when creating new packlist.
-* Compare inode numbers as string to fix pkg/55997. Cherry-picked from
-  upstream. See https://github.com/Perl/perl5/pull/18788 for more details.
 
 --- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.orig       2021-05-13 17:40:25.661784701 +0900
 +++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm    2021-05-13 17:40:29.734082886 +0900
-@@ -28,8 +28,6 @@ BEGIN {
-     $Is{VMS}     = $^O eq 'VMS';
-     $Is{OSF}     = $^O eq 'dec_osf';
-     $Is{IRIX}    = $^O eq 'irix';
--    $Is{NetBSD}  = $^O eq 'netbsd';
--    $Is{Interix} = $^O eq 'interix';
-     $Is{SunOS4}  = $^O eq 'sunos';
-     $Is{Solaris} = $^O eq 'solaris';
-     $Is{SunOS}   = $Is{SunOS4} || $Is{Solaris};
-@@ -1059,7 +1057,7 @@ sub xs_make_dynamic_lib {
-     push(@m," \$(RM_F) \$\@\n");
- 
-     my $libs = '$(LDLOADLIBS)';
--    if (($Is{NetBSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') {
-+    if ($Is{BSD} && $Config{'useshrplib'} eq 'true') {
-         # Use nothing on static perl platforms, and to the flags needed
-         # to link against the shared libperl library on shared perl
-         # platforms.  We peek at lddlflags to see if we need -Wl,-R
 @@ -2351,7 +2349,7 @@ pure_vendor_install :: all
        $(NOECHO) $(MOD_INSTALL) \
  };



Home | Main Index | Thread Index | Old Index