[MacPorts] #27231: mpkg created with universal variant aren't completely universal

MacPorts noreply at macports.org
Tue Nov 9 15:11:26 PST 2010


#27231: mpkg created with universal variant aren't completely universal
----------------------------------+-----------------------------------------
 Reporter:  lucaseverini@…        |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:                                       
Component:  base                  |     Version:  1.9.2                                
 Keywords:                        |        Port:                                       
----------------------------------+-----------------------------------------
Changes (by ryandesign@…):

  * component:  ports => base


Comment:

 I see the same thing. In a new MacPorts installation, with universal_archs
 set to x86_64 i386 ppc in macports.conf and +universal in variants.conf, I
 get this:

 {{{
 $ sudo /test-mp/bin/port mpkg tiff
 Password:
 --->  Computing dependencies for tiff
 --->  Dependencies to be installed: jpeg zlib
 --->  Fetching jpeg
 --->  Verifying checksum(s) for jpeg
 --->  Extracting jpeg
 --->  Configuring jpeg
 --->  Building jpeg
 --->  Staging jpeg into destroot
 --->  Installing jpeg @8b_0+universal
 --->  Activating jpeg @8b_0+universal
 --->  Cleaning jpeg
 --->  Fetching zlib
 --->  Verifying checksum(s) for zlib
 --->  Extracting zlib
 --->  Applying patches to zlib
 --->  Configuring zlib
 --->  Building zlib
 --->  Staging zlib into destroot
 --->  Installing zlib @1.2.5_0+universal
 --->  Activating zlib @1.2.5_0+universal
 --->  Cleaning zlib
 --->  Fetching tiff
 --->  Verifying checksum(s) for tiff
 --->  Extracting tiff
 --->  Configuring tiff
 --->  Building tiff
 --->  Staging tiff into destroot
 --->  Creating pkg for tiff-3.9.4
 --->  Fetching jpeg
 --->  Verifying checksum(s) for jpeg
 --->  Extracting jpeg
 --->  Configuring jpeg
 --->  Building jpeg
 --->  Staging jpeg into destroot
 --->  Creating pkg for jpeg-8b
 --->  Fetching zlib
 --->  Verifying checksum(s) for zlib
 --->  Extracting zlib
 --->  Applying patches to zlib
 --->  Configuring zlib
 --->  Building zlib
 --->  Staging zlib into destroot
 --->  Creating pkg for zlib-1.2.5
 }}}

 I find it curious that it builds and installs jpeg and zlib universal,
 then builds them again, apparently nonuniversal. The versions that end up
 installed by MacPorts are universal, but if I then delete that prefix and
 reinstall from the mpkg, only tiff is universal, and its dependencies are
 x86_64 only.

-- 
Ticket URL: <https://trac.macports.org/ticket/27231#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list