Skip to content

Commit

Permalink
Bundle -Dgentoolibdirs patch
Browse files Browse the repository at this point in the history
  • Loading branch information
kentfredric committed Jun 26, 2020
1 parent 95a939c commit 1d269ea
Show file tree
Hide file tree
Showing 31 changed files with 430 additions and 29 deletions.
1 change: 1 addition & 0 deletions patch-info/0030-Add-support-for-Dgentoolibdirs.patch.desc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add support for -Dgentoolibdirs
2 changes: 1 addition & 1 deletion patches/0001-Fix-hpux-hints.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 043e1e2761e650177fbafa873c226354b3f17146 Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sun, 15 Apr 2012 09:27:19 +0200
Subject: [PATCH 01/29] Fix hpux hints
Subject: [PATCH 01/30] Fix hpux hints

do not assume '.' being in PATH on hpux,
use 'gcc' as linker, link with '-lm'.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 1e0213aaaa2835a3d0b472f7ddf7013daa2338f0 Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sun, 15 Apr 2012 08:56:44 +0200
Subject: [PATCH 02/29] aix gcc detection and shared library soname support
Subject: [PATCH 02/30] aix gcc detection and shared library soname support

1) Match "powerpc-ibm-aix5.3.0.0-gcc" as gcc too.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 3d4fea89df2d4bc74b89a88e8686eac951438cb8 Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sat, 14 Apr 2012 13:16:34 +0200
Subject: [PATCH 03/29] cpan/ExtUtils-MakeMaker: drop $PORTAGE_TMPDIR from
Subject: [PATCH 03/30] cpan/ExtUtils-MakeMaker: drop $PORTAGE_TMPDIR from
LD_RUN_PATH

Bug-Gentoo: https://bugs.gentoo.org/105054
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From f846b901099c258dd9377916939a9987d5c1debd Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sat, 14 Apr 2012 13:31:17 +0200
Subject: [PATCH 04/29] Remove -rpath and append LDFLAGS to lddlflags
Subject: [PATCH 04/30] Remove -rpath and append LDFLAGS to lddlflags

Patch-Name: gentoo/config_over.diff
---
Expand Down
2 changes: 1 addition & 1 deletion patches/0005-Add-headers-for-opensolaris.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 67bd66a3efd873cf55a4c82b33905060e790ece4 Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 19 May 2014 19:50:12 +0400
Subject: [PATCH 05/29] Add headers for opensolaris
Subject: [PATCH 05/30] Add headers for opensolaris

Thanks to the nice OpenSolaris guys, I finally figured out that on
OpenSolaris 11, the header dependencies have changed.
Expand Down
2 changes: 1 addition & 1 deletion patches/0006-List-packaged-patches-in-patchlevel.h.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From cb5572c436b231b0d4608568a9eafbba95ae9831 Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sat, 14 Apr 2012 18:11:54 +0200
Subject: [PATCH 06/29] List packaged patches in patchlevel.h
Subject: [PATCH 06/30] List packaged patches in patchlevel.h

The list of packaged patches is in patchlevel-gentoo.h, which is generated
from the patches/ directory when building the package.
Expand Down
2 changes: 1 addition & 1 deletion patches/0007-Cleanup-PATH-and-shrpenv.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 02338db33c0c284fd61bf417948efdd788de6588 Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 19 May 2014 19:54:51 +0400
Subject: [PATCH 07/29] Cleanup PATH and shrpenv
Subject: [PATCH 07/30] Cleanup PATH and shrpenv

cut the crap of inventing paths, or adding search paths that we don't
use
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From cfd499f78fd79c4cb292935d557a91d48fbc99a5 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <[email protected]>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: [PATCH 08/29] Tweak enc2xs to follow symlinks and ignore missing @INC
Subject: [PATCH 08/30] Tweak enc2xs to follow symlinks and ignore missing @INC
directories.

Bug-Debian: http://bugs.debian.org/290336
Expand Down
2 changes: 1 addition & 1 deletion patches/0009-darwin-Use-CC-to-link.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From ea285878e45eb49fdc0e24f898ed0671129a4e96 Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 19 May 2014 19:59:52 +0400
Subject: [PATCH 09/29] darwin: Use $CC to link
Subject: [PATCH 09/30] darwin: Use $CC to link

Use $CC to link (and check for broken compilers), such that we don't get
linked modules of a different bitness.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From d3c2bf81faa3c9ca7f410c891de203e52c7e3390 Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sat, 14 Apr 2012 13:34:20 +0200
Subject: [PATCH 10/29] Provide a sensible INSTALLDIRS default for modules
Subject: [PATCH 10/30] Provide a sensible INSTALLDIRS default for modules
installed from CPAN.

