summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2014-06-23 23:05:14 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2014-06-23 23:05:14 +0000
commit1c1b9b9cb38d206e9519a0fce96053577bd3425a (patch)
treed09f20a720a7dbc552874a66382ac70df3316257 /media-sound/alsa-tools
parentAdd bug number to log. (diff)
downloadhistorical-1c1b9b9cb38d206e9519a0fce96053577bd3425a.tar.gz
historical-1c1b9b9cb38d206e9519a0fce96053577bd3425a.tar.bz2
historical-1c1b9b9cb38d206e9519a0fce96053577bd3425a.zip
Version bump wrt #513670 by "PG"
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'media-sound/alsa-tools')
-rw-r--r--media-sound/alsa-tools/ChangeLog7
-rw-r--r--media-sound/alsa-tools/Manifest18
-rw-r--r--media-sound/alsa-tools/alsa-tools-1.0.28.ebuild141
3 files changed, 157 insertions, 9 deletions
diff --git a/media-sound/alsa-tools/ChangeLog b/media-sound/alsa-tools/ChangeLog
index a08f6daf585b..c87fa8c3c4e7 100644
--- a/media-sound/alsa-tools/ChangeLog
+++ b/media-sound/alsa-tools/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/alsa-tools
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/ChangeLog,v 1.224 2014/03/26 15:38:54 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/ChangeLog,v 1.225 2014/06/23 23:05:03 ssuominen Exp $
+
+*alsa-tools-1.0.28 (23 Jun 2014)
+
+ 23 Jun 2014; Samuli Suominen <ssuominen@gentoo.org> +alsa-tools-1.0.28.ebuild:
+ Version bump wrt #513670 by "PG"
26 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> -alsa-tools-1.0.26.ebuild:
old
diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index 76f50b2d1717..388a18e41c3b 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -3,17 +3,19 @@ Hash: SHA256
AUX envy24control-config-dir.patch 593 SHA256 6cc8c284109839102a12a11de0e834865aa860460d3e387d71a9ae013ba8e1f9 SHA512 267be12fb2d9d561cc2746317beaf5168362005cb98a55d3efe5741dcd974b088bfa049f2ed185919083fe2e24596eec67de2f2984da5369b9aa0eac983b5cef WHIRLPOOL abcc73750027f595b70fa9471334d5bc3b0f326e7847d6fd12ef0ad1107435af8f3236ad5e9b4ab89a9091cd97e1c87258f635137959d3136c3e7780e12394eb
DIST alsa-tools-1.0.27.tar.bz2 1650746 SHA256 6562611b5a6560712f109e09740a9d4fa47296b07ed9590cb44139c5f154ada2 SHA512 aad985329e5649b5bd7c142e95c5d1c415f28bac1afb81ad21fedac76e736d18abe4aa129e798650d91b2dd14fb18f3960ed5218768c689319c2360c432b4589 WHIRLPOOL 0d827aee4219e393c61a55920e3d66eb4e208e9d3d93ac9c1bf208c5c0c8cdf2d58f63d70b534458f3542cd3cbd5478129d73aecc57ce6654bc43f0bc73c0f25
+DIST alsa-tools-1.0.28.tar.bz2 1675680 SHA256 76e59711c6d0f39cbddce83ce1ed8da00bad112fee021f94fa990d8685cc3761 SHA512 b5150edb5f5124d5ec256b7c3348207da1bb9847ab2f10297171d6a43f559a31429ef96608a2c670db75d269dd940ebf2b6e3cbfafde530de25cbd95dce31af2 WHIRLPOOL 20f8acf8edf3fa82f19e4098c520c155a87966272d769f29a6208b25fc80a831a6cfdb3c748406ced643b5de7fa4cfb43f3a62d634fd90512369b1f57ea9cb92
EBUILD alsa-tools-1.0.27-r1.ebuild 3858 SHA256 9e6871a7de4268d54d6cff8d13dac688feb7668da08270ebcc505ec9d3d71c21 SHA512 2f10cd9e0767197bf8a5db6d3e07a51be6bc3f575edc7914eb4a893c8253f2b6bc7d48cab9c1bac90ea2c82576d5ab2d9fcb721c71e6985126c7bf244517a646 WHIRLPOOL b3418ec49cfce5c2aa4ca8e2eeead324f15f7234e13e03748e57c535e500a784eb21d24fedafdddc84f8cf60cfa550dcf99597eb2364d8558db25ba8596e6430
-MISC ChangeLog 32821 SHA256 ef5b3ae8e2b01b4166f1e2ad815e3d2b95c76bc83032d095ff7123a44e6554d8 SHA512 740dfaf0f96e8ffc451e13bd57d5adeaed75093cce13c75d6e170fe0c1bd4449ad451c68e7a1f805b73b444d5c9ba0a3056d9abcc3635440a8faaf8d858afe5d WHIRLPOOL c33f29690c1fbf779b88dcf719c31a152cf159add471bc85f685801aa2454d31adf1e651c14bcfb71065005c97b238cf64f97af165ca127ddb1ad805c038ac80
+EBUILD alsa-tools-1.0.28.ebuild 3540 SHA256 472d679466b525451e9053812bad7a088547a39f3178b8c6588ce380265df1c4 SHA512 a3602c9e76f8b0c720ae5af7eb06a80680f3ea0054de3390668ae63368c3ab385cdc3c34ad8c904c4847570d18005892b90ba6ed84db9d53aba721ef07014476 WHIRLPOOL dbfd42f58324299657f92b49b8127d0a8384d1572723863f2f7ed4ae9d2f1a9cd5eb8e01dac2f45347ba0d7a618313b031f4792eea4172696684888ebd5dcc3e
+MISC ChangeLog 32972 SHA256 362c113a9c6ab7d99ca64298e99cbdae9a50a5e90b9f1b281db84a6fdb0077f7 SHA512 6ea300b7fa3bec39368bddf84d7282608aa9668eee90fb4aab0f32887f0fdbb3b48b5a56e653ce23edb7b085524454067bed04c9360164ac4697a34bf002013b WHIRLPOOL df14eda323e8d6b23c6707e4f9232280b2a8e7321f577f06c5a9bba8c9440f2e1fa09862563e9861e0b881ffe4c2bc349ad280aff2ef24b0e807a51cabe362bc
MISC metadata.xml 230 SHA256 1f81ba2d193a0ca53dcedb87b01a28851a9d7b14d77db3b2c2647330f4ba6f00 SHA512 88eb296bc7f80d8c2a2f7145401f37e13a89d84bb87a267d4f7c0e6f9caae43747fb9a92de96fbdc5c3ba6a25e861148a5c9b1a20f588b06ecb2fbbb9555f35f WHIRLPOOL 7d2facc317d281f6e251013e28c23c66a50a8e555ab143485615072016dce537aa487b7873baea11f9124e64770aa543962be57937654f7a93b461d38ce9694f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJTMvNpAAoJEEdUh39IaPFN5V0H/1PbZr62eEwCbQDGt2CllX97
-n4E/2wJApmNdKxIWmTaVb1c/0g1+QVQU3s7wu/FQ5OAu7MKge6Yg0Wl8htvxh9s+
-Hty/eH8Ih3EXWJXvX4NMiyFOCZP+qv7qFz0zD6lZVG50nMlL4OfcJhHPOJ4v7UDd
-Mpg5wuCA9HhvEfCM3jR6EAXnkVOiqlgPH5Kq9iUjZaimCgWkBEE6YHI8vT//0WhZ
-KrVt09UEQUtDbVi4Np/Q24x3avBK4FsTj4wjtN7Wh6NYVcVtGGaRNiRHSz5iNAcj
-X1VPofREwT4tt0q85184FtIrhxmnqePcujAAh4Gz+2Q0ODXa4CmIDql/PmyEkkw=
-=twIP
+iQEbBAEBCAAGBQJTqLHNAAoJEEdUh39IaPFN9UIH932o4ErNcgTPoq5jAAm0zgvR
+HC5z8+PhqcfUOG1cW3bdPrsrQh9f3+bqPY3zWTFBv9Of54zVh7g3BWp+kurhp83l
+imwvO91J0RIS/ToW09m278ua+JaZHaikAnqBVAix98BbRtXrZ+lpN/h1X3KPLy58
+u5Ej7beomRKEaVvC2a7DJm4PTFxD22GAg0OWDlvYKzRHdpMJaVGpUiTDon5qlhs6
+r5bSdS7uvmTLWzYPnVdxf69VJLOM8mDGugKmR/ObV6/ivqYZYoZD/kn6FkUAELF2
+ldp7GQxi9oQaEzS7cUp9m51NMRjZ+JdHmYbZqUB2iLs1PyLBHIiEKwbR2JVPcQ==
+=0cEs
-----END PGP SIGNATURE-----
diff --git a/media-sound/alsa-tools/alsa-tools-1.0.28.ebuild b/media-sound/alsa-tools/alsa-tools-1.0.28.ebuild
new file mode 100644
index 000000000000..1ebd39a0bdb9
--- /dev/null
+++ b/media-sound/alsa-tools/alsa-tools-1.0.28.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.28.ebuild,v 1.1 2014/06/23 23:05:03 ssuominen Exp $
+
+EAPI=5
+inherit autotools eutils flag-o-matic
+
+DESCRIPTION="Advanced Linux Sound Architecture tools"
+HOMEPAGE="http://www.alsa-project.org/"
+SRC_URI="mirror://alsaproject/tools/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
+alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
+alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
+alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
+
+RDEPEND=">=media-libs/alsa-lib-${PV}
+ >=dev-python/pyalsa-1.0.26
+ fltk? ( >=x11-libs/fltk-1.3.0:1 )
+ gtk? (
+ >=dev-python/pygtk-2
+ x11-libs/gtk+:2
+ x11-libs/gtk+:3
+ )" #468294
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+pkg_setup() {
+ ALSA_TOOLS="seq/sbiload us428control hwmixvolume hda-verb"
+
+ if use gtk; then
+ ALSA_TOOLS="${ALSA_TOOLS} hdajackretask"
+ use alsa_cards_ice1712 && \
+ ALSA_TOOLS="${ALSA_TOOLS} envy24control"
+ use alsa_cards_rme32 && use alsa_cards_rme96 && \
+ ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
+ fi
+
+ if use alsa_cards_hdsp || use alsa_cards_hdspm; then
+ ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
+ use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
+ fi
+
+ use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
+ use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
+ use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
+ use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
+ use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"
+
+ { use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
+ ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"
+
+ if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
+ ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
+ fi
+
+ use gtk && ALSA_TOOLS="${ALSA_TOOLS} echomixer"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/envy24control-config-dir.patch
+
+ epatch_user
+
+ # This block only deals with the tools that still use GTK and the
+ # AM_PATH_GTK macro.
+ for dir in echomixer envy24control rmedigicontrol; do
+ has "${dir}" "${ALSA_TOOLS}" || continue
+ pushd "${dir}" &> /dev/null
+ eautoreconf
+ popd &> /dev/null
+ done
+
+ # This block deals with the tools that are being patched
+ for dir in hdspconf; do
+ has "${dir}" "${ALSA_TOOLS}" || continue
+ pushd "${dir}" &> /dev/null
+ eautoreconf
+ popd &> /dev/null
+ done
+
+ elibtoolize
+}
+
+src_configure() {
+ if use fltk; then
+ # hdspmixer requires fltk
+ append-ldflags "-L$(dirname $(fltk-config --libs))"
+ append-flags "-I$(fltk-config --includedir)"
+ fi
+
+ local f
+ for f in ${ALSA_TOOLS}
+ do
+ cd "${S}/${f}"
+ case "${f}" in
+ echomixer,envy24control,rmedigicontrol )
+ econf --with-gtk2
+ ;;
+ * )
+ econf
+ ;;
+ esac
+ done
+}
+
+src_compile() {
+ local f
+ for f in ${ALSA_TOOLS}
+ do
+ cd "${S}/${f}"
+ emake
+ done
+}
+
+src_install() {
+ local f
+ for f in ${ALSA_TOOLS}
+ do
+ # Install the main stuff
+ cd "${S}/${f}"
+ # hotplugdir is for usx2yloader/Makefile.am
+ emake DESTDIR="${D}" hotplugdir=/lib/firmware install
+
+ # Install the text documentation
+ local doc
+ for doc in README TODO ChangeLog AUTHORS; do
+ if [[ -f "${doc}" ]]; then
+ mv "${doc}" "${doc}.$(basename ${f})" || die
+ dodoc "${doc}.$(basename ${f})"
+ fi
+ done
+ done
+
+ # Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27)
+ prune_libtool_files
+}