Gentoo Archives: gentoo-commits

From: "Carsten Lohrke (carlo)" <carlo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/arts: ChangeLog Manifest arts-3.5.10.ebuild
Date: Sat, 13 Sep 2008 23:57:09
Message-Id: E1KeezC-0000RV-6f@stork.gentoo.org
1 carlo 08/09/13 23:57:06
2
3 Modified: ChangeLog Manifest
4 Added: arts-3.5.10.ebuild
5 Log:
6 Version bump.
7
8 Revision Changes Path
9 1.272 kde-base/arts/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/ChangeLog?rev=1.272&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/ChangeLog?rev=1.272&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/ChangeLog?r1=1.271&r2=1.272
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v
18 retrieving revision 1.271
19 retrieving revision 1.272
20 diff -u -r1.271 -r1.272
21 --- ChangeLog 27 Jul 2008 20:19:23 -0000 1.271
22 +++ ChangeLog 13 Sep 2008 23:57:05 -0000 1.272
23 @@ -1,6 +1,11 @@
24 # ChangeLog for kde-base/arts
25 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.271 2008/07/27 20:19:23 carlo Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.272 2008/09/13 23:57:05 carlo Exp $
28 +
29 +*arts-3.5.10 (13 Sep 2008)
30 +
31 + 13 Sep 2008; Carsten Lohrke <carlo@g.o> +arts-3.5.10.ebuild:
32 + Version bump.
33
34 27 Jul 2008; Carsten Lohrke <carlo@g.o> arts-3.5.9.ebuild:
35 QA: Get rid of deprecated qt_min_version().
36
37
38
39 1.373 kde-base/arts/Manifest
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/Manifest?rev=1.373&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/Manifest?rev=1.373&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/Manifest?r1=1.372&r2=1.373
44
45 Index: Manifest
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/kde-base/arts/Manifest,v
48 retrieving revision 1.372
49 retrieving revision 1.373
50 diff -u -r1.372 -r1.373
51 --- Manifest 23 Aug 2008 05:20:16 -0000 1.372
52 +++ Manifest 13 Sep 2008 23:57:05 -0000 1.373
53 @@ -3,7 +3,9 @@
54 AUX arts-1.5.4-multilib.patch 347 RMD160 537c12af56d0f1bdef618b1a0baa13757d6b18b1 SHA1 7e5baf74ef86655ac89ef26e0fe2bf4765c0f1a3 SHA256 65f6b51fad6b830a51fd4dd1583082fbd5a1ec21ed5b15040e465fbf59860792
55 AUX arts-1.5.5-gcc4.3-build-fix.diff 252 RMD160 2ca9ed90eee2f6f5c77f7d45bcb236e061d402e5 SHA1 e65d35add0491404a1bbdd0281066e4008203ac8 SHA256 498cc8eafab5a25288d76b21caa6056910fdf79f68675014e5e6d03b615a3a53
56 AUX arts-1.5.9-glibc2.8-build-fix.patch 358 RMD160 6e4f140f3448ab4f46653b57131d65e8c1711c8b SHA1 a84c71e6d2533644e5c84dcf5186ea207b7e9cd2 SHA256 00474d8b992802469e8fd3ca2e085552c34179d11e413472962a710d6e27c6cc
57 +DIST arts-1.5.10.tar.bz2 973382 RMD160 8c237ebd06ac82b88cf7394722fb8da459902ee7 SHA1 2e5507f64a4a4a9ad446cc987dff157e38f98274 SHA256 92e23839eb4042d2a15cf59614824cadc0a23e92fa139c50d5e3bd4989a8cc39
58 DIST arts-1.5.9.tar.bz2 973190 RMD160 24766153ba9572c2b6fdc93dd3a2ac7ccd0ea19b SHA1 5543a6d82a6188d53eec32c09a0d2b3cc6cd4c5c SHA256 c80d70361aea4a8e2b62043b5fdf1c5f8df36a10c76b08681bd7b2065a6f024e
59 +EBUILD arts-3.5.10.ebuild 2691 RMD160 917136806bdfc90d37d8a871afaaf404052fd3ef SHA1 018d6679024442506a273129a2c21ba75db8ef90 SHA256 96390e7ec4d30f4e9be139e092cdc0670b614b7d4d67c4af4e49e55e7fd6b2b6
60 EBUILD arts-3.5.9.ebuild 2979 RMD160 3386911421743cf4b4395edc285c71ddd25129d1 SHA1 a5df2f24572f447315a8eaf6cb637872f61ab13e SHA256 d6801b96156e73c5e154d7fe794151d3031f57ec662d429d08d4e9baacf4185d
61 -MISC ChangeLog 34647 RMD160 6cec722ad9e859484d37126ae1c6c05482a89012 SHA1 4a647eb66c699e1d0c809d0700be1fb4251e9043 SHA256 d46db15aa906b3f37276bd6d721948af01c0ec4732833d573caf9e63baf09dd4
62 +MISC ChangeLog 34762 RMD160 274714a43d2b4b9fd02799d16fb8932d76bb2747 SHA1 58076e6c34412153a1b11472deaa8c63f9d01871 SHA256 8019700938fdb3ddc05026cf8180d9da770aabdbcb270b3e0664d106544d44c7
63 MISC metadata.xml 285 RMD160 3eaa4232dc714bfdecf09c9979d84e7ade07cb4a SHA1 14f9eec98228e840a9ca78d3012f911e99b8d52d SHA256 18a79bd9926cb585c0f01552df08810bf33252e3550ea98b021f3151075d6cf5
64
65
66
67 1.1 kde-base/arts/arts-3.5.10.ebuild
68
69 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/arts-3.5.10.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/arts/arts-3.5.10.ebuild?rev=1.1&content-type=text/plain
71
72 Index: arts-3.5.10.ebuild
73 ===================================================================
74 # Copyright 1999-2008 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/kde-base/arts/arts-3.5.10.ebuild,v 1.1 2008/09/13 23:57:05 carlo Exp $
77
78 EAPI="1"
79 inherit kde flag-o-matic eutils versionator
80 set-kdedir 3.5
81
82 MY_PV="1.$(get_version_component_range 2-3)"
83 S=${WORKDIR}/${PN}-${MY_PV}
84
85 RESTRICT="test"
86
87 DESCRIPTION="aRts, the KDE sound (and all-around multimedia) server/output manager"
88 HOMEPAGE="http://multimedia.kde.org/"
89 SRC_URI="mirror://kde/stable/${PV}/src/${PN}-${MY_PV}.tar.bz2"
90 LICENSE="GPL-2 LGPL-2"
91
92 SLOT="3.5"
93 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
94 IUSE="alsa esd artswrappersuid jack mp3 nas vorbis"
95
96 RDEPEND="x11-libs/qt:3
97 >=dev-libs/glib-2
98 alsa? ( media-libs/alsa-lib )
99 vorbis? ( media-libs/libogg
100 media-libs/libvorbis )
101 esd? ( media-sound/esound )
102 jack? ( >=media-sound/jack-audio-connection-kit-0.90 )
103 mp3? ( media-libs/libmad )
104 nas? ( media-libs/nas )
105 media-libs/audiofile"
106
107 DEPEND="${RDEPEND}
108 dev-util/pkgconfig"
109
110 src_unpack() {
111 kde_src_unpack
112
113
114 epatch "${FILESDIR}/arts-1.5.0-bindnow.patch" \
115 "${FILESDIR}/arts-1.5.9-glibc2.8-build-fix.patch" \
116 "${FILESDIR}/arts-1.5.10-unfortify.diff"
117
118 # Alternative to arts-1.4-mcopidl.patch, make sure that flags are supported
119 # before trying to use them, for non-GCC, vanilla GCC or GCC 4.1 compilers
120 local nosspflags
121
122 nosspflags="$(test-flags -fno-stack-protector -fno-stack-protector-all)"
123 sed -i -e "s:KDE_CXXFLAGS =\(.*\):KDE_CXXFLAGS = \1 ${nosspflags}:" \
124 "${S}/mcopidl/Makefile.am"
125
126 # Fix libao/gaim problems with aRTs. See bug #116290.
127 epatch "${FILESDIR}/arts-1.5.0-check_tmp_dir.patch"
128
129 rm -f "${S}/configure"
130 }
131
132 src_compile() {
133 myconf="$(use_enable alsa) $(use_enable vorbis)
134 $(use_enable mp3 libmad) $(use_with jack)
135 $(use_with esd) $(use_with nas)
136 --with-audiofile --without-mas"
137
138 #fix bug 13453
139 filter-flags -foptimize-sibling-calls
140
141 # breaks otherwise <gustavoz>
142 use sparc && export CFLAGS="-O1" && export CXXFLAGS="-O1"
143
144 kde_src_compile
145 }
146
147 src_install() {
148 kde_src_install
149
150 # used for realtime priority, but off by default as it is a security hazard
151 use artswrappersuid && chmod u+s "${D}/${PREFIX}/bin/artswrapper"
152 }
153
154 pkg_postinst() {
155 if ! use artswrappersuid ; then
156 elog "Run chmod u+s ${PREFIX}/bin/artswrapper to let artsd use realtime priority"
157 elog "and so avoid possible skips in sound. However, on untrusted systems this"
158 elog "creates the possibility of a DoS attack that'll use 100% cpu at realtime"
159 elog "priority, and so is off by default. See bug #7883."
160 elog "Or, you can set the local artswrappersuid USE flag to make the ebuild do this."
161 fi
162 }