[proaudio] proaudio/proaudio: [3116] libffado: 2.3 removel - in portage; 9999 eapi 6 bump

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


Revision: 3116
Author:   dominique
Date:     2017-09-12 17:40:10 +0200 (Tue, 12 Sep 2017)
Log Message:
-----------
libffado: 2.3 removel - in portage; 9999 eapi 6 bump

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/libffado/ChangeLog
    trunk/overlays/proaudio/media-libs/libffado/Manifest
    trunk/overlays/proaudio/media-libs/libffado/libffado-9999.ebuild
    trunk/overlays/proaudio/media-libs/libffado/metadata.xml

Removed Paths:
-------------
    trunk/overlays/proaudio/media-libs/libffado/files/
    trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r1.ebuild
    trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r2.ebuild
    trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r3.ebuild
    trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild

Modified: trunk/overlays/proaudio/media-libs/libffado/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/ChangeLog	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/ChangeLog	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,7 +1,10 @@
 # ChangeLog for media-libs/libffado
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
+# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
 
+  12 Sep 2017; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  -libffado-2*-ebuild: in portage
+  libffado-9999.ebuild: eapi 6 bump; various portage code
+
 *libffado-2.2.1-r3 (12 Apr 2015)
 
   12 Apr 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-libs/libffado/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/Manifest	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/Manifest	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,12 +1,3 @@
