New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29423 (closed submission: fixed)

Opened 2 years ago

Last modified 2 years ago

NEW port: py26-nmrglue

Reported by: michelle.lynn.gill@… Owned by: macsforever2000@…
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

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

Change History

comment:1 follow-up: ↓ 2 Changed 2 years ago by macsforever2000@…

  • Keywords python science removed
  • Version 1.9.2 deleted
  • Port changed from py26-nmrglue py27-nmrglue to py26-nmrglue
  • Summary changed from NEW port request: py2*-nmrglue to NEW port: py26-nmrglue

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 2 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 2 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 2 years ago by michelle.lynn.gill@…

comment:4 Changed 2 years ago by macsforever2000@…

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

comment:5 Changed 2 years ago by macsforever2000@…

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

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.