diff options
author | 2014-06-23 23:05:14 +0000 | |
---|---|---|
committer | 2014-06-23 23:05:14 +0000 | |
commit | 1c1b9b9cb38d206e9519a0fce96053577bd3425a (patch) | |
tree | d09f20a720a7dbc552874a66382ac70df3316257 /media-sound/alsa-tools | |
parent | Add bug number to log. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | media-sound/alsa-tools/Manifest | 18 | ||||
-rw-r--r-- | media-sound/alsa-tools/alsa-tools-1.0.28.ebuild | 141 |
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 +} |