summaryrefslogtreecommitdiffstats
path: root/devel/eggdbus
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-08-18 00:45:17 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-08-18 00:45:17 +0800
commitd279e09819e1bc0177e303c9c907236ec59f2b8e (patch)
tree374d67eb404492c398f469558c6269f25b0651d0 /devel/eggdbus
parent2664958a40b4df9f24325a1d23b8b16f87d3d01e (diff)
downloadmarcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.tar
marcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.tar.gz
marcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.tar.bz2
marcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.tar.lz
marcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.tar.xz
marcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.tar.zst
marcuscom-ports-d279e09819e1bc0177e303c9c907236ec59f2b8e.zip
Add eggdbus.
Set of GObject bindings for easy dbus use. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@12656 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/eggdbus')
-rw-r--r--devel/eggdbus/Makefile29
-rw-r--r--devel/eggdbus/distinfo3
-rw-r--r--devel/eggdbus/files/patch-src_eggdbus_eggdbus.h11
-rw-r--r--devel/eggdbus/files/patch-src_eggdbus_eggdbusconnection.c10
-rw-r--r--devel/eggdbus/files/patch-src_eggdbus_eggdbusinterfaceproxy.c10
-rw-r--r--devel/eggdbus/files/patch-src_eggdbus_eggdbusmessage.c10
-rw-r--r--devel/eggdbus/files/patch-src_eggdbus_eggdbusnametracker.c10
-rw-r--r--devel/eggdbus/files/patch-src_eggdbus_eggdbusobjectproxy.c10
-rw-r--r--devel/eggdbus/pkg-descr8
-rw-r--r--devel/eggdbus/pkg-plist36
10 files changed, 137 insertions, 0 deletions
diff --git a/devel/eggdbus/Makefile b/devel/eggdbus/Makefile
new file mode 100644
index 000000000..1f7da1eaf
--- /dev/null
+++ b/devel/eggdbus/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: eggdbus
+# Date Created: 30 Juli 2009
+# Whom: Koop Mast<kwm@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom$
+#
+
+PORTNAME= eggdbus
+PORTVERSION= 0.5
+CATEGORIES= devel
+MASTER_SITES= http://hal.freedesktop.org/releases/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= D-Bus bindings for GObject
+
+LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+
+USE_GNOME= pkgconfig glib20 gnomehack
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CONFIGURE_ARGS= --localstatedir=/var
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+MAN1= eggdbus-binding-tool.1
+
+.include <bsd.port.mk>
diff --git a/devel/eggdbus/distinfo b/devel/eggdbus/distinfo
new file mode 100644
index 000000000..bca9d9c84
--- /dev/null
+++ b/devel/eggdbus/distinfo
@@ -0,0 +1,3 @@
+MD5 (eggdbus-0.5.tar.gz) = 44f1f6387c49e8198d7aa755aeee46c6
+SHA256 (eggdbus-0.5.tar.gz) = 3261d543ab7cfcf9388ca1c4e1e5258c40af7e1c947e4876b5d04befbe4d3a3c
+SIZE (eggdbus-0.5.tar.gz) = 790432
diff --git a/devel/eggdbus/files/patch-src_eggdbus_eggdbus.h b/devel/eggdbus/files/patch-src_eggdbus_eggdbus.h
new file mode 100644
index 000000000..927ccd751
--- /dev/null
+++ b/devel/eggdbus/files/patch-src_eggdbus_eggdbus.h
@@ -0,0 +1,11 @@
+--- src/eggdbus/eggdbus.h.orig 2009-08-01 10:58:38.000000000 +0200
++++ src/eggdbus/eggdbus.h 2009-08-01 10:59:09.000000000 +0200
+@@ -26,6 +26,8 @@
+ #error "EggDBus is unstable API and subject to change. You must define EGG_DBUS_I_KNOW_API_IS_SUBJECT_TO_CHANGE to acknowledge this before using EggDBus."
+ #endif
+
++#include <unistd.h>
++
+ #define _EGG_DBUS_INSIDE_EGG_DBUS_H 1
+ #include <eggdbus/eggdbustypes.h>
+ #include <eggdbus/eggdbusenumtypes.h>
diff --git a/devel/eggdbus/files/patch-src_eggdbus_eggdbusconnection.c b/devel/eggdbus/files/patch-src_eggdbus_eggdbusconnection.c
new file mode 100644
index 000000000..847bd337a
--- /dev/null
+++ b/devel/eggdbus/files/patch-src_eggdbus_eggdbusconnection.c
@@ -0,0 +1,10 @@
+--- src/eggdbus/eggdbusconnection.c.orig 2009-08-01 10:59:42.000000000 +0200
++++ src/eggdbus/eggdbusconnection.c 2009-08-01 11:00:00.000000000 +0200
+@@ -22,6 +22,7 @@
+ #include "config.h"
+ #include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+ #include <dbus/dbus.h>
+ #include <dbus/dbus-glib-lowlevel.h>
+ #include <eggdbus/eggdbusconnection.h>
diff --git a/devel/eggdbus/files/patch-src_eggdbus_eggdbusinterfaceproxy.c b/devel/eggdbus/files/patch-src_eggdbus_eggdbusinterfaceproxy.c
new file mode 100644
index 000000000..6c68efc2b
--- /dev/null
+++ b/devel/eggdbus/files/patch-src_eggdbus_eggdbusinterfaceproxy.c
@@ -0,0 +1,10 @@
+--- src/eggdbus/eggdbusinterfaceproxy.c.orig 2009-08-01 11:01:21.000000000 +0200
++++ src/eggdbus/eggdbusinterfaceproxy.c 2009-08-01 11:01:37.000000000 +0200
+@@ -22,6 +22,7 @@
+ #include "config.h"
+ #include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+ #include <dbus/dbus.h>
+ #include <eggdbus/eggdbusobjectproxy.h>
+ #include <eggdbus/eggdbusinterfaceproxy.h>
diff --git a/devel/eggdbus/files/patch-src_eggdbus_eggdbusmessage.c b/devel/eggdbus/files/patch-src_eggdbus_eggdbusmessage.c
new file mode 100644
index 000000000..ad6030a21
--- /dev/null
+++ b/devel/eggdbus/files/patch-src_eggdbus_eggdbusmessage.c
@@ -0,0 +1,10 @@
+--- src/eggdbus/eggdbusmessage.c.orig 2009-08-01 10:53:49.000000000 +0200
++++ src/eggdbus/eggdbusmessage.c 2009-08-01 10:54:19.000000000 +0200
+@@ -127,6 +127,7 @@ egg_dbus_message_finalize (GObject *obje
+ g_free (priv->signal_name);
+ g_free (priv->sender);
+ g_free (priv->destination);
++ g_free (priv->object_path);
+ g_free (priv->error_name);
+ g_free (priv->error_message);
+
diff --git a/devel/eggdbus/files/patch-src_eggdbus_eggdbusnametracker.c b/devel/eggdbus/files/patch-src_eggdbus_eggdbusnametracker.c
new file mode 100644
index 000000000..745dfe347
--- /dev/null
+++ b/devel/eggdbus/files/patch-src_eggdbus_eggdbusnametracker.c
@@ -0,0 +1,10 @@
+--- src/eggdbus/eggdbusbusnametracker.c.orig 2009-08-01 11:02:04.000000000 +0200
++++ src/eggdbus/eggdbusbusnametracker.c 2009-08-01 11:02:15.000000000 +0200
+@@ -22,6 +22,7 @@
+ #include "config.h"
+ #include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+ #include <dbus/dbus.h>
+ #include <eggdbus/eggdbusbusnametracker.h>
+ #include <eggdbus/eggdbusconnection.h>
diff --git a/devel/eggdbus/files/patch-src_eggdbus_eggdbusobjectproxy.c b/devel/eggdbus/files/patch-src_eggdbus_eggdbusobjectproxy.c
new file mode 100644
index 000000000..706f83d4b
--- /dev/null
+++ b/devel/eggdbus/files/patch-src_eggdbus_eggdbusobjectproxy.c
@@ -0,0 +1,10 @@
+--- src/eggdbus/eggdbusobjectproxy.c.orig 2009-08-01 11:00:39.000000000 +0200
++++ src/eggdbus/eggdbusobjectproxy.c 2009-08-01 11:00:50.000000000 +0200
+@@ -22,6 +22,7 @@
+ #include "config.h"
+ #include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+ #include <dbus/dbus.h>
+ #include <eggdbus/eggdbusobjectproxy.h>
+ #include <eggdbus/eggdbusinterfaceproxy.h>
diff --git a/devel/eggdbus/pkg-descr b/devel/eggdbus/pkg-descr
new file mode 100644
index 000000000..18b956511
--- /dev/null
+++ b/devel/eggdbus/pkg-descr
@@ -0,0 +1,8 @@
+EggDBus aims to be an easy-to-use set of GObject bindings for interacting
+with DBus. Currently, this interaction is done using libdbus-1 but that
+is subject to change.
+
+See http://mail.gnome.org/archives/gtk-devel-list/2008-December/msg00059.html
+for more on the goals and design of EggDBus.
+
+WWW: http://cgit.freedesktop.org/~david/eggdbus
diff --git a/devel/eggdbus/pkg-plist b/devel/eggdbus/pkg-plist
new file mode 100644
index 000000000..50899d595
--- /dev/null
+++ b/devel/eggdbus/pkg-plist
@@ -0,0 +1,36 @@
+bin/eggdbus-binding-tool
+bin/eggdbus-glib-genmarshal
+include/eggdbus-1/eggdbus/eggdbus.h
+include/eggdbus-1/eggdbus/eggdbusarrayseq.h
+include/eggdbus-1/eggdbus/eggdbusbus.h
+include/eggdbus-1/eggdbus/eggdbusbusnametracker.h
+include/eggdbus-1/eggdbus/eggdbusconnection.h
+include/eggdbus-1/eggdbus/eggdbusenumtypes.h
+include/eggdbus-1/eggdbus/eggdbuserror.h
+include/eggdbus-1/eggdbus/eggdbushashmap.h
+include/eggdbus-1/eggdbus/eggdbusinterface.h
+include/eggdbus-1/eggdbus/eggdbusinterfaceproxy.h
+include/eggdbus-1/eggdbus/eggdbusintrospectable.h
+include/eggdbus-1/eggdbus/eggdbusmessage.h
+include/eggdbus-1/eggdbus/eggdbusmethodinvocation.h
+include/eggdbus-1/eggdbus/eggdbusmisctypes.h
+include/eggdbus-1/eggdbus/eggdbusobjectpath.h
+include/eggdbus-1/eggdbus/eggdbusobjectproxy.h
+include/eggdbus-1/eggdbus/eggdbuspeer.h
+include/eggdbus-1/eggdbus/eggdbusproperties.h
+include/eggdbus-1/eggdbus/eggdbusreleasenamereply.h
+include/eggdbus-1/eggdbus/eggdbusrequestnameflags.h
+include/eggdbus-1/eggdbus/eggdbusrequestnamereply.h
+include/eggdbus-1/eggdbus/eggdbussignature.h
+include/eggdbus-1/eggdbus/eggdbusstartservicebynamereply.h
+include/eggdbus-1/eggdbus/eggdbusstructure.h
+include/eggdbus-1/eggdbus/eggdbustypes.h
+include/eggdbus-1/eggdbus/eggdbusutils.h
+include/eggdbus-1/eggdbus/eggdbusvariant.h
+lib/libeggdbus-1.a
+lib/libeggdbus-1.la
+lib/libeggdbus-1.so
+lib/libeggdbus-1.so.0
+libdata/pkgconfig/eggdbus-1.pc
+@dirrm include/eggdbus-1/eggdbus
+@dirrm include/eggdbus-1