[MacPorts] #24867: darkice is ready for Mac OSX
MacPorts
noreply at macports.org
Tue Feb 8 12:04:51 PST 2011
#24867: darkice is ready for Mac OSX
-----------------------------+----------------------------------------------
Reporter: nd@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: darkice
-----------------------------+----------------------------------------------
Comment(by ryandesign@…):
Looks like the port behavior with its variants is mostly fine (except see
below). I was objecting to the verbiage added to the description in
#28320, and the behavior it implied (which the port does not exhibit
anymore).
If I install the port with no variants, configuration fails. jack and lame
are default variants; if I disable them, I get:
{{{
sudo port -d install -- -lame -jack
[snip]
checking for lame library at /usr ... configure: WARNING: not found,
building without lame
checking for vorbis libraries at /usr ... configure: WARNING: not found,
building without Ogg Vorbis
checking for faac library at /usr ... configure: WARNING: not found,
building without faac
checking for aacplus library at /usr ... configure: WARNING: not found,
building without aacplus
checking for twolame library at /usr ... configure: WARNING: not found,
building without twolame
configure: error: neither lame, Ogg Vorbis, faac, aac+ nor twolame
configured
}}}
Do all these libraries need to be variants? I realize Joshua said above
that you could add variants, but fewer variants is better, so it would be
simpler if the variants were deleted and the dependencies added to the
port directly. Are any of these libraries unusual -- in that they are very
large, take a long time to compile, provide added capability to darkice
that hardly anybody would want? If so, then that would be a good reason to
make it a variant. Otherwise, the port should just directly include it.
I'm attaching a revised Portfile with these changes:
* add modeline
* some reformatting
* change googlecode master_sites part to just "googlecode"
* remove md5 checksum type (md5 is kind of obsolete)
* remove "configure.args --mandir=${prefix}/share/man" (not needed)
I have not yet done anything about the variants, pending your input.
--
Ticket URL: <https://trac.macports.org/ticket/24867#comment:21>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list