Some modules which are included in core set INSTALLDIRS => 'perl'
Expand Down
2 changes: 1 addition & 1 deletion patches/0011-Fix-interix-hints.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 7fde95ad18572a2100e474242e342f7e56443f54 Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 19 May 2014 20:01:41 +0400
Subject: [PATCH 11/29] Fix interix hints
Subject: [PATCH 11/30] Fix interix hints

Patch-Name: gentoo/interix.diff

Expand Down
2 changes: 1 addition & 1 deletion patches/0012-Set-libperl-soname.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0e022e4750517a47c34f64d78524a6eb84d708a6 Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 19 May 2014 19:41:49 +0400
Subject: [PATCH 12/29] Set libperl soname
Subject: [PATCH 12/30] Set libperl soname

Bug-Gentoo: https://bugs.gentoo.org/286840

Expand Down
2 changes: 1 addition & 1 deletion patches/0013-Add-etc-perl-to-INC.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 44e7c6984fe301b9d4190420a25d9c1ad9aba12c Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sat, 14 Apr 2012 13:59:56 +0200
Subject: [PATCH 13/29] Add /etc/perl to @INC
Subject: [PATCH 13/30] Add /etc/perl to @INC

Patch-Name: gentoo/mod_paths.diff
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From f50381c37afd4de051b92b4de90e9fa2736c2cef Mon Sep 17 00:00:00 2001
From: Kent Fredric <[email protected]>
Date: Sun, 22 Jan 2017 18:58:49 +1300
Subject: [PATCH 14/29] cpan/ExtUtils-MakeMaker: remove targets that generate
Subject: [PATCH 14/30] cpan/ExtUtils-MakeMaker: remove targets that generate
perllocal.pod

---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 7c7dbffce4750be3c5976497a72dfb9c4e1fb0f0 Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 19 May 2014 19:44:44 +0400
Subject: [PATCH 15/29] Don't force -fstack-protector on everyone
Subject: [PATCH 15/30] Don't force -fstack-protector on everyone

Bug-Gentoo: https://bugs.gentoo.org/348557

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From fab20bde4fdd9055b82ed95f7e35678be1946e8b Mon Sep 17 00:00:00 2001
From: Vladimir Smirnov <[email protected]>
Date: Mon, 15 Jun 2015 22:15:59 +0200
Subject: [PATCH 16/29] Do not set custom CFLAGS in cpan/Digest-SHA
Subject: [PATCH 16/30] Do not set custom CFLAGS in cpan/Digest-SHA

Bug-Gentoo: https://bugs.gentoo.org/506818

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 1801a5752023243a233df7325cbd48319c56c1be Mon Sep 17 00:00:00 2001
From: Torsten Veller <[email protected]>
Date: Sun, 22 Jan 2017 19:02:24 +1300
Subject: [PATCH 17/29] Configure: Don't include sources in /usr/local/ for
Subject: [PATCH 17/30] Configure: Don't include sources in /usr/local/ for
compiling perl

---
Expand Down
2 changes: 1 addition & 1 deletion patches/0018-cpan-IO-Socket-IP-Disable-network-tests.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0ba203ef8d5d008bb096e7d46f0fb64d284d8e82 Mon Sep 17 00:00:00 2001
From: Kent Fredric <[email protected]>
Date: Sun, 22 Jan 2017 19:08:53 +1300
Subject: [PATCH 18/29] cpan/IO-Socket-IP: Disable network tests
Subject: [PATCH 18/30] cpan/IO-Socket-IP: Disable network tests

---
cpan/IO-Socket-IP/t/15io-socket.t | 5 +++++
Expand Down
2 changes: 1 addition & 1 deletion patches/0019-Fix-EUMM-podlocal-tests.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 8dc6d8caf8198a4c9b71997ca6f8b3116486b945 Mon Sep 17 00:00:00 2001
From: Kent Fredric <[email protected]>
Date: Sun, 22 Jan 2017 20:45:08 +1300
Subject: [PATCH 19/29] Fix EUMM podlocal tests
Subject: [PATCH 19/30] Fix EUMM podlocal tests

---
cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t | 3 +--
Expand Down
2 changes: 1 addition & 1 deletion patches/0020-Skip-auto-linking-nsl-and-cl.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 71f6c272e638b217154d250000a0b5b8afebfc5a Mon Sep 17 00:00:00 2001
From: Kent Fredric <[email protected]>
Date: Thu, 25 Jun 2020 21:18:50 +1200
Subject: [PATCH 20/29] Skip auto-linking nsl and cl
Subject: [PATCH 20/30] Skip auto-linking nsl and cl