-AUX libffado-2.2.1-detect-userspace-env.patch 3359 SHA256 cf25e2409b88a839cd613f608c07a90a8bc3a3380b1eea8f1f95e50300d8cdc4 SHA512 eefab8826173c2a49d3e0098673d5d7b57567deb081f4a9ce1ab10722905404420e04914bfe43fa014c8e53715ac9279e416254d04bf8f3cef088da6ff84d8c0 WHIRLPOOL 656aff77e8a47f64334fae3a4e4e75bcfbcd6188317295360de1556b800ff71d66e4ac9a425534e52c8e666bc80ebdf4ac7356d37b29e6b3b845cef80df605c9
-AUX libffado-2.2.1-flags.patch 4064 SHA256 85c0686d252678d67da600fde931a10adb2d88243ad9fcde56b377d7dec7fdf1 SHA512 4674efbb9c70045520e7efd9789bba016fb91a6dd0b4021e2069b93c559d3f74c5c23af573da28427846aa8f5bad7952dd6e39fc4e9c6be7a9982ca60ff222a0 WHIRLPOOL fe021e45c0824df293f7bfccba143b6d4a148ea5ddb7c6847b906c7f85369d3639815798c115343818c9b8caf1d4e1be9ffe437b1e6f86f39c126272d08bce4b
-AUX libffado-2.2.1-jack-detect.patch 2247 SHA256 bfe097ee811573d647e26a80c1999691fb19263d5434f18c0cd2c16827760d4c SHA512 a184ed839ffd8f13c6b2fd7b58e03e3d4b670375571ed414d741a89b288644090788a483482e73d65f1691f11b96408b512fe4a19df05edfe2599a4910cd6fa5 WHIRLPOOL 2dc7c485e1b0bea34fe20a8d411aa67d5e618d0da699ca0a5fc62838df68880dc947b6365bca56dcd9d374d970535562faa8d57b7f8fb3c87b06f2e1929a6c09
-AUX libffado-2.2.1-mixer.patch 4002 SHA256 f7c2f333f8d6b6cd46d7a48e384769a8c345ef70fdec827a993ed31061ce0947 SHA512 ead0b6ddb2469097125c9f5dbca88fc83dabbb954113f36050a9fd8fcb8aec56e914a253e283ad240d597fea60eef469e84f129b1bf8d0212186c960522ec5e0 WHIRLPOOL 212f062e2bbb41f5172a1fa8f5c94e1891b3b9871e03bb983228d2fab992ea4457a0373dcd21f8405eb069b95ba0f14e64078e8d027116e9ca145d355bdd5102
-DIST libffado-2.2.1.tgz 1227685 SHA256 9f299b8ecd9885338aeae8c7f2fc10af9afb85ca4384256d485b010a128b35f6 SHA512 310741703912dd273458d0ecc4aca43af1735e15a19704e39b0c660212a34875e9c6086a325914d70d2373ff56b888acb4d925778db8cc3b9b2e8866e0a7b042 WHIRLPOOL ce03c47121a1afa85ed5120e1e77aa5d94dbf49129201a894c4523c8abd07d5d6485fbb68819ef522afd5a987416098ef6f95ab8984f62c325be735833136d22
-EBUILD libffado-2.2.1-r1.ebuild 2230 SHA256 d471852817183c1a6af13db9f32c6773083261453a51b9e220732c39c7f5c318 SHA512 8af5c1775be97cc0ef860065c94ab7f6606bb8f614e62cfa510e77beae0e0097a04eb8bb8689f5ca4ffd649662ee8735670c040ff04881da30a6655647c08c54 WHIRLPOOL 43109ebde0f7b4dc826044cf467edb979ede1498443c01c193ed3d90c9b3da28f96d1445577e998c7ae556070393041a505e6e0789338f257f36fedd93eb2338
-EBUILD libffado-2.2.1-r2.ebuild 2325 SHA256 f4d25080f79bd707063f583d7a8ee3973593ca2dc01b67644aa95c0868e901ac SHA512 e5fc13c725ce35ca0cb85d8b7998baef5455b03864cf2a0ffe285880a1b179dda735389c617f2d86f478b4d21f2018d071d81aaa9b906c3802581c4aa19d3b6e WHIRLPOOL e9ef6bfd53d51d69b0b0adc10da0c891c299030943497baceb2cac7c4c79fbc06b34ed281008fd38ba3a2e27b7288beba95c31c8642407f7dd6ac0160f588bee
-EBUILD libffado-2.2.1-r3.ebuild 2731 SHA256 b4809fa708c896b2d80bff82d4780eb3c27c513cf2ebadaa043ef9c8f3430318 SHA512 2f5409b0e87ad968cfdfe389b8ac0043ac733a29698ba333b80d791ad411028f607e46d40c034257b369ec659a1096047c500337d383ab07d14b84db4116907a WHIRLPOOL 906c9d097d697c78329de012f023884adc75c3928478e90684e7e60a10ec1660fcff3b08d7b0fe5589c5dc6db1ae430bc8c6efa78bc20edde51e25a64316eec6
-EBUILD libffado-2.2.1.ebuild 2154 SHA256 9600223a859ff36bc43b43d3387a94ec1699235852d1ce675e832b795bfa41aa SHA512 b531cefdfb3a4f3c7ad4d664e17fb33143893b3d362f1b3957640ca820e9b3cbe9be265f082a6cd1cc9a847c24e4fcdc6dcbbf39fe5bb441904b4fd7aecc3490 WHIRLPOOL 71c088f84a13bed9274ff8e9e53c713cb9c11ce2f0c36567d07749985fa778f40f30b2dba0d353c1f0680c6c9eff59ccbcdcd4cecdb34e59ae30bf7404b1f787
-EBUILD libffado-9999.ebuild 2569 SHA256 1fc02145aadf0caec190ed3ea2507588e2ed7bcc9d9a800a5b06d464dc3799a3 SHA512 5ba672275102b1d0b045a465d9fe0e1dfc53a9f5d14cb6401121dc40e4c08bc7d1ff9abcc6743d218ef9b0667304a3bcd0661dd61bb1b7b59ee0e3b9c93d6b4f WHIRLPOOL 810bdfdf813302236a6ba59cacd92f56cdf3cac8693265d537b1d33993f06485b132a17de56d5a188706fa90722ae22c6df24b8e67aa2cd959f99fcb2de207fa
-MISC ChangeLog 5997 SHA256 846c6fdb1c0d03a7fa9a89b6ea6436ce03b859ff9ac48a9202da5d9e0f0c0bb4 SHA512 78f04eba11b2f17ab37de4497d4f1bc58b7a8ef7879224211bc55c382333581e7730f488097f0465d6b24d69d1dc02d1c91a3e63963ac816cb8e5a1a4c2439de WHIRLPOOL b2c17153c1fb9462199df56dcbff4568e1258f1f6eb467a56fa83d16c095ceb6ca0dd90dce1042a82d557d49e9265e397810c419df21010c2c0e5cb5b51de294
-MISC metadata.xml 353 SHA256 608a4a6b28282ff02bda855731c407ccec16d907de90968b75241be123780a64 SHA512 f0399d9fbe3ffcd86066d1442c7a9dd178ac7601dea53280b6bd570bc5a839f4e63051b6bdd04d38c58a5edd6a39dac33af90b82bf46c633516d9ec3a5ee78b9 WHIRLPOOL a75323edc62d5cc245791c7d0cd56d16827d8f8778932c862684cbe59295821339ada5a3ed8a26de27a61f7f7c8ab0df8391efc4c42c608406314d9c579fad72
+EBUILD libffado-9999.ebuild 2606 SHA256 1b239b53b4de31904d56c4893facdccbd8ad41223124ff181fa04ee3a08cf4e5 SHA512 a51973d08a10b0213d32337e29408cceb4f9a7c3ad96f4127e96a84116e0c6e6d1ef57a5b8933d35afbfe7e053b488bdb6e870391f2db5e7691b87683bfd7e7a WHIRLPOOL fdd4bba31fad325119cf5076cf24a259b528425348b5540c8b660a3193514286cc9c676261bf4306ab9ed24bbb89a0433122f5405ff4f8ce3bc016492719ddc5
+MISC ChangeLog 6149 SHA256 a1ed441cb824f815fbb96554686e1586a9e0b074e294a2a96407b93e46624d34 SHA512 0937fc6f1bb3e3172057960ce8e36eb7cd5cbaad0dcfab18dcc827e03e0944bd5c36ace22291b75337197aaba3283fdc75553ba6728648c709ac493158e9cf02 WHIRLPOOL 2a54d5cafe0ed61d3289c9cd160fd6e8eb54fbd46af8e313282f18296cd0afcd6640e93a76073186c99e3cd9403c789ce3a9e7fd1d1cbeca54776af255849aec
+MISC metadata.xml 368 SHA256 893656d513b58d5eaed5a50826ac72909c3253461eff655771fc81cee8b28090 SHA512 5a4ec996eea2e757fc7069272033d2ff572b10da1c8440c121ebb78ab9021dcbeb76de1fb3f7da7ce6af4ca91667a43c053ef4f9ceb72b43f254a201d322bd1a WHIRLPOOL 90b5b7937d8144a1b15514f7169688971e44f574c2eb7e53d485ea3b7ba8280afd06a31f00ce784c092f6942deda667dbf566e08651d37d7e0e93cd3379abe54

