[MacPorts] #47896: submission: cpuid

MacPorts noreply at macports.org
Wed Jun 3 11:26:16 PDT 2015


#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


More information about the macports-tickets mailing list