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

Bug 294590

Summary: media-gfx/imagemagick installs in wrong Perl location
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Gentoo Graphics Project <graphics+disabled>
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    

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