Deleted: trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r1.ebuild	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r1.ebuild	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,100 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-[[ "${PV}" = "9999" ]] && inherit subversion
-inherit base eutils multilib python-single-r1 scons-utils toolchain-funcs udev
-
-DESCRIPTION="Successor for freebob: Library for accessing BeBoB IEEE1394 devices"
-HOMEPAGE="http://www.ffado.org";
-
-RESTRICT="mirror"
-if [ "${PV}" = "9999" ]; then
-	ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}";
-	SRC_URI=""
-	KEYWORDS=""
-else
-	SRC_URI="http://www.ffado.org/files/${P}.tgz";
-	KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug qt4 +test-programs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="dev-cpp/libxmlpp
-	dev-libs/dbus-c++
-	dev-libs/libconfig[cxx]
-	media-libs/alsa-lib
-	media-libs/libiec61883
-	media-sound/jack-audio-connection-kit
-	sys-apps/dbus
-	sys-libs/libraw1394
-	sys-libs/libavc1394
-	${PYTHON_DEPS}
-	qt4? (
-		dev-python/PyQt4[dbus,${PYTHON_USEDEP}]
-		dev-python/dbus-python[${PYTHON_USEDEP}]
-	)"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog README )
-
-PATCHES=(
-	"${FILESDIR}"/${P}-flags.patch
-	"${FILESDIR}"/${P}-jack-detect.patch
-	"${FILESDIR}"/${P}-detect-userspace-env.patch
-)
-
-src_unpack() {
-	if [ "${PV}" = "9999" ]; then
-		subversion_src_unpack
-	else
-		default
-	fi
-}
-
-src_prepare() {
-	base_src_prepare
-	python_fix_shebang "${S}"
-}
-
-src_configure() {
-	myesconsargs=(
-		PREFIX="${EPREFIX}/usr"
-		LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-		MANDIR="${EPREFIX}/usr/share/man"
-		UDEVDIR="$(get_udevdir)/rules.d"
-		CUSTOM_ENV=True
-		DETECT_USERSPACE_ENV=False
-		$(use_scons debug DEBUG)
-		$(use_scons test-programs BUILD_TESTS)
-		# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
-		# -fomit-frame-pointer is added also which can cripple debugging.
-		# we set flags from portage instead
-		ENABLE_OPTIMIZATIONS=False
-	)
-}
-
-src_compile () {
-	tc-export CC CXX
-	escons
-}
-
-src_install () {
-	escons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
-
-	base_src_install_docs
-
-	python_optimize "${D}"
-
-	if use qt4; then
-		newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
-		newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
-	fi
-}

