[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