ports/164380: audiacity-devel should not forcefully depend on JACK
Thomas Zander
thomas.e.zander at googlemail.com
Sun Jan 22 19:20:10 UTC 2012
>Number: 164380
>Category: ports
>Synopsis: audiacity-devel should not forcefully depend on JACK
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Jan 22 19:20:09 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Thomas Zander
>Release:
>Organization:
>Environment:
>Description:
In the process of updating the ports to audacity-1.3.14 the port maintainer introduced a LIB_DEPENDS to JACK.
For many users, JACK is an utterly useless extra dependency that is not required for essential functions in audacity.
I would prefer to avoid polluting my system with extra dependencies that don't yield noticeable benefit.
>How-To-Repeat:
>Fix:
The core problem presumably is the fact that audacity's build system does not have something like a "--without-jack" switch which we can use to turn it off via OPTIONS. However, this problem also caused some debate a while ago in other corners of the open source planet and the Gentoo maintainers seem to have solved it by tweaking audacity's configure.in and generate a new configure script from that which DOES have the "--without-jack" switch. We could do that, too. Then we can introduce the necessary OPTIONS in our port.
Bug report showing the problem in Gentoo:
https://bugs.gentoo.org/show_bug.cgi?id=210415
Diff to the configure.in script:
https://bugs.gentoo.org/attachment.cgi?id=144482&action=diff
If you need anything more to get this to work, I am happy to assist and test.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list