From c016431f3c0a9adc2c89cfad28ff90934f7e9657 Mon Sep 17 00:00:00 2001 From: Caleb Tennis Date: Mon, 2 Feb 2004 12:24:34 +0000 Subject: New version, remove _rc --- kde-base/arts/ChangeLog | 8 ++- kde-base/arts/arts-1.2.0.ebuild | 82 +++++++++++++++++++++++ kde-base/arts/arts-1.2.0_rc1.ebuild | 85 ----------------------- kde-base/arts/files/digest-arts-1.2.0 | 1 + kde-base/arts/files/digest-arts-1.2.0_rc1 | 1 - kde-base/kdelibs/ChangeLog | 8 ++- kde-base/kdelibs/files/digest-kdelibs-3.2.0 | 1 + kde-base/kdelibs/files/digest-kdelibs-3.2.0_rc1 | 1 - kde-base/kdelibs/kdelibs-3.2.0.ebuild | 80 ++++++++++++++++++++++ kde-base/kdelibs/kdelibs-3.2.0_rc1.ebuild | 89 ------------------------- 10 files changed, 178 insertions(+), 178 deletions(-) create mode 100644 kde-base/arts/arts-1.2.0.ebuild delete mode 100644 kde-base/arts/arts-1.2.0_rc1.ebuild create mode 100644 kde-base/arts/files/digest-arts-1.2.0 delete mode 100644 kde-base/arts/files/digest-arts-1.2.0_rc1 create mode 100644 kde-base/kdelibs/files/digest-kdelibs-3.2.0 delete mode 100644 kde-base/kdelibs/files/digest-kdelibs-3.2.0_rc1 create mode 100644 kde-base/kdelibs/kdelibs-3.2.0.ebuild delete mode 100644 kde-base/kdelibs/kdelibs-3.2.0_rc1.ebuild (limited to 'kde-base') diff --git a/kde-base/arts/ChangeLog b/kde-base/arts/ChangeLog index 7ae930554ba6..7d94f46eec49 100644 --- a/kde-base/arts/ChangeLog +++ b/kde-base/arts/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for kde-base/arts # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.73 2004/01/29 12:51:08 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.74 2004/02/02 12:23:11 caleb Exp $ + +*arts-1.2.0 (02 Feb 2004) + + 02 Feb 2004; Caleb Tennis arts-1.2.0.ebuild, + arts-1.2.0_rc1.ebuild: + New version, remove _rc. 29 Jan 2004; Aron Griffis arts-1.1.5.ebuild: stable on alpha and ia64 diff --git a/kde-base/arts/arts-1.2.0.ebuild b/kde-base/arts/arts-1.2.0.ebuild new file mode 100644 index 000000000000..ddfb26fe7b2d --- /dev/null +++ b/kde-base/arts/arts-1.2.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/arts-1.2.0.ebuild,v 1.1 2004/02/02 12:23:11 caleb Exp $ +inherit kde flag-o-matic + +IUSE="alsa oggvorbis esd artswrappersuid mad" + +set-kdedir 3.2 + +SRC_URI="mirror://kde/stable/${PV}/src/${PN}-${PV}.tar.bz2" +HOMEPAGE="http://multimedia.kde.org" +DESCRIPTION="aRts, the KDE sound (and all-around multimedia) server/output manager" + +KEYWORDS="~x86 ~sparc ~amd64" + +DEPEND="alsa? ( media-libs/alsa-lib virtual/alsa ) + oggvorbis? ( media-libs/libvorbis media-libs/libogg ) + esd? ( media-sound/esound ) + mad? ( media-libs/libmad media-libs/libid3tag ) + media-libs/audiofile + >=dev-libs/glib-2 + >=x11-libs/qt-3.2 + >=sys-apps/portage-2.0.49-r8" + +if [ "${COMPILER}" == "gcc3" ]; then + # GCC 3.1 kinda makes arts buggy and prone to crashes when compiled with + # these.. Even starting a compile shuts down the arts server + filter-flags "-fomit-frame-pointer -fstrength-reduce" +fi + +#fix bug 13453 +filter-flags "-foptimize-sibling-calls" + +SLOT="3.2" +LICENSE="GPL-2 LGPL-2" + +myconf="$myconf `use_enable alsa`" +myconf="$myconf `use_enable oggvorbis vorbis`" +myconf="$myconf `use_enable mad libmad`" + +# patch to configure.in.in that makes the vorbis, libmad deps optional +# has no version number in its filename because it's the same for all +# arts versions - the patched file hasn't changed in a year's time +# PATCHES="$FILESDIR/optional-deps.diff" + +src_unpack() { + kde_src_unpack + kde_sandbox_patch ${S}/soundserver + # for the configure.in.in patch, for some reason it's not automatically picked up + # rm -f $S/configure +} + +src_install() { + kde_src_install + dodoc ${S}/doc/{NEWS,README,TODO} + + # moved here from kdelibs so that when arts is installed + # without kdelibs it's still in the path. + dodir /etc/env.d +echo "PATH=${PREFIX}/bin +ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin +LDPATH=${PREFIX}/lib +CONFIG_PROTECT=${PREFIX}/share/config" > ${D}/etc/env.d/48kdepaths-3.2.0 # number goes down with version upgrade + + echo "KDEDIR=$PREFIX" > ${D}/etc/env.d/57kdedir-3.2.0 # number goes up with version upgrade + + # used for realtime priority, but off by default as it is a security hazard + use artswrappersuid && chmod +s ${D}/${PREFIX}/bin/artswrapper + +} + +pkg_postinst() { + +if [ -z "`use artswrappersuid`" ]; then + einfo "Run chmod +s ${PREFIX}/bin/artswrapper to let artsd use realtime priority" + einfo "and so avoid possible skips in sound. However, on untrusted systems this" + einfo "creates the possibility of a DoS attack that'll use 100% cpu at realtime" + einfo "priority, and so is off by default. See bug #7883." + einfo "Or, you can set the local artswrappersuid USE flag to make the ebuild do this." +fi + +} diff --git a/kde-base/arts/arts-1.2.0_rc1.ebuild b/kde-base/arts/arts-1.2.0_rc1.ebuild deleted file mode 100644 index 50bbe2513f98..000000000000 --- a/kde-base/arts/arts-1.2.0_rc1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/arts-1.2.0_rc1.ebuild,v 1.1 2004/01/19 03:57:59 caleb Exp $ -inherit kde flag-o-matic - -IUSE="alsa oggvorbis esd artswrappersuid mad" - -set-kdedir 3.2 - -MY_PV=1.1.95 -S=${WORKDIR}/${PN}-${MY_PV} - -SRC_URI="mirror://kde/unstable/3.1.95/src/${PN}-${MY_PV}.tar.bz2" -HOMEPAGE="http://multimedia.kde.org" -DESCRIPTION="aRts, the KDE sound (and all-around multimedia) server/output manager" - -KEYWORDS="~x86 ~sparc ~amd64" - -DEPEND="alsa? ( media-libs/alsa-lib virtual/alsa ) - oggvorbis? ( media-libs/libvorbis media-libs/libogg ) - esd? ( media-sound/esound ) - mad? ( media-libs/libmad media-libs/libid3tag ) - media-libs/audiofile - >=dev-libs/glib-2 - >=x11-libs/qt-3.2 - >=sys-apps/portage-2.0.49-r8" - -if [ "${COMPILER}" == "gcc3" ]; then - # GCC 3.1 kinda makes arts buggy and prone to crashes when compiled with - # these.. Even starting a compile shuts down the arts server - filter-flags "-fomit-frame-pointer -fstrength-reduce" -fi - -#fix bug 13453 -filter-flags "-foptimize-sibling-calls" - -SLOT="3.2" -LICENSE="GPL-2 LGPL-2" - -myconf="$myconf `use_enable alsa`" -myconf="$myconf `use_enable oggvorbis vorbis`" -myconf="$myconf `use_enable mad libmad`" - -# patch to configure.in.in that makes the vorbis, libmad deps optional -# has no version number in its filename because it's the same for all -# arts versions - the patched file hasn't changed in a year's time -# PATCHES="$FILESDIR/optional-deps.diff" - -src_unpack() { - kde_src_unpack - kde_sandbox_patch ${S}/soundserver - # for the configure.in.in patch, for some reason it's not automatically picked up - # rm -f $S/configure -} - -src_install() { - kde_src_install - dodoc ${S}/doc/{NEWS,README,TODO} - - # moved here from kdelibs so that when arts is installed - # without kdelibs it's still in the path. - dodir /etc/env.d -echo "PATH=${PREFIX}/bin -ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin -LDPATH=${PREFIX}/lib -CONFIG_PROTECT=${PREFIX}/share/config" > ${D}/etc/env.d/48kdepaths-3.2.0 # number goes down with version upgrade - - echo "KDEDIR=$PREFIX" > ${D}/etc/env.d/57kdedir-3.2.0 # number goes up with version upgrade - - # used for realtime priority, but off by default as it is a security hazard - use artswrappersuid && chmod +s ${D}/${PREFIX}/bin/artswrapper - -} - -pkg_postinst() { - -if [ -z "`use artswrappersuid`" ]; then - einfo "Run chmod +s ${PREFIX}/bin/artswrapper to let artsd use realtime priority" - einfo "and so avoid possible skips in sound. However, on untrusted systems this" - einfo "creates the possibility of a DoS attack that'll use 100% cpu at realtime" - einfo "priority, and so is off by default. See bug #7883." - einfo "Or, you can set the local artswrappersuid USE flag to make the ebuild do this." -fi - -} diff --git a/kde-base/arts/files/digest-arts-1.2.0 b/kde-base/arts/files/digest-arts-1.2.0 new file mode 100644 index 000000000000..9f06182359b5 --- /dev/null +++ b/kde-base/arts/files/digest-arts-1.2.0 @@ -0,0 +1 @@ +MD5 f17708ad3c91b0a2f0c83674f78c3e53 arts-1.2.0.tar.bz2 993338 diff --git a/kde-base/arts/files/digest-arts-1.2.0_rc1 b/kde-base/arts/files/digest-arts-1.2.0_rc1 deleted file mode 100644 index eaaf0e40681a..000000000000 --- a/kde-base/arts/files/digest-arts-1.2.0_rc1 +++ /dev/null @@ -1 +0,0 @@ -MD5 76feb4e5d5559e3a97659cbc833dab3a arts-1.1.95.tar.bz2 1038993 diff --git a/kde-base/kdelibs/ChangeLog b/kde-base/kdelibs/ChangeLog index 679b0992d443..283fcbd4c8fd 100644 --- a/kde-base/kdelibs/ChangeLog +++ b/kde-base/kdelibs/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for kde-base/kdelibs # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.115 2004/01/29 12:51:38 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.116 2004/02/02 12:24:34 caleb Exp $ + +*kdelibs-3.2.0 (02 Feb 2004) + + 02 Feb 2004; Caleb Tennis kdelibs-3.2.0.ebuild, + kdelibs-3.2.0_rc1.ebuild: + New version, remove _rc 29 Jan 2004; Aron Griffis kdelibs-3.1.5.ebuild: stable on alpha and ia64 diff --git a/kde-base/kdelibs/files/digest-kdelibs-3.2.0 b/kde-base/kdelibs/files/digest-kdelibs-3.2.0 new file mode 100644 index 000000000000..aee18f539a35 --- /dev/null +++ b/kde-base/kdelibs/files/digest-kdelibs-3.2.0 @@ -0,0 +1 @@ +MD5 24be0d558725f4d3441fb9d580129720 kdelibs-3.2.0.tar.bz2 12453641 diff --git a/kde-base/kdelibs/files/digest-kdelibs-3.2.0_rc1 b/kde-base/kdelibs/files/digest-kdelibs-3.2.0_rc1 deleted file mode 100644 index 336bc5ff9729..000000000000 --- a/kde-base/kdelibs/files/digest-kdelibs-3.2.0_rc1 +++ /dev/null @@ -1 +0,0 @@ -MD5 472b9e0862ae408caff2e20d417ef2df kdelibs-3.1.95.tar.bz2 12565631 diff --git a/kde-base/kdelibs/kdelibs-3.2.0.ebuild b/kde-base/kdelibs/kdelibs-3.2.0.ebuild new file mode 100644 index 000000000000..887167c9def3 --- /dev/null +++ b/kde-base/kdelibs/kdelibs-3.2.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.2.0.ebuild,v 1.1 2004/02/02 12:24:34 caleb Exp $ +inherit kde + +need-autoconf 2.5 +set-kdedir ${PV} + +IUSE="alsa cups ipv6 ssl doc ldap" +DESCRIPTION="KDE libraries needed by all kde programs" +KEYWORDS="~x86 ~sparc ~amd64" +HOMEPAGE="http//www.kde.org/" +SLOT="3.2" +LICENSE="GPL-2 LGPL-2" +SRC_URI="mirror://kde/stable/${PV}/src/${PN}-${PV}.tar.bz2" + +# kde.eclass has kdelibs in DEPEND, and we can't have that in here. +# so we recreate the entire DEPEND from scratch. +DEPEND=">=sys-devel/autoconf-2.58 + >=app-arch/bzip2-1.0.2 + >=dev-libs/libxslt-1.0.31 + >=dev-libs/libxml2-2.5.8 + >=dev-libs/libpcre-3.9 + ssl? ( >=dev-libs/openssl-0.9.6k ) + alsa? ( media-libs/alsa-lib virtual/alsa ) + cups? ( >=net-print/cups-1.1.19 ) + ldap? ( >=net-nds/openldap-2.0.25 ) + media-libs/tiff + >=app-admin/fam-2.6.10 + virtual/ghostscript + media-libs/libart_lgpl + sys-devel/gettext + ~kde-base/arts-1.2.0 + >=x11-libs/qt-3.2.0" + +RDEPEND="$DEPEND + app-text/sgml-common + cups? ( net-print/cups ) + doc? ( app-doc/doxygen ) + dev-lang/python" + +src_compile() { + + kde_src_compile myconf + + myconf="$myconf --with-distribution=Gentoo --enable-libfam --enable-dnotify" + myconf="$myconf `use_with alsa` `use_enable cups`" + + use ipv6 || myconf="$myconf --with-ipv6-lookup=no" + use ssl && myconf="$myconf --with-ssl-dir=/usr" || myconf="$myconf --without-ssl" + use alsa && myconf="$myconf --with-alsa" || myconf="$myconf --without-alsa" + use cups && myconf="$myconf --enable-cups" || myconf="$myconf --disable-cups" + + use x86 && myconf="$myconf --enable-fast-malloc=full" + + kde_src_compile configure make + + use doc && make apidox +} + +src_install() { + kde_src_install + dohtml *.html + + if [ `use doc` ]; then + einfo "Copying API documentation..." + dodir ${KDEDIR}/share/doc/HTML/en/kdelibs-apidocs + cp -r ${S}/apidocs/* ${D}/$KDEDIR/share/doc/HTML/en/kdelibs-apidocs + else + rm -r ${D}/$KDEDIR/share/doc/HTML/en/kdelibs-apidocs + fi +} + +pkg_postinst() { + if [ `use doc` ]; then + rm $KDEDIR/share/doc/HTML/en/kdelibs-apidocs/common + ln -sf $KDEDIR/share/doc/HTML/en/common \ + $KDEDIR/share/doc/HTML/en/kdelibs-apidocs/common + fi +} diff --git a/kde-base/kdelibs/kdelibs-3.2.0_rc1.ebuild b/kde-base/kdelibs/kdelibs-3.2.0_rc1.ebuild deleted file mode 100644 index 2bc680ea9cb3..000000000000 --- a/kde-base/kdelibs/kdelibs-3.2.0_rc1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.2.0_rc1.ebuild,v 1.2 2004/01/19 15:46:19 caleb Exp $ -inherit kde - -need-autoconf 2.5 -set-kdedir ${PV} - -MY_PV=3.1.95 -S=${WORKDIR}/${PN}-${MY_PV} - -IUSE="alsa cups ipv6 ssl doc ldap" -DESCRIPTION="KDE libraries needed by all kde programs" -KEYWORDS="~x86 ~sparc ~amd64" -HOMEPAGE="http//www.kde.org/" -SLOT="3.2" -LICENSE="GPL-2 LGPL-2" -SRC_URI="mirror://kde/unstable/${MY_PV}/src/${PN}-${MY_PV}.tar.bz2" - -# kde.eclass has kdelibs in DEPEND, and we can't have that in here. -# so we recreate the entire DEPEND from scratch. -DEPEND=">=sys-devel/autoconf-2.58 - >=app-arch/bzip2-1.0.2 - >=dev-libs/libxslt-1.0.31 - >=dev-libs/libxml2-2.5.8 - >=dev-libs/libpcre-3.9 - ssl? ( >=dev-libs/openssl-0.9.6k ) - alsa? ( media-libs/alsa-lib virtual/alsa ) - cups? ( >=net-print/cups-1.1.19 ) - ldap? ( >=net-nds/openldap-2.0.25 ) - media-libs/tiff - >=app-admin/fam-2.6.10 - virtual/ghostscript - media-libs/libart_lgpl - sys-devel/gettext - ~kde-base/arts-1.2.0_rc1 - >=x11-libs/qt-3.2.0" - -RDEPEND="$DEPEND - app-text/sgml-common - cups? ( net-print/cups ) - doc? ( app-doc/doxygen ) - dev-lang/python" - -src_unpack() { - kde_src_unpack - cd ${S} && make -f admin/Makefile.common && aclocal -# use alpha && cd ${S} && epatch ${FILESDIR}/${P}-kjs-alphaev6-gcc3-workaround.patch -} - -src_compile() { - - kde_src_compile myconf - - myconf="$myconf --with-distribution=Gentoo --enable-libfam --enable-dnotify" - myconf="$myconf `use_with alsa` `use_enable cups`" - - use ipv6 || myconf="$myconf --with-ipv6-lookup=no" - use ssl && myconf="$myconf --with-ssl-dir=/usr" || myconf="$myconf --without-ssl" - use alsa && myconf="$myconf --with-alsa" || myconf="$myconf --without-alsa" - use cups && myconf="$myconf --enable-cups" || myconf="$myconf --disable-cups" - - use x86 && myconf="$myconf --enable-fast-malloc=full" - - kde_src_compile configure make - - use doc && make apidox -} - -src_install() { - kde_src_install - dohtml *.html - - if [ `use doc` ]; then - einfo "Copying API documentation..." - dodir ${KDEDIR}/share/doc/HTML/en/kdelibs-apidocs - cp -r ${S}/apidocs/* ${D}/$KDEDIR/share/doc/HTML/en/kdelibs-apidocs - else - rm -r ${D}/$KDEDIR/share/doc/HTML/en/kdelibs-apidocs - fi -} - -pkg_postinst() { - if [ `use doc` ]; then - rm $KDEDIR/share/doc/HTML/en/kdelibs-apidocs/common - ln -sf $KDEDIR/share/doc/HTML/en/common \ - $KDEDIR/share/doc/HTML/en/kdelibs-apidocs/common - fi -} -- cgit v1.2.3-65-gdbad