[proaudio] [2894] Added libffado-2.2.1 with ebuild from Allan (sonofzev@xxxxxxxxxxxx) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2894
Author: nwmatt
Date: 2014-09-21 19:07:30 +0200 (Sun, 21 Sep 2014)
Log Message:
-----------
Added libffado-2.2.1 with ebuild from Allan (sonofzev@xxxxxxxxxxxx)
Modified Paths:
--------------
trunk/overlays/proaudio/media-libs/libffado/ChangeLog
trunk/overlays/proaudio/media-libs/libffado/Manifest
Added Paths:
-----------
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 2014-09-21 16:18:10 UTC (rev 2893)
+++ trunk/overlays/proaudio/media-libs/libffado/ChangeLog 2014-09-21 17:07:30 UTC (rev 2894)
@@ -2,6 +2,9 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Sep 2014; Matt Henley <nwmatt@xxxxxxxxx>
+ version bump to libffado-2.2.1 ebuild from Allan (sonofzev@xxxxxxxxxxxx)
+
01 Mar 2014; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
libffado-9999-no-jackd-version.patch:
Update patch to upstream change.
Modified: trunk/overlays/proaudio/media-libs/libffado/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/Manifest 2014-09-21 16:18:10 UTC (rev 2893)
+++ trunk/overlays/proaudio/media-libs/libffado/Manifest 2014-09-21 17:07:30 UTC (rev 2894)
@@ -5,7 +5,9 @@
AUX libffado-9999/0001-honour-toolchain-env.patch 1306 SHA256 c8ae6927b896d570af7ef6c717339e64ed777ec3239f21d6b272d7b066aad141 SHA512 010b64d96dd2b802bcb5b78a38ed560af3c8fe0a4c0dc5eeb3c4d1dff94493f7fba176b0bebe5dcc18fe04e9688b2011970995f51a2eef217059e44f93f747ee WHIRLPOOL 04005043306b69216fe85ee3e2e2c6aafdf3b0876dec840b01c1623d25c810502406ed12c90c2f85ab2551e951ad9c7d48d4a46c611bba3b904bc56d8c3227b7
AUX libffado-9999/0003-remove-O2.patch 638 SHA256 46c7906e3801dcbd24f43dc823f53c8f89f2160be0751c3fe134da7520dc5464 SHA512 b58aa81395b6a9818b45db06707122467542cf8ced487bd1b62536bdba748f6f4a3155485096c42d1bed07207bfdaabbcfdb73845a17fc9bae9bf4498cf89c91 WHIRLPOOL 35a21d38ef57653856763d3b37cfd79732305eb3b5ce8823323c8c8efebf79a8e7058cd4b698d50aac41465d747a1e19c8ce01469dee66911aa1500a01abbf7a
DIST libffado-2.1.0.tgz 1153758 SHA256 dec0ea985e738be698c64fb3184844f4bc9bcb38349c20241027051686af9d85 SHA512 37179cb32920f16577e9f887cf90aca8d46081573080cbe408654c5234c7f45433521c977918057e330ddaa5fefa98c983ea7806d4f1f33c950112cbe66d013b WHIRLPOOL a4802d6a9318912f9d88fe17febdb05f0d990e124921b5d1d8c754ca1ca7d7457cf5aef8f662b074e0205df23b04fec0ad242640dff87903db32de0eccde9667
+DIST libffado-2.2.1.tgz 1227685 SHA256 9f299b8ecd9885338aeae8c7f2fc10af9afb85ca4384256d485b010a128b35f6 SHA512 310741703912dd273458d0ecc4aca43af1735e15a19704e39b0c660212a34875e9c6086a325914d70d2373ff56b888acb4d925778db8cc3b9b2e8866e0a7b042 WHIRLPOOL ce03c47121a1afa85ed5120e1e77aa5d94dbf49129201a894c4523c8abd07d5d6485fbb68819ef522afd5a987416098ef6f95ab8984f62c325be735833136d22
EBUILD libffado-2.1.0-r1.ebuild 1871 SHA256 fcae7b7ff53f36fb1c75789c12e477995d5b7b02a42dc6f9dddba9ca9c942c59 SHA512 2e8293e64ed5ec12b12f36ba8da16b41a0e9944fa1754de135f312562661f5adf14b1345f0a211cca03275f5f0fe396c77b9aaece454f1d6c90210ddde40c072 WHIRLPOOL 13014aca13bef8f1ec15450a280db397b96ee691f88e0262bdd6dacdf34f5224bc87ea8d57ecd04103fb931c060d900444be5087f9db1a6837ecc81c01463ace
+EBUILD libffado-2.2.1.ebuild 1876 SHA256 0f48ea28301a004519c05a867c694cb4b4c9ef1cd1b68a4f8906c52eec3e1f61 SHA512 e72bf466164ed4c736195af1860bf044db891168b9f165df68c6832ca174e0d3d8cb83dc2be3b7524fc42a8c344c3adbde30a98a48a02c62dbe7f206023d9f33 WHIRLPOOL fdf4ad51463c8bfb8c3fe1e6623e74205633f634e66dc8fd936f4292dbbb17955cfe17b08c77979eb2feb3208b9f9770f9ae1b9245cfaefd550923d5365dffa9
EBUILD libffado-9999-r1.ebuild 1882 SHA256 e13bbb5f85525c8cfd7b19f14e242cd48cd6990a573aa0e1e38f6fd13fcdf70f SHA512 3956553213f8f40cd148f9d85a234c96169563bf22853d9d07e2fd80b81bd759e70876d90fbef3d2af2d4a5883c72eaa45c212b66225a3913a9b5fb9e5041d98 WHIRLPOOL ad6a0808656cd4052f13e68c4e6f8beb41d336c93e83aea3241a0ed9889aee913b957f1b1b13d630654a5766025f2107f0a99bb931740ae397b417ca8110cf68
-MISC ChangeLog 3747 SHA256 a18d94aee625079b969b72d2e234040b8c83f9bbfffcddf37a3d3998469ff23c SHA512 ed69fd0b9978cc98551a79a885649b559afe3af00e443dc5c36e1602bc8b5a783b5a1f05f16bc139983178c7a4306ee11578ad13ae0f5729f9aa01d628749249 WHIRLPOOL 985436f68fc10624182cba52cb717276ac08ffec233b3e4f0f6e733697eff1597f9c2dbff70ed4938c66389a8af4ba4993971e6defd0a3e4c2732c7c016228be
+MISC ChangeLog 3869 SHA256 60abe58729a64400a0024c2af8a0934c68e001743b7dd170f385fc2a12e3fcb9 SHA512 a365127e0287185190cb935ece46b00787b503084da89714c5206e39359c4f419f6d0cb7baf63f7a4ef37da4ec457098570235e667ebb2eee1a0a4f357a14cff WHIRLPOOL 390434c54396a052ce6ccada59b9659843d9aab8b089778ec8100a458c218b63122a47cc2d8bd5a74200b8bf6e04e59ac380d164e7caddfd7d9e1135dd81a5c6
MISC metadata.xml 353 SHA256 608a4a6b28282ff02bda855731c407ccec16d907de90968b75241be123780a64 SHA512 f0399d9fbe3ffcd86066d1442c7a9dd178ac7601dea53280b6bd570bc5a839f4e63051b6bdd04d38c58a5edd6a39dac33af90b82bf46c633516d9ec3a5ee78b9 WHIRLPOOL a75323edc62d5cc245791c7d0cd56d16827d8f8778932c862684cbe59295821339ada5a3ed8a26de27a61f7f7c8ab0df8391efc4c42c608406314d9c579fad72
Added: trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-libs/libffado/libffado-2.2.1.ebuild 2014-09-21 17:07:30 UTC (rev 2894)
@@ -0,0 +1,81 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+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"
+SRC_URI="http://www.ffado.org/files/${P}.tgz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+SLOT="0"
+IUSE="debug qt4 +test-programs"
+
+RDEPEND=">=dev-cpp/libxmlpp-2.6.13
+ >=dev-libs/dbus-c++-0.9.0
+ >=dev-libs/libconfig-1.4.8
+ >=media-libs/alsa-lib-1.0.0
+ >=media-libs/libiec61883-1.1.0
+ >=sys-apps/dbus-1.0
+ >=sys-libs/libraw1394-2.0.7
+ >=sys-libs/libavc1394-0.5.3
+ qt4? (
+ dev-python/PyQt4[${PYTHON_USEDEP}]
+ >=dev-python/dbus-python-0.83.0[${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+RESTRICT="mirror"
+
+DOCS=( AUTHORS ChangeLog README )
+
+#PATCHES=(
+# "${FILESDIR}/${P}"
+# "${FILESDIR}/${P}-no-jackd-version.patch"
+#)
+#EPATCH_SUFFIX="patch"
+
+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"
+ $(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
+}