commit:     5fef5e045101a3dfa23e7274e5e231c9e3f768c5
Author:     Cristian Othón Martínez Vera <cfuga <AT> cfuga <DOT> mx>
AuthorDate: Mon Jul 21 19:43:14 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 23 02:29:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fef5e04

dev-perl/Socket6: remove which command from configure and Makefile.PL

Closes: https://bugs.gentoo.org/954831
Signed-off-by: Cristian Othón Martínez Vera <cfuga <AT> cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/43103
Closes: https://github.com/gentoo/gentoo/pull/43103
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...0.290.0-r1.ebuild => Socket6-0.290.0-r2.ebuild} |  8 +++++++-
 dev-perl/Socket6/files/Socket6-0.290.0-which.patch | 23 ++++++++++++++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Socket6/Socket6-0.290.0-r1.ebuild 
b/dev-perl/Socket6/Socket6-0.290.0-r2.ebuild
similarity index 80%
rename from dev-perl/Socket6/Socket6-0.290.0-r1.ebuild
rename to dev-perl/Socket6/Socket6-0.290.0-r2.ebuild
index b1cdfd4c7e2a..6a7af9c6dfd8 100644
--- a/dev-perl/Socket6/Socket6-0.290.0-r1.ebuild
+++ b/dev-perl/Socket6/Socket6-0.290.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DIST_AUTHOR=UMEMOTO
 DIST_VERSION=0.29
-inherit perl-module toolchain-funcs
+inherit autotools perl-module toolchain-funcs
 
 DESCRIPTION="IPv6 related part of the C socket.h defines and structure 
manipulators"
 
@@ -15,9 +15,15 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv
 
 PATCHES=(
        "${FILESDIR}"/${PN}-0.290.0-pointer-warning.patch
+       "${FILESDIR}"/${PN}-0.290.0-which.patch
 )
 
 src_unpack() {
        default
        tc-export CC
 }
+
+src_prepare () {
+       default
+       eautoreconf
+}

diff --git a/dev-perl/Socket6/files/Socket6-0.290.0-which.patch 
b/dev-perl/Socket6/files/Socket6-0.290.0-which.patch
new file mode 100644
index 000000000000..495c0bb73d37
--- /dev/null
+++ b/dev-perl/Socket6/files/Socket6-0.290.0-which.patch
@@ -0,0 +1,23 @@
+Bug: https://bugs.gentoo.org/954831
+--- a/configure.in
++++ b/configure.in
+@@ -35,7 +35,7 @@
+ AC_PROG_CC
+ 
+ changequote(<<, >>)
+-default_perl_path=`which perl | sed -e 's/\/\/*[^\/]*$//'`
++default_perl_path=`command -v perl | sed -e 's/\/\/*[^\/]*$//'`
+ changequote([,])
+ 
+ AC_ARG_WITH(perl,[  --with-perl=path-to-perl],
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -34,7 +34,7 @@
+     configure_mswin32();
+ } else {
+     local $ENV{TMPDIR} = $ENV{TMPDIR};
+-    my $path_perl = ($^X =~ m!^/!o) ? $^X : `which $^X`;
++    my $path_perl = ($^X =~ m!^/!o) ? $^X : `command -v $^X`;
+     my $cmd = "CC='$Config{cc}' CFLAGS='$Config{ccflags}'";
+     if ($^O eq 'android') {
+         # Work around a bug in Android's sh:

Reply via email to