Bug: https://rt.perl.org/Public/Bug/Display.html?id=13148
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 4f19b76c72b0481c4d1225ac2eb469977c59d5ac Mon Sep 17 00:00:00 2001
From: Kent Fredric <[email protected]>
Date: Sun, 8 Jul 2018 16:06:05 +1200
Subject: [PATCH 21/29] Disable porting tests which create fun false-failures
Subject: [PATCH 21/30] Disable porting tests which create fun false-failures
all over travis

This is due to our patches tweaking code in-band, and this test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From a31a9b9a82e329b0dc9e89dfd3a65a8012500813 Mon Sep 17 00:00:00 2001
From: Kent Fredric <[email protected]>
Date: Sun, 8 Jul 2018 15:09:29 +1200
Subject: [PATCH 22/29] Disable PathTools tests which fails under sandboxing
Subject: [PATCH 22/30] Disable PathTools tests which fails under sandboxing

Bug: https://bugs.gentoo.org/645084
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 137063eec716960fa6d46249677121161353b0d6 Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Tue, 16 Oct 2012 23:07:56 +0300
Subject: [PATCH 23/29] Fix CPAN::FirstTime defaults with nonexisting site dirs
Subject: [PATCH 23/30] Fix CPAN::FirstTime defaults with nonexisting site dirs
if a parent is writable

The site directories do not exist on a typical Debian system. The build
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 7854f7b94db2ad8890fa074a196e79bd3e5cc5e6 Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Sun, 24 Aug 2014 12:56:11 -0700
Subject: [PATCH 24/29] Pass LD settings through to subdirectories
Subject: [PATCH 24/30] Pass LD settings through to subdirectories

[rt.cpan.org #28632] fixed most issues with passing LD down to
subdirectory Makefile.PL files. However, there are some distributions
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 1bc4d514dd27afd00e0c3522e4c3c794a5dbf525 Mon Sep 17 00:00:00 2001
From: Jonathan Nieder <[email protected]>
Date: Fri, 27 Jul 2012 10:35:07 -0500
Subject: [PATCH 25/29] Memoize::Storable: respect 'nstore' option not
Subject: [PATCH 25/30] Memoize::Storable: respect 'nstore' option not
respected
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From f440bb9da0ef35176435103d392316e03769c980 Mon Sep 17 00:00:00 2001
From: Russ Allbery <[email protected]>
Date: Sat, 7 Feb 2015 19:03:34 -0800
Subject: [PATCH 26/29] Better errors for man pages from standard input
Subject: [PATCH 26/30] Better errors for man pages from standard input

[Pod::Man] Attempt to detect if the input came from a pipe and
therefore has a completely unhelpful (and nonreproducible) source file
Expand Down
2 changes: 1 addition & 1 deletion patches/0027-Respect-umask-during-installation.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 956a8bab66adec923b44ad28a68f3188d7bafaa6 Mon Sep 17 00:00:00 2001
From: Brendan O'Dea <[email protected]>
Date: Tue, 8 Mar 2005 19:30:38 +1100
Subject: [PATCH 27/29] Respect umask during installation
Subject: [PATCH 27/30] Respect umask during installation

This is needed to satisfy Debian policy regarding group-writable
site directories.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 5c18e36f56ad44d59ba964fbafbbf76f352456eb Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Mon, 30 May 2011 22:54:24 +0300
Subject: [PATCH 28/29] Document that CCFLAGS should include $Config{ccflags}
Subject: [PATCH 28/30] Document that CCFLAGS should include $Config{ccflags}

Bug: https://rt.cpan.org/Public/Bug/Display.html?id=68613
Bug-Debian: http://bugs.debian.org/628522
Expand Down
2 changes: 1 addition & 1 deletion patches/0029-Fix-parallel-building.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 8f4e4d8bf89b37b9c5c4d839dbff8720ea11c479 Mon Sep 17 00:00:00 2001
From: Tom Hukins <[email protected]>
Date: Thu, 8 Sep 2016 16:01:36 +0000
Subject: [PATCH 29/29] Fix parallel building
Subject: [PATCH 29/30] Fix parallel building

Commit 3dfcef7e97bf1b516f added a dependency on Porting/pod_lib.pl to
Porting/manisort. Porting/pod_lib.pl depends on File::Find which in
Expand Down
Loading

0 comments on commit 1d269ea

Please sign in to comment.