diff options
author | Doug Goldstein <cardoe@gentoo.org> | 2006-06-24 02:02:45 +0000 |
---|---|---|
committer | Doug Goldstein <cardoe@gentoo.org> | 2006-06-24 02:02:45 +0000 |
commit | 1690334e3b5345cefeda7740f54fd25d2a851b44 (patch) | |
tree | c26594d210853cdac45bd30a9948de43375ae109 /sys-apps | |
parent | USE flag change qt->qt3/qt4 bug #137785 (diff) | |
download | gentoo-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/Manifest | 53 | ||||
-rw-r--r-- | sys-apps/dbus/dbus-0.50-r1.ebuild | 149 | ||||
-rw-r--r-- | sys-apps/dbus/dbus-0.60-r3.ebuild | 154 | ||||
-rw-r--r-- | sys-apps/dbus/dbus-0.61.ebuild | 144 | ||||
-rw-r--r-- | sys-apps/dbus/files/digest-dbus-0.50-r1 | 3 | ||||
-rw-r--r-- | sys-apps/dbus/files/digest-dbus-0.60-r3 | 3 | ||||
-rw-r--r-- | sys-apps/dbus/files/digest-dbus-0.61 | 3 |
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 |