[proaudio] [2777] media-sound/jack-audio-connection-kit-0.121.3(-r1): Use python-single-r1 eclass.

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2777
Author:   lilrc
Date:     2013-07-31 17:17:14 +0200 (Wed, 31 Jul 2013)
Log Message:
-----------
media-sound/jack-audio-connection-kit-0.121.3(-r1): Use python-single-r1 eclass.

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog	2013-07-31 06:15:51 UTC (rev 2776)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/ChangeLog	2013-07-31 15:17:14 UTC (rev 2777)
@@ -2,7 +2,13 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*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.

Modified: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest	2013-07-31 06:15:51 UTC (rev 2776)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/Manifest	2013-07-31 15:17:14 UTC (rev 2777)
@@ -7,10 +7,11 @@
 DIST jack-1.9.9.5.tar.bz2 4673914 SHA256 65ef5acceabb1ebd4ac8c437be47a522292e3c2a1f7bfa656de7392d9351ebbd SHA512 173a10943c98cb17f0041216cc24ce03d5e147f27be121fdf66c4e9d21ba8bf125a1749b985cacffb075618d92025231eb047c754d33d777275373d010a85e27 WHIRLPOOL c6ec9ab4ed29ad67364b4ea3c74bc0bcfb9590fe778820be6a9c5247ecb7f6dc3d894599ce6ac7c27a4243fd77308b4345c2479d1567927247df233165bd6641
 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
+EBUILD jack-audio-connection-kit-0.121.3-r1.ebuild 2225 SHA256 fc3372933519603f27a794270e5a8e574822329d1ed7788b7f9d9ba57b1f6eb4 SHA512 4286c8252151cc18e5493734a4fa13cb4bf4501e6ddd023cca83e1d16e1b26f3bfc9583a1c92bd578bc58d77c799949899ca5faea64797243f13bb8dcdcd9792 WHIRLPOOL d226ce3fc6137f7b891c8bc464f7928bd465b2e6a528ca9f9b96e59485992b38e4455ba930bb888a60a67ad7a8b808799f97a6dec6cefe0d751c8d03a8f93979
 EBUILD jack-audio-connection-kit-0.121.3.ebuild 2096 SHA256 3a7e32a387fb164f98a4560dec91c2146d84293832631ab51eb193d764f7ad70 SHA512 54d6fbd1ea9a4747fdd58bf90aecb87c80a812ff95992e0bd8ae42d0fc929d202248cd8e554f0e2d94150077e1160daf8321f733989ed687f062db40896a23a6 WHIRLPOOL 288352e28631240e9053c230e54fa572e66bc05f527dd3ffcd2ab7afb0980f296f0502999e8d8f36b38f9175520837a168d12608cff04d990615f38aa1681ea5
 EBUILD jack-audio-connection-kit-1.9.9.5-r1.ebuild 1711 SHA256 189a4439f9a9a4cd768c8c161bae7fcde64c4ef800bd6a242f19f13f752eaba0 SHA512 74dd56b3c22330c6a7ae08ae3a05df64b6ae2d093cdacfb303769736853338e6f5401ac2ebe4b925e02fb6c4164c4f6ed0daf6a5732588be7e728636fab937de WHIRLPOOL 5f6c758dfff15cebf708b471d4cf59637e7bb50209c296b0f8b46200baefe29fbb2591244254b8d141d7a376fcdad62d3e15c2c8f9d7adf76a89eb38b0e96087
 EBUILD jack-audio-connection-kit-1.9.9.5.ebuild 1768 SHA256 63f4fa5da558b2f002011d95f2204d21da492ec03e4688c33c6dfb564a4950f0 SHA512 2a1478b18edeccf01a3cb3e717c87ecdc6107b7aa182f89d535260c6a0ff454845180b3c3bb0126a52593a127e1202b81778bd32da1061f4c1516c05c700ca0d WHIRLPOOL 0a0da1b746c300a62653103e3aae44622d5c7fd387b6c3e9a7defe623949f2eed25a2857de5ee9f8e35ccf46b75954ae8218d33cd770009b6025854032004b15
 EBUILD jack-audio-connection-kit-1.9999.ebuild 1919 SHA256 84c209409988902c7d405d0554dfe4d5392661085db34fc56f4c6a640a237be8 SHA512 32e5a8f7fbfa57bd7637d0643d32792a0dbe5a3debd61d746cf29649c5b1348c9ccbe5864dff59183ea1fdb8bae185a201c593834776c731c26a68ab31942d95 WHIRLPOOL 0e97cc31f9d0c33014c4f0b2dab9a32777b2adb24aa50e76630b09d82083e8960241ca061b973e171b86177165f460d15cedbe17095d372062c38e4e05d809c1
 EBUILD jack-audio-connection-kit-2.9999.ebuild 1654 SHA256 038607120050fdab02458accc0ea407a0aeaafcc50de679e0467feb711fbb822 SHA512 e09a376b912748231c8dd5e88d20ea81aa7af4fdd6f1ec86529c0a44e1ee21b3e804ab51bfaaa2326fb4a2d14a10252af940374ef603a78c10b1f709adfce564 WHIRLPOOL 0f3abf3e8015707e417e93bcbe6adecd04fafef3bf0e471fd4f83403ec379b9e35f7c1bac059c2c60f979a9825e44a69114d50b175c874a391746e3d1331146f
