[MacPorts] #16056: poppler -- new version -- more variants
MacPorts
noreply at macports.org
Tue Aug 5 08:24:22 PDT 2008
#16056: poppler -- new version -- more variants
--------------------------------------+-------------------------------------
Reporter: jens.traube at t-online.de | Owner: macports-tickets at lists.macosforge.org
Type: enhancement | Status: reopened
Priority: Normal | Milestone: Port Enhancements
Component: ports | Version: 1.6.0
Resolution: | Keywords: pdf, qt4
--------------------------------------+-------------------------------------
Comment (by jens.traube at t-online.de):
Replying to [comment:17 rhwood at macports.org]:
Variant "abiword" is now removed, as you recommended.
Yesterday I tested the installation of poppler with qt4-x11, but without
success. Therefore I added the phrase "requires quartz" to the variant
"qt4Splash". Now I removed this phrase, so it is possible again to try an
installation of poppler with qt4-x11. In addition, I provided for
configure arguments and port dependencies.
But this did not remove the link error, as you can see in the new debug
output [[BR]]
(attached file "poppler +qt4Splash +x11 (debug output 2).txt").
Once again: I leave this problem to others.
I added "conflicts qt3Splash" to variant "qt4Splash", and the
corresponding phrase to variant "qt3Splash".
I know, you do not like the "molecule" variants "qt4Splash", "glibCairo",
...
Hence, I have written down some thoughts concerning "atomic" variants:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
'''frontends:'''
qt3, qt4, glib
----
'''backends:'''
splash, cairo,
and in a future release of poppler: "arthur"
----
'''gui:'''
x11, quartz
----
'''variant requirements:'''
variant glib requires (splash OR cairo)
variant qt3 requires (splash AND quartz)
variant qt4 requires (splash AND (quartz OR x11))
''Future release of poppler:''[[BR]]
variant qt4 requires ((splash OR arthur) AND (quartz OR x11))
variant cairo requires glib
variant splash requires (qt3 OR qt4 OR glib)
''Future release of poppler:''[[BR]]
variant arthur requires qt4
----
'''variant conflicts:'''
variant qt3 conflicts qt4[[BR]]
variant qt4 conflicts qt3
''exclusive OR (XOR):''[[BR]]
variant quartz conflicts x11[[BR]]
variant x11 conflicts quartz
''At least one backend (cairo, splash) must be selected (inclusive
OR)''[[BR]]
''You can select both of them.[[BR]]
''For this reason, the following two lines are wrong:''[[BR]]
variant cairo conflicts splash[[BR]]
variant splash conflicts cairo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Tell me, how can I carry out this phrase:
"variant splash requires (qt3 OR qt4 OR glib)"
The backend "splash" needs at least one frontend.
It is possible to select qt4 and glib at the same time.
{{{
$ port installed poppler
The following ports are currently installed:
(...)
poppler @0.8.5_0+darwin_8+glibCairo+glibSplash+qt4Splash+x11 (active)
(...)
$
}}}
--
Ticket URL: <http://trac.macports.org/ticket/16056#comment:18>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list