[MacPorts] #38350: poppler: subport poppler-quartz

MacPorts noreply at macports.org
Wed Jan 15 14:28:45 PST 2014


#38350: poppler: subport poppler-quartz
--------------------------+----------------------
  Reporter:  nicos@…      |      Owner:  devans@…
      Type:  enhancement  |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.1.3
Resolution:  fixed        |   Keywords:
      Port:  poppler      |
--------------------------+----------------------

Comment (by devans@…):

 Ok, you're right, the new port is broken.  I see the problem not only with
 py-python-poppler-qt4 as you describe but also with okular (after opening
 a new PDF document, okular shows the correct number of pages but blank
 content.

 My evidence:

 Old port structure built with either 0.24.4 or 0.24.5 works correctly for
 both apps[[BR]]
 New port structure built with either 0.24.4 or 0.24.5 produces blank pages
 in both apps[[BR]]
 Either structure with either version works with evince (which uses the
 poppler-glib bindings)

 So problem seems to not be related to version but is related to the new
 structure effecting the Qt4 bindings only.

 The subport appears to be the culprit :-(.

 I will do more testing to see if I can just fix the problem in the current
 structure but if not then the fallbacks that I currently see are the
 following:

   * Go back to the old port structure using variants (ugly)
   * Make two conflicting ports/subports one with Qt4 support and one
 without and adjust all poppler dependents as appropriate. This gets really
 ugly if more flavors are introduced.
   * Just have one poppler port (no variants/subports) and enable
 everything.  Everyone just depends on poppler. Man up if you don't want
 qt4-mac installed on your system.

 If I can't fix the current subport then I'm currently favoring this last
 option on the basis of simpler is better.

-- 
Ticket URL: <https://trac.macports.org/ticket/38350#comment:17>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list