[MacPorts] #15632: py-dnuos 1.0.7 new port
#15632: py-dnuos 1.0.7 new port ---------------------------------------------+------------------------------ Reporter: davidgilman1+macports@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Keywords: dnuos audio mp3 lame | ---------------------------------------------+------------------------------ dnuos is a command line tool that scours the path given as an argument for MP3/AAC/Musepack/Ogg Vorbis/FLAC files and generates a text or html listing of the music within. It's commonly used to identify the encoder flags or bitrate of mp3 files. -- Ticket URL: <http://trac.macports.org/ticket/15632> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15632: py-dnuos 1.0.7 new port ----------------------------------------------+----------------------------- Reporter: davidgilman1+macports@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: dnuos audio mp3 lame ----------------------------------------------+----------------------------- Comment (by raimue@macports.org): `py-*` is meant for python24 modules. If I understand you correctly, this is a standalone program and should not be prefixed with `py-`. -- Ticket URL: <http://trac.macports.org/ticket/15632#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15632: py-dnuos 1.0.7 new port ----------------------------------------------+----------------------------- Reporter: davidgilman1+macports@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: dnuos audio mp3 lame ----------------------------------------------+----------------------------- Comment (by dackze+macports@gmail.com): Hi, I'm the author of Dnuos. I have some comments on your portfile: 1. Why Python 2.4? Dnuos works with versions of Python as old as 2.3, but I would personally recommend using the latest version of Python, which is 2.5 at the moment. 2. Is it possible to have the port work with an existing Python installation? Compiling all of Python seems like a hefty dependency to deal with. 3. `setuptools` support in Dnuos is optional. I don't recommend using it in this case. 4. Dnuos comes with man pages, currently bundled with its Debian packaging metadata. These should be built (with `pod2man`) and installed. 5. The current version is now 1.0.8, and I'm going to be releasing 1.0.9 soon. I've been hesitant about submitting Dnuos to downstream distributions, mainly because I'd lose some control over how it's released. I release updates on a regular basis. I also have some issues I'm trying to work out with setuptools and man page installation, which could change this portfile. Also, how the application is installed can differ if you have setuptools installed or not, which I may also change in a future release. Anyway, I don't think it'd be all that useful to have Dnuos in MacPorts, simply because it's so much easier to run `sudo easy_install dnuos`, which works out of the box with 10.5. -- Ticket URL: <http://trac.macports.org/ticket/15632#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15632: py-dnuos 1.0.7 new port ----------------------------------------------+----------------------------- Reporter: davidgilman1+macports@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: dnuos audio mp3 lame ----------------------------------------------+----------------------------- Comment (by davidgilman1+macports@gmail.com): Replying to [comment:2 dackze+macports@gmail.com]:
Hi, I'm the author of Dnuos. I have some comments on your portfile:
1. Why Python 2.4? Dnuos works with versions of Python as old as 2.3, but I would personally recommend using the latest version of Python, which is 2.5 at the moment.
I don't remember why I put Python 2.4 but I agree I should have put Python 2.5. Any problems with the portfile stem from my lack of knowledge about macports. It's probably possible to make the port without the python dep and just rely on Apple's python distribution but macports is also run on systems that are not MacOS X so I don't know what the proper way to configure the portfile is.
2. Is it possible to have the port work with an existing Python installation? Compiling all of Python seems like a hefty dependency to deal with. 3. `setuptools` support in Dnuos is optional. I don't recommend using it in this case.
I'll submit a second portfile later and not do this.
4. Dnuos comes with man pages, currently bundled with its Debian packaging metadata. These should be built (with `pod2man`) and installed. 5. The current version is now 1.0.8, and I'm going to be releasing 1.0.9 soon.
I apologize for screwing that up in the port, it was totally my oversight.
I've been hesitant about submitting Dnuos to downstream distributions,
mainly because I'd lose some control over how it's released. I release updates on a regular basis. I also have some issues I'm trying to work out with setuptools and man page installation, which could change this portfile. Also, how the application is installed can differ if you have setuptools installed or not, which I may also change in a future release. Currently dnuos lacks any way to push out updates for its users and there is no mailing list or RSS feed to keep them informed. If you want users to get your updates you're relying on them to check the page occasionally. As long as I'm using dnuos I'll submit these portfiles to the best of my ability and that's a way to push out dnuos updates that currently doesn't exist.
Anyway, I don't think it'd be all that useful to have Dnuos in MacPorts, simply because it's so much easier to run `sudo easy_install dnuos`, which works out of the box with 10.5.
-- Ticket URL: <http://trac.macports.org/ticket/15632#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15632: py-dnuos 1.0.7 new port ----------------------------------------------+----------------------------- Reporter: davidgilman1+macports@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: dnuos audio mp3 lame ----------------------------------------------+----------------------------- Comment (by raimue@macports.org): Any feedback/progress on this ticket? -- Ticket URL: <http://trac.macports.org/ticket/15632#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15632: py-dnuos 1.0.7 new port ----------------------------------------------+----------------------------- Reporter: davidgilman1+macports@… | Owner: macports-tickets@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: wontfix | Keywords: dnuos audio mp3 lame Port: | ----------------------------------------------+----------------------------- Changes (by raimue@…): * status: new => closed * resolution: => wontfix Comment: Closing as wontfix as no reply on my last request. -- Ticket URL: <http://trac.macports.org/ticket/15632#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts