# emerge pugs [...] >>> Completed installing pugs-6.2.13 into /var/tmp/portage/dev-lang/pugs-6.2.13/image/ man: strip: x86_64-pc-linux-gnu-strip --strip-unneeded usr/bin/pugs lib/Pugs-6.2.13/ghc-6.4.2/libHSPugs-6.2.13.a >>> Merging dev-lang/pugs-6.2.13 to / --- /lib/ >>> /lib/Pugs-6.2.13/ >>> /lib/Pugs-6.2.13/ghc-6.4.2/ >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/ >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/ >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Internals/ >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Internals/Instances.hi >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Internals.hi >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Pad.hi >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Pos.hi >>> /lib/Pugs-6.2.13/ghc-6.4.2/Pugs/AST/Prag.hi [...] >>> /lib/Pugs-6.2.13/ghc-6.4.2/libHSPugs-6.2.13.a >>> /lib/Pugs-6.2.13/ghc-6.4.2/HSPugs-6.2.13.o [...] --- /bin/ --- /usr/ --- /usr/lib64/ --- /usr/lib64/perl5/ --- /usr/lib64/perl5/vendor_perl/ --- /usr/lib64/perl5/vendor_perl/5.8.8/ --- /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ --- /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/ >>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Perl6/ >>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Perl6/Pugs/ >>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Perl6/Pugs/.packlist [...] >>> /usr/lib64/perl6/Tree/Visitor/FindByPath.pm >>> /usr/lib64/perl6/URI/ >>> /usr/lib64/perl6/URI/Escape.pm --- /usr/bin/ >>> /usr/bin/pugscc >>> /usr/bin/prove6 >>> /usr/bin/pugs --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/pugs-6.2.13/ >>> /usr/share/doc/pugs-6.2.13/ChangeLog.gz >>> /usr/share/doc/pugs-6.2.13/MANIFEST.gz >>> /usr/share/doc/pugs-6.2.13/MANIFEST.SKIP.gz >>> /usr/share/doc/pugs-6.2.13/README.gz In other words, the Perl5/6 parts are installed in the right place (/usr/lib64/perl5 or 6). However, pugs itself gets installed in /lib/Pugs-6.2.13, instead of /usr/lib64/Pugs-6.2.13 which one would expect. # emerge --info Portage 2.1.2_pre3-r5 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r1 x86_64) ================================================================= System uname: 2.6.18-gentoo-r1 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz Gentoo Base System version 1.12.5 Last Sync: Thu, 19 Oct 2006 01:00:04 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu"
OMG, I don't believe it -- they don't support PREFIX in this version (and they still made a release?). From INSTALL: "PREFIX doesn't actually work right now" I will consult the pugs people and will hopefully come up with a solution/workaround soon. Thanks for reporting!
Erm, someone alive here? Needs to be removed otherwise.
dev-lang/pugs is package.masked for removal
Removed from the tree.