-MISC ChangeLog 13586 SHA256 dd07dda20750402571b0d73c967a2b91ccbcde68c3127d6222c10f336ff60c4b SHA512 056352b243ca6940e477eb66c9e6e5422e2a92045980f6fc9117e89f1e57df8731257c012937e92b3359f0f64cf63ad097e13ffa038508f5026b4a4a0c0229f4 WHIRLPOOL 79c52e6d4154f969f171804c014b107a04fbfb7a512cf2d0cd546a3fed5c2f9f41c6055665076171b7318390499278556093e4e1dd0f92835670f7acf4efebd5
+MISC ChangeLog 13830 SHA256 76952f1fb1c872edacf89fd814a7ed5f092c2bad6e43f20b5b09909086d580b7 SHA512 0b457ddcf3d5260422afa2ee1921148428924e6631db5548a6d9d0ae394f5416bc84294ccbded4358bb97052c47de9a7eb60ea1e1de26844696fd97cb3aa7cb2 WHIRLPOOL b2620952ac288fce06cd4f0c135ced9d39b116a4e4abe07a3a3b2c30c7c4ca3842b1cf14367058c3da27c14ae9cac5f7f2fc671610c9044577b02791c090ac2f
 MISC metadata.xml 936 SHA256 4451b4a0ee0e6b04e3da3a568eae48f4b3f2fe2abd8b7d423e7cdd5ace9a2006 SHA512 f3054f9e563f3234088d4302bca0d525e67c28d0cf0597fb13529c497ffa5e66abfb4c2f09f1157f8289d2695df6fd39cff4e5501af5a6c52d99ace3cde1ffc7 WHIRLPOOL 53a36456744f0f7a90831ac1c6d7309e00d14de491bc48f3530bf5ce04ceb89c9e71f1f14103e9bfb6abed0b0cc381ed6d60d93a012efa5a3dce97a6f7f3f28d

Copied: trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r1.ebuild (from rev 2776, trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.121.3-r1.ebuild	2013-07-31 15:17:14 UTC (rev 2777)
@@ -0,0 +1,87 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+AUTOTOOLS_AUTORECONF="1"
+PYTHON_COMPAT=( python2_7 )
+inherit autotools-utils eutils flag-o-matic python-single-r1
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="mirror"
+DESCRIPTION="A low-latency audio server"
+HOMEPAGE="http://www.jackaudio.org";
+SRC_URI="http://www.jackaudio.org/downloads/${P}.tar.gz
+	http://nedko.arnaudov.name/soft/jack/dbus/${P}-dbus.patch";
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="3dnow alsa altivec coreaudio cpudetection dbus debug doc examples freebob ieee1394 mmx oss pam sse"
+
+RDEPEND="media-libs/libsamplerate
+	>=media-libs/libsndfile-1.0.0
+	sys-libs/ncurses
+	alsa? ( >=media-libs/alsa-lib-1.0.18 )
+	dbus? ( sys-apps/dbus )
+	freebob? ( sys-libs/libfreebob )
+	ieee1394? ( media-libs/libffado )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig
+	doc? ( app-doc/doxygen )"
+RDEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	pam? ( sys-auth/realtime-base )"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-sparc-cpuinfo.patch"
+	"${FILESDIR}/${PN}-freebsd.patch"
+	"${FILESDIR}/${P}-respect-march.patch"
+	"${DISTDIR}/${P}-dbus.patch"
+)
+
+src_configure() {
+	local myeconfargs=(
+		$(use_enable altivec)
+		$(use_enable alsa)
+		$(use_enable coreaudio)
+		$(use_enable dbus)
+		$(use_enable debug)
+		$(use_enable freebob)
+		$(use_enable ieee1394 firewire)
+		$(use_enable mmx)
+		$(use_enable oss)
+		$(use_enable sse)
+		--disable-portaudio
+		--with-html-dir=/usr/share/doc/${PF}
+	)
+
+	# CPU Detection (dynsimd) uses asm routines which requires 3dnow, mmx and sse.
+	if use cpudetection && use 3dnow && use mmx && use sse ; then
+		einfo "Enabling cpudetection (dynsimd). Adding -mmmx, -msse, -m3dnow and -O2 to CFLAGS."
+		myeconfargs+=( --enable-dynsimd )
+		append-flags -mmmx -msse -m3dnow -O2
+	fi
+
+	# Neither SSE nor MMX will be used if --enable-optimize is not given 
+	if use mmx || use sse;  then
+		myeconfargs+=( --enable-optimize )
+	fi
+
+	use doc || export ac_cv_prog_HAVE_DOXYGEN=false
+
+	autotools-utils_src_configure
+}
+
+src_install() {
+	autotools-utils_src_install
+
+	if use examples; then
+		insinto /usr/share/doc/${PF}
+		doins -r "${S}/example-clients"
+	fi
+
+	python_fix_shebang "${ED}"
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/