dev-lang/perl/perl: unbreak Solaris, we NEED -lnsl there
authorFabian Groffen <grobian@gentoo.org>
Sat, 10 Mar 2018 19:13:24 +0000 (20:13 +0100)
committerFabian Groffen <grobian@gentoo.org>
Sat, 10 Mar 2018 19:13:57 +0000 (20:13 +0100)
Package-Manager: Portage-2.3.19, Repoman-2.3.6

dev-lang/perl/perl-5.26.1-r2.ebuild

index e23f6e792be6152fee85104c37506a8649f0dc39..3a1446712460c04398e24f4d5a3f986ad8722b15 100644 (file)
@@ -330,6 +330,11 @@ src_prepare() {
                sed -i "/my..sysroot/s:'':'${EPREFIX}':" ext/Errno/Errno_pm.PL || die
        fi
 
+       if [[ ${CHOST} == *-solaris* ]] ; then
+               # do NOT mess with nsl, on Solaris this is always necessary,
+               # when -lsocket is used e.g. to get h_errno
+               PATCHES=( ${PATCHES[@]/*libnsl.patch/} )
+       fi
        default
 }