Gentoo Archives: gentoo-commits

From: "Mounir Lamouri (volkmar)" <volkmar@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/spandsp: metadata.xml ChangeLog spandsp-0.0.6_pre12.ebuild
Date: Fri, 24 Jul 2009 15:42:39
Message-Id: E1MUMur-00055f-1e@stork.gentoo.org
1 volkmar 09/07/24 15:42:37
2
3 Modified: metadata.xml ChangeLog
4 Added: spandsp-0.0.6_pre12.ebuild
5 Log:
6 Version bump to 0.0.6_pre12.
7 Fix bug 271930.
8 (Portage version: 13845-svn/cvs/Linux i686)
9
10 Revision Changes Path
11 1.5 media-libs/spandsp/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/spandsp/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 18 Mar 2009 18:34:34 -0000 1.4
24 +++ metadata.xml 24 Jul 2009 15:42:36 -0000 1.5
25 @@ -3,7 +3,10 @@
26 <pkgmetadata>
27 <herd>voip</herd>
28 <use>
29 + <flag name='fixed-point'>Enable fixed point support</flag>
30 + <flag name='static-libs'>Compile static archives</flag>
31 <flag name='sse3'>Enable SSE3 support</flag>
32 + <flag name='sse4'>Enable SSE4 support</flag>
33 <flag name='sse4a'>Enable SSE4a support</flag>
34 <flag name='sse5'>Enable SSE5 support</flag>
35 </use>
36
37
38
39 1.18 media-libs/spandsp/ChangeLog
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/ChangeLog?rev=1.18&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/ChangeLog?rev=1.18&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/ChangeLog?r1=1.17&r2=1.18
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v
48 retrieving revision 1.17
49 retrieving revision 1.18
50 diff -u -r1.17 -r1.18
51 --- ChangeLog 24 Jul 2009 12:04:23 -0000 1.17
52 +++ ChangeLog 24 Jul 2009 15:42:36 -0000 1.18
53 @@ -1,6 +1,12 @@
54 # ChangeLog for media-libs/spandsp
55 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.17 2009/07/24 12:04:23 volkmar Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/ChangeLog,v 1.18 2009/07/24 15:42:36 volkmar Exp $
58 +
59 +*spandsp-0.0.6_pre12 (24 Jul 2009)
60 +
61 + 24 Jul 2009; Mounir Lamouri <volkmar@g.o> metadata.xml,
62 + +spandsp-0.0.6_pre12.ebuild:
63 + Version bump to 0.0.6_pre12. Fix bug 271930
64
65 24 Jul 2009; Mounir Lamouri <volkmar@g.o>
66 -spandsp-0.0.6_pre3.ebuild:
67
68
69
70 1.1 media-libs/spandsp/spandsp-0.0.6_pre12.ebuild
71
72 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/spandsp-0.0.6_pre12.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/spandsp/spandsp-0.0.6_pre12.ebuild?rev=1.1&content-type=text/plain
74
75 Index: spandsp-0.0.6_pre12.ebuild
76 ===================================================================
77 # Copyright 1999-2009 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/media-libs/spandsp/spandsp-0.0.6_pre12.ebuild,v 1.1 2009/07/24 15:42:36 volkmar Exp $
80
81 EAPI="2"
82
83 inherit multilib versionator
84
85 DESCRIPTION="SpanDSP is a library of DSP functions for telephony."
86 HOMEPAGE="http://www.soft-switch.org/"
87 SRC_URI="http://www.soft-switch.org/downloads/spandsp/${P/_}.tgz"
88
89 LICENSE="LGPL-2.1"
90 SLOT="0"
91 KEYWORDS="~amd64 ~ppc ~x86"
92 IUSE="doc fixed-point mmx sse sse2 sse3 sse4 sse5 static-libs"
93
94 RDEPEND="media-libs/tiff"
95 DEPEND="${RDEPEND}
96 doc? ( app-doc/doxygen
97 dev-libs/libxslt )"
98
99 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
100
101 # TODO:
102 # there are two tests options: tests and test-data
103 # they need audiofile, fftw, libxml and probably more
104 # configure script is auto-enabling some sse* options sometimes
105
106 src_configure() {
107 econf \
108 --disable-dependency-tracking \
109 $(use_enable doc) \
110 $(use_enable fixed-point) \
111 $(use_enable mmx) \
112 $(use_enable sse) \
113 $(use_enable sse2) \
114 $(use_enable sse3) \
115 $(use_enable sse4 sse4a) \
116 $(use_enable sse4 sse4-1) \
117 $(use_enable sse4 sse4-2) \
118 $(use_enable sse5) \
119 $(use_enable static-libs static)
120 }
121
122 src_install () {
123 emake DESTDIR="${D}" install || die "emake install failed"
124 dodoc AUTHORS ChangeLog DueDiligence NEWS README || die "dodoc failed"
125
126 if ! use static-libs; then
127 # remove useless la file when not installing static lib
128 rm "${D}"/usr/$(get_libdir)/lib${PN}.la || die "rm failed"
129 fi
130
131 if use doc; then
132 dohtml -r doc/{api/html/*,t38_manual} || die "dohtml failed"
133 fi
134 }