Deleted: trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r2.ebuild	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r2.ebuild	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,103 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-[[ "${PV}" = "9999" ]] && inherit subversion
-inherit base eutils multilib python-single-r1 scons-utils toolchain-funcs udev
-
-DESCRIPTION="Successor for freebob: Library for accessing BeBoB IEEE1394 devices"
-HOMEPAGE="http://www.ffado.org";
-
-RESTRICT="mirror"
-if [ "${PV}" = "9999" ]; then
-	ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}";
-	SRC_URI=""
-	KEYWORDS=""
-else
-	SRC_URI="http://www.ffado.org/files/${P}.tgz";
-	KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug qt4 +test-programs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="dev-cpp/libxmlpp
-	dev-libs/dbus-c++
-	dev-libs/libconfig[cxx]
-	media-libs/alsa-lib
-	media-libs/libiec61883
-	media-sound/jack-audio-connection-kit
-	sys-apps/dbus
-	sys-libs/libraw1394
-	sys-libs/libavc1394
-	${PYTHON_DEPS}
-	qt4? (
-		dev-python/PyQt4[dbus,${PYTHON_USEDEP}]
-		dev-python/dbus-python[${PYTHON_USEDEP}]
-		x11-misc/xdg-utils
-	)"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog README )
-
-PATCHES=(
-	"${FILESDIR}"/${P}-flags.patch
-	"${FILESDIR}"/${P}-jack-detect.patch
-	"${FILESDIR}"/${P}-detect-userspace-env.patch
-	"${FILESDIR}"/${P}-mixer.patch
-)
-
-src_unpack() {
-	if [ "${PV}" = "9999" ]; then
-		subversion_src_unpack
-	else
-		default
-	fi
-}
-
-src_prepare() {
-	base_src_prepare
-	python_fix_shebang "${S}"
-}
-
-src_configure() {
-	myesconsargs=(
-		PREFIX="${EPREFIX}/usr"
-		LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-		MANDIR="${EPREFIX}/usr/share/man"
-		UDEVDIR="$(get_udevdir)/rules.d"
-		CUSTOM_ENV=True
-		DETECT_USERSPACE_ENV=False
-		$(use_scons debug DEBUG)
-		$(use_scons qt4 BUILD_MIXER true false)
-		$(use_scons test-programs BUILD_TESTS)
-		# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
-		# -fomit-frame-pointer is added also which can cripple debugging.
-		# we set flags from portage instead
-		ENABLE_OPTIMIZATIONS=False
-	)
-}
-
-src_compile () {
-	tc-export CC CXX
-	escons
-}
-
-src_install () {
-	escons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
-
-	base_src_install_docs
-
-	python_optimize "${D}"
-
-	if use qt4; then
-		newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
-		newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
-	fi
-}

