diff options
author | Carsten Lohrke <carlo@gentoo.org> | 2008-09-14 00:00:42 +0000 |
---|---|---|
committer | Carsten Lohrke <carlo@gentoo.org> | 2008-09-14 00:00:42 +0000 |
commit | 19562be9dc431129f2c61540108398321596f5d6 (patch) | |
tree | cbfde646624787dfb41aeb820886a3719dffed16 /kde-base/arts | |
parent | Version bump and include patch to support Audacious 1.5. (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | kde-base/arts/Manifest | 4 | ||||
-rw-r--r-- | kde-base/arts/arts-3.5.10.ebuild | 89 |
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 +} |