[proaudio] proaudio/proaudio: [3124] moved jack-audio-connection-kit to jack1 and profide fake jack-audio-connection-kit in order to satisfy portage 's jack1 depends |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: [proaudio] proaudio/proaudio: [3124] moved jack-audio-connection-kit to jack1 and profide fake jack-audio-connection-kit in order to satisfy portage 's jack1 depends
- From: subversion@xxxxxxxxxxxxx
- Date: Sun, 17 Sep 2017 15:25:02 +0200
Revision: 3124
Author: dominique
Date: 2017-09-17 15:25:01 +0200 (Sun, 17 Sep 2017)
Log Message:
-----------
moved jack-audio-connection-kit to jack1 and profide fake jack-audio-connection-kit in order to satisfy portage's jack1 depends
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/metadata.xml
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9998.ebuild
trunk/overlays/proaudio/media-sound/jack1/
trunk/overlays/proaudio/media-sound/jack1/ChangeLog
trunk/overlays/proaudio/media-sound/jack1/Manifest
trunk/overlays/proaudio/media-sound/jack1/files/
trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-0.125.0-freebsd.patch
trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-freebsd.patch
trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-sparc-cpuinfo.patch
trunk/overlays/proaudio/media-sound/jack1/jack1-0.124.1.ebuild
trunk/overlays/proaudio/media-sound/jack1/jack1-0.125.0.ebuild
trunk/overlays/proaudio/media-sound/jack1/jack1-9999.ebuild
trunk/overlays/proaudio/media-sound/jack1/metadata.xml
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/files/
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r2.ebuild
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.124.1.ebuild
trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild
Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog 2017-09-15 09:41:21 UTC (rev 3123)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog 2017-09-17 13:25:01 UTC (rev 3124)
@@ -1,436 +1,8 @@
-# ChangeLog for media-sound/jack-audio-connection-kit
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
+# ChangeLog for media-sound/jack-tools
+# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
- 12 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3-r2.ebuild,
- jack-audio-connection-kit-0.124.1.ebuild,
- jack-audio-connection-kit-1.9.10.ebuild,
- jack-audio-connection-kit-1.9999.ebuild,
- jack-audio-connection-kit-2.9999.ebuild:
- multilib libffado
- 12 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.10.ebuild,
- jack-audio-connection-kit-2.9999.ebuild:
- remove debug use flag from jack2 since it only triggers CFLAGS
- depend on expat when USE="dbus"
- update 2.9999 ebuild to accomodate the upstream changes
- added libsamplerate, readline and sndfile use flags
- remove automagic deps
- let the build system handle doxygen
+*jack-audio-connection-kit-9998 (17 Sep 2017)
-*jack-audio-connection-kit-0.124.1 (09 Apr 2015)
-
- 09 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- -jack-audio-connection-kit-0.121.3.ebuild,
- -jack-audio-connection-kit-0.121.3-r1.ebuild,
- -jack-audio-connection-kit-0.121.3-r2.ebuild,
- +jack-audio-connection-kit-0.124.1.ebuild,
- jack-audio-connection-kit-1.9.10.ebuild,
- jack-audio-connection-kit-1.9999.ebuild,
- -jack-audio-connection-kit-1.9999-r1.ebuild,
- jack-audio-connection-kit-2.9999.ebuild,
- -files/jack-audio-connection-kit-0.121.3-respect-march.patch,
- -files/jack-audio-connection-kit-2.9999-link-fix.patch, metadata.xml:
- migrate to cpu_flags_x86_* (repoman payment)
- move to git-r3
- slot-depend where possible (repoman payment)
- drop blocker on old non-existing emul-linux-x86-soundlibs
- make ebuilds more similar to ease maintenance
- version bump to 0.124.1
- remove old ebuilds
- remove revisioned live ebuilds
- drop march patch
- remove old fix link patch
- jack1 fixes
- drop netjack use flag
- depend on sys-libs/db
- depend on readline insted of ncurses
- also depend on expat and PYTHON_DEPS if dbus enabled
- replace warning with REQUIRED_USE
- unconditionally pass --disable-mmx and --disable-sse since no conditional
- assembly is toggled
- use REQUIRED_USE for cpudetection
- never ever pass --enable-optimize
- install docs
- jack2 fixes
- PYTHON_REQ_USE="threads(+)" as required by waf-utils.eclass
- drop version specifiers for libsdnfile
-
-*jack-audio-connection-kit-1.9.10 (26 Nov 2014)
-
- 26 Nov 2014; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- -jack-audio-connection-kit-1.9.9.5-r1.ebuild,
- -jack-audio-connection-kit-1.9.9.5-r2.ebuild,
- +jack-audio-connection-kit-1.9.10.ebuild,
- jack-audio-connection-kit-2.9999.ebuild,
- -jack-audio-connection-kit-2.9999-r1.ebuild,
- -files/jack-1.9.9.5-opus_custom.patch,
- -files/jack2-no-self-connect-1.9.9.5.patch, metadata.xml:
- version bump for jack2
- make ebuilds more identic (to ease maintenance)
- remove no longer necessary patches
- remove mixed use flag
- remove freebob support
- remove masks from package.mask
- fixes #183, thanks luo.mai
-
- 17 Jan 2014; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
- metadata.xml,
- jack-audio-connection-kit-1.9999.ebuild,
- jack-audio-connection-kit-1.9999-r1.ebuild:
- Add support for multiple devices via zita libraries and zalsa USE flag.
-
- 29 Nov 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3-r2.ebuild,
- -jack-audio-connection-kit-1.9.9.5.ebuild,
- jack-audio-connection-kit-1.9.9.5-r2.ebuild,
- jack-audio-connection-kit-1.9999-r1.ebuild,
- jack-audio-connection-kit-2.9999-r1.ebuild:
- Make sure all ebuilds have the celt USE flag and that the opus flag is
- available when possible. Thanks to Zlobin Nikita for reporting the
- issue.
- Updated celt dependency in 1.9.9.5-r1.
- Correct dbus-python dependency.
- Remove old python eclass ebuild.
-
-*jack-audio-connection-kit-2.9999-r1 (31 Jul 2013)
-*jack-audio-connection-kit-1.9999-r1 (31 Jul 2013)
-*jack-audio-connection-kit-1.9.9.5-r2 (31 Jul 2013)
-*jack-audio-connection-kit-0.121.3-r2 (31 Jul 2013)
-
- 31 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- +jack-audio-connection-kit-0.121.3-r2.ebuild,
- +jack-audio-connection-kit-1.9.9.5-r2.ebuild,
- +jack-audio-connection-kit-1.9999-r1.ebuild,
- +jack-audio-connection-kit-2.9999-r1.ebuild:
- Initial experimental multilib compatible ebuilds.
- Freebob dropped.
- Firewire support not done yet (multilib ffado is missing).
- Python fixes (PYTHON_REQUIRED_USE, PYTHON_DEPS).
-
-*jack-audio-connection-kit-0.121.3-r1 (31 Jul 2013)
-
- 31 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- +jack-audio-connection-kit-0.121.3-r1.ebuild:
- Use python-single-r1 eclass to make sure jack_control has correct shebang.
-
- 31 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3.ebuild:
- Minor cleanup.
- AUTOTOOLS_AUTORECONF before inherit.
- Don't declare DOCS; they are already default.
- EAPI>4 passes --disable-dependency-tracking to econf by default.
-
-*jack-audio-connection-kit-1.9.9.5-r1 (10 May 2013)
-
- 10 May 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- +jack-audio-connection-kit-1.9.9.5-r1.ebuild,
- jack-audio-connection-kit-2.9999.ebuild, metadata.xml:
- Move to python-single-r1 eclass.
- Make src_configure more readable by using usex and a bash array.
- Use DOCS and HTML_DOCS variable.
- Changed warning message. The problem will be fixed when we can use a
- multilib eclass to build 32-bit libraries in a clean way.
- Added warning message to version 2.9999.
- No hard dependency on alsa-lib in version 2.9999.
- Removded the classic USE flag from version 2.9999. Mixing dbus and
- classic is discouraged by upstream. Assume classic build if dbus is
- unset, which is the same behaviour as in 1.9.9.5-r1.
- Build docs manually in 1.9.9.5-r1.
- Added missing dependencies to 1.9.9.5-r1.
-
- 23 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild:
- Move EAPI 5 and waf-utils eclass.
-
- 17 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild,
- jack-audio-connection-kit-2.9999.ebuild:
- Added dependency on dev-python/dbus-python (closes #0000155). Thanks to
- olof for reporting the bug.
-
- 17 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3.ebuild,
- +files/jack-audio-connection-kit-0.121.3-respect-march.patch:
- Move to EAPI 5.
- Move to autotools-utils eclass.
- Enable optimizations if sse or mmx use flags are set.
- Add patch to respect -march CFLAG.
-
- 03 Feb 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3.ebuild,
- jack-audio-connection-kit-1.9.9.5.ebuild,
- jack-audio-connection-kit-1.9999.ebuild, metadata.xml:
- Keyworded ebuilds for ~ppc
- jack-audio-connection-kit-1.9999:
- Removed unused inherit
- Removed dependency on nonexistent jackdmp
-
- 01 Feb 2013; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild:
- fixed --debug configure option
-
- 29 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild,
- +files/jack-1.9.9.5-opus_custom.patch:
- Fix jack-1.9.9.5 build when opus_custom.h is missing
-
- https://bugs.gentoo.org/show_bug.cgi?id=453398
-
- The patch is a backport from the upstream git repo
-
- 21 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild:
- set RESTRICT="mirror" for the jack-1.9.9.5 ebuild
-
- 21 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild:
- show warning when building with "mixed" use flag
-
- 20 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild,
- +files/jack2-no-self-connect-1.9.9.5.patch:
- build with with no-self-connect patch
-
- 20 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.9.5.ebuild:
- rename the "32bit" use flag to documented "mixed" use flag
-
-*jack-audio-connection-kit-1.9.9.5 (20 Jan 2013)
-
- 20 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
- +jack-audio-connection-kit-1.9.9.5.ebuild: Add ebuild for the latest jack2 release
- -jack-audio-connection-kit-1.9.8.ebuild: Remove ebuild for obsolete jack2 release
-
- 03 Jan 2012; Karl Lindén (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3.ebuild, jack-audio-connection-kit-1.9.8.ebuild
- jack-audio-connection-kit-1.9999.ebuild, jack-audio-connection-kit-2.9999.ebuild,
- metadata.xml:
- Added dependency on libsndfile
- Added description for some useflags
- Minor cleanup
-
- 09 Dec 2012; Karl Lindén <lilrc@xxxxxxxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.8:
- Fixed dependencies
- Use python_convert_shebangs instead of hack
- jack-audio-connection-kit-1.9999:
- Fixed dependencies
- Added missing EAPI
- Minor cleanup
- Updated copyright header
- jack-audio-connection-kit-2.9999:
- Fixed dependencies
- Updated EAPI
- Minor cleanup
- Use python_convert_shebangs
-
- 09 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild: fix for the doxygen documenation;
- added opus support in netjack, will be enabled if media-libs/opus is present;
- added installation of the missing doc files (README, ...)
-
- metadata.xml: added the missing USE descriptions for 2-9999
-
- 08 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.8.ebuild: changed SRC_URI (thanks to Jannis Achstetter
- jack-audio-connection-kit-1.9999.ebuild: changed to GIT (Jannis)
- jack-audio-connection-kit-2.9999.ebuild: fix building with python3 (Jannis);
- removed outdated test for sandbox-1.6 (Jannis); make the ebuild to fail and issue
- a warning with USE=doc as it fail to compile with it (reported upstream)
-
- 30 Sep 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.121.3.ebuild:
- add back support for freebob and ffado. drop keywords as repoman payment.
-
-*jack-audio-connection-kit-0.121.3 (27 Sep 2012)
-
- 27 Sep 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
- -files/jack-audio-connection-kit-0.116.1-dbus.patch,
- -files/jack-audio-connection-kit-0.116.1-dbus_as-needed.patch,
- -jack-audio-connection-kit-0.116.2.ebuild,
- -jack-audio-connection-kit-0.118.0.ebuild,
- +jack-audio-connection-kit-0.121.3.ebuild,
- -jack-audio-connection-kit-1.9.6.ebuild,
- -jack-audio-connection-kit-1.9.7.ebuild,
- +files/jack-audio-connection-kit-freebsd.patch,
- +files/jack-audio-connection-kit-sparc-cpuinfo.patch, metadata.xml:
- sync from portage and add 0.121.3 with dbus patch. remove the unreferenced
- patches and clean up old ebuilds. jack-1.9.x ideally should be a new package.
-
- 11 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild:
- pam useflag added for realtime setup
-
- 10 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild,
- +files/jack-audio-connection-kit-2.9999-link-fix.patch:
- jack-audio-connection-kit-2.9999: ebuild updated and added new patch. Thanks
- to Natanael and Allan
-
- 29 Feb 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild:
- jack-audio-connection-kit-2.9999.ebuild: Fixed QA Notice: The hasq function
- is deprecated
-
-*jack-audio-connection-kit-1.9.8 (14 Jan 2012)
-
- 14 Jan 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- +jack-audio-connection-kit-1.9.8.ebuild:
- jack-audio-connection-kit: version bump to 1.9.8. wrt #124 by realnc
-
- 06 Jan 2012; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> metadata.xml:
- copy USE descriptions from use.local.desc to metadata.xml
-
- 12 Jun 2011; Dominique Michel <dominique@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.7.ebuild:
- added symlink for doc installation; fix send by
- Alexandros Diamantidis on the mailing list
-
-*jack-audio-connection-kit-1.9.7 (07 Apr 2011)
-
- 07 Apr 2011; Frieder Buerzele <evermind@xxxxxxxxxxxxx>
- +jack-audio-connection-kit-1.9.7.ebuild:
- bump jack-connection-kit-1.9.7
-
- 04 Dec 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild:
- missing dependency libsamplerate is added wrt bug #97 by mif86 at proaudio
-
- 28 Nov 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.6.ebuild:
- jack-audio-connection-kit-1.9.6: fix for missing freebob support and
- ieee1394 useflag
-
- 16 Nov 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-1.9.6.ebuild:
- jack-audio-connection-kit: fixed alsa support. wrt #106 by nilekurt.
-
-*jack-audio-connection-kit-1.9.6 (14 Nov 2010)
-
- 14 Nov 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- +jack-audio-connection-kit-1.9.6.ebuild:
- Version bump.
-
- 02 Apr 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild:
- ieee1394 useflag added.
-
- 01 Apr 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild:
- freebob useflag fixed. It was missing in the src_compile function
-
- 01 Apr 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
- jack-audio-connection-kit-2.9999.ebuild:
- alsa useflag added. Without it jack does not support alsa driver
-
- 14 Jan 2010; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
- fix a libdir issue with 1.9.4
- remove monitor option from 1.9.4
-
- 13 Jan 2010; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
- version bump jack-audio-connection-kit-0.118.0
- version bump jack-audio-connection-kit-1.9.3
- version bump jack-audio-connection-kit-1.9.4
- remove the use of the unipatch-001 module in
- jack-audio-connection-kit-1.9999
-
- 12 Jul 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
- * jack-audio-connection-kit-2.9999: Added the mixed use flag
- (necessary to get a working 32 bit jack lib on a 64 bit system)
-
- 22 Jun 2009; Dominique Michel <dominique.michel@xxxxxxxxx>
- JACK2: Added classic USE flag. If you want jackd with USE=dbus, add USE=classic.
-
- 28 Apr 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
- Remove version 0.116.1. Everyone pro-audio overlay user should use 0.116.2 anyways.
-
- 23 Mar 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
- +jack-audio-connection-kit-0.116.2.ebuild:
- version bump
-
- 15 Mar 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
- * Renamed jack-audio-connection-kit-9999.ebuild to jack-audio-connection-kit-1.9999.ebuild
- * Added jack-audio-connection-kit-2.9999.ebuild for Jack 2 SVN (Former jackmp)
- * Added jack-audio-connection-kit-1.9.1.ebuild (considered to be a stable Jack 2 RC)
- * You need to play with package.mask to choose between Jack 1 SVN and Jack 2 SVN
- * Also note that jackdmp package does not exist anymore. This should solve some of the pain :)
-
- 08 Dec 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
- +jack-audio-connection-kit-0.116.1.ebuild:
- version bump
-
- 12 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
- -jack-audio-connection-kit-0.100.7-r2.ebuild,
- -jack-audio-connection-kit-0.100.7-r3.ebuild,
- jack-audio-connection-kit-0.101.1.ebuild,
- jack-audio-connection-kit-0.102.20.ebuild,
- -jack-audio-connection-kit-0.103.0.ebuild,
- +files/jack-audio-connection-kit-0.103.0-ppc64fix.patch,
- +files/jack-audio-connection-kit-0.103.0-riceitdown.patch,
- -jack-audio-connection-kit-0.109.0.ebuild,
- -jack-audio-connection-kit-0.109.2.ebuild,
- +jack-audio-connection-kit-0.109.2-r2.ebuild,
- jack-audio-connection-kit-9999.ebuild:
- respin against portage -- deleted old ebuilds
- using unipatch and
- http://download.tuxfamily.org/proaudio/distfiles/ for dbus-patches
-
- 23 Mar 2008; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- * Reactivated dbus. jackpatches version 0.12.
-
- 12 Mar 2008; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- * Removed dbus patch which will not work with SVN right now
- * Remove netjack since it has been implemented as an inprocess client and will be shipped with jack 1.0
-
- 09 Mar 2008; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- * Removed the log patch since it's been applied in SVN
-
- 05 Feb 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> >=jack-audio-connection-kit-0.109.0.ebuild:
- * Bumped jackpatches to 0.9 : part of the driver control interface was not
- working properly in 0.8.
-
- 02 Feb 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> >=jack-audio-connection-kit-0.109.0.ebuild:
- * Bumped jackpatches to 0.8
-
- 31 Jan 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
- +jack-audio-connection-kit-0.109.2.ebuild:
- bump jack-audio-connection-kit-0.109.2
-
- 28 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
- jack-audio-connection-kit-0.109.0.ebuild:
- QA: run autoreconf in src_unpack()
-
- 21 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-0.109.0.ebuild:
- Bumped jackpatches to 0.7. we now use the puredbus patch for jack dbus
- support.
-
- 21 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-0.109.0.ebuild:
- Bumped jackpatches to 0.7. we now use the puredbus patch for jack dbus
- support.
-
- 20 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-0.109.0.ebuild:
- Bumped jack to version 0.109.0
-
- 01 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- Bumped jackpatches to 0.5
-
- 01 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- * bumped to jackpatches-0.4
- * deleted old patches in files/
- * dbus USE flag only applies necesary dbus patches
-
- 25 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- bumped nedko's jackdbus patches to 0.3
-
- 16 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- bumped nedko's jackdbus patches to 0.2
-
- 15 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
- Corrected an ebuild issue which prevented dbus/netjack use flags from
- working right
-
- 15 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> ChangeLog:
- Initial ChangeLog creation
+ 17 Sep 2017; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+ Initial commit of a fake ebuild to satisfy jack1 portage depends.
Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest 2017-09-15 09:41:21 UTC (rev 3123)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest 2017-09-17 13:25:01 UTC (rev 3124)
@@ -1,10 +1,3 @@
-AUX jack-audio-connection-kit-freebsd.patch 496 SHA256 7834f5ec198f8e69e2ac119fc2c4ee349ed7e38d003e473fcb41257e7b605df8 SHA512 7c0cf60ddd3d07e12e036082ab10299308d1e112c6190d008a739ab0374c8ecf9e2dcb703055a58f8098e5187044e2351a1786271cecdeae23cbed72e6d68cd6 WHIRLPOOL 3d11baf0f4ebe0613c378d79efcb6b81f94c28e9070471b9a496dda5f0ba90a2eac1e789a621d7ec5d109f018a7f67b0adbd53bbce9e059f3e18b04ca4fb7cd1
-AUX jack-audio-connection-kit-sparc-cpuinfo.patch 659 SHA256 256d48109d32ce8af89042401508392fbb90c499d4cf8b056104dc1a47522fe5 SHA512 c5964413c99fb1dd20dfe52dd40f857dab1cef123b26f74500e2f5607eda870b563595d39c4e4e0684428971e7295c847253d045b2d9ba0183f358630cfa9888 WHIRLPOOL 01d88bfce0394628fab10c48a4b80f0a025b741c5785f05bd22658fd95594e472439f569a450043cf7cc53700149d0d8b785bb7adc74711474fd3f6bcbc6d66f
-DIST jack-audio-connection-kit-0.121.3-dbus.patch 337061 SHA256 da12003ed4528a09d8109ecc7e75f539f0173b23832a1d993800473f1f1d25fd SHA512 9be280a24d59d35bab07da75be407f0790fd36657bfb54d24522337f2a2bc15d6e8a9f88347ff3215ed3e6b32ab827c4e203f5435fefe30c456d638169524192 WHIRLPOOL 37b6a58c5103ff23e606e3dfd0b5ec2630b86f88ddb964635050555e64aa4ab687205e8e29add29659f36866d036098bb7d6128e230349adfd096c06cc641709
-DIST jack-audio-connection-kit-0.121.3.tar.gz 1083545 SHA256 b7095d3deabeecd19772b37241e89c6c79de6afd6c031ba7567513cfe51beafa SHA512 57323393d5209baefe73cc0cd9a0e818b1cfd260cf9aa36cd6ad800252e22e3ddb7fc46649c54b8e840696878147c2d06c8d39fd7300b5bb92aeb69f44ed710f WHIRLPOOL a256cfb7c3546cb06d6003313802b02812d8da9c13671be9b0341a10442cd348a8b3f7fe65e8d27cc47b4e29ded799fa6cc0efa51d81d01f342c7c8eefbc9c55
-DIST jack-audio-connection-kit-0.124.1.tar.gz 1113456 SHA256 eb42df6065576f08feeeb60cb9355dce4eb53874534ad71534d7aa31bae561d6 SHA512 9c885da516f2ca246edba94db26c851229d063f1557ea91ec76ca57d675a510d16cc4baad5adb316cf46aaaa8b8d7579b484a53b9a803b34fc9bb34c983a8fe2 WHIRLPOOL 41232400d99a72b29a75f4d781c373a7f453c704a52b0a669cab71296574881b0a99b21b86628d02db8c3d7a64bec6a259ae1ba0a4c721867e19283139cee824
-EBUILD jack-audio-connection-kit-0.121.3-r2.ebuild 3136 SHA256 94a68ec2a88bb4fc1c4913eec5b6ba829c50df04614f6f859563e8dcf23c1b98 SHA512 79783b09e8b603c04891bba03bd4f8d841e53188a2cbafc20a1d9d5d654e28565863ff7a31616d8fe01ae808116474ff65679a9393df8c9db42c6469e729f224 WHIRLPOOL 1ac0fce56194a16283c7d47f5d3920365fbe56f92fa387163358ee3e5d7b6dcbf294784f15d90e1ed84c6bc9a9a44d3635b413d7f4f9a4fc80153b81c6b281d5
-EBUILD jack-audio-connection-kit-0.124.1.ebuild 3557 SHA256 688fef6dc3bb8762f7a15fe0006806de2e6aabf24853e64ead102593b3d44c1c SHA512 a881e52f6215cc8c2cfedbe5355c7b30ca0a24b7fbb7bb82b993a8c846eef49bd72321b4a613d30ece01c80b1a001e5bb5430380f1d8785605e61245e9835e68 WHIRLPOOL d3e26b426f0d3a0d3dfcd74d299f9197823a023cb27a002e4d145ec793e1881895232eed4f6b8d3a0841189b1fcd277b2251d15175857a851c9aaeef5c952f2e
-EBUILD jack-audio-connection-kit-1.9999.ebuild 3467 SHA256 55714b9a089ae121953edf2f6341d3ca95fce3d3ae7a1ed53f10034fb4252430 SHA512 7550524f5b6623f1998572c0f8d7d9b5f3abb5222015e0c0645dad8a63216ff95729a7873dd73f0f8e587eae7509780e3677e23b93e7c2df9a9650dfd4b36087 WHIRLPOOL 5cc7df386f2f2bf13a93557ccf2f5f4d019be1853840dfb9e19d7de1c77f886ea99a9c998139123d42b50349b25421b24188c58b14ae76686c6d638dae48d586
-MISC ChangeLog 18176 SHA256 6629d62d5f7e915f869dd01b589b098e2162738c2b870cd022e9f9ab1e8dc44a SHA512 ad79a711cf178fd6609b4d7dcfcc284c12dd00e8f89026938d728dffaf0507398643f48c089f22a31a36e4d2760f06a8a5c11cbefd0f17edef3d781b72e473bc WHIRLPOOL a65e04ec4eb4aa82d189995989628ba72b6d92b1b019d5506dbab28f1d217a4b58961cfadf823ef8aac120dec4c62fb70b07095e3fae9161d077276cb9960901
-MISC metadata.xml 817 SHA256 7059a10a7693f875ceed2b2929b48a8b1c129865f92319a1a35c460ff468d219 SHA512 95d85446490555f4a410592f6207062103218d7a1586749fcb2adb7702767125de54e6b0adbef1de74741cf79cf8b8438dfe687c5382e724501fdfcb776b86fa WHIRLPOOL 47ca7ec0e736640ec4ebefe2f7318ad2a0b26cb4fa8c1e92270bdcab3c359afb7a046f66359cd17228c51d0a2f30c20661f3ae0aa82eff00dc4107e759049019
+EBUILD jack-audio-connection-kit-9998.ebuild 428 SHA256 b8ce3b5198d872ba93ef98911410112fc5f35f499058b35ce17543ee1f391f57 SHA512 c02334785e7f9104eed5d4544dfc5f0ef4d388026339aa1ff6d7b49d200311bfe18d1cde7b901f8a38af06298df4e96fdfb39f2a8a4c8d10424d19c5346e754f WHIRLPOOL 061aff9a568c73307903e96c93fdeed9caf42a98eaedd16b02df246ad2cc6838da7edefd334f366eebb6bfcac4bf517bd3ad5196842d2e7b77ff60d6df973139
+MISC ChangeLog 292 SHA256 ffdf4023de20b5a1d135771ff5827a781e98be20e070b96ad156a3558af41a64 SHA512 8d5ca21d57556ec04dd0a273a909ad09d897e206e146b415c9478c7b3d7c92e1351dcf7342636cca09809900e158e246db83c9819dc9af9109c31af8ebecbe67 WHIRLPOOL 6975190c0ef96974f543aeb9b657438caff07ca46f3be734e4c5b832085ef9e7688b046fa1337aa4af43a659a96910441687550730b60448818a36944b316e4f
+MISC metadata.xml 261 SHA256 3812db1cff66d287c945fc7987f7d2cb37fea10ad28fdae3b7277beb8cfe7392 SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1 WHIRLPOOL 539e44c7fa67fe66d40aea271af64a7da8cb15c7f990400572ea7372b6268575cf1bf1d536772276b8df4340a7919392d21120a7f7321d198a24460b3b383154
Deleted: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r2.ebuild 2017-09-15 09:41:21 UTC (rev 3123)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r2.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -1,135 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-HAVE_DBUS_PATCH=1
-
-AUTOTOOLS_AUTORECONF=1
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- PYTHON_COMPAT=( python2_7 )
- inherit python-single-r1
-fi
-
-if [[ "${PV}" = "1.9999" ]]; then
- inherit git-r3
-fi
-
-inherit autotools-utils eutils flag-o-matic multilib-minimal
-
-RESTRICT="mirror"
-DESCRIPTION="A low-latency audio server"
-HOMEPAGE="http://www.jackaudio.org"
-
-if [[ "${PV}" = "1.9999" ]]; then
- EGIT_REPO_URI="git://github.com/jackaudio/jack1.git"
- KEYWORDS=""
-else
- SRC_URI="http://www.jackaudio.org/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- SRC_URI="${SRC_URI} http://nedko.arnaudov.name/soft/jack/dbus/${P}-dbus.patch"
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-
-IUSE="alsa altivec celt coreaudio cpu_flags_x86_3dnow cpu_flags_x86_mmx
- cpu_flags_x86_sse cpudetection debug doc examples ieee1394 oss pam"
-
-REQUIRED_USE="cpudetection? (
- cpu_flags_x86_3dnow
- cpu_flags_x86_mmx
- cpu_flags_x86_sse
-)"
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- IUSE="${IUSE} dbus"
- REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
-fi
-
-# FIXME: automagic deps: readline, samplerate, sndfile, celt
-CDEPEND="media-libs/libsamplerate[${MULTILIB_USEDEP}]
- media-libs/libsndfile
- sys-libs/readline:0
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- celt? ( media-libs/celt:0[${MULTILIB_USEDEP}] )
- ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
- abi_x86_32? ( !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- CDEPEND="${CDEPEND}
- dbus? (
- dev-libs/expat
- sys-apps/dbus
- )"
-fi
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-RDEPEND="${CDEPEND}
- pam? ( sys-auth/realtime-base )"
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- RDEPEND="${RDEPEND}
- dbus? (
- ${PYTHON_DEPS}
- dev-python/dbus-python[${PYTHON_USEDEP}]
- )"
-fi
-
-PATCHES=(
- "${FILESDIR}"/${PN}-freebsd.patch
- "${FILESDIR}"/${PN}-sparc-cpuinfo.patch
-)
-
-[[ ${HAVE_DBUS_PATCH} ]] && PATCHES+=( "${DISTDIR}/${P}-dbus.patch" )
-
-multilib_src_configure() {
- # --enable-mmx and --enable-sse only appends mmx and sse CFLAGS
- local myeconfargs=(
- --disable-mmx
- --disable-portaudio
- --disable-sse
- --with-html-dir=/usr/share/doc/${PF}
- $(use_enable alsa)
- $(use_enable altivec)
- $(use_enable coreaudio)
- $(use_enable cpudetection dynsimd)
- $(use_enable debug)
- $(use_enable ieee1394 firewire)
- $(use_enable oss)
- )
-
- [[ ${HAVE_DBUS_PATCH} ]] && myeconfargs+=( $(use_enable dbus) )
-
- if use cpudetection; then
- einfo "Enabling cpudetection (dynsimd). Adding -mmmx, -msse, -m3dnow and -O2 to CFLAGS."
- append-flags -mmmx -msse -m3dnow -O2
- fi
-
- multilib_is_native_abi && use doc || export ac_cv_prog_HAVE_DOXYGEN=false
-
- autotools-utils_src_configure
-}
-
-multilib_src_compile() {
- autotools-utils_src_compile
-}
-
-multilib_src_install() {
- autotools-utils_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r "${S}/example-clients"
- fi
-
- [[ ${HAVE_DBUS_PATCH} ]] && use dbus && python_fix_shebang "${ED}"
-}
Deleted: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.124.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.124.1.ebuild 2017-09-15 09:41:21 UTC (rev 3123)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.124.1.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -1,150 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# HAVE_DBUS_PATCH=1
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1 # FIXME: upstream bug
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- PYTHON_COMPAT=( python2_7 )
- inherit python-single-r1
-fi
-
-if [[ "${PV}" = "1.9999" ]]; then
- inherit git-r3
-fi
-
-inherit autotools-utils eutils flag-o-matic multilib-minimal
-
-RESTRICT="mirror"
-DESCRIPTION="A low-latency audio server"
-HOMEPAGE="http://www.jackaudio.org"
-
-if [[ "${PV}" = "1.9999" ]]; then
- EGIT_REPO_URI="git://github.com/jackaudio/jack1.git"
- KEYWORDS=""
-else
- SRC_URI="http://www.jackaudio.org/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- SRC_URI="${SRC_URI} http://nedko.arnaudov.name/soft/jack/dbus/${P}-dbus.patch"
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-
-IUSE="alsa altivec celt coreaudio cpu_flags_x86_3dnow cpu_flags_x86_sse
- cpu_flags_x86_sse2 cpudetection debug doc examples ieee1394 oss pam zalsa"
-
-REQUIRED_USE="cpudetection? (
- cpu_flags_x86_3dnow
- cpu_flags_x86_sse
- cpu_flags_x86_sse2
-)"
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- IUSE="${IUSE} dbus"
- REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
-fi
-
-# FIXME: automagic deps: readline, samplerate, sndfile, celt
-CDEPEND="media-libs/libsamplerate[${MULTILIB_USEDEP}]
- media-libs/libsndfile
- sys-libs/db:=[${MULTILIB_USEDEP}]
- sys-libs/readline:0
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- celt? ( media-libs/celt:0[${MULTILIB_USEDEP}] )
- ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
- zalsa? (
- media-libs/zita-alsa-pcmi
- media-libs/zita-resampler
- )
- abi_x86_32? ( !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- CDEPEND="${CDEPEND}
- dbus? (
- dev-libs/expat
- sys-apps/dbus
- )"
-fi
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-RDEPEND="${CDEPEND}
- pam? ( sys-auth/realtime-base )"
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- RDEPEND="${RDEPEND}
- dbus? (
- ${PYTHON_DEPS}
- dev-python/dbus-python[${PYTHON_USEDEP}]
- )"
-fi
-
-PATCHES=(
- "${FILESDIR}"/${PN}-freebsd.patch
- "${FILESDIR}"/${PN}-sparc-cpuinfo.patch
-)
-
-[[ ${HAVE_DBUS_PATCH} ]] && PATCHES+=( "${DISTDIR}/${P}-dbus.patch" )
-
-# FIXME: out-of-source build
-src_prepare() {
- autotools-utils_src_prepare
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # --enable-sse only appends sse CFLAGS
- local myeconfargs=(
- --disable-portaudio
- --disable-sse
- --with-html-dir=/usr/share/doc/${PF}
- $(use_enable alsa)
- $(use_enable altivec)
- $(use_enable coreaudio)
- $(use_enable cpudetection dynsimd)
- $(use_enable debug)
- $(use_enable ieee1394 firewire)
- $(use_enable oss)
- $(use_enable zalsa)
- )
-
- [[ ${HAVE_DBUS_PATCH} ]] && myeconfargs+=( $(use_enable dbus) )
-
- if use cpudetection; then
- einfo "Enabling cpudetection (dynsimd). Adding -msse, -msse2, -m3dnow and -O2 to CFLAGS."
- append-flags -msse -msse2 -m3dnow -O2
- fi
-
- multilib_is_native_abi && use doc || export ac_cv_prog_HAVE_DOXYGEN=false
-
- # FIXME: out-of-source build
- ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_configure
-}
-
-multilib_src_compile() {
- # FIXME: out-of-source build
- ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_compile
-}
-
-multilib_src_install() {
- # FIXME: out-of-source build
- ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r "${S}/example-clients"
- fi
-
- [[ ${HAVE_DBUS_PATCH} ]] && use dbus && python_fix_shebang "${ED}"
-}
Deleted: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild 2017-09-15 09:41:21 UTC (rev 3123)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-1.9999.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -1,145 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-# HAVE_DBUS_PATCH=1
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1 # FIXME: upstream bug
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- PYTHON_COMPAT=( python2_7 )
- inherit python-single-r1
-fi
-
-if [[ "${PV}" = "1.9999" ]]; then
- inherit git-r3
-fi
-
-inherit autotools-utils eutils flag-o-matic multilib-minimal
-
-RESTRICT="mirror"
-DESCRIPTION="A low-latency audio server"
-HOMEPAGE="http://www.jackaudio.org"
-
-if [[ "${PV}" = "1.9999" ]]; then
- EGIT_REPO_URI="git://github.com/jackaudio/jack1.git"
- KEYWORDS=""
-else
- SRC_URI="http://www.jackaudio.org/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- SRC_URI="${SRC_URI} http://nedko.arnaudov.name/soft/jack/dbus/${P}-dbus.patch"
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-
-IUSE="alsa altivec celt coreaudio cpu_flags_x86_3dnow cpu_flags_x86_sse
- cpu_flags_x86_sse2 cpudetection debug doc examples ieee1394 oss pam zalsa"
-
-REQUIRED_USE="cpudetection? (
- cpu_flags_x86_3dnow
- cpu_flags_x86_sse
- cpu_flags_x86_sse2
-)"
-
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- IUSE="${IUSE} dbus"
- REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
-fi
-
-# FIXME: automagic deps: readline, samplerate, sndfile, celt
-CDEPEND="media-libs/libsamplerate[${MULTILIB_USEDEP}]
- media-libs/libsndfile
- sys-libs/db:=[${MULTILIB_USEDEP}]
- sys-libs/readline:0
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- celt? ( media-libs/celt:0[${MULTILIB_USEDEP}] )
- ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
- zalsa? (
- media-libs/zita-alsa-pcmi
- media-libs/zita-resampler
- )
- abi_x86_32? ( !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- CDEPEND="${CDEPEND}
- dbus? (
- dev-libs/expat
- sys-apps/dbus
- )"
-fi
-
-DEPEND="${CDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-RDEPEND="${CDEPEND}
- pam? ( sys-auth/realtime-base )"
-if [[ ${HAVE_DBUS_PATCH} ]]; then
- RDEPEND="${RDEPEND}
- dbus? (
- ${PYTHON_DEPS}
- dev-python/dbus-python[${PYTHON_USEDEP}]
- )"
-fi
-
-[[ ${HAVE_DBUS_PATCH} ]] && PATCHES=( "${DISTDIR}/${P}-dbus.patch" )
-
-# FIXME: out-of-source build
-src_prepare() {
- autotools-utils_src_prepare
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # --enable-sse only appends sse CFLAGS
- local myeconfargs=(
- --disable-portaudio
- --disable-sse
- --with-html-dir=/usr/share/doc/${PF}
- $(use_enable alsa)
- $(use_enable altivec)
- $(use_enable coreaudio)
- $(use_enable cpudetection dynsimd)
- $(use_enable debug)
- $(use_enable ieee1394 firewire)
- $(use_enable oss)
- $(use_enable zalsa)
- )
-
- [[ ${HAVE_DBUS_PATCH} ]] && myeconfargs+=( $(use_enable dbus) )
-
- if use cpudetection; then
- einfo "Enabling cpudetection (dynsimd). Adding -msse, -msse2, -m3dnow and -O2 to CFLAGS."
- append-flags -msse -msse2 -m3dnow -O2
- fi
-
- multilib_is_native_abi && use doc || export ac_cv_prog_HAVE_DOXYGEN=false
-
- # FIXME: out-of-source build
- ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_configure
-}
-
-multilib_src_compile() {
- # FIXME: out-of-source build
- ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_compile
-}
-
-multilib_src_install() {
- # FIXME: out-of-source build
- ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r "${S}/example-clients"
- fi
-
- [[ ${HAVE_DBUS_PATCH} ]] && use dbus && python_fix_shebang "${ED}"
-}
Added: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9998.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9998.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-9998.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Temporary wrapper for jack1 and jack2"
+HOMEPAGE="http://proaudio.tuxfamily.org/"
+SRC_URI=""
+
+# A license is needed. Both LASH and LADISH are licensed under the GPL-2.
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="|| ( media-sound/jack1 media-sound/jack2:* )"
+DEPEND="${RDEPEND}"
Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/metadata.xml 2017-09-15 09:41:21 UTC (rev 3123)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/metadata.xml 2017-09-17 13:25:01 UTC (rev 3124)
@@ -5,13 +5,4 @@
<email>proaudio@xxxxxxxxxxxxx</email>
<name>pro-audio overlay team</name>
</maintainer>
- <use>
- <flag name="celt">Use <pkg>media-libs/celt</pkg></flag>
- <flag name="coreaudio">Build the CoreAudio driver on Mac OS X systems</flag>
- <flag name="cpudetection">Enables runtime cpudetection</flag>
- <flag name="dbus">Build jackdbus</flag>
- <flag name="ieee1394">enables support for FFADO - 'BeBoB'</flag>
- <flag name="pam">Add basic realime configuration via <pkg>sys-auth/realtime-base</pkg></flag>
- <flag name="zalsa">Add multi device support via <pkg>media-libs/ziza-alsa-pcmi</pkg> and <pkg>media-libs/zita-resampler</pkg></flag>
- </use>
</pkgmetadata>
Added: trunk/overlays/proaudio/media-sound/jack1/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/ChangeLog 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,442 @@
+# ChangeLog for media-sound/jack1
+# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
+
+ 17 Sep 2017; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
++ jack1-0.125.o.ebuild
+- jack-audio-connection-kit-0.121.3-r2.ebuild,
+- jack-audio-connection-kit-2.9999.ebuild;
+ renamed the other ebuild to jack1-*.ebuild;
+ this is done in order to satisfy portage jack1 depends and not block jack2.
+
+ 12 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3-r2.ebuild,
+ jack-audio-connection-kit-0.124.1.ebuild,
+ jack-audio-connection-kit-1.9.10.ebuild,
+ jack-audio-connection-kit-1.9999.ebuild,
+ jack-audio-connection-kit-2.9999.ebuild:
+ multilib libffado
+
+ 12 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.10.ebuild,
+ jack-audio-connection-kit-2.9999.ebuild:
+ remove debug use flag from jack2 since it only triggers CFLAGS
+ depend on expat when USE="dbus"
+ update 2.9999 ebuild to accomodate the upstream changes
+ added libsamplerate, readline and sndfile use flags
+ remove automagic deps
+ let the build system handle doxygen
+
+*jack-audio-connection-kit-0.124.1 (09 Apr 2015)
+
+ 09 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ -jack-audio-connection-kit-0.121.3.ebuild,
+ -jack-audio-connection-kit-0.121.3-r1.ebuild,
+ -jack-audio-connection-kit-0.121.3-r2.ebuild,
+ +jack-audio-connection-kit-0.124.1.ebuild,
+ jack-audio-connection-kit-1.9.10.ebuild,
+ jack-audio-connection-kit-1.9999.ebuild,
+ -jack-audio-connection-kit-1.9999-r1.ebuild,
+ jack-audio-connection-kit-2.9999.ebuild,
+ -files/jack-audio-connection-kit-0.121.3-respect-march.patch,
+ -files/jack-audio-connection-kit-2.9999-link-fix.patch, metadata.xml:
+ migrate to cpu_flags_x86_* (repoman payment)
+ move to git-r3
+ slot-depend where possible (repoman payment)
+ drop blocker on old non-existing emul-linux-x86-soundlibs
+ make ebuilds more similar to ease maintenance
+ version bump to 0.124.1
+ remove old ebuilds
+ remove revisioned live ebuilds
+ drop march patch
+ remove old fix link patch
+ jack1 fixes
+ drop netjack use flag
+ depend on sys-libs/db
+ depend on readline insted of ncurses
+ also depend on expat and PYTHON_DEPS if dbus enabled
+ replace warning with REQUIRED_USE
+ unconditionally pass --disable-mmx and --disable-sse since no conditional
+ assembly is toggled
+ use REQUIRED_USE for cpudetection
+ never ever pass --enable-optimize
+ install docs
+ jack2 fixes
+ PYTHON_REQ_USE="threads(+)" as required by waf-utils.eclass
+ drop version specifiers for libsdnfile
+
+*jack-audio-connection-kit-1.9.10 (26 Nov 2014)
+
+ 26 Nov 2014; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ -jack-audio-connection-kit-1.9.9.5-r1.ebuild,
+ -jack-audio-connection-kit-1.9.9.5-r2.ebuild,
+ +jack-audio-connection-kit-1.9.10.ebuild,
+ jack-audio-connection-kit-2.9999.ebuild,
+ -jack-audio-connection-kit-2.9999-r1.ebuild,
+ -files/jack-1.9.9.5-opus_custom.patch,
+ -files/jack2-no-self-connect-1.9.9.5.patch, metadata.xml:
+ version bump for jack2
+ make ebuilds more identic (to ease maintenance)
+ remove no longer necessary patches
+ remove mixed use flag
+ remove freebob support
+ remove masks from package.mask
+ fixes #183, thanks luo.mai
+
+ 17 Jan 2014; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+ metadata.xml,
+ jack-audio-connection-kit-1.9999.ebuild,
+ jack-audio-connection-kit-1.9999-r1.ebuild:
+ Add support for multiple devices via zita libraries and zalsa USE flag.
+
+ 29 Nov 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3-r2.ebuild,
+ -jack-audio-connection-kit-1.9.9.5.ebuild,
+ jack-audio-connection-kit-1.9.9.5-r2.ebuild,
+ jack-audio-connection-kit-1.9999-r1.ebuild,
+ jack-audio-connection-kit-2.9999-r1.ebuild:
+ Make sure all ebuilds have the celt USE flag and that the opus flag is
+ available when possible. Thanks to Zlobin Nikita for reporting the
+ issue.
+ Updated celt dependency in 1.9.9.5-r1.
+ Correct dbus-python dependency.
+ Remove old python eclass ebuild.
+
+*jack-audio-connection-kit-2.9999-r1 (31 Jul 2013)
+*jack-audio-connection-kit-1.9999-r1 (31 Jul 2013)
+*jack-audio-connection-kit-1.9.9.5-r2 (31 Jul 2013)
+*jack-audio-connection-kit-0.121.3-r2 (31 Jul 2013)
+
+ 31 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ +jack-audio-connection-kit-0.121.3-r2.ebuild,
+ +jack-audio-connection-kit-1.9.9.5-r2.ebuild,
+ +jack-audio-connection-kit-1.9999-r1.ebuild,
+ +jack-audio-connection-kit-2.9999-r1.ebuild:
+ Initial experimental multilib compatible ebuilds.
+ Freebob dropped.
+ Firewire support not done yet (multilib ffado is missing).
+ Python fixes (PYTHON_REQUIRED_USE, PYTHON_DEPS).
+
+*jack-audio-connection-kit-0.121.3-r1 (31 Jul 2013)
+
+ 31 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ +jack-audio-connection-kit-0.121.3-r1.ebuild:
+ Use python-single-r1 eclass to make sure jack_control has correct shebang.
+
+ 31 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3.ebuild:
+ Minor cleanup.
+ AUTOTOOLS_AUTORECONF before inherit.
+ Don't declare DOCS; they are already default.
+ EAPI>4 passes --disable-dependency-tracking to econf by default.
+
+*jack-audio-connection-kit-1.9.9.5-r1 (10 May 2013)
+
+ 10 May 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ +jack-audio-connection-kit-1.9.9.5-r1.ebuild,
+ jack-audio-connection-kit-2.9999.ebuild, metadata.xml:
+ Move to python-single-r1 eclass.
+ Make src_configure more readable by using usex and a bash array.
+ Use DOCS and HTML_DOCS variable.
+ Changed warning message. The problem will be fixed when we can use a
+ multilib eclass to build 32-bit libraries in a clean way.
+ Added warning message to version 2.9999.
+ No hard dependency on alsa-lib in version 2.9999.
+ Removded the classic USE flag from version 2.9999. Mixing dbus and
+ classic is discouraged by upstream. Assume classic build if dbus is
+ unset, which is the same behaviour as in 1.9.9.5-r1.
+ Build docs manually in 1.9.9.5-r1.
+ Added missing dependencies to 1.9.9.5-r1.
+
+ 23 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild:
+ Move EAPI 5 and waf-utils eclass.
+
+ 17 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild,
+ jack-audio-connection-kit-2.9999.ebuild:
+ Added dependency on dev-python/dbus-python (closes #0000155). Thanks to
+ olof for reporting the bug.
+
+ 17 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3.ebuild,
+ +files/jack-audio-connection-kit-0.121.3-respect-march.patch:
+ Move to EAPI 5.
+ Move to autotools-utils eclass.
+ Enable optimizations if sse or mmx use flags are set.
+ Add patch to respect -march CFLAG.
+
+ 03 Feb 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3.ebuild,
+ jack-audio-connection-kit-1.9.9.5.ebuild,
+ jack-audio-connection-kit-1.9999.ebuild, metadata.xml:
+ Keyworded ebuilds for ~ppc
+ jack-audio-connection-kit-1.9999:
+ Removed unused inherit
+ Removed dependency on nonexistent jackdmp
+
+ 01 Feb 2013; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild:
+ fixed --debug configure option
+
+ 29 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild,
+ +files/jack-1.9.9.5-opus_custom.patch:
+ Fix jack-1.9.9.5 build when opus_custom.h is missing
+
+ https://bugs.gentoo.org/show_bug.cgi?id=453398
+
+ The patch is a backport from the upstream git repo
+
+ 21 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild:
+ set RESTRICT="mirror" for the jack-1.9.9.5 ebuild
+
+ 21 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild:
+ show warning when building with "mixed" use flag
+
+ 20 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild,
+ +files/jack2-no-self-connect-1.9.9.5.patch:
+ build with with no-self-connect patch
+
+ 20 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.9.5.ebuild:
+ rename the "32bit" use flag to documented "mixed" use flag
+
+*jack-audio-connection-kit-1.9.9.5 (20 Jan 2013)
+
+ 20 Jan 2013; Nedko Arnaudov <nedko@xxxxxxxxxxxxx>
+ +jack-audio-connection-kit-1.9.9.5.ebuild: Add ebuild for the latest jack2 release
+ -jack-audio-connection-kit-1.9.8.ebuild: Remove ebuild for obsolete jack2 release
+
+ 03 Jan 2012; Karl Lindén (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3.ebuild, jack-audio-connection-kit-1.9.8.ebuild
+ jack-audio-connection-kit-1.9999.ebuild, jack-audio-connection-kit-2.9999.ebuild,
+ metadata.xml:
+ Added dependency on libsndfile
+ Added description for some useflags
+ Minor cleanup
+
+ 09 Dec 2012; Karl Lindén <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.8:
+ Fixed dependencies
+ Use python_convert_shebangs instead of hack
+ jack-audio-connection-kit-1.9999:
+ Fixed dependencies
+ Added missing EAPI
+ Minor cleanup
+ Updated copyright header
+ jack-audio-connection-kit-2.9999:
+ Fixed dependencies
+ Updated EAPI
+ Minor cleanup
+ Use python_convert_shebangs
+
+ 09 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild: fix for the doxygen documenation;
+ added opus support in netjack, will be enabled if media-libs/opus is present;
+ added installation of the missing doc files (README, ...)
+
+ metadata.xml: added the missing USE descriptions for 2-9999
+
+ 08 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.8.ebuild: changed SRC_URI (thanks to Jannis Achstetter
+ jack-audio-connection-kit-1.9999.ebuild: changed to GIT (Jannis)
+ jack-audio-connection-kit-2.9999.ebuild: fix building with python3 (Jannis);
+ removed outdated test for sandbox-1.6 (Jannis); make the ebuild to fail and issue
+ a warning with USE=doc as it fail to compile with it (reported upstream)
+
+ 30 Sep 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.121.3.ebuild:
+ add back support for freebob and ffado. drop keywords as repoman payment.
+
+*jack-audio-connection-kit-0.121.3 (27 Sep 2012)
+
+ 27 Sep 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+ -files/jack-audio-connection-kit-0.116.1-dbus.patch,
+ -files/jack-audio-connection-kit-0.116.1-dbus_as-needed.patch,
+ -jack-audio-connection-kit-0.116.2.ebuild,
+ -jack-audio-connection-kit-0.118.0.ebuild,
+ +jack-audio-connection-kit-0.121.3.ebuild,
+ -jack-audio-connection-kit-1.9.6.ebuild,
+ -jack-audio-connection-kit-1.9.7.ebuild,
+ +files/jack-audio-connection-kit-freebsd.patch,
+ +files/jack-audio-connection-kit-sparc-cpuinfo.patch, metadata.xml:
+ sync from portage and add 0.121.3 with dbus patch. remove the unreferenced
+ patches and clean up old ebuilds. jack-1.9.x ideally should be a new package.
+
+ 11 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild:
+ pam useflag added for realtime setup
+
+ 10 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild,
+ +files/jack-audio-connection-kit-2.9999-link-fix.patch:
+ jack-audio-connection-kit-2.9999: ebuild updated and added new patch. Thanks
+ to Natanael and Allan
+
+ 29 Feb 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild:
+ jack-audio-connection-kit-2.9999.ebuild: Fixed QA Notice: The hasq function
+ is deprecated
+
+*jack-audio-connection-kit-1.9.8 (14 Jan 2012)
+
+ 14 Jan 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ +jack-audio-connection-kit-1.9.8.ebuild:
+ jack-audio-connection-kit: version bump to 1.9.8. wrt #124 by realnc
+
+ 06 Jan 2012; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx> metadata.xml:
+ copy USE descriptions from use.local.desc to metadata.xml
+
+ 12 Jun 2011; Dominique Michel <dominique@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.7.ebuild:
+ added symlink for doc installation; fix send by
+ Alexandros Diamantidis on the mailing list
+
+*jack-audio-connection-kit-1.9.7 (07 Apr 2011)
+
+ 07 Apr 2011; Frieder Buerzele <evermind@xxxxxxxxxxxxx>
+ +jack-audio-connection-kit-1.9.7.ebuild:
+ bump jack-connection-kit-1.9.7
+
+ 04 Dec 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild:
+ missing dependency libsamplerate is added wrt bug #97 by mif86 at proaudio
+
+ 28 Nov 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.6.ebuild:
+ jack-audio-connection-kit-1.9.6: fix for missing freebob support and
+ ieee1394 useflag
+
+ 16 Nov 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-1.9.6.ebuild:
+ jack-audio-connection-kit: fixed alsa support. wrt #106 by nilekurt.
+
+*jack-audio-connection-kit-1.9.6 (14 Nov 2010)
+
+ 14 Nov 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ +jack-audio-connection-kit-1.9.6.ebuild:
+ Version bump.
+
+ 02 Apr 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild:
+ ieee1394 useflag added.
+
+ 01 Apr 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild:
+ freebob useflag fixed. It was missing in the src_compile function
+
+ 01 Apr 2010; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
+ jack-audio-connection-kit-2.9999.ebuild:
+ alsa useflag added. Without it jack does not support alsa driver
+
+ 14 Jan 2010; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+ fix a libdir issue with 1.9.4
+ remove monitor option from 1.9.4
+
+ 13 Jan 2010; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+ version bump jack-audio-connection-kit-0.118.0
+ version bump jack-audio-connection-kit-1.9.3
+ version bump jack-audio-connection-kit-1.9.4
+ remove the use of the unipatch-001 module in
+ jack-audio-connection-kit-1.9999
+
+ 12 Jul 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+ * jack-audio-connection-kit-2.9999: Added the mixed use flag
+ (necessary to get a working 32 bit jack lib on a 64 bit system)
+
+ 22 Jun 2009; Dominique Michel <dominique.michel@xxxxxxxxx>
+ JACK2: Added classic USE flag. If you want jackd with USE=dbus, add USE=classic.
+
+ 28 Apr 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+ Remove version 0.116.1. Everyone pro-audio overlay user should use 0.116.2 anyways.
+
+ 23 Mar 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+ +jack-audio-connection-kit-0.116.2.ebuild:
+ version bump
+
+ 15 Mar 2009; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx>
+ * Renamed jack-audio-connection-kit-9999.ebuild to jack-audio-connection-kit-1.9999.ebuild
+ * Added jack-audio-connection-kit-2.9999.ebuild for Jack 2 SVN (Former jackmp)
+ * Added jack-audio-connection-kit-1.9.1.ebuild (considered to be a stable Jack 2 RC)
+ * You need to play with package.mask to choose between Jack 1 SVN and Jack 2 SVN
+ * Also note that jackdmp package does not exist anymore. This should solve some of the pain :)
+
+ 08 Dec 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
+ +jack-audio-connection-kit-0.116.1.ebuild:
+ version bump
+
+ 12 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+ -jack-audio-connection-kit-0.100.7-r2.ebuild,
+ -jack-audio-connection-kit-0.100.7-r3.ebuild,
+ jack-audio-connection-kit-0.101.1.ebuild,
+ jack-audio-connection-kit-0.102.20.ebuild,
+ -jack-audio-connection-kit-0.103.0.ebuild,
+ +files/jack-audio-connection-kit-0.103.0-ppc64fix.patch,
+ +files/jack-audio-connection-kit-0.103.0-riceitdown.patch,
+ -jack-audio-connection-kit-0.109.0.ebuild,
+ -jack-audio-connection-kit-0.109.2.ebuild,
+ +jack-audio-connection-kit-0.109.2-r2.ebuild,
+ jack-audio-connection-kit-9999.ebuild:
+ respin against portage -- deleted old ebuilds
+ using unipatch and
+ http://download.tuxfamily.org/proaudio/distfiles/ for dbus-patches
+
+ 23 Mar 2008; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ * Reactivated dbus. jackpatches version 0.12.
+
+ 12 Mar 2008; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ * Removed dbus patch which will not work with SVN right now
+ * Remove netjack since it has been implemented as an inprocess client and will be shipped with jack 1.0
+
+ 09 Mar 2008; Marc-Olivier Barre <marco@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ * Removed the log patch since it's been applied in SVN
+
+ 05 Feb 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> >=jack-audio-connection-kit-0.109.0.ebuild:
+ * Bumped jackpatches to 0.9 : part of the driver control interface was not
+ working properly in 0.8.
+
+ 02 Feb 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> >=jack-audio-connection-kit-0.109.0.ebuild:
+ * Bumped jackpatches to 0.8
+
+ 31 Jan 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+ +jack-audio-connection-kit-0.109.2.ebuild:
+ bump jack-audio-connection-kit-0.109.2
+
+ 28 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
+ jack-audio-connection-kit-0.109.0.ebuild:
+ QA: run autoreconf in src_unpack()
+
+ 21 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-0.109.0.ebuild:
+ Bumped jackpatches to 0.7. we now use the puredbus patch for jack dbus
+ support.
+
+ 21 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-0.109.0.ebuild:
+ Bumped jackpatches to 0.7. we now use the puredbus patch for jack dbus
+ support.
+
+ 20 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-0.109.0.ebuild:
+ Bumped jack to version 0.109.0
+
+ 01 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ Bumped jackpatches to 0.5
+
+ 01 Jan 2008; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ * bumped to jackpatches-0.4
+ * deleted old patches in files/
+ * dbus USE flag only applies necesary dbus patches
+
+ 25 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ bumped nedko's jackdbus patches to 0.3
+
+ 16 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ bumped nedko's jackdbus patches to 0.2
+
+ 15 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> jack-audio-connection-kit-9999.ebuild:
+ Corrected an ebuild issue which prevented dbus/netjack use flags from
+ working right
+
+ 15 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> ChangeLog:
+ Initial ChangeLog creation
Added: trunk/overlays/proaudio/media-sound/jack1/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/Manifest 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,10 @@
+AUX jack-audio-connection-kit-0.125.0-freebsd.patch 533 SHA256 eb5e9c5b89518daf1895197f8f12e6297cddc299aa5e31cc6880c91dfb73c88b SHA512 23ff3f34b7891d0725b32faf515a138fd1220199bba6aceebc232a9647be99658f922c6d4a42f1c3b6f98bb9619cf470e2ec213fe906a9189b43163d21f47316 WHIRLPOOL 35b19e0ad5b42a2e00cf7039960fbd0c62403274f1f89503d1a866523a6fab3f62985ac49a2d760c885826bb44fa1f37072231945a80d11e9ee1aef6c5641aeb
+AUX jack-audio-connection-kit-freebsd.patch 496 SHA256 7834f5ec198f8e69e2ac119fc2c4ee349ed7e38d003e473fcb41257e7b605df8 SHA512 7c0cf60ddd3d07e12e036082ab10299308d1e112c6190d008a739ab0374c8ecf9e2dcb703055a58f8098e5187044e2351a1786271cecdeae23cbed72e6d68cd6 WHIRLPOOL 3d11baf0f4ebe0613c378d79efcb6b81f94c28e9070471b9a496dda5f0ba90a2eac1e789a621d7ec5d109f018a7f67b0adbd53bbce9e059f3e18b04ca4fb7cd1
+AUX jack-audio-connection-kit-sparc-cpuinfo.patch 659 SHA256 256d48109d32ce8af89042401508392fbb90c499d4cf8b056104dc1a47522fe5 SHA512 c5964413c99fb1dd20dfe52dd40f857dab1cef123b26f74500e2f5607eda870b563595d39c4e4e0684428971e7295c847253d045b2d9ba0183f358630cfa9888 WHIRLPOOL 01d88bfce0394628fab10c48a4b80f0a025b741c5785f05bd22658fd95594e472439f569a450043cf7cc53700149d0d8b785bb7adc74711474fd3f6bcbc6d66f
+DIST jack-audio-connection-kit-0.124.1.tar.gz 1113456 SHA256 eb42df6065576f08feeeb60cb9355dce4eb53874534ad71534d7aa31bae561d6 SHA512 9c885da516f2ca246edba94db26c851229d063f1557ea91ec76ca57d675a510d16cc4baad5adb316cf46aaaa8b8d7579b484a53b9a803b34fc9bb34c983a8fe2 WHIRLPOOL 41232400d99a72b29a75f4d781c373a7f453c704a52b0a669cab71296574881b0a99b21b86628d02db8c3d7a64bec6a259ae1ba0a4c721867e19283139cee824
+DIST jack-audio-connection-kit-0.125.0.tar.gz 1217977 SHA256 3517b5bff82139a76b2b66fe2fd9a3b34b6e594c184f95a988524c575b11d444 SHA512 acdac0588c8a6b79763177677885b6e7bfa8ee3cd9556b33bfe09512bc1191414bb4f97eed62c3c71567b13b4eb69d95ec6b438e5a9d2e22a956c073d500c46f WHIRLPOOL 3771caa41e8b813e888959b377ec99a14c6ac16ba0e9d564706666a4d3c049ac5d97787715d00b40dd309039f892fd167285f216b71a07209ebce9b98065c88b
+EBUILD jack1-0.124.1.ebuild 3651 SHA256 8e5872decd00312641f753444ae371317c8f352ae8fe384a4b3d5c442e652f7d SHA512 30f7ec11cc9107289f6ffe7864a362ac4a20d8c1daeed7ac10a439c2840c9b9aefcf7d56f769a0212544bf0dc1d48ca90afec7dd4baab8cefc2f852c5e8fb9cf WHIRLPOOL c4f0ccdbf56052cdc2df4946bc9a1a6eaefb4610ab0434b6ed14438fcb9880cf53dcc9f6cf3fa4a6fb1718a3a0845a953abf59d4779e337f3849a342335d31de
+EBUILD jack1-0.125.0.ebuild 2297 SHA256 cf79099df3fa43394b191db24539e2877d160c5122d8422ecef54af6c6ba06ea SHA512 99cab3231efc20c53b346f9b400c49d13d190998bbca1f051c67c41df704e7bdd20de7f583bd3c79774ce1ea89abe06500c199d78df2a326fc2fa6257b7ad385 WHIRLPOOL f549ffca47995fb12696274c6ef948399cede1243a3fcf03896e6d24c980c1e144a3484796b858f1e5b3cf59e70ffe5273eb74bb9a38adf845928df10b2ce7dc
+EBUILD jack1-9999.ebuild 3552 SHA256 ab2ec1a6782c5a3dcee17406405ff97667122a2354838ac870170c3a54249e21 SHA512 fd8e5f3d05c3fe8d0a884884b3753730ea83a1e9521b23f9a536e1d9b6cac5bf0a1a42e75fcd300585e88600badadcbd5beb5241a3ea627e41f1da131161ffdf WHIRLPOOL 80b06fa38ff5363607d9516cc210f245b9759751ac5a06be71ef5a3ec97730e36c0e670c411f27298fd8fac56234e8468077019a39f3cab8b85a89eb1c434b83
+MISC ChangeLog 18453 SHA256 affccdf87f4baac1b1e7c2dad447763b02a0d90ab4eaf56c7de87be75f2deba7 SHA512 141c17d651e90c66a3b7d968732c2c128aedc2b472590012bac9b22b724185acbadf0d5085a19bbf9d632244a76fa5eb7a0025746c991c273e82e70eac4afa85 WHIRLPOOL 6ed0c0b517b5f2439750468ef070b045928ddbd7326500cf2457548d8a5b9db5eead8a1677582da42d3821c25fe92d6a587fac02763e995574318b680a51a54d
+MISC metadata.xml 817 SHA256 7059a10a7693f875ceed2b2929b48a8b1c129865f92319a1a35c460ff468d219 SHA512 95d85446490555f4a410592f6207062103218d7a1586749fcb2adb7702767125de54e6b0adbef1de74741cf79cf8b8438dfe687c5382e724501fdfcb776b86fa WHIRLPOOL 47ca7ec0e736640ec4ebefe2f7318ad2a0b26cb4fa8c1e92270bdcab3c359afb7a046f66359cd17228c51d0a2f30c20661f3ae0aa82eff00dc4107e759049019
Added: trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-0.125.0-freebsd.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-0.125.0-freebsd.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-0.125.0-freebsd.patch 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,15 @@
+Index: jack-audio-connection-kit-0.125.0/configure
+===================================================================
+--- jack-audio-connection-kit-0.125.0.orig/configure
++++ jack-audio-connection-kit-0.125.0/configure
+@@ -15795,9 +15795,7 @@ HOST_DEFAULT_TMP_DIR=/dev/shm
+ USE_MD5SUM=1
+ case "${host_os}" in
+ freebsd*)
+- # current FreeBSD header files conflict with the OSS driver's
+- # barrier code, this may be fixed in 5.3, stay tuned.
+- USE_BARRIER="no"
++ TRY_POSIX_SHM=yes
+ USE_MD5SUM=0
+ ;;
+ openbsd*)
Added: trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-freebsd.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-freebsd.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-freebsd.patch 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,13 @@
+--- jack-audio-connection-kit-0.121.3/configure.old 2012-05-29 11:10:22.000000000 -0400
++++ jack-audio-connection-kit-0.121.3/configure 2012-05-29 11:10:46.000000000 -0400
+@@ -14903,7 +14903,9 @@
+ freebsd*)
+ # current FreeBSD header files conflict with the OSS driver's
+ # barrier code, this may be fixed in 5.3, stay tuned.
+- USE_BARRIER="no"
++ # USE_BARRIER="no"
++ TRY_POSIX_SHM=yes
++ HOST_DEFAULT_TMP_DIR=/tmp
+ ;;
+ openbsd*)
+ # pthread_barrier* not implemented
Added: trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-sparc-cpuinfo.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-sparc-cpuinfo.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/files/jack-audio-connection-kit-sparc-cpuinfo.patch 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,17 @@
+On Linux/SPARC, /proc/cpuinfo doesn't include "Cpu0Bogo" anymore,
+use "Cpu0ClkTck" instead to determine the processor speed.
+
+linux upstream commit 8b99cfb8cc51adae7f5294c8962a026c63100959
+
+--- old/config/os/gnu-linux/time.c
++++ new/config/os/gnu-linux/time.c
+@@ -152,7 +152,8 @@
+ defined(__x86_64__)
+ ret = sscanf(buf, "cpu MHz : %" SCNu64, &mhz);
+ #elif defined( __sparc__ )
+- ret = sscanf(buf, "Cpu0Bogo : %" SCNu64, &mhz);
++ ret = sscanf(buf, "Cpu0ClkTck : %" PRIx16, &mhz);
++ mhz = mhz / 1000 / 1000; // hz -> mhz
+ #elif defined( __mc68000__ )
+ ret = sscanf(buf, "Clocking: %" SCNu64, &mhz);
+ #elif defined( __s390__ )
Added: trunk/overlays/proaudio/media-sound/jack1/jack1-0.124.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/jack1-0.124.1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/jack1-0.124.1.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,155 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+# HAVE_DBUS_PATCH=1
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1 # FIXME: upstream bug
+
+MY_PN="jack-audio-connection-kit"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ PYTHON_COMPAT=( python2_7 )
+ inherit python-single-r1
+fi
+
+if [[ "${PV}" = "9999" ]]; then
+ inherit git-r3
+fi
+
+inherit autotools-utils eutils flag-o-matic multilib-minimal
+
+RESTRICT="mirror"
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org"
+
+if [[ "${PV}" = "9999" ]]; then
+ EGIT_REPO_URI="git://github.com/jackaudio/jack1.git"
+ KEYWORDS=""
+else
+ SRC_URI="http://www.jackaudio.org/downloads/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ SRC_URI="${SRC_URI} http://nedko.arnaudov.name/soft/jack/dbus/${MY_P}-dbus.patch"
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+
+IUSE="alsa altivec celt coreaudio cpu_flags_x86_3dnow cpu_flags_x86_sse
+ cpu_flags_x86_sse2 cpudetection debug doc examples ieee1394 oss pam zalsa"
+
+REQUIRED_USE="cpudetection? (
+ cpu_flags_x86_3dnow
+ cpu_flags_x86_sse
+ cpu_flags_x86_sse2
+)"
+
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ IUSE="${IUSE} dbus"
+ REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
+fi
+
+# FIXME: automagic deps: readline, samplerate, sndfile, celt
+CDEPEND="media-libs/libsamplerate[${MULTILIB_USEDEP}]
+ media-libs/libsndfile
+ sys-libs/db:=[${MULTILIB_USEDEP}]
+ sys-libs/readline:0
+ alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+ celt? ( media-libs/celt:0[${MULTILIB_USEDEP}] )
+ ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
+ zalsa? (
+ media-libs/zita-alsa-pcmi
+ media-libs/zita-resampler
+ )
+ abi_x86_32? ( !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ CDEPEND="${CDEPEND}
+ dbus? (
+ dev-libs/expat
+ sys-apps/dbus
+ )"
+fi
+
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+RDEPEND="${CDEPEND}
+ pam? ( sys-auth/realtime-base )"
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ RDEPEND="${RDEPEND}
+ dbus? (
+ ${PYTHON_DEPS}
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ )"
+fi
+
+PATCHES=(
+ "${FILESDIR}"/${MY_PN}-freebsd.patch
+ "${FILESDIR}"/${MY_PN}-sparc-cpuinfo.patch
+)
+
+[[ ${HAVE_DBUS_PATCH} ]] && PATCHES+=( "${DISTDIR}/${MY_P}-dbus.patch" )
+
+S="${WORKDIR}/${MY_P}"
+
+# FIXME: out-of-source build
+src_prepare() {
+ autotools-utils_src_prepare
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # --enable-sse only appends sse CFLAGS
+ local myeconfargs=(
+ --disable-portaudio
+ --disable-sse
+ --with-html-dir=/usr/share/doc/${PF}
+ $(use_enable alsa)
+ $(use_enable altivec)
+ $(use_enable coreaudio)
+ $(use_enable cpudetection dynsimd)
+ $(use_enable debug)
+ $(use_enable ieee1394 firewire)
+ $(use_enable oss)
+ $(use_enable zalsa)
+ )
+
+ [[ ${HAVE_DBUS_PATCH} ]] && myeconfargs+=( $(use_enable dbus) )
+
+ if use cpudetection; then
+ einfo "Enabling cpudetection (dynsimd). Adding -msse, -msse2, -m3dnow and -O2 to CFLAGS."
+ append-flags -msse -msse2 -m3dnow -O2
+ fi
+
+ multilib_is_native_abi && use doc || export ac_cv_prog_HAVE_DOXYGEN=false
+
+ # FIXME: out-of-source build
+ ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_configure
+}
+
+multilib_src_compile() {
+ # FIXME: out-of-source build
+ ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_compile
+}
+
+multilib_src_install() {
+ # FIXME: out-of-source build
+ ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ if use examples; then
+ insinto /usr/share/doc/${MY_P}
+ doins -r "${S}/example-clients"
+ fi
+
+ [[ ${HAVE_DBUS_PATCH} ]] && use dbus && python_fix_shebang "${ED}"
+}
Added: trunk/overlays/proaudio/media-sound/jack1/jack1-0.125.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/jack1-0.125.0.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/jack1-0.125.0.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,85 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit flag-o-matic eutils multilib multilib-minimal
+
+MY_PN="jack-audio-connection-kit"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org"
+SRC_URI="http://www.jackaudio.org/downloads/${MY_P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd"
+IUSE="cpu_flags_x86_3dnow altivec alsa coreaudio doc debug examples oss cpu_flags_x86_sse pam"
+
+# readline: only used for jack_transport -> useless for non native ABIs
+# libsndfile: ditto for jackrec
+RDEPEND="
+ sys-libs/db:=[${MULTILIB_USEDEP}]
+ sys-libs/readline:0=
+ >=media-libs/libsndfile-1.0.0
+ alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+ >=media-libs/libsamplerate-0.1.8-r1[${MULTILIB_USEDEP}]
+ !media-sound/jack-cvs
+ abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r7
+ !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+RDEPEND="${RDEPEND}
+ alsa? ( sys-process/lsof )
+ pam? ( sys-auth/realtime-base )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${MY_PN}-0.125.0-freebsd.patch"
+}
+
+DOCS=( AUTHORS TODO README )
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+ local myconf=""
+
+ # Disabling CPU Detection (dynsimd) disables optimized asm routines (3dnow
+ # or sse)
+ if use cpu_flags_x86_3dnow || use cpu_flags_x86_sse ; then
+ myconf="${myconf} --enable-dynsimd"
+ fi
+
+ use doc || export ac_cv_prog_HAVE_DOXYGEN=false
+
+ ECONF_SOURCE="${S}" econf \
+ $(use_enable altivec) \
+ $(use_enable alsa) \
+ $(use_enable coreaudio) \
+ $(use_enable debug) \
+ $(use_enable oss) \
+ --disable-portaudio \
+ --disable-firewire \
+ $(use_enable cpu_flags_x86_sse sse) \
+ --with-html-dir=/usr/share/doc/${PF} \
+ --disable-dependency-tracking \
+ --libdir=/usr/$(get_libdir) \
+ ${myconf}
+
+ if [ "${ABI}" != "${DEFAULT_ABI}" ] ; then
+ for i in tools man ; do
+ sed -i -e "s/ ${i}//" Makefile || die
+ done
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ if use examples; then
+ insinto /usr/share/doc/${MY_P}
+ doins -r "${S}/example-clients"
+ docompress -x /usr/share/doc/${PF}/example-clients
+ fi
+}
Added: trunk/overlays/proaudio/media-sound/jack1/jack1-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/jack1-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/jack1-9999.ebuild 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,150 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+# HAVE_DBUS_PATCH=1
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1 # FIXME: upstream bug
+
+MY_PN="jack-audio-connection-kit"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ PYTHON_COMPAT=( python2_7 )
+ inherit python-single-r1
+fi
+
+if [[ "${PV}" = "9999" ]]; then
+ inherit git-r3
+fi
+
+inherit autotools-utils eutils flag-o-matic multilib-minimal
+
+RESTRICT="mirror"
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org"
+
+if [[ "${PV}" = "9999" ]]; then
+ EGIT_REPO_URI="git://github.com/jackaudio/jack1.git"
+ KEYWORDS=""
+else
+ SRC_URI="http://www.jackaudio.org/downloads/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ SRC_URI="${SRC_URI} http://nedko.arnaudov.name/soft/jack/dbus/${P}-dbus.patch"
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+
+IUSE="alsa altivec celt coreaudio cpu_flags_x86_3dnow cpu_flags_x86_sse
+ cpu_flags_x86_sse2 cpudetection debug doc examples ieee1394 oss pam zalsa"
+
+REQUIRED_USE="cpudetection? (
+ cpu_flags_x86_3dnow
+ cpu_flags_x86_sse
+ cpu_flags_x86_sse2
+)"
+
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ IUSE="${IUSE} dbus"
+ REQUIRED_USE="dbus? ( ${PYTHON_REQUIRED_USE} )"
+fi
+
+# FIXME: automagic deps: readline, samplerate, sndfile, celt
+CDEPEND="media-libs/libsamplerate[${MULTILIB_USEDEP}]
+ media-libs/libsndfile
+ sys-libs/db:=[${MULTILIB_USEDEP}]
+ sys-libs/readline:0
+ alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+ celt? ( media-libs/celt:0[${MULTILIB_USEDEP}] )
+ ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] )
+ zalsa? (
+ media-libs/zita-alsa-pcmi
+ media-libs/zita-resampler
+ )
+ abi_x86_32? ( !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ CDEPEND="${CDEPEND}
+ dbus? (
+ dev-libs/expat
+ sys-apps/dbus
+ )"
+fi
+
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+RDEPEND="${CDEPEND}
+ pam? ( sys-auth/realtime-base )"
+if [[ ${HAVE_DBUS_PATCH} ]]; then
+ RDEPEND="${RDEPEND}
+ dbus? (
+ ${PYTHON_DEPS}
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ )"
+fi
+
+[[ ${HAVE_DBUS_PATCH} ]] && PATCHES=( "${DISTDIR}/${MY_P}-dbus.patch" )
+
+S="${WORKDIR}/${MY_P}"
+
+# FIXME: out-of-source build
+src_prepare() {
+ autotools-utils_src_prepare
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # --enable-sse only appends sse CFLAGS
+ local myeconfargs=(
+ --disable-portaudio
+ --disable-sse
+ --with-html-dir=/usr/share/doc/${PF}
+ $(use_enable alsa)
+ $(use_enable altivec)
+ $(use_enable coreaudio)
+ $(use_enable cpudetection dynsimd)
+ $(use_enable debug)
+ $(use_enable ieee1394 firewire)
+ $(use_enable oss)
+ $(use_enable zalsa)
+ )
+
+ [[ ${HAVE_DBUS_PATCH} ]] && myeconfargs+=( $(use_enable dbus) )
+
+ if use cpudetection; then
+ einfo "Enabling cpudetection (dynsimd). Adding -msse, -msse2, -m3dnow and -O2 to CFLAGS."
+ append-flags -msse -msse2 -m3dnow -O2
+ fi
+
+ multilib_is_native_abi && use doc || export ac_cv_prog_HAVE_DOXYGEN=false
+
+ # FIXME: out-of-source build
+ ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_configure
+}
+
+multilib_src_compile() {
+ # FIXME: out-of-source build
+ ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_compile
+}
+
+multilib_src_install() {
+ # FIXME: out-of-source build
+ ECONF_SOURCE="${BUILD_DIR}" autotools-utils_src_install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ if use examples; then
+ insinto /usr/share/doc/${MY_P}
+ doins -r "${S}/example-clients"
+ fi
+
+ [[ ${HAVE_DBUS_PATCH} ]] && use dbus && python_fix_shebang "${ED}"
+}
Added: trunk/overlays/proaudio/media-sound/jack1/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jack1/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack1/metadata.xml 2017-09-17 13:25:01 UTC (rev 3124)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proaudio@xxxxxxxxxxxxx</email>
+ <name>pro-audio overlay team</name>
+ </maintainer>
+ <use>
+ <flag name="celt">Use <pkg>media-libs/celt</pkg></flag>
+ <flag name="coreaudio">Build the CoreAudio driver on Mac OS X systems</flag>
+ <flag name="cpudetection">Enables runtime cpudetection</flag>
+ <flag name="dbus">Build jackdbus</flag>
+ <flag name="ieee1394">enables support for FFADO - 'BeBoB'</flag>
+ <flag name="pam">Add basic realime configuration via <pkg>sys-auth/realtime-base</pkg></flag>
+ <flag name="zalsa">Add multi device support via <pkg>media-libs/ziza-alsa-pcmi</pkg> and <pkg>media-libs/zita-resampler</pkg></flag>
+ </use>
+</pkgmetadata>