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

Bug 298455

Summary: dev-libs/libprelude installs Perl modules into site-dir (should go in vendor-dir)
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: [OLD] LibraryAssignee: Gentoo Netmon project <netmon>
Status: RESOLVED FIXED    
Severity: normal CC: perl
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 280728    
Attachments: INSTALLDIRS=vendor.patch
perl patch

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-26 16:17:19 UTC
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl/5.8.8/i686-linux
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Prelude
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Prelude/Prelude.bs
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Prelude/Prelude.so
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Prelude/.packlist
/usr/lib/perl5/site_perl/5.8.8/i686-linux/Prelude.pm
Comment 1 David Abbott (RETIRED) gentoo-dev 2009-12-27 00:55:03 UTC
Created attachment 214253 [details, diff]
INSTALLDIRS=vendor.patch

Seems to work as expected;

/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Prelude.pm
/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/Prelude/.packlist
/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/Prelude/Prelude.bs
/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/Prelude/Prelude.so
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2010-05-27 06:07:17 UTC
Created attachment 233085 [details, diff]
perl patch

- EAPI=2, because perl-module.eclass doesn't export the pkg_* phases
- drop the pkg_* functions
- move perl modules to vendor_dir
- delete the .packlist file
Comment 3 David Abbott (RETIRED) gentoo-dev 2010-05-27 08:51:14 UTC
(In reply to comment #2)
> Created an attachment (id=233085) [details]
> perl patch
> 
> - EAPI=2, because perl-module.eclass doesn't export the pkg_* phases
> - drop the pkg_* functions
> - move perl modules to vendor_dir
> - delete the .packlist file
> 
Thanks for the explanations :)
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-27 15:57:46 UTC
Thank you. This is fixed in 1.0.0-r1.