[MacPorts] #28806: New port: gle-graphics

MacPorts noreply at macports.org
Sun Dec 30 01:27:57 PST 2012


#28806: New port: gle-graphics
---------------------------+--------------------------
  Reporter:  swinbank@…    |      Owner:  ryandesign@…
      Type:  submission    |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:  fixed         |   Keywords:
      Port:  gle-graphics  |
---------------------------+--------------------------
Changes (by ryandesign@…):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 Committed in r100859 with these changes:

  * added standard modeline and made some whitespace adjustments
  * removed line "revision 1"; revisions should start at 0
  * indicated the port's license
  * [wiki:howto/AvoidRedirects rewrote master_sites to avoid redirects]
  * made a QGLE subport instead of a gui variant. Subports are a better
 model than variants for separately-installable components; they're easier
 for the user to install later and it also means our buildbot can build
 them. (The buildbot only builds default_variants.) Also, QGLE is under a
 different license than gle-graphics; the subport gives us a cleaner way to
 indicate this to the user.
  * added aqua category to QGLE subport
  * sorted dependencies and [ticket:14540 rewrote cairo dependency so that
 cairo-devel could satisfy it]
  * moved the patches out of the QGLE subport since they do no harm in the
 main port, and this will ensure that someone in the future updating the
 port who forgets to test the QGLE subport will not inadvertently cause its
 patches to become stale
  * rather than patching platform/script/install_qgle_mac to such an extent
 that it only copies the application, I just overrode the destroot phase in
 the QGLE subport and wrote the copy command there
  * added port:poppler library dependency and --with-poppler configure arg
 since poppler gets used anyway if it's already installed
  * added port:pkgconfig build dependency because without it poppler and
 cairo do not get found
  * added --with-libgle=yes configure arg so that libgle-
 graphics-4.2.4c.dylib is always installed, not just when building the GUI
  * added a patch to fix the install_name of libgle-graphics-4.2.4c.dylib
  * in QGLE's About box, the License tab said "File not found:
 '/opt/local/share/doc/gle-graphics/LICENSE.txt'". It looks like adding
 "doc" to build.target would install that and README.txt, but would also
 install the documentation pdf, and while that would be nice, it needs
 various LaTeX dependencies to build it first. So I just
 [wiki:PortfileRecipes#doc manually installed the text files]. We can think
 about adding a documentation subport later.
  * fixed livecheck
  * disabled universal variant because it doesn't work; I filed #37441
 about that

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


More information about the macports-tickets mailing list