[MacPorts] #38062: vigra 1.9.0

MacPorts noreply at macports.org
Fri Feb 22 03:14:42 PST 2013


#38062: vigra 1.9.0
--------------------------------+---------------------------------
  Reporter:  benjamin.seppke@…  |      Owner:  macports-tickets@…
      Type:  update             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:  haspatch maintainer
      Port:  vigra              |
--------------------------------+---------------------------------

Comment (by ryandesign@…):

 Replying to [comment:9 benjamin.seppke@…]:
 > I also tried the macports clang, which is AFAIK clang-2.9 and it works.
 With this result, we should be able to keep the vigra port as it is and
 don't need another vigra18 port.

 As you know (because you've listed them in the diff), MacPorts offers
 ports for clang-2.9, clang-3.0, clang-3.1, clang-3.2, and clang-3.3.

 > Regarding the compilers, I'm a bit unsure how to handle it right. What I
 did is to put all clang and llvms on the compiler whitelist. I hope that
 this is sufficient to force the build using a correct compiler.

 We can fix this up. You either want to use compiler.whitelist or
 compiler.blacklist. compiler.whitelist means "you may only use these
 compilers, no others". compiler.blacklist means "you may use any compilers
 except these". IIRC if you specify compiler.whitelist, compiler.blacklist
 is not used.

 Also, there is a scary-looking block of code that we need to add (we can
 copy it from another port) to get the correct compiler dependencies added.
 This block will no longer be needed as of MacPorts 2.2.

 > Please let me know, if there are any more improvements needed...

 "-DCMAKE_VERBOSE_MAKEFILE=ON" is listed three times in configure.args?

 The comment about Xcode >= 4 still doesn't make sense to me. Xcode 3.2.6,
 the last free version for Snow Leopard, does include a version of clang
 and llvm-gcc-4.2, and the compiler.whitelist line you wrote will allow
 them to be used. I have not tested if either of them compile vigra
 successfully. If it is known that they will not work, then they should be
 blacklisted (or not whitelisted).

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


More information about the macports-tickets mailing list