[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