Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/alsa-lib: alsa-lib-1.0.27.ebuild ChangeLog
Date: Wed, 01 May 2013 11:59:38
Message-Id: 20130501115228.5E6E62171D@flycatcher.gentoo.org
1 ssuominen 13/05/01 11:52:28
2
3 Modified: ChangeLog
4 Added: alsa-lib-1.0.27.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha173/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.350 media-libs/alsa-lib/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/alsa-lib/ChangeLog?rev=1.350&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/alsa-lib/ChangeLog?rev=1.350&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/alsa-lib/ChangeLog?r1=1.349&r2=1.350
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v
20 retrieving revision 1.349
21 retrieving revision 1.350
22 diff -u -r1.349 -r1.350
23 --- ChangeLog 25 Apr 2013 06:01:26 -0000 1.349
24 +++ ChangeLog 1 May 2013 11:52:28 -0000 1.350
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/alsa-lib
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v 1.349 2013/04/25 06:01:26 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v 1.350 2013/05/01 11:52:28 ssuominen Exp $
30 +
31 +*alsa-lib-1.0.27 (01 May 2013)
32 +
33 + 01 May 2013; Samuli Suominen <ssuominen@g.o> +alsa-lib-1.0.27.ebuild:
34 + Version bump.
35
36 25 Apr 2013; Samuli Suominen <ssuominen@g.o>
37 alsa-lib-1.0.26-r2.ebuild:
38
39
40
41 1.1 media-libs/alsa-lib/alsa-lib-1.0.27.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.ebuild?rev=1.1&content-type=text/plain
45
46 Index: alsa-lib-1.0.27.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.ebuild,v 1.1 2013/05/01 11:52:28 ssuominen Exp $
51
52 EAPI=5
53
54 PYTHON_COMPAT=( python2_7 )
55
56 inherit autotools eutils multilib python-single-r1
57
58 DESCRIPTION="Advanced Linux Sound Architecture Library"
59 HOMEPAGE="http://www.alsa-project.org/"
60 SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
61
62 LICENSE="LGPL-2.1"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
65 IUSE="doc debug alisp python"
66
67 RDEPEND="python? ( ${PYTHON_DEPS} )"
68 DEPEND="${RDEPEND}
69 >=media-sound/alsa-headers-1.0.25-r1
70 doc? ( >=app-doc/doxygen-1.2.6 )"
71
72 pkg_setup() {
73 use python && python-single-r1_pkg_setup
74 }
75
76 src_prepare() {
77 epatch "${FILESDIR}"/1.0.25-extraneous-cflags.diff
78 sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die #466980
79 eautoreconf
80 # if eautoreconf'd with recent autoconf, then epunt_cxx is
81 # unncessary wrt #460974
82 # epunt_cxx
83 }
84
85 src_configure() {
86 local myconf
87 use elibc_uclibc && myconf="--without-versioned"
88
89 econf \
90 --enable-shared \
91 --disable-resmgr \
92 --enable-rawmidi \
93 --enable-seq \
94 --enable-aload \
95 $(use_with debug) \
96 $(use_enable alisp) \
97 $(use_enable python) \
98 ${myconf}
99 }
100
101 src_compile() {
102 emake
103
104 if use doc; then
105 emake doc
106 fgrep -Zrl "${S}" "${S}/doc/doxygen/html" | \
107 xargs -0 sed -i -e "s:${S}::"
108 fi
109 }
110
111 src_install() {
112 emake DESTDIR="${D}" install
113
114 prune_libtool_files --all
115 find "${ED}"/usr/$(get_libdir)/alsa-lib -name '*.a' -exec rm -f {} +
116
117 dodoc ChangeLog TODO
118 use doc && dohtml -r doc/doxygen/html/*
119 }