Deleted: trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r3.ebuild	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1-r3.ebuild	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,117 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-[[ "${PV}" = "9999" ]] && inherit subversion
-inherit eutils python-single-r1 scons-utils toolchain-funcs udev multilib-minimal
-
-DESCRIPTION="Successor for freebob: Library for accessing BeBoB IEEE1394 devices"
-HOMEPAGE="http://www.ffado.org";
-
-RESTRICT="mirror"
-if [ "${PV}" = "9999" ]; then
-	ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}";
-	SRC_URI=""
-	KEYWORDS=""
-else
-	SRC_URI="http://www.ffado.org/files/${P}.tgz";
-	KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug qt4 +test-programs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="dev-cpp/libxmlpp[${MULTILIB_USEDEP}]
-	dev-libs/dbus-c++
-	dev-libs/libconfig[cxx,${MULTILIB_USEDEP}]
-	media-libs/alsa-lib
-	media-libs/libiec61883[${MULTILIB_USEDEP}]
-	media-sound/jack-audio-connection-kit[${MULTILIB_USEDEP}]
-	sys-apps/dbus
-	sys-libs/libraw1394[${MULTILIB_USEDEP}]
-	sys-libs/libavc1394[${MULTILIB_USEDEP}]
-	${PYTHON_DEPS}
-	qt4? (
-		dev-python/PyQt4[dbus,${PYTHON_USEDEP}]
-		dev-python/dbus-python[${PYTHON_USEDEP}]
-		x11-misc/xdg-utils
-	)"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}"/${P}-flags.patch
-	"${FILESDIR}"/${P}-jack-detect.patch
-	"${FILESDIR}"/${P}-detect-userspace-env.patch
-	"${FILESDIR}"/${P}-mixer.patch
-)
-
-multilib_native_use_scons() {
-	if multilib_is_native_abi; then
-		use_scons "${@}"
-	else
-		echo "${2:-${1}}=${4:-${USE_SCONS_FALSE}}"
-	fi
-}
-
-myescons() {
-	myesconsargs=(
-		PREFIX="${EPREFIX}/usr"
-		LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-		MANDIR="${EPREFIX}/usr/share/man"
-		UDEVDIR="$(get_udevdir)/rules.d"
-		CUSTOM_ENV=True
-		DETECT_USERSPACE_ENV=False
-		$(use_scons debug DEBUG)
-		$(multilib_native_use_scons qt4 BUILD_MIXER true false)
-		$(multilib_native_use_scons test-programs BUILD_TESTS)
-		# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
-		# -fomit-frame-pointer is added also which can cripple debugging.
-		# we set flags from portage instead
-		ENABLE_OPTIMIZATIONS=False
-	)
-	escons "${@}"
-}
-
-src_unpack() {
-	if [ "${PV}" = "9999" ]; then
-		subversion_src_unpack
-	else
-		default
-	fi
-}
-
-src_prepare() {
-	[[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
-	multilib_copy_sources
-}
-
-multilib_src_configure() {
-	: # no-op
-}
-
-multilib_src_compile () {
-	tc-export CC CXX
-	myescons
-}
-
-multilib_src_install () {
-	myescons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
-}
-
-multilib_src_install_all() {
-	einstalldocs
-
-	python_fix_shebang "${D}"
-	python_optimize "${D}"
-
-	if use qt4; then
-		newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
-		newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
-	fi
-}

Deleted: trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,98 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-[[ "${PV}" = "9999" ]] && inherit subversion
-inherit base scons-utils eutils toolchain-funcs multilib python-single-r1 udev
-
-DESCRIPTION="Successor for freebob: Library for accessing BeBoB IEEE1394 devices"
-HOMEPAGE="http://www.ffado.org";
-
-RESTRICT="mirror"
-if [ "${PV}" = "9999" ]; then
-	ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}";
-	SRC_URI=""
-	KEYWORDS=""
-else
-	SRC_URI="http://www.ffado.org/files/${P}.tgz";
-	KEYWORDS="~amd64 ~ppc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug qt4 +test-programs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="dev-cpp/libxmlpp
-	dev-libs/dbus-c++
-	dev-libs/libconfig[cxx]
-	media-libs/alsa-lib
-	media-libs/libiec61883
-	media-sound/jack-audio-connection-kit
-	sys-apps/dbus
-	sys-libs/libraw1394
-	sys-libs/libavc1394
-	${PYTHON_DEPS}
-	qt4? (
-		dev-python/PyQt4[dbus,${PYTHON_USEDEP}]
-		dev-python/dbus-python[${PYTHON_USEDEP}]
-	)"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog README )
-
-PATCHES=(
-	"${FILESDIR}"/${P}-flags.patch
-	"${FILESDIR}"/${P}-jack-detect.patch
-)
-
-src_unpack() {
-	if [ "${PV}" = "9999" ]; then
-		subversion_src_unpack
-	else
-		default
-	fi
-}
-
-src_prepare() {
-	base_src_prepare
-	python_fix_shebang "${S}"
-}
-
-src_configure() {
-	myesconsargs=(
-		PREFIX="${EPREFIX}/usr"
-		LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-		MANDIR="${EPREFIX}/usr/share/man"
-		UDEVDIR="$(get_udevdir)/rules.d"
-		CUSTOM_ENV=True
-		$(use_scons debug DEBUG)
-		$(use_scons test-programs BUILD_TESTS)
-		# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
-		# -fomit-frame-pointer is added also which can cripple debugging.
-		# we set flags from portage instead
-		ENABLE_OPTIMIZATIONS=False
-	)
-}
-
-src_compile () {
-	tc-export CC CXX
-	escons
-}
-
-src_install () {
-	escons DESTDIR="${D}" WILL_DEAL_WITH_XDG_MYSELF="True" install
-
-	base_src_install_docs
-
-	python_optimize "${D}"
-
-	if use qt4; then
-		newicon "support/xdg/hi64-apps-ffado.png" "ffado.png"
-		newmenu "support/xdg/ffado.org-ffadomixer.desktop" "ffado-mixer.desktop"
-	fi
-}

Modified: trunk/overlays/proaudio/media-libs/libffado/libffado-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/libffado-9999.ebuild	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/libffado-9999.ebuild	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,8 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI="5"
+EAPI="6"
 
 PYTHON_COMPAT=( python2_7 )
 [[ "${PV}" = "9999" ]] && inherit subversion
@@ -11,27 +10,26 @@
 DESCRIPTION="Successor for freebob: Library for accessing BeBoB IEEE1394 devices"
 HOMEPAGE="http://www.ffado.org";
 
-RESTRICT="mirror"
 if [ "${PV}" = "9999" ]; then
 	ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}";
