Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 294590 - media-gfx/imagemagick installs in wrong Perl location
Summary: media-gfx/imagemagick installs in wrong Perl location
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-sitedir
  Show dependency tree
 
Reported: 2009-11-25 12:22 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2009-12-28 15:39 UTC (History)
1 user (show)

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


Attachments

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-11-25 12:22:12 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/Image
/usr/lib/perl5/site_perl/5.8.8/i686-linux/Image/Magick.pm
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image/Magick
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image/Magick/Magick.bs
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image/Magick/autosplit.ix
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image/Magick/.packlist
/usr/lib/perl5/site_perl/5.8.8/i686-linux/auto/Image/Magick/Magick.so
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-11-25 13:14:57 UTC
| configure --with-perl-options='INSTALLDIRS=vendor'

is what other distros do.
Comment 2 David Abbott (RETIRED) gentoo-dev 2009-11-25 22:42:09 UTC
Is this what you are looking for?
usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/Image/Magick/Magick.so

diff -u /usr/portage/media-gfx/imagemagick/imagemagick-6.5.7.0.ebuild /usr/local/portage/media-gfx/imagemagick/imagemagick-6.5.7.0-r1.ebuild 
--- /usr/portage/media-gfx/imagemagick/imagemagick-6.5.7.0.ebuild	2009-11-24 16:05:51.000000000 -0500
+++ /usr/local/portage/media-gfx/imagemagick/imagemagick-6.5.7.0-r1.ebuild	2009-11-25 17:20:10.000000000 -0500
@@ -127,6 +127,7 @@
 		--with-modules \
 		$(use_with perl) \
 		--with-gs-font-dir=/usr/share/fonts/default/ghostscript \
+		--with-perl-options='INSTALLDIRS=vendor' \
 		$(use_enable hdri) \
 		$(use_with !nocxx magick-plus-plus) \
 		$(use_with autotrace) \


Comment 3 Torsten Veller (RETIRED) gentoo-dev 2009-11-26 10:39:09 UTC
(In reply to comment #2)
> Is this what you are looking for?
> usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux/auto/Image/Magick/Magick.so

/usr/lib*/perl5/site_perl/ shouldn't be used by ebuilds at all.
Comment 4 Markus Meier gentoo-dev 2009-12-28 15:39:27 UTC
this should be fixed in media-gfx/imagemagick-6.5.8.8. thanks for the report and solution tove.

*imagemagick-6.5.8.8 (28 Dec 2009)

  28 Dec 2009; Markus Meier <maekke@gentoo.org> +imagemagick-6.5.8.8.ebuild:
  version bump, install perl modules into correct location by tove in bug
  #294590