#44418: p5-sgmlspm: fix installation ---------------------+------------------------ Reporter: mojca@… | Owner: lockhart@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: p5-sgmlspm ---------------------+------------------------ The port `p5-sgmlspm` needs to be fixed. When Perl isn't installed yet (as it happens on the buildbot), the installation doesn't proceed properly. One of the reasons might be that `perl5.lib` isn't defined yet when Perl is not installed, but the package might need some major changes anyway (Makefiles of perl modules shouldn't need to be patched in the way that is required in this package). {{{
sudo port -f deactivate perl5.16 [...] sudo port -v install p5.16-sgmlspm ---> Computing dependencies for p5.16-sgmlspm.. ---> Dependencies to be installed: perl5.16 ---> Activating perl5.16 @5.16.3_0 x ./ [...] --> Verifying checksums for p5.16-sgmlspm ---> Checksumming SGMLSpm-1.03ii.tar.gz ---> Extracting p5.16-sgmlspm ---> Extracting SGMLSpm-1.03ii.tar.gz ---> Patching Makefile: s|/usr/local/|/path/to/p5.16-sgmlspm/work/destroot/opt/local/| ---> Patching Makefile: s|/usr/local/|/path/to/p5.16-sgmlspm/work/destroot/opt/local/| xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local/bin xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local/lib xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local/lib/perl5 xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local/lib/perl5/vendor_perl xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local/lib/perl5/vendor_perl/5.16.3 xinstall: mkdir /path/to/p5.16-sgmlspm/work/destroot/opt/local/lib/perl5/vendor_perl/5.16.3/SGMLS [...] Warning: violation by /SGMLS Warning: violation by /SGMLS.pm Warning: violation by /skel.pl Warning: p5.16-sgmlspm violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! ---> Installing p5.16-sgmlspm @1.03ii.0_0 a . a ./+COMMENT a ./+CONTENTS a ./+DESC a ./+PORTFILE a ./+STATE a ./opt a ./SGMLS a ./SGMLS.pm a ./skel.pl a ./SGMLS/Output.pm a ./SGMLS/Refs.pm a ./opt/local a ./opt/local/bin a ./opt/local/lib a ./opt/local/lib/perl5 a ./opt/local/lib/perl5/SGMLS a ./opt/local/lib/perl5/SGMLS.pm a ./opt/local/lib/perl5/skel.pl a ./opt/local/lib/perl5/SGMLS/Output.pm a ./opt/local/lib/perl5/SGMLS/Refs.pm a ./opt/local/bin/sgmlspl }}}
-- Ticket URL: <https://trac.macports.org/ticket/44418> MacPorts <http://www.macports.org/> Ports system for OS X