summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Klimaszewski <steev@gentoo.org>2006-08-18 22:09:48 +0000
committerStephen Klimaszewski <steev@gentoo.org>2006-08-18 22:09:48 +0000
commit0111fb70b00626da2383763acffc473fb3275fe1 (patch)
tree3fa7fecbb054e72002486d8fce0b470efb5bf951 /dev-libs/dbus-glib
parentrestrict test thanks to Hanno Boeck <hanno@gentoo.org> in bug 144356 (diff)
downloadhistorical-0111fb70b00626da2383763acffc473fb3275fe1.tar.gz
historical-0111fb70b00626da2383763acffc473fb3275fe1.tar.bz2
historical-0111fb70b00626da2383763acffc473fb3275fe1.zip
Initial import. Glib bindings for dbus.
Package-Manager: portage-2.1.1_pre5-r2
Diffstat (limited to 'dev-libs/dbus-glib')
-rw-r--r--dev-libs/dbus-glib/ChangeLog11
-rw-r--r--dev-libs/dbus-glib/Manifest20
-rw-r--r--dev-libs/dbus-glib/dbus-glib-0.71.ebuild63
-rw-r--r--dev-libs/dbus-glib/files/dbus-glib-introspection.patch78
-rw-r--r--dev-libs/dbus-glib/files/digest-dbus-glib-0.713
-rw-r--r--dev-libs/dbus-glib/metadata.xml11
6 files changed, 186 insertions, 0 deletions
diff --git a/dev-libs/dbus-glib/ChangeLog b/dev-libs/dbus-glib/ChangeLog
new file mode 100644
index 000000000000..7744984e4cbe
--- /dev/null
+++ b/dev-libs/dbus-glib/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sys-apps/dbus
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.1 2006/08/18 22:09:48 steev Exp $
+
+*dbus-glib-0.71 (18 Aug 2006)
+
+ 18 Aug 2006; Steev Klimaszewski <steev@gentoo.org>
+ +files/dbus-glib-introspection.patch, +metadata.xml,
+ +dbus-glib-0.71.ebuild:
+ Glib bindings for dbus. Initial import
+
diff --git a/dev-libs/dbus-glib/Manifest b/dev-libs/dbus-glib/Manifest
new file mode 100644
index 000000000000..f69501e09e27
--- /dev/null
+++ b/dev-libs/dbus-glib/Manifest
@@ -0,0 +1,20 @@
+AUX dbus-glib-introspection.patch 2607 RMD160 b229d33c7e27ca32c369da520839f6e89f16f1b9 SHA1 ff404aca54f9c850097faa714ed5e7710e0f2e86 SHA256 5e2aee9c63577d6eb6c814ad625bf415e8a37020ddd2137cb80c2b0bad432d30
+MD5 aec8ead287ed1b5a2ed8c051f1ba7ca9 files/dbus-glib-introspection.patch 2607
+RMD160 b229d33c7e27ca32c369da520839f6e89f16f1b9 files/dbus-glib-introspection.patch 2607
+SHA256 5e2aee9c63577d6eb6c814ad625bf415e8a37020ddd2137cb80c2b0bad432d30 files/dbus-glib-introspection.patch 2607
+DIST dbus-glib-0.71.tar.gz 566889 RMD160 086ca10c8fd56c2575670fee5cff573ac4a465c4 SHA1 3493225f8dc53d98b40c3237ffa1be020dcc0f76 SHA256 b58a489fdd35a70d241f512bc08f3b6d9d8e05110f4a1d5341cff6a0b7d854b7
+EBUILD dbus-glib-0.71.ebuild 1660 RMD160 6fde18b219a20225ac872fba44bf7f7990d12b66 SHA1 65642b78a8281d1c587f0f5d7674c6a2cea97e8c SHA256 9e7ab0bbc3a7a274f50bc5f9b33af69194fa12769d8b72dd24c99ffb9dfcc1ca
+MD5 b098db3b270a5fc835801a2e5bc98125 dbus-glib-0.71.ebuild 1660
+RMD160 6fde18b219a20225ac872fba44bf7f7990d12b66 dbus-glib-0.71.ebuild 1660
+SHA256 9e7ab0bbc3a7a274f50bc5f9b33af69194fa12769d8b72dd24c99ffb9dfcc1ca dbus-glib-0.71.ebuild 1660
+MISC ChangeLog 411 RMD160 15710ae4ebb11001122c25babab2469ec651060d SHA1 6d309d72180f2c8563b66aff090561a4958e28a2 SHA256 c7129f39f65311a661fc6c92560027086afb7349fb9467015358eca4c73eaf7e
+MD5 1051144cf32b9791d43207bd332d88ef ChangeLog 411
+RMD160 15710ae4ebb11001122c25babab2469ec651060d ChangeLog 411
+SHA256 c7129f39f65311a661fc6c92560027086afb7349fb9467015358eca4c73eaf7e ChangeLog 411
+MISC metadata.xml 282 RMD160 6780744b78e69d1fae59ae400753ee1cd26dd36e SHA1 695ff9872a5496c7c0f1e33b294578856810f5d7 SHA256 2d2a06940a1d457df1f9d52ddad536246f9d9aad667c1df181eda4ee2554eb2a
+MD5 86f7623410b434b3afb338ac6167e843 metadata.xml 282
+RMD160 6780744b78e69d1fae59ae400753ee1cd26dd36e metadata.xml 282
+SHA256 2d2a06940a1d457df1f9d52ddad536246f9d9aad667c1df181eda4ee2554eb2a metadata.xml 282
+MD5 f209067bb7e6835bb475e1f774021fa4 files/digest-dbus-glib-0.71 244
+RMD160 618b89777f61b1464068b44b0a66f2cfc301829d files/digest-dbus-glib-0.71 244
+SHA256 940cb203c7ae09d03d81475c23dcc0aba2982735763615371cbe6c73a421db11 files/digest-dbus-glib-0.71 244
diff --git a/dev-libs/dbus-glib/dbus-glib-0.71.ebuild b/dev-libs/dbus-glib/dbus-glib-0.71.ebuild
new file mode 100644
index 000000000000..d569b70cce86
--- /dev/null
+++ b/dev-libs/dbus-glib/dbus-glib-0.71.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.71.ebuild,v 1.1 2006/08/18 22:09:48 steev Exp $
+
+inherit eutils multilib debug autotools
+
+DESCRIPTION="D-Bus bindings for glib"
+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 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc selinux"
+
+RDEPEND=">=sys-apps/dbus-core-0.91
+ >=dev-libs/glib-2.4
+ 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 )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PN}-introspection.patch
+}
+
+src_compile() {
+ local myconf=""
+
+ econf \
+ $(use_enable selinux) \
+ $(use_enable debug verbose-mode) \
+ $(use_enable debug checks) \
+ $(use_enable debug asserts) \
+ --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"
+
+ # 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"
+
+ dodoc AUTHORS ChangeLog HACKING NEWS README
+}
diff --git a/dev-libs/dbus-glib/files/dbus-glib-introspection.patch b/dev-libs/dbus-glib/files/dbus-glib-introspection.patch
new file mode 100644
index 000000000000..839a29eef575
--- /dev/null
+++ b/dev-libs/dbus-glib/files/dbus-glib-introspection.patch
@@ -0,0 +1,78 @@
+diff -Npru dbus-glib-0.71-orig/tools/dbus-bus-introspect.xml dbus-glib-0.71/tools/dbus-bus-introspect.xml
+--- dbus-glib-0.71-orig/tools/dbus-bus-introspect.xml 1969-12-31 17:00:00.000000000 -0700
++++ dbus-glib-0.71/tools/dbus-bus-introspect.xml 2006-07-24 14:32:01.000000000 -0600
+@@ -0,0 +1,74 @@
++ <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
++"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
++<node>
++ <interface name="org.freedesktop.DBus.Introspectable">
++ <method name="Introspect">
++ <arg name="data" direction="out" type="s"/>
++ </method>
++ </interface>
++ <interface name="org.freedesktop.DBus">
++ <method name="RequestName">
++ <arg direction="in" type="s"/>
++ <arg direction="in" type="u"/>
++ <arg direction="out" type="u"/>
++ </method>
++ <method name="ReleaseName">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="u"/>
++ </method>
++ <method name="StartServiceByName">
++ <arg direction="in" type="s"/>
++ <arg direction="in" type="u"/>
++ <arg direction="out" type="u"/>
++ </method>
++ <method name="Hello">
++ <arg direction="out" type="s"/>
++ </method>
++ <method name="NameHasOwner">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="b"/>
++ </method>
++ <method name="ListNames">
++ <arg direction="out" type="as"/>
++ </method>
++ <method name="AddMatch">
++ <arg direction="in" type="s"/>
++ </method>
++ <method name="RemoveMatch">
++ <arg direction="in" type="s"/>
++ </method>
++ <method name="GetNameOwner">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="s"/>
++ </method>
++ <method name="ListQueuedOwners">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="as"/>
++ </method>
++ <method name="GetConnectionUnixUser">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="u"/>
++ </method>
++ <method name="GetConnectionUnixProcessID">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="u"/>
++ </method>
++ <method name="GetConnectionSELinuxSecurityContext">
++ <arg direction="in" type="s"/>
++ <arg direction="out" type="ay"/>
++ </method>
++ <method name="ReloadConfig">
++ </method>
++ <signal name="NameOwnerChanged">
++ <arg type="s"/>
++ <arg type="s"/>
++ <arg type="s"/>
++ </signal>
++ <signal name="NameLost">
++ <arg type="s"/>
++ </signal>
++ <signal name="NameAcquired">
++ <arg type="s"/>
++ </signal>
++ </interface>
++</node>
diff --git a/dev-libs/dbus-glib/files/digest-dbus-glib-0.71 b/dev-libs/dbus-glib/files/digest-dbus-glib-0.71
new file mode 100644
index 000000000000..df8a258a0370
--- /dev/null
+++ b/dev-libs/dbus-glib/files/digest-dbus-glib-0.71
@@ -0,0 +1,3 @@
+MD5 4e1e7348b26ee8b6485452113f4221cc dbus-glib-0.71.tar.gz 566889
+RMD160 086ca10c8fd56c2575670fee5cff573ac4a465c4 dbus-glib-0.71.tar.gz 566889
+SHA256 b58a489fdd35a70d241f512bc08f3b6d9d8e05110f4a1d5341cff6a0b7d854b7 dbus-glib-0.71.tar.gz 566889
diff --git a/dev-libs/dbus-glib/metadata.xml b/dev-libs/dbus-glib/metadata.xml
new file mode 100644
index 000000000000..aa7e87e68ee4
--- /dev/null
+++ b/dev-libs/dbus-glib/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gentopia</herd>
+<maintainer>
+ <email>cardoe@gentoo.org</email>
+</maintainer>
+<maintainer>
+ <email>steev@gentoo.org</email>
+</maintainer>
+</pkgmetadata>