summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Lohrke <carlo@gentoo.org>2008-09-14 00:00:42 +0000
committerCarsten Lohrke <carlo@gentoo.org>2008-09-14 00:00:42 +0000
commit19562be9dc431129f2c61540108398321596f5d6 (patch)
treecbfde646624787dfb41aeb820886a3719dffed16 /kde-base/arts
parentVersion bump and include patch to support Audacious 1.5. (diff)
downloadgentoo-2-19562be9dc431129f2c61540108398321596f5d6.tar.gz
gentoo-2-19562be9dc431129f2c61540108398321596f5d6.tar.bz2
gentoo-2-19562be9dc431129f2c61540108398321596f5d6.zip
Version bump.
Diffstat (limited to 'kde-base/arts')
-rw-r--r--kde-base/arts/ChangeLog7
-rw-r--r--kde-base/arts/Manifest4
-rw-r--r--kde-base/arts/arts-3.5.10.ebuild89
3 files changed, 98 insertions, 2 deletions
diff --git a/kde-base/arts/ChangeLog b/kde-base/arts/ChangeLog
index 6a1280ca3eb2..d081b7b92178 100644
--- a/kde-base/arts/ChangeLog
+++ b/kde-base/arts/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for kde-base/arts
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.271 2008/07/27 20:19:23 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.272 2008/09/13 23:57:05 carlo Exp $
+
+*arts-3.5.10 (13 Sep 2008)
+
+ 13 Sep 2008; Carsten Lohrke <carlo@gentoo.org> +arts-3.5.10.ebuild:
+ Version bump.
27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> arts-3.5.9.ebuild:
QA: Get rid of deprecated qt_min_version().
diff --git a/kde-base/arts/Manifest b/kde-base/arts/Manifest
index 021d273c7240..cf6cd8d394f8 100644
--- a/kde-base/arts/Manifest
+++ b/kde-base/arts/Manifest
@@ -3,7 +3,9 @@ AUX arts-1.5.0-check_tmp_dir.patch 537 RMD160 b4e85c9710f55017bcf50d82f6bb323e17
AUX arts-1.5.4-multilib.patch 347 RMD160 537c12af56d0f1bdef618b1a0baa13757d6b18b1 SHA1 7e5baf74ef86655ac89ef26e0fe2bf4765c0f1a3 SHA256 65f6b51fad6b830a51fd4dd1583082fbd5a1ec21ed5b15040e465fbf59860792
AUX arts-1.5.5-gcc4.3-build-fix.diff 252 RMD160 2ca9ed90eee2f6f5c77f7d45bcb236e061d402e5 SHA1 e65d35add0491404a1bbdd0281066e4008203ac8 SHA256 498cc8eafab5a25288d76b21caa6056910fdf79f68675014e5e6d03b615a3a53
AUX arts-1.5.9-glibc2.8-build-fix.patch 358 RMD160 6e4f140f3448ab4f46653b57131d65e8c1711c8b SHA1 a84c71e6d2533644e5c84dcf5186ea207b7e9cd2 SHA256 00474d8b992802469e8fd3ca2e085552c34179d11e413472962a710d6e27c6cc
+DIST arts-1.5.10.tar.bz2 973382 RMD160 8c237ebd06ac82b88cf7394722fb8da459902ee7 SHA1 2e5507f64a4a4a9ad446cc987dff157e38f98274 SHA256 92e23839eb4042d2a15cf59614824cadc0a23e92fa139c50d5e3bd4989a8cc39
DIST arts-1.5.9.tar.bz2 973190 RMD160 24766153ba9572c2b6fdc93dd3a2ac7ccd0ea19b SHA1 5543a6d82a6188d53eec32c09a0d2b3cc6cd4c5c SHA256 c80d70361aea4a8e2b62043b5fdf1c5f8df36a10c76b08681bd7b2065a6f024e
+EBUILD arts-3.5.10.ebuild 2691 RMD160 917136806bdfc90d37d8a871afaaf404052fd3ef SHA1 018d6679024442506a273129a2c21ba75db8ef90 SHA256 96390e7ec4d30f4e9be139e092cdc0670b614b7d4d67c4af4e49e55e7fd6b2b6
EBUILD arts-3.5.9.ebuild 2979 RMD160 3386911421743cf4b4395edc285c71ddd25129d1 SHA1 a5df2f24572f447315a8eaf6cb637872f61ab13e SHA256 d6801b96156e73c5e154d7fe794151d3031f57ec662d429d08d4e9baacf4185d
-MISC ChangeLog 34647 RMD160 6cec722ad9e859484d37126ae1c6c05482a89012 SHA1 4a647eb66c699e1d0c809d0700be1fb4251e9043 SHA256 d46db15aa906b3f37276bd6d721948af01c0ec4732833d573caf9e63baf09dd4
+MISC ChangeLog 34762 RMD160 274714a43d2b4b9fd02799d16fb8932d76bb2747 SHA1 58076e6c34412153a1b11472deaa8c63f9d01871 SHA256 8019700938fdb3ddc05026cf8180d9da770aabdbcb270b3e0664d106544d44c7
MISC metadata.xml 285 RMD160 3eaa4232dc714bfdecf09c9979d84e7ade07cb4a SHA1 14f9eec98228e840a9ca78d3012f911e99b8d52d SHA256 18a79bd9926cb585c0f01552df08810bf33252e3550ea98b021f3151075d6cf5
diff --git a/kde-base/arts/arts-3.5.10.ebuild b/kde-base/arts/arts-3.5.10.ebuild
new file mode 100644
index 000000000000..f3b5bc237b95
--- /dev/null
+++ b/kde-base/arts/arts-3.5.10.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/arts-3.5.10.ebuild,v 1.1 2008/09/13 23:57:05 carlo Exp $
+
+EAPI="1"
+inherit kde flag-o-matic eutils versionator
+set-kdedir 3.5
+
+MY_PV="1.$(get_version_component_range 2-3)"
+S=${WORKDIR}/${PN}-${MY_PV}
+
+RESTRICT="test"
+
+DESCRIPTION="aRts, the KDE sound (and all-around multimedia) server/output manager"
+HOMEPAGE="http://multimedia.kde.org/"
+SRC_URI="mirror://kde/stable/${PV}/src/${PN}-${MY_PV}.tar.bz2"
+LICENSE="GPL-2 LGPL-2"
+
+SLOT="3.5"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="alsa esd artswrappersuid jack mp3 nas vorbis"
+
+RDEPEND="x11-libs/qt:3
+ >=dev-libs/glib-2
+ alsa? ( media-libs/alsa-lib )
+ vorbis? ( media-libs/libogg
+ media-libs/libvorbis )
+ esd? ( media-sound/esound )
+ jack? ( >=media-sound/jack-audio-connection-kit-0.90 )
+ mp3? ( media-libs/libmad )
+ nas? ( media-libs/nas )
+ media-libs/audiofile"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ kde_src_unpack
+
+
+ epatch "${FILESDIR}/arts-1.5.0-bindnow.patch" \
+ "${FILESDIR}/arts-1.5.9-glibc2.8-build-fix.patch" \
+ "${FILESDIR}/arts-1.5.10-unfortify.diff"
+
+ # Alternative to arts-1.4-mcopidl.patch, make sure that flags are supported
+ # before trying to use them, for non-GCC, vanilla GCC or GCC 4.1 compilers
+ local nosspflags
+
+ nosspflags="$(test-flags -fno-stack-protector -fno-stack-protector-all)"
+ sed -i -e "s:KDE_CXXFLAGS =\(.*\):KDE_CXXFLAGS = \1 ${nosspflags}:" \
+ "${S}/mcopidl/Makefile.am"
+
+ # Fix libao/gaim problems with aRTs. See bug #116290.
+ epatch "${FILESDIR}/arts-1.5.0-check_tmp_dir.patch"
+
+ rm -f "${S}/configure"
+}
+
+src_compile() {
+ myconf="$(use_enable alsa) $(use_enable vorbis)
+ $(use_enable mp3 libmad) $(use_with jack)
+ $(use_with esd) $(use_with nas)
+ --with-audiofile --without-mas"
+
+ #fix bug 13453
+ filter-flags -foptimize-sibling-calls
+
+ # breaks otherwise <gustavoz>
+ use sparc && export CFLAGS="-O1" && export CXXFLAGS="-O1"
+
+ kde_src_compile
+}
+
+src_install() {
+ kde_src_install
+
+ # used for realtime priority, but off by default as it is a security hazard
+ use artswrappersuid && chmod u+s "${D}/${PREFIX}/bin/artswrapper"
+}
+
+pkg_postinst() {
+ if ! use artswrappersuid ; then
+ elog "Run chmod u+s ${PREFIX}/bin/artswrapper to let artsd use realtime priority"
+ elog "and so avoid possible skips in sound. However, on untrusted systems this"
+ elog "creates the possibility of a DoS attack that'll use 100% cpu at realtime"
+ elog "priority, and so is off by default. See bug #7883."
+ elog "Or, you can set the local artswrappersuid USE flag to make the ebuild do this."
+ fi
+}