[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>