New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #23589 (closed submission: fixed)

Opened 3 years ago

Last modified 3 years ago

g3data-1.5.3 new port

Reported by: eyre@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: russell.jones@…
Port: g3data

Description

New port submission for g3data

Description:

g3data is an interactive program, which enables the user to extract machine-readable data from published graphs, when the raw data is unavailable. It is particularly useful for extracting data from plots published in scientific journals, when it is inconvenient or impossible to obtain the original raw data.

Homepage: http://www.frantz.fi/software/g3data.php

Tested on: MacPorts 1.8.2

Compiled against: Xcode 3.1.4

Operating system: MacOS 10.5.8

Attachments

Portfile (1.5 KB) - added by eyre@… 3 years ago.
portfile for g3data
patch-Makefile.diff (1.2 KB) - added by eyre@… 3 years ago.
Makefile patch

Change History

Changed 3 years ago by eyre@…

portfile for g3data

Changed 3 years ago by eyre@…

Makefile patch

comment:1 Changed 3 years ago by eyre@…

Known issues:

  1. Produces a lot of output (from Xlib and GTK) on stderr. This might be an upstream problem.
  2. I have disabled the compilation of the manpage in the makefile, because it depends upon perl modules which currently don't have a macport. I will fix this by making macports for them at some point.
  3. The portfile is a little bit untidy, with commented out lines and things. I just wanted to get this working first, but I will clean it up shortly.
  4. At the moment, the only distfile mirror is g3data's author's site. We need to identify and include additional mirrors. I will add a mirror at Oxford physics, if necessary.

comment:2 Changed 3 years ago by ryandesign@…

  • Owner changed from macports-tickets@… to ryandesign@…
  • Status changed from new to assigned

comment:3 Changed 3 years ago by ryandesign@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Thanks, I committed your portfile in r63789 with the following changes:

  • added pkgconfig build dependency because the makefile does use pkg-config
  • removed the unnecessary distfiles line
  • moved the livecheck line to the end where we customarily put it
  • fixed the whitespace to be consistent
  • removed slash before and after ${prefix} in DESTDIR declaration

We don't necessarily need to add mirrors manually; MacPorts automatically mirrors all distfiles.

Note: See TracTickets for help on using tickets.