Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 464784

Summary: dev-lang/perl: SONAME missing on FreeBSD
Product: Gentoo/Alt Reporter: Naohiro Aota <naota>
Component: FreeBSDAssignee: Gentoo Perl team <perl>
Status: RESOLVED FIXED    
Severity: normal CC: bsd+disabled
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: FreeBSD   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: create_libper_soname.diff.patch

Description Naohiro Aota gentoo-dev 2013-04-05 23:46:16 UTC
Created attachment 344572 [details, diff]
create_libper_soname.diff.patch

Gentoo's perl lacks a SONAME on FreeBSD.

Makefile.SH match with this line:

netbsd*|freebsd[234]*|openbsd*|dragonfly*)

so, it only match for FreBSD-2.x, -3.x, -4.x, not for recent version -8.x, -9.x.

The solution is quite simple, just to patch create_libperl_soname.diff to match wider freebsd versions.

Please review and update the patch. Thanks in advance.
Comment 1 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-03-10 07:53:14 UTC
Should be fixed in perl-5.18.2, could not test how it works, reopen if bug still actual, please :)
Comment 2 Naohiro Aota gentoo-dev 2014-03-25 03:27:29 UTC
(In reply to Mikle Kolyada from comment #1)
> Should be fixed in perl-5.18.2, could not test how it works, reopen if bug
> still actual, please :)

Unfortunately patches/gentoo/create_libperl_soname.diff in /usr/portage/distfiles/perl-5.18.2-1.tar.bz2 still seems to have this line left.

netbsd*|freebsd[234]*|openbsd*|dragonfly*)
Comment 3 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-03-25 07:32:44 UTC
Hmm, Indeed.

@Vladimir, please fix it in our patchset, since it is in your devspace.
Comment 4 Vladimir Smirnov (RETIRED) gentoo-dev 2014-04-30 14:48:50 UTC
Should be fixed now at 5.18.2