[MacPorts] #28806: New port: gle-graphics
#28806: New port: gle-graphics ---------------------------------------+------------------------------------ Reporter: swinbank@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: ---------------------------------------+------------------------------------ The Graphics Layout Engine is a scripting language for producing high quality plots & diagrams. Portfile and patches attached. -- Ticket URL: <https://trac.macports.org/ticket/28806> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28806: New port: gle-graphics ---------------------------------------+------------------------------------ Reporter: swinbank@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: gle-graphics ---------------------------------------+------------------------------------ Changes (by jmr@…): * version: 1.9.2 => * port: => gle-graphics Comment: The hardcoded /opt/local in the patch needs to be changed to ${prefix} as per PortfileRecipes#hardcode_opt_local. The references to /usr/lib/libgs.dylib and /usr/local/lib/libgs.dylib should be removed as we would never want to load those. Sorry it's taken so long for this to be reviewed, but tickets that are not assigned to anyone can fall through the cracks. If it appears that a ticket has been forgotten, you can email the macports-dev list. -- Ticket URL: <https://trac.macports.org/ticket/28806#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28806: New port: gle-graphics ---------------------------------------+------------------------------------ Reporter: swinbank@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: gle-graphics ---------------------------------------+------------------------------------ Comment(by swinbank@…): Thanks for the comments! I attach an update Portfile, which bumps the version to 4.2.4c, and a reworked version of the patch which strips out all the hard-coded paths and replaces them with a single reference to {{{${prefix}}}} as requested. -- Ticket URL: <https://trac.macports.org/ticket/28806#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28806: New port: gle-graphics ---------------------------+-------------------------- Reporter: swinbank@… | Owner: ryandesign@… Type: submission | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gle-graphics | ---------------------------+-------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * status: new => assigned Comment: Thanks. -- Ticket URL: <https://trac.macports.org/ticket/28806#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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
participants (1)
-
MacPorts