[MacPorts] #46284: Add support for universal variant to category:pure

MacPorts noreply at macports.org
Fri Dec 19 18:09:10 PST 2014


#46284: Add support for universal variant to category:pure
---------------------------------+--------------------------------
 Reporter:  aggraef@…            |      Owner:  macports-tickets@…
     Type:  defect               |     Status:  new
 Priority:  Normal               |  Milestone:
Component:  ports                |    Version:
 Keywords:  haspatch maintainer  |       Port:  category:pure
---------------------------------+--------------------------------
 It would be nice if the Pure addon modules (category:pure) had support for
 the universal variant. The attached pure-1.0.diff adds this capability.

 This already works with most existing ports in the pure category if the
 following line is added to the corresponding Portfiles:

 {{{
 universal_variant yes
 }}}

 I've also attached the patch pure-universal.diff which enables this flag
 in all ports in category:pure which support (and need) this flag, and also
 bumps their revision numbers. (The pure-reduce port also needs an
 additional patch to make this work, which is attached as patch-Makefile-
 ldflags.diff. This file goes into pure/pure-reduce/files.)

 There are still some ports in category:pure which don't support universal
 binaries right now:

 - pure-octave: This depends on the octave port which doesn't support
 universal binaries right now, so there won't be any support for that in
 pure-octave either as long as this is the case.

 - faust2pd, pd-faust, pure-gen: These are basically compiled Pure scripts.
 As the Pure batch compiler doesn't allow the creation of universal
 binaries yet (at least not directly), the universal variant isn't
 supported for these ports yet. (I started working on a solution for this,
 but it will probably take some time and maybe a new Pure release to make
 that work.)

 NOTE: The remaining ports in category:pure which don't have
 `universal_variant` set don't need it, since they contain no binaries.
 These are: pure-docs, pure-g2, pure-rational.

-- 
Ticket URL: <https://trac.macports.org/ticket/46284>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list