#47896: submission: cpuid --------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: cpuid | --------------------------+-------------------------------- Comment (by rjvbertin@…): The newly added dependencies {{{ depends_build port:perl5 \ port:p5-pathtools \ port:p5-scalar-list-utils }}} have an annoying side-effect: {{{
port -v configure cpuid ---> p5-pathtools is replaced by p5.16-pathtools ---> Deactivating p5-pathtools @3.470.0_1 ---> Cleaning p5-pathtools ---> Removing work directory for p5-pathtools ---> Computing dependencies for p5.16-pathtools. ---> Cleaning p5.16-pathtools ---> Removing work directory for p5.16-pathtools ---> p5-scalar-list-utils is replaced by p5.16-scalar-list-utils ---> Deactivating p5-scalar-list-utils @1.410.0_0 ---> Cleaning p5-scalar-list-utils ---> Removing work directory for p5-scalar-list-utils ---> Computing dependencies for p5.16-scalar-list-utils. ---> Cleaning p5.16-scalar-list-utils ---> Removing work directory for p5.16-scalar-list-utils ---> Computing dependencies for cpuid... ---> Dependencies to be installed: p5-pathtools p5-scalar-list-utils ---> Activating p5-pathtools @3.470.0_1 [...] x ./opt/local/share/doc/p5-scalar-list-utils/ x ./opt/local/share/doc/p5-scalar-list-utils/README ---> Cleaning p5-scalar-list-utils ---> Removing work directory for p5-scalar-list-utils ---> Fetching distfiles for cpuid ---> Verifying checksums for cpuid ---> Checksumming cpuid-1.4.2.tar.gz ---> Extracting cpuid ---> Extracting cpuid-1.4.2.tar.gz ---> Applying patches to cpuid ---> Applying patch-makefile.diff patching file GNUmakefile ---> Configuring cpuid ---> Patching GNUmakefile: s|-Os|-I/opt/local/include -Os -arch x86_64|g ---> Patching GNUmakefile: s|LDFLAGS := -lm|LDFLAGS := -lm -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64|g ---> Patching GNUmakefile: s|@@PREFIX@@|/opt/local|g
port -v clean cpuid ---> Cleaning cpuid ---> Removing work directory for cpuid
port -v configure cpuid ---> p5-pathtools is replaced by p5.16-pathtools ---> Deactivating p5-pathtools @3.470.0_1 ---> Cleaning p5-pathtools ---> Removing work directory for p5-pathtools ---> Computing dependencies for p5.16-pathtools. ---> Cleaning p5.16-pathtools ---> Removing work directory for p5.16-pathtools ---> p5-scalar-list-utils is replaced by p5.16-scalar-list-utils ---> Deactivating p5-scalar-list-utils @1.410.0_0 ---> Cleaning p5-scalar-list-utils ---> Removing work directory for p5-scalar-list-utils ---> Computing dependencies for p5.16-scalar-list-utils. ---> Cleaning p5.16-scalar-list-utils ---> Removing work directory for p5.16-scalar-list-utils ---> Computing dependencies for cpuid... ---> Dependencies to be installed: p5-pathtools p5-scalar-list-utils ---> Activating p5-pathtools @3.470.0_1 x ./ x ./+COMMENT [...] x ./opt/local/share/doc/p5-scalar-list-utils/ x ./opt/local/share/doc/p5-scalar-list-utils/README ---> Cleaning p5-scalar-list-utils ---> Removing work directory for p5-scalar-list-utils ---> Fetching distfiles for cpuid ---> Verifying checksums for cpuid ---> Checksumming cpuid-1.4.2.tar.gz ---> Extracting cpuid ---> Extracting cpuid-1.4.2.tar.gz ---> Applying patches to cpuid ---> Applying patch-makefile.diff patching file GNUmakefile ---> Configuring cpuid ---> Patching GNUmakefile: s|-Os|-I/opt/local/include -Os -arch x86_64|g ---> Patching GNUmakefile: s|LDFLAGS := -lm|LDFLAGS := -lm -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64|g ---> Patching GNUmakefile: s|@@PREFIX@@|/opt/local|g }}}
Why are p5-pathtools and p5-scalar-list-utils (re)installed over and over again? It's just a visual annoyance in this case, but imagine if this were to happen with a big port that cannot be distributed in binary form ... I don't think there's anything wrong with my install, at least not with the p5 ports in question: {{{
port installed "*pathtools*" "*scalar-list*" The following ports are currently installed: p5-pathtools @3.470.0_1 (active) p5-scalar-list-utils @1.410.0_0 (active) p5.16-pathtools @3.470.0_1 (active) p5.16-scalar-list-utils @1.410.0_0 (active) }}}
-- Ticket URL: <https://trac.macports.org/ticket/47896#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X