diff options
author | 2006-10-28 00:40:39 +0000 | |
---|---|---|
committer | 2006-10-28 00:40:39 +0000 | |
commit | 78b050b9e354738a588d558a19c76d0a4f95f441 (patch) | |
tree | 13f22049db3c5898a7b0bd5bb7228f137e44c3ad | |
parent | Cleanup old versions, add version dependencies for autoconf/automake. Thanks ... (diff) | |
download | historical-78b050b9e354738a588d558a19c76d0a4f95f441.tar.gz historical-78b050b9e354738a588d558a19c76d0a4f95f441.tar.bz2 historical-78b050b9e354738a588d558a19c76d0a4f95f441.zip |
Add dbus 1.0 RC2 - aka dbus-core 0.94
Package-Manager: portage-2.1.1
-rw-r--r-- | sys-apps/dbus-core/ChangeLog | 7 | ||||
-rw-r--r-- | sys-apps/dbus-core/Manifest | 26 | ||||
-rw-r--r-- | sys-apps/dbus-core/dbus-core-0.94.ebuild | 102 | ||||
-rw-r--r-- | sys-apps/dbus-core/files/digest-dbus-core-0.94 | 3 |
4 files changed, 123 insertions, 15 deletions
diff --git a/sys-apps/dbus-core/ChangeLog b/sys-apps/dbus-core/ChangeLog index ca735459456b..aee3400b53ac 100644 --- a/sys-apps/dbus-core/ChangeLog +++ b/sys-apps/dbus-core/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/dbus-core # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus-core/ChangeLog,v 1.7 2006/09/22 00:29:42 cardoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus-core/ChangeLog,v 1.8 2006/10/28 00:40:38 steev Exp $ + +*dbus-core-0.94 (28 Oct 2006) + + 28 Oct 2006; Steev Klimaszewski <steev@gentoo.org> +dbus-core-0.94.ebuild: + Add dbus 1.0 RC2 (dbus-core .94) 22 Sep 2006; Doug Goldstein <cardoe@gentoo.org> dbus-core-0.93.ebuild: Switched to expat from libxml2. Added tests. Rev bump. diff --git a/sys-apps/dbus-core/Manifest b/sys-apps/dbus-core/Manifest index fb5443118ac7..a864fa9967f1 100644 --- a/sys-apps/dbus-core/Manifest +++ b/sys-apps/dbus-core/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 30-dbus 243 RMD160 b5e7a813cd5d91f2ea60bb22260e432cbfb72fd9 SHA1 35ee3a5d3db9c7e372603ce916e17a41edd01d36 SHA256 a8e8fec9769cc5d46df8216f7d1e1f9df422c4e46f293fd70d4b017fb01d959d MD5 d14e59575f04e55d21a04907b6fd9f3c files/30-dbus 243 RMD160 b5e7a813cd5d91f2ea60bb22260e432cbfb72fd9 files/30-dbus 243 @@ -10,14 +7,19 @@ MD5 37284ffc0807ae3c710027a8267305ba files/dbus.init-0.61 1382 RMD160 44d780e44201fe4b4b7f35fb600923b2782bb68b files/dbus.init-0.61 1382 SHA256 d01aa042c2b3c02dc6c8a95e0a2b0d74471ac0636a362dc69c983d9026d5af77 files/dbus.init-0.61 1382 DIST dbus-0.93.tar.gz 1340600 RMD160 f1b90f331f4d8222e73438edb034319c9b115634 SHA1 d7040c0b463371aea0e9bc95fc9228624814b183 SHA256 bdb6a229bc87944e46b656d6e568f9bf9e8fedcb0e1ca53f48f3ed333915168b +DIST dbus-0.94.tar.gz 1372266 RMD160 7e79dfe0d04016b802b72968c2c46d7766f806ed SHA1 8be9629cb950d33da76243d4b7af4ec3d77c152e SHA256 11b259e2cef5a12db59a13cb8f2625f22ff32bbd368bb615fc22c575a00b6ccb EBUILD dbus-core-0.93.ebuild 2772 RMD160 fa77c9397efab170c876ec15cfa8adecbbc7a7ae SHA1 26cca8a50347f881f20d2dfd44a6a2cc30c3b5cf SHA256 e78465f71c2baa49fc22695d081b7c17f49e4470d848fc70a9db4e9a269ddf1a MD5 5d13bbfd0876e3e8162e68caabc8734d dbus-core-0.93.ebuild 2772 RMD160 fa77c9397efab170c876ec15cfa8adecbbc7a7ae dbus-core-0.93.ebuild 2772 SHA256 e78465f71c2baa49fc22695d081b7c17f49e4470d848fc70a9db4e9a269ddf1a dbus-core-0.93.ebuild 2772 -MISC ChangeLog 1212 RMD160 4286d91f767ada2517c8f043357509802e95cf1b SHA1 d97791c46aea2ab5204ed3f1ac10377987d29e5f SHA256 4884a1b6c51866249a88931e39e264dcf9dcd55577f4131ee200aab42a500685 -MD5 76c35eae386f51fec1453f45edcfd8d6 ChangeLog 1212 -RMD160 4286d91f767ada2517c8f043357509802e95cf1b ChangeLog 1212 -SHA256 4884a1b6c51866249a88931e39e264dcf9dcd55577f4131ee200aab42a500685 ChangeLog 1212 +EBUILD dbus-core-0.94.ebuild 2834 RMD160 8cf869e98e2cc6eef82930b9329e36787c308d40 SHA1 f5d85d6b48a1f42415a6388630d6028a0e44b08b SHA256 b5fde74bd7458332dacc8a7fe1cc395d61b46858836659a25b60097e9a939cb3 +MD5 8121c4971293a79c46e3f8bff94058bf dbus-core-0.94.ebuild 2834 +RMD160 8cf869e98e2cc6eef82930b9329e36787c308d40 dbus-core-0.94.ebuild 2834 +SHA256 b5fde74bd7458332dacc8a7fe1cc395d61b46858836659a25b60097e9a939cb3 dbus-core-0.94.ebuild 2834 +MISC ChangeLog 1355 RMD160 ec8a1b068f5e45bd5caa147fd6953a97b3427962 SHA1 4c475aac008aa4cd3adf81b2860a036724303678 SHA256 9b0f5176995dfea0cbdebbac5bdf4c9b12e63f8d3c86565c6ccd27028f4fb92b +MD5 8757740013fc770b134323afb5bb8bad ChangeLog 1355 +RMD160 ec8a1b068f5e45bd5caa147fd6953a97b3427962 ChangeLog 1355 +SHA256 9b0f5176995dfea0cbdebbac5bdf4c9b12e63f8d3c86565c6ccd27028f4fb92b ChangeLog 1355 MISC metadata.xml 282 RMD160 6780744b78e69d1fae59ae400753ee1cd26dd36e SHA1 695ff9872a5496c7c0f1e33b294578856810f5d7 SHA256 2d2a06940a1d457df1f9d52ddad536246f9d9aad667c1df181eda4ee2554eb2a MD5 86f7623410b434b3afb338ac6167e843 metadata.xml 282 RMD160 6780744b78e69d1fae59ae400753ee1cd26dd36e metadata.xml 282 @@ -25,10 +27,6 @@ SHA256 2d2a06940a1d457df1f9d52ddad536246f9d9aad667c1df181eda4ee2554eb2a metadata MD5 6f151bfdf9f2ff1158d0d8bb1882c68a files/digest-dbus-core-0.93 232 RMD160 de71df2414c4a49220128c4eea89089b8f8466cf files/digest-dbus-core-0.93 232 SHA256 7baf399b8432e09918a758d362b571b24fd0e445e6b7a97a6d2a879e04cb7d7b files/digest-dbus-core-0.93 232 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.5 (GNU/Linux) - -iD8DBQFFEy53oeSe8B0zEfwRAmkvAJ49OCuBCKFeukxT/zALZK30V2IdGACghYUa -cbWe3md446C2BzgWAm/BNV4= -=MKsz ------END PGP SIGNATURE----- +MD5 c3d9ff9a9380935d9061368bcb520a09 files/digest-dbus-core-0.94 232 +RMD160 d432e31c0c98aca7c1fe44178fcc45c01642c7b6 files/digest-dbus-core-0.94 232 +SHA256 abb5588b3a444812e46f36cc37ab335cb2c1f86529336221777a27b8c536f626 files/digest-dbus-core-0.94 232 diff --git a/sys-apps/dbus-core/dbus-core-0.94.ebuild b/sys-apps/dbus-core/dbus-core-0.94.ebuild new file mode 100644 index 000000000000..ba76fee79640 --- /dev/null +++ b/sys-apps/dbus-core/dbus-core-0.94.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus-core/dbus-core-0.94.ebuild,v 1.1 2006/10/28 00:40:38 steev Exp $ + +WANT_AUTOCONF=2.5 +inherit eutils multilib debug autotools + +MY_P=${PN/-core/}-${PV} +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/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="|| ( GPL-2 AFL-2.1 )" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="doc selinux X" + +RDEPEND="X? ( x11-libs/libXt x11-libs/libX11 ) + selinux? ( sys-libs/libselinux ) + >=dev-libs/expat-1.95.8 + !<sys-apps/dbus-0.91" + +DEPEND="${RDEPEND} + dev-util/pkgconfig + doc? ( app-doc/doxygen + app-text/xmlto )" + +S=${WORKDIR}/${MY_P} + +src_compile() { + local myconf="" + + hasq ${FEATURES} test && myconf="${myconf} --enable-tests=yes" + + econf \ + $(use_with X x) \ + $(use_enable kernel_linux dnotify) \ + $(use_enable kernel_FreeBSD kqueue) \ + $(use_enable selinux) \ + $(use_enable debug verbose-mode) \ + $(use_enable debug asserts) \ + --with-xml=expat \ + --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" + + # 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_test() { + DBUS_VERBOSE=1 make check || die "make check failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + + # initscript + newinitd "${FILESDIR}"/dbus.init-0.61 dbus + + # dbus X session script (#77504) + # turns out to only work for GDM. has been merged into other desktop + # (kdm and such scripts) + 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_postinst() { + elog "Adding the machine uuid" + /usr/bin/dbus-uuidgen --ensure + elog "To start the DBUS system-wide messagebus by default" + elog "you should add it to the default runlevel :" + elog "\`rc-update add dbus default\`" + elog "Currently have it installed and running?" + elog "Run etc-update and then run the following:" + elog "\`/etc/init.d/dbus reload\`" +} diff --git a/sys-apps/dbus-core/files/digest-dbus-core-0.94 b/sys-apps/dbus-core/files/digest-dbus-core-0.94 new file mode 100644 index 000000000000..4a2cb64b908a --- /dev/null +++ b/sys-apps/dbus-core/files/digest-dbus-core-0.94 @@ -0,0 +1,3 @@ +MD5 85653cafbcfc7edfbad9639459758ed3 dbus-0.94.tar.gz 1372266 +RMD160 7e79dfe0d04016b802b72968c2c46d7766f806ed dbus-0.94.tar.gz 1372266 +SHA256 11b259e2cef5a12db59a13cb8f2625f22ff32bbd368bb615fc22c575a00b6ccb dbus-0.94.tar.gz 1372266 |