summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2006-06-24 02:02:45 +0000
committerDoug Goldstein <cardoe@gentoo.org>2006-06-24 02:02:45 +0000
commit1690334e3b5345cefeda7740f54fd25d2a851b44 (patch)
treec26594d210853cdac45bd30a9948de43375ae109 /sys-apps
parentUSE flag change qt->qt3/qt4 bug #137785 (diff)
downloadgentoo-2-1690334e3b5345cefeda7740f54fd25d2a851b44.tar.gz
gentoo-2-1690334e3b5345cefeda7740f54fd25d2a851b44.tar.bz2
gentoo-2-1690334e3b5345cefeda7740f54fd25d2a851b44.zip
USE flag change qt->qt3/qt4 bug #137785
(Portage version: 2.1.1_pre1-r1) (Unsigned Manifest commit)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/dbus/Manifest53
-rw-r--r--sys-apps/dbus/dbus-0.50-r1.ebuild149
-rw-r--r--sys-apps/dbus/dbus-0.60-r3.ebuild154
-rw-r--r--sys-apps/dbus/dbus-0.61.ebuild144
-rw-r--r--sys-apps/dbus/files/digest-dbus-0.50-r13
-rw-r--r--sys-apps/dbus/files/digest-dbus-0.60-r33
-rw-r--r--sys-apps/dbus/files/digest-dbus-0.613
7 files changed, 16 insertions, 493 deletions
diff --git a/sys-apps/dbus/Manifest b/sys-apps/dbus/Manifest
index 11123e3826b2..c34030ed5415 100644
--- a/sys-apps/dbus/Manifest
+++ b/sys-apps/dbus/Manifest
@@ -107,38 +107,26 @@ EBUILD dbus-0.23.4-r1.ebuild 3639 RMD160 3b525ebd209767c762f197c5e370d60df736639
MD5 ba62282df04cb3cb6231bb8221c76a75 dbus-0.23.4-r1.ebuild 3639
RMD160 3b525ebd209767c762f197c5e370d60df736639a dbus-0.23.4-r1.ebuild 3639
SHA256 646d6073103def61fe86742ad8cd9ed22a8d1ac18c8b168b51fca700d3c61d62 dbus-0.23.4-r1.ebuild 3639
-EBUILD dbus-0.50-r1.ebuild 3897 RMD160 c1ba4e31b740438b811af14a2e939eeac0c3f21e SHA1 501fdeb10688a9f0b4cf95a2e8dfd9191f4fa0f4 SHA256 038df4d5e9f2af10b1c16b107f6d06043971095d70ae1abc55f24570c54c5509
-MD5 33f843791b706821fa12e226484cee51 dbus-0.50-r1.ebuild 3897
-RMD160 c1ba4e31b740438b811af14a2e939eeac0c3f21e dbus-0.50-r1.ebuild 3897
-SHA256 038df4d5e9f2af10b1c16b107f6d06043971095d70ae1abc55f24570c54c5509 dbus-0.50-r1.ebuild 3897
EBUILD dbus-0.50-r2.ebuild 4333 RMD160 1b8711c375edcaa0e6b2d991085656a922068bc1 SHA1 d6095af7ef00a0e88fc21b7557ebfb955fa7877c SHA256 a50101f1c1419d32e6b69f42a9148b39af1f2af7a1f81625296e1984253b6d3a
MD5 96289dbc3af5dd866fdafc461e71b04c dbus-0.50-r2.ebuild 4333
RMD160 1b8711c375edcaa0e6b2d991085656a922068bc1 dbus-0.50-r2.ebuild 4333
SHA256 a50101f1c1419d32e6b69f42a9148b39af1f2af7a1f81625296e1984253b6d3a dbus-0.50-r2.ebuild 4333
-EBUILD dbus-0.60-r3.ebuild 4407 RMD160 960f1c060ca30e2a3ec854502adf36eb401da4a5 SHA1 d65aa1dc4d53992df5e7ae283f45ac63856d341a SHA256 04bea533f44e5021b9baae1c157c0ff8c6f331acfebda94c8e848049ad1fa61b
-MD5 b48f4192e5359c9d6bf8ff57c42376b1 dbus-0.60-r3.ebuild 4407
-RMD160 960f1c060ca30e2a3ec854502adf36eb401da4a5 dbus-0.60-r3.ebuild 4407
-SHA256 04bea533f44e5021b9baae1c157c0ff8c6f331acfebda94c8e848049ad1fa61b dbus-0.60-r3.ebuild 4407
-EBUILD dbus-0.60-r4.ebuild 4620 RMD160 4bd00605c66ac26859e4064d1d5b9cd5162520fc SHA1 ca805ae00bff83521770913b9d406f77704cbf41 SHA256 6ec00688e4cb8ecf10002b4133586b1f8e23973ebaf2a83fa66e2619eda2d896
-MD5 b9ec3d8ba21ad452d334f93210074771 dbus-0.60-r4.ebuild 4620
-RMD160 4bd00605c66ac26859e4064d1d5b9cd5162520fc dbus-0.60-r4.ebuild 4620
-SHA256 6ec00688e4cb8ecf10002b4133586b1f8e23973ebaf2a83fa66e2619eda2d896 dbus-0.60-r4.ebuild 4620
-EBUILD dbus-0.61-r1.ebuild 4179 RMD160 2200bf51a471f8e4df5ffb6a22595f1910e9c579 SHA1 3652c223baeb397227d21a2ccc0bd059dc93cb5c SHA256 52dca288779d1e9a1c21506416310dbe56243407235aaae6ca888394c125e370
-MD5 dd3a429554164f2dc3f505f019896426 dbus-0.61-r1.ebuild 4179
-RMD160 2200bf51a471f8e4df5ffb6a22595f1910e9c579 dbus-0.61-r1.ebuild 4179
-SHA256 52dca288779d1e9a1c21506416310dbe56243407235aaae6ca888394c125e370 dbus-0.61-r1.ebuild 4179
-EBUILD dbus-0.61.ebuild 3998 RMD160 8729028e40c215820ac1a36d63c8fab1a0e54115 SHA1 7ca27ce4fe2a851a3f2d239700d1389b86063f56 SHA256 6a783ebf6be369e4657d76ebdb57bfb04d77a71396b37aa4c3d9606480e38541
-MD5 783e674e9642fb13381a8f98de6cee52 dbus-0.61.ebuild 3998
-RMD160 8729028e40c215820ac1a36d63c8fab1a0e54115 dbus-0.61.ebuild 3998
-SHA256 6a783ebf6be369e4657d76ebdb57bfb04d77a71396b37aa4c3d9606480e38541 dbus-0.61.ebuild 3998
-EBUILD dbus-0.62.ebuild 3913 RMD160 f7fc34ca91d86d844bc460a2de26ebc106eb2782 SHA1 4d5d85831f5259f11828e8e3ba14ffce1282f59b SHA256 6e9dd5ee0f1e1815a269517d85c16fb166f8d8d85030d674e66fd6c84066f03c
-MD5 2c8e0d446e130826179ae8527817c969 dbus-0.62.ebuild 3913
-RMD160 f7fc34ca91d86d844bc460a2de26ebc106eb2782 dbus-0.62.ebuild 3913
-SHA256 6e9dd5ee0f1e1815a269517d85c16fb166f8d8d85030d674e66fd6c84066f03c dbus-0.62.ebuild 3913
-MISC ChangeLog 16993 RMD160 54a7b50d68b61bd53b4da6c83f737d000329a8de SHA1 fb1bfdec943587aa5b423f605f21e4c5a8dc0174 SHA256 8e7e2d6744c60c3159a5e5701e9f54442717987ba3ae80ba08e80b8100c58245
-MD5 1d4188ffac315dfcf493dc046f976526 ChangeLog 16993
-RMD160 54a7b50d68b61bd53b4da6c83f737d000329a8de ChangeLog 16993
-SHA256 8e7e2d6744c60c3159a5e5701e9f54442717987ba3ae80ba08e80b8100c58245 ChangeLog 16993
+EBUILD dbus-0.60-r4.ebuild 4624 RMD160 bf4e1bf04a8af18ed6e59ba6b42dfd03460f310a SHA1 7d9ea311320ba561d8a3006fca3d8068f06b68c2 SHA256 3013a95dc43dbf983d6a550f87895a4274f15ab9f6e8f064df40a44f4c78dbcf
+MD5 72538d61dc3152294360353e486994da dbus-0.60-r4.ebuild 4624
+RMD160 bf4e1bf04a8af18ed6e59ba6b42dfd03460f310a dbus-0.60-r4.ebuild 4624
+SHA256 3013a95dc43dbf983d6a550f87895a4274f15ab9f6e8f064df40a44f4c78dbcf dbus-0.60-r4.ebuild 4624
+EBUILD dbus-0.61-r1.ebuild 4182 RMD160 3d01c6fe98ad095ac34ea355326954c45bd8612e SHA1 a8b14d61cae3be1e96cea944e560b9ae3c74ed28 SHA256 3f90bef36ffd0d2ef8ae45db6857ec16a7bdb2c1f41f0dca63c679a8822764e7
+MD5 f27c35f898703e5f9fef7c6c8622802e dbus-0.61-r1.ebuild 4182
+RMD160 3d01c6fe98ad095ac34ea355326954c45bd8612e dbus-0.61-r1.ebuild 4182
+SHA256 3f90bef36ffd0d2ef8ae45db6857ec16a7bdb2c1f41f0dca63c679a8822764e7 dbus-0.61-r1.ebuild 4182
+EBUILD dbus-0.62.ebuild 3919 RMD160 1266a28cc21c5f1ea11848052b24bdec3de8199b SHA1 2c183ff44dd6f54532b8c8b7964c238ea37bbf49 SHA256 dbc7b004b5f8ebc3f1a2450fa75829547569b34b99580a4de1c7c3ef4e01c184
+MD5 af94f17daf45f5122b9fedff4f53361d dbus-0.62.ebuild 3919
+RMD160 1266a28cc21c5f1ea11848052b24bdec3de8199b dbus-0.62.ebuild 3919
+SHA256 dbc7b004b5f8ebc3f1a2450fa75829547569b34b99580a4de1c7c3ef4e01c184 dbus-0.62.ebuild 3919
+MISC ChangeLog 17185 RMD160 39f38ae26de9e3e27783cc38544d2b7cc419e57c SHA1 5b2d370f602adf5d3e99dbaa4370d35f8bab944f SHA256 6554546bf497565cb67636d955b54ffccaf7c9b70597a8bacab79f7de8f69b16
+MD5 8400ef06dab3920fd0bcea485d5e9035 ChangeLog 17185
+RMD160 39f38ae26de9e3e27783cc38544d2b7cc419e57c ChangeLog 17185
+SHA256 6554546bf497565cb67636d955b54ffccaf7c9b70597a8bacab79f7de8f69b16 ChangeLog 17185
MISC metadata.xml 222 RMD160 cd880923dd3bbe29d863c21fdcc56700006a2bcc SHA1 d2b55bed5d827913edafe6777b37d03c352d9adf SHA256 3b1bdb4611693b7a059584a994f3760dce2f37a048d4c2c55c1756e17519e1cf
MD5 d854e952b3179d33b2ece377ce9980f3 metadata.xml 222
RMD160 cd880923dd3bbe29d863c21fdcc56700006a2bcc metadata.xml 222
@@ -146,21 +134,12 @@ SHA256 3b1bdb4611693b7a059584a994f3760dce2f37a048d4c2c55c1756e17519e1cf metadata
MD5 fe774599e1fe277a51fb9501779c9cbd files/digest-dbus-0.23.4-r1 238
RMD160 175d1cdf3759345407ae76b8faf3291acb0aae59 files/digest-dbus-0.23.4-r1 238
SHA256 b156d78074cac957a5673f13b0729dc2e39dacaecb16dbeb958aa2c71d5b166e files/digest-dbus-0.23.4-r1 238
-MD5 5fda3e1004a2251586f26dc95285f753 files/digest-dbus-0.50-r1 232
-RMD160 09f14dbae7932f8d5f1fdb462d9247e0bd259226 files/digest-dbus-0.50-r1 232
-SHA256 8345f67a70239e43d7b9dc8dacd17d1ef787a80f6a76dae10932f1c5a759b782 files/digest-dbus-0.50-r1 232
MD5 5fda3e1004a2251586f26dc95285f753 files/digest-dbus-0.50-r2 232
RMD160 09f14dbae7932f8d5f1fdb462d9247e0bd259226 files/digest-dbus-0.50-r2 232
SHA256 8345f67a70239e43d7b9dc8dacd17d1ef787a80f6a76dae10932f1c5a759b782 files/digest-dbus-0.50-r2 232
-MD5 a25549d1b0910ed13259d874259d7999 files/digest-dbus-0.60-r3 232
-RMD160 610b7c232ca7c6cfeb743b60e7fd4a20b1989113 files/digest-dbus-0.60-r3 232
-SHA256 36a3bbab5e321662fa0ad82c00e537aef0bc4f542c97547a5059f0fe1b5098b3 files/digest-dbus-0.60-r3 232
MD5 a25549d1b0910ed13259d874259d7999 files/digest-dbus-0.60-r4 232
RMD160 610b7c232ca7c6cfeb743b60e7fd4a20b1989113 files/digest-dbus-0.60-r4 232
SHA256 36a3bbab5e321662fa0ad82c00e537aef0bc4f542c97547a5059f0fe1b5098b3 files/digest-dbus-0.60-r4 232
-MD5 c58edabe96394082b354c8b061117b00 files/digest-dbus-0.61 232
-RMD160 857dde87b1e43ba473ece4ce9945c43eb8dcae25 files/digest-dbus-0.61 232
-SHA256 8ee10bf68b294a8eef518926360a7b538fa9dda198e47b1d9f6367b6de0cdbcd files/digest-dbus-0.61 232
MD5 c58edabe96394082b354c8b061117b00 files/digest-dbus-0.61-r1 232
RMD160 857dde87b1e43ba473ece4ce9945c43eb8dcae25 files/digest-dbus-0.61-r1 232
SHA256 8ee10bf68b294a8eef518926360a7b538fa9dda198e47b1d9f6367b6de0cdbcd files/digest-dbus-0.61-r1 232
diff --git a/sys-apps/dbus/dbus-0.50-r1.ebuild b/sys-apps/dbus/dbus-0.50-r1.ebuild
deleted file mode 100644
index d41e48772a0f..000000000000
--- a/sys-apps/dbus/dbus-0.50-r1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/dbus-0.50-r1.ebuild,v 1.6 2006/04/09 16:56:28 steev Exp $
-
-inherit eutils mono python multilib autotools debug qt3
-
-IUSE="X gtk qt python mono doc xml"
-
-DESCRIPTION="A message bus system, a simple way for applications to talk to eachother"
-HOMEPAGE="http://dbus.freedesktop.org/"
-SRC_URI="http://dbus.freedesktop.org/releases/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="|| ( GPL-2 AFL-2.1 )"
-KEYWORDS="~amd64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=dev-libs/glib-2.6
- xml? ( dev-libs/libxml2 )
- !xml? ( dev-libs/expat )
- X? ( || (
- (
- x11-libs/libXt
- x11-libs/libX11
- )
- virtual/x11 ) )
- gtk? ( >=x11-libs/gtk+-2.6 )
- python? ( >=dev-lang/python-2.4
- >=dev-python/pyrex-0.9.3-r2 )
- qt? ( $(qt_min_version 3.3) )
- mono? ( >=dev-lang/mono-0.95 )"
-
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- doc? ( app-doc/doxygen
- app-text/xmlto )
- doc? ( mono? ( >=dev-util/monodoc-1.1.9
- >=dev-util/mono-tools-1.1.9 ) )"
-
-# needs gcj, we have no neat way of knowing if it was enabled
-# Can we just depend on the java virtual and use javac?
-# java? ( sys-devel/gcc )
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- #add missing include (#78617)
- epatch ${FILESDIR}/${PN}-0.23-fd_set.patch
- # Fix dnotify support
- epatch ${FILESDIR}/${PN}-dnotify_configure-01.diff
- epatch ${FILESDIR}/${PN}-dnotify_watchdirs-01.diff
- eautoreconf
-}
-
-src_compile() {
- local myconf
-
- # Choose which xml library to use
- if use xml; then
- myconf="--with-xml=libxml"
- else
- myconf="--with-xml=expat"
- fi
-
- # Only enable mono-docs if both mono and doc is defined
- if use mono; then
- myconf="${myconf} `use_enable doc mono-docs`"
- else
- myconf="${myconf} --disable-mono-docs"
- fi
-
- if use qt; then
- myconf="${myconf} --enable-qt=${QTDIR} QT_MOC=${QTDIR}/bin/moc"
- else
- myconf="${myconf} --disable-qt"
- fi
-
- # NOTE: I have disabled the xml docs because they are rather pointless
- econf \
- `use_with X x` \
- `use_enable gtk` \
- `use_enable python` \
- `use_enable mono` \
- `use_enable kernel_linux dnotify` \
- --enable-glib \
- --enable-verbose-mode \
- --enable-checks \
- --enable-asserts \
- --with-system-pid-file=/var/run/dbus.pid \
- --with-system-socket=/var/run/dbus/system_bus_socket \
- --with-session-socket-dir=/tmp \
- --with-dbus-user=messagebus \
- `use_enable doc doxygen-docs` \
- --disable-xml-docs \
- ${myconf} \
- || die "econf failed"
-
- # Don't build the mono examples, they require gtk-sharp
- touch ${S}/mono/example/{bus-listener,echo-{server,client}}.exe
-
- # this gets around a lib64 sandbox bug. note that this addpredict is
- # added automatically by sandbox.c for lib.
- addpredict /usr/lib64/python2.4/
- addpredict /usr/lib64/python2.3/
- addpredict /usr/lib64/python2.2/
- addpredict /usr/lib64/python2.1/
-
- emake
-}
-
-src_install() {
- make DESTDIR=${D} install || die "make install failed"
-
- # Backwards compatibility for old stuff
- # we can remove this when dbi (plural of dbus)
- # <0.30 aren't in the tree
- dosym /usr/bin/dbus-daemon /usr/bin/dbus-daemon-1
-
- # initscript
- doinitd ${FILESDIR}/dbus
-
- # dbus X session script (#77504)
- # FIXME : turns out to only work for GDM, better solution needed
- exeinto /etc/X11/xinit/xinitrc.d/
- doexe ${FILESDIR}/30-dbus
-
- # needs to exist for the system socket
- keepdir /var/run/dbus
-
- keepdir /usr/lib/dbus-1.0/services
- keepdir /usr/share/dbus-1/services
-
- dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO
- if use doc; then
- dohtml doc/*html
- fi
-}
-
-pkg_preinst() {
- enewgroup messagebus || die "Problem adding messagebus group"
- enewuser messagebus -1 "-1" /dev/null messagebus || die "Problem adding messagebus user"
-}
-
-pkg_postinst() {
- einfo "To start the DBUS system-wide messagebus by default"
- einfo "you should add it to the default runlevel :"
- einfo "\`rc-update add dbus default\`"
-}
diff --git a/sys-apps/dbus/dbus-0.60-r3.ebuild b/sys-apps/dbus/dbus-0.60-r3.ebuild
deleted file mode 100644
index c6e6213a453d..000000000000
--- a/sys-apps/dbus/dbus-0.60-r3.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/dbus-0.60-r3.ebuild,v 1.15 2006/04/09 16:56:28 steev Exp $
-
-inherit eutils mono python multilib debug qt3 autotools toolchain-funcs
-
-DESCRIPTION="A message bus system, a simple way for applications to talk to each other"
-HOMEPAGE="http://dbus.freedesktop.org/"
-SRC_URI="http://dbus.freedesktop.org/releases/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="|| ( GPL-2 AFL-2.1 )"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
-IUSE="doc gcj gtk mono python qt selinux X xml"
-
-RDEPEND=">=dev-libs/glib-2.6
- X? ( || ( ( x11-libs/libXt x11-libs/libX11 ) virtual/x11 ) )
- gtk? ( >=x11-libs/gtk+-2.6 )
- mono? ( >=dev-lang/mono-0.95 )
- python? ( >=dev-lang/python-2.4 >=dev-python/pyrex-0.9.3-r2 )
- qt? ( $(qt_min_version 3.3) )
- selinux? ( sys-libs/libselinux )
- xml? ( >=dev-libs/libxml2-2.6.21 )
- !xml? ( dev-libs/expat )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- doc? ( app-doc/doxygen
- app-text/xmlto
- mono? ( >=dev-util/monodoc-0.16
- >=dev-util/mono-tools-1.1.9 ) )"
-
-pkg_setup() {
- if use gcj && ! built_with_use "=sys-devel/gcc-$(gcc-fullversion)*" gcj; then
- eerror "To build the Java bindings for dbus, you must re-build gcc"
- eerror "with the 'gcj' USE flag. Add 'gcj' to USE and re-emerge gcc."
- die "gcc needs gcj support to use the java bindings"
- fi
-
- PKG_CONFIG_PATH="${QTDIR}/lib/pkgconfig"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # Fix gcj
- epatch "${FILESDIR}"/${PN}-0.60-gcj.patch
- # Fix QT
- epatch "${FILESDIR}"/${PN}-0.60-qt.patch
- # Fix .pc file for QT
- epatch "${FILESDIR}"/${PN}-0.60-qt-pc.patch
- # Fix Mono Docs
- epatch "${FILESDIR}"/${PN}-0.60-mono-docs.patch
-
- eautoreconf
-}
-
-src_compile() {
- local myconf=""
-
- # Choose which xml library to use
- if use xml; then
- myconf="${myconf} --with-xml=libxml"
- else
- myconf="${myconf} --with-xml=expat"
- fi
-
- # Only enable mono-docs if both mono and doc is defined
- use mono && myconf="${myconf} $(use_enable doc mono-docs)"
-
- if use qt; then
- myconf="${myconf} --enable-qt3=${QTDIR} QT_MOC=/usr/bin/moc QT3_MOC=${QTDIR}/bin/moc"
- else
- myconf="${myconf} --disable-qt --disable-qt3"
- fi
-
- econf \
- $(use_with X x) \
- $(use_enable gtk) \
- $(use_enable python) \
- $(use_enable mono) \
- $(use_enable kernel_linux dnotify) \
- $(use_enable gcj) \
- $(use_enable selinux) \
- $(use_enable debug verbose-mode) \
- $(use_enable debug checks) \
- $(use_enable debug asserts) \
- --enable-glib \
- --with-system-pid-file=/var/run/dbus.pid \
- --with-system-socket=/var/run/dbus/system_bus_socket \
- --with-session-socket-dir=/tmp \
- --with-dbus-user=messagebus \
- $(use_enable doc doxygen-docs) \
- --disable-xml-docs \
- ${myconf} \
- || die "econf failed"
-
- # Don't build the mono examples, they require gtk-sharp
- touch ${S}/mono/example/{bus-listener,echo-{server,client}}.exe
-
- # after the compile, it uses a selinuxfs interface to
- # check if the SELinux policy has the right support
- use selinux && addwrite /selinux/access
-
- emake || die "make failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
-
- # initscript
- newinitd "${FILESDIR}"/dbus.init-0.60 dbus
-
- # dbus X session script (#77504)
- # FIXME : turns out to only work for GDM, better solution needed
- exeinto /etc/X11/xinit/xinitrc.d/
- doexe "${FILESDIR}"/30-dbus
-
- # needs to exist for the system socket
- keepdir /var/run/dbus
-
- keepdir /usr/lib/dbus-1.0/services
- keepdir /usr/share/dbus-1/services
-
- dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO
- if use doc; then
- dohtml doc/*html
- fi
-}
-
-pkg_preinst() {
- enewgroup messagebus || die "Problem adding messagebus group"
- enewuser messagebus -1 "-1" -1 messagebus || die "Problem adding messagebus user"
-}
-
-pkg_postrm() {
- python_mod_cleanup "${ROOT}"/usr/lib/python*/site-packages/dbus
-}
-
-pkg_postinst() {
- python_mod_optimize "${ROOT}"/usr/lib/python*/site-packages/dbus
-
- einfo "To start the DBUS system-wide messagebus by default"
- einfo "you should add it to the default runlevel :"
- einfo "\`rc-update add dbus default\`"
-
- ewarn
- ewarn "There have been major ABI/API changes. This version will not"
- ewarn "work with other packages. We are not responsible for a broken"
- ewarn "system. The sonames have changed, so you must run a revdep-rebuild"
- ewarn "afterwards to ensure that the packages dont die."
- ewarn
-}
diff --git a/sys-apps/dbus/dbus-0.61.ebuild b/sys-apps/dbus/dbus-0.61.ebuild
deleted file mode 100644
index f0b4bebf66b4..000000000000
--- a/sys-apps/dbus/dbus-0.61.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/dbus-0.61.ebuild,v 1.4 2006/03/16 06:43:23 cardoe Exp $
-
-inherit eutils mono python multilib debug qt3 autotools
-
-DESCRIPTION="A message bus system, a simple way for applications to talk to each other"
-HOMEPAGE="http://dbus.freedesktop.org/"
-SRC_URI="http://dbus.freedesktop.org/releases/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="|| ( GPL-2 AFL-2.1 )"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="doc gtk mono python qt selinux X"
-
-RDEPEND=">=dev-libs/glib-2.6
- X? ( || ( ( x11-libs/libXt x11-libs/libX11 ) virtual/x11 ) )
- gtk? ( >=x11-libs/gtk+-2.6 )
- mono? ( >=dev-lang/mono-0.95 )
- python? ( >=dev-lang/python-2.4 >=dev-python/pyrex-0.9.3-r2 )
- qt? ( $(qt_min_version 3.3) )
- selinux? ( sys-libs/libselinux )
- >=dev-libs/libxml2-2.6.21"
- # expat code now sucks.. libxml2 is the default
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- doc? ( app-doc/doxygen
- app-text/xmlto
- mono? ( >=dev-util/monodoc-1.1.10 ) )"
-
-pkg_setup() {
- PKG_CONFIG_PATH="${QTDIR}/lib/pkgconfig"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # Fix .pc file for QT
- epatch "${FILESDIR}"/${PN}-0.60-qt-pc.patch
-
- # Fix GLIB Declaration for ANSI C
- epatch "${FILESDIR}"/${PN}-0.60-decls-ansi-c.patch
-
- #fix mono-tools depend
- epatch "${FILESDIR}"/${PN}-0.61-mono-tools-update.diff
-
- #fix qt4 disabling
- epatch "${FILESDIR}"/${PN}-0.61-qt-disabling.patch
-
- #fix Trolltech's Makefile blunder
- epatch "${FILESDIR}"/${PN}-0.61-i-hate-qt-so-much.patch
-
- #fix libxml dep
- epatch "${FILESDIR}"/${PN}-0.61-libxml-dep.patch
-
- eautoreconf
-}
-
-src_compile() {
- local myconf=""
-
- # Only enable mono-docs if both mono and doc is defined
- use mono && myconf="${myconf} $(use_enable doc mono-docs)"
-
- if use qt; then
- myconf="${myconf} --enable-qt3=${QTDIR} --with-qt-moc=/usr/bin/moc --with-qt3-moc=${QTDIR}/bin/moc --disable-qt"
- else
- myconf="${myconf} --disable-qt --disable-qt3 --without-qt-moc --without-qt3-moc"
- fi
-
- econf \
- $(use_with X x) \
- $(use_enable gtk) \
- $(use_enable python) \
- $(use_enable mono) \
- $(use_enable kernel_linux dnotify) \
- --disable-gcj \
- $(use_enable selinux) \
- $(use_enable debug verbose-mode) \
- $(use_enable debug checks) \
- $(use_enable debug asserts) \
- --enable-glib \
- --with-xml=libxml \
- --with-system-pid-file=/var/run/dbus.pid \
- --with-system-socket=/var/run/dbus/system_bus_socket \
- --with-session-socket-dir=/tmp \
- --with-dbus-user=messagebus \
- --localstatedir=/var \
- $(use_enable doc doxygen-docs) \
- --disable-xml-docs \
- ${myconf} \
- || die "econf failed"
-
- # Don't build the mono examples, they require gtk-sharp
- touch ${S}/mono/example/{bus-listener,echo-{server,client}}.exe
-
- # after the compile, it uses a selinuxfs interface to
- # check if the SELinux policy has the right support
- use selinux && addwrite /selinux/access
-
- emake || die "make failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
-
- # initscript
- newinitd "${FILESDIR}"/dbus.init-0.60 dbus
-
- # dbus X session script (#77504)
- # FIXME : turns out to only work for GDM, better solution needed
- exeinto /etc/X11/xinit/xinitrc.d/
- doexe "${FILESDIR}"/30-dbus
-
- # needs to exist for the system socket
- keepdir /var/run/dbus
-
- keepdir /usr/lib/dbus-1.0/services
- keepdir /usr/share/dbus-1/services
-
- dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO
- if use doc; then
- dohtml doc/*html
- fi
-}
-
-pkg_preinst() {
- enewgroup messagebus || die "Problem adding messagebus group"
- enewuser messagebus -1 "-1" -1 messagebus || die "Problem adding messagebus user"
-}
-
-pkg_postrm() {
- python_mod_cleanup "${ROOT}"/usr/lib/python*/site-packages/dbus
-}
-
-pkg_postinst() {
- python_mod_optimize "${ROOT}"/usr/lib/python*/site-packages/dbus
-
- einfo "To start the DBUS system-wide messagebus by default"
- einfo "you should add it to the default runlevel :"
- einfo "\`rc-update add dbus default\`"
-}
diff --git a/sys-apps/dbus/files/digest-dbus-0.50-r1 b/sys-apps/dbus/files/digest-dbus-0.50-r1
deleted file mode 100644
index 85b1b72d4f0c..000000000000
--- a/sys-apps/dbus/files/digest-dbus-0.50-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 1addd5b600a8a4550766005d1f59401b dbus-0.50.tar.gz 1610305
-RMD160 a80be17d1c117a7c218bf3a78d0a8fbae134bd91 dbus-0.50.tar.gz 1610305
-SHA256 3a8375c935f0c7b87cdd25f0408da963836fdce23390bb1b81cc6bd6ee7951c5 dbus-0.50.tar.gz 1610305
diff --git a/sys-apps/dbus/files/digest-dbus-0.60-r3 b/sys-apps/dbus/files/digest-dbus-0.60-r3
deleted file mode 100644
index d2478aa01cd9..000000000000
--- a/sys-apps/dbus/files/digest-dbus-0.60-r3
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 da9561b5e579cedddc34f53427e99a93 dbus-0.60.tar.gz 1674899
-RMD160 035e0de53c2917b6e4b53a43026191d6de39a5f7 dbus-0.60.tar.gz 1674899
-SHA256 32ff1b1c7388cd2bfd4a23d4b9f460b2265579f1e097f0d4c0261c7e00adf8a8 dbus-0.60.tar.gz 1674899
diff --git a/sys-apps/dbus/files/digest-dbus-0.61 b/sys-apps/dbus/files/digest-dbus-0.61
deleted file mode 100644
index 3d8e00466423..000000000000
--- a/sys-apps/dbus/files/digest-dbus-0.61
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 cfd4f26004e4304e0dace4d82894e50b dbus-0.61.tar.gz 1735729
-RMD160 67306e1a632c1986460e8ead311ae642447cdcc3 dbus-0.61.tar.gz 1735729
-SHA256 45a6b655c0fdfffdabc49857cb19d1ea0c9a8923f76e5c165e01e18ce98da0ec dbus-0.61.tar.gz 1735729