Opened 13 years ago

Closed 13 years ago

#23589 closed submission (fixed)

g3data-1.5.3 new port

Reported by: eyre@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: Russell-Jones-OxPhys (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 (2)

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

Download all attachments as: .zip

Change History (5)

Changed 13 years ago by eyre@…

Attachment: Portfile added

portfile for g3data

Changed 13 years ago by eyre@…

Attachment: patch-Makefile.diff added

Makefile patch

comment:1 Changed 13 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 13 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:3 Changed 13 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

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.