Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298455 - dev-libs/libprelude installs Perl modules into site-dir (should go in vendor-dir)
Summary: dev-libs/libprelude installs Perl modules into site-dir (should go in vendor-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-sitedir
  Show dependency tree
 
Reported: 2009-12-26 16:17 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2010-05-27 15:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
INSTALLDIRS=vendor.patch (libprelude-0.9.24-INSTALLDIRS=vendor.patch,344 bytes, patch)
2009-12-27 00:55 UTC, David Abbott (RETIRED)
Details | Diff
perl patch (libprelude-1.0.0.patch,1.60 KB, patch)
2010-05-27 06:07 UTC, Torsten Veller (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.