Created attachment 150037 [details] Do not fail, if jack is already installed on the building system The author's configure has a special provision, that prevents builds if any version of jack is already installed on the build-system -- instead of carefully arranging the build's -I options, the author has taken the easy way out... The attached patch modifies the author's configure to remove the check. The resulting CFLAGS do not point to ${PREFIX}/include anyway. This allows the port to be upgraded with portupgrade.
Auto-assigned to maintainer multimedia@FreeBSD.org
Does this patch come from upstream? --HPS
No, Hans Petter, it does not. The upstream has spent considerable effort to put the system, which this patch removes, into place. We don't need that system. We need to port to be upgradeable.
Thank you! I will process this issue and push it into the jackd port next week! Does this sound acceptable to you? --HPS
A workaround, might be to deinstall jackd before installing it again ... --HPS
(In reply to Hans Petter Selasky from comment #5) > A workaround, might be to deinstall jackd before installing it again ... Yes, of course. And that's just what I -- and everybody else -- have been doing until I got tired of it and went to investigate... A number of multimedia ports here depend on jackd and they were all failing to update with the simple "portupgrade -a" because of this nuisance... Thanks for the prompt reaction!
Hi, Patched "jack" port is available from here, and should be upstreamed in not very long! svn --username anonsvn --password anonsvn \ checkout svn://svn.turbocat.net/i4b/trunk/ports/audio/jack --HPS
A commit references this bug: Author: kwm Date: Tue Dec 16 08:58:41 UTC 2014 New revision: 374789 URL: https://svnweb.freebsd.org/changeset/ports/374789 Log: Allow jack to be upgraded when already installed. [1] Move doxygen depend and docs out of DOCS option. [2] PR: 195533 [1], 195573 [2] Submitted by: Mikhail T. <mi@ALDAN.algebra.com> [1], amdmi3@ [2] Changes: head/audio/jack/Makefile head/audio/jack/files/patch-configure head/audio/jack/pkg-plist
Committed, thanks