-	SRC_URI=""
 	KEYWORDS=""
 else
 	SRC_URI="http://www.ffado.org/files/${P}.tgz";
-	KEYWORDS="~amd64 ~ppc ~x86"
+	KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64"
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2 GPL-3"
 SLOT="0"
 IUSE="debug qt4 +test-programs"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="dev-cpp/libxmlpp[${MULTILIB_USEDEP}]
+RDEPEND="dev-cpp/libxmlpp:2.6[${MULTILIB_USEDEP}]
 	dev-libs/dbus-c++
 	dev-libs/libconfig[cxx,${MULTILIB_USEDEP}]
 	media-libs/alsa-lib
 	media-libs/libiec61883[${MULTILIB_USEDEP}]
-	media-sound/jack-audio-connection-kit[${MULTILIB_USEDEP}]
+	!<media-sound/jack-audio-connection-kit-0.122.0:0
+	!<media-sound/jack-audio-connection-kit-1.9.9:2
 	sys-apps/dbus
 	sys-libs/libraw1394[${MULTILIB_USEDEP}]
 	sys-libs/libavc1394[${MULTILIB_USEDEP}]
@@ -44,16 +42,8 @@
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
-multilib_native_use_scons() {
-	if multilib_is_native_abi; then
-		use_scons "${@}"
-	else
-		echo "${2:-${1}}=${4:-${USE_SCONS_FALSE}}"
-	fi
-}
-
 myescons() {
-	myesconsargs=(
+	local myesconsargs=(
 		PREFIX="${EPREFIX}/usr"
 		LIBDIR="${EPREFIX}/usr/$(get_libdir)"
 		MANDIR="${EPREFIX}/usr/share/man"
@@ -60,15 +50,27 @@
 		UDEVDIR="$(get_udevdir)/rules.d"
 		CUSTOM_ENV=True
 		DETECT_USERSPACE_ENV=False
-		$(use_scons debug DEBUG)
-		$(multilib_native_use_scons qt4 BUILD_MIXER true false)
-		$(multilib_native_use_scons test-programs BUILD_TESTS)
+		DEBUD=$(usex debug)
 		# ENABLE_OPTIMIZATIONS detects cpu type and sets flags accordingly
 		# -fomit-frame-pointer is added also which can cripple debugging.
 		# we set flags from portage instead
 		ENABLE_OPTIMIZATIONS=False
+		# This only works for jack>=0.122.0 or JACK2>=1.9.9, so we block
+		# lower versions.
+		ENABLE_SETBUFFERSIZE_API_VER=force
 	)
-	escons "${@}"
+	if multilib_is_native_abi; then
+		myesconsargs+=(
+			BUILD_MIXER=$(usex qt4 true false)
+			BUILD_TESTS=$(usex test-programs)
+		)
+	else
+		myesconsargs+=(
+			BUILD_MIXER=false
+			BUILD_TESTS=false
+		)
+	fi
+	escons "${myesconsargs[@]}" "${@}"
 }
 
 src_unpack() {
@@ -80,14 +82,10 @@
 }
 
 src_prepare() {
-	[[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
 	multilib_copy_sources
+	default
 }
 
-multilib_src_configure() {
-	: # no-op
-}
-
 multilib_src_compile () {
 	tc-export CC CXX
 	myescons

Modified: trunk/overlays/proaudio/media-libs/libffado/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/metadata.xml	2017-09-12 14:41:50 UTC (rev 3115)
+++ trunk/overlays/proaudio/media-libs/libffado/metadata.xml	2017-09-12 15:40:10 UTC (rev 3116)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<maintainer>
+	<maintainer type="project">
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>


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