Opened 8 years ago

Closed 8 years ago

#29423 closed submission (fixed)

NEW port: py26-nmrglue

Reported by: michelle.lynn.gill@… Owned by: mf2k (Frank Schima)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py26-nmrglue

Description

I would like to request that a new port be created based on the newly created nmrglue project http://nmrglue.googlecode.com. I have created (and tested) a Portfile appropriate for python 2.6. It's likely that a python 2.7 (and possibly also python 2.5) version of the port would be appropriate as well, though I do not have python 2.7 on my system to test the installation.

Note that I have listed myself as a maintainer, though I do not currently have commit rights--I'm not sure if this is acceptable or not. I use this project in my research, thus I'd be a good person to help keep the port current. If I'm not allowed to be listed as a maintainer since I don't yet have commit rights, then please leave the port maintainer open for the time being.

Attachments (1)

Portfile (1.3 KB) - added by michelle.lynn.gill@… 8 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Keywords: python science removed
Port: py27-nmrglue removed
Summary: NEW port request: py2*-nmrglueNEW port: py26-nmrglue
Version: 1.9.2

A few changes need to be made:

  • Obfuscate the email address like domain.com:foo
  • Use depends_lib-append instead of depends_lib to not override the python26 portgroup which already adds python26 as a dependency
  • Remove python26 as a dependency given the previous step

comment:2 in reply to:  1 Changed 8 years ago by michelle.lynn.gill@…

Replying to macsforever2000@…:

A few changes need to be made:

  • Obfuscate the email address like domain.com:foo
  • Use depends_lib-append instead of depends_lib to not override the python26 portgroup which already adds python26 as a dependency
  • Remove python26 as a dependency given the previous step

Done and the Portfile has been updated. Thank you--this is my first de novo submission.

Regarding the dependencies: I realized both matplotlib and scipy depend on numpy. Thus, I've removed it. If this is incorrect, let me know.

comment:3 Changed 8 years ago by michelle.lynn.gill@…

And, strictly speaking, nothing but the examples (which aren't included in the downloaded tar.gz file) requires matplotlib, so I've removed this dependency as well.

Changed 8 years ago by michelle.lynn.gill@…

Attachment: Portfile added

comment:4 Changed 8 years ago by mf2k (Frank Schima)

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

comment:5 Changed 8 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: assignedclosed

r78537. Since it is openmaintainer, I changed the following:

  • Moved some lines around to be more like other ports.
  • Removed the unnecessary revision 0 line.
  • Re-added py26-numpy as a dependency because the home page said it was required.
  • Added a $Id line.

Note that you can be the sole maintainer on a port without commit rights. You just have to open tickets and attach patches for your changes.

Note: See TracTickets for help on using tickets.