Created attachment 435540 [details, diff] cygwin-libperl.patch: avoid libperl.dll.dll.a For Cygwin support in dev-lang/perl, it is necessary to: * list cygwin in the pkg_setup eblits: --- files/eblits/pkg_setup-v5*.eblit +++ files/eblits/pkg_setup-v5*.eblit @@ -11,6 +11,7 @@ eblit-perl-pkg_setup() { *-darwin*) osname="darwin" ;; *-interix*) osname="interix" ;; *-aix*) osname="aix" ;; + *-cygwin*) osname="cygwin" ;; *) osname="linux" ;; esac * apply one upstream-reported patch to accept -Dlibperl=libperl.dll.a http://www.nntp.perl.org/group/perl.perl5.porters/2016/05/msg236729.html ('ve failed to find the perl-patches repo) Thanks!
This is a bit of a pain to patch, since it needs to go into * dev-lang/perl patchset * perl-core/ExtUtils-MakeMaker * and may need a virtual revbump. How urgent is it? :)
commit 2bc7e585241d07283b19902ce1330bb77b8688a0 Author: Andreas K. Hüttel <dilfridge@gentoo.org> Date: Sat Jun 4 23:27:42 2016 +0200 dev-lang/perl: Add cygwin support, bug 584306 Package-Manager: portage-2.3.0_rc1 dev-lang/perl/Manifest | 1 + dev-lang/perl/perl-5.24.0-r1.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-)