diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-08-18 00:45:17 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-08-18 00:45:17 +0800 |
commit | d279e09819e1bc0177e303c9c907236ec59f2b8e (patch) | |
tree | 374d67eb404492c398f469558c6269f25b0651d0 /devel | |
parent | 2664958a40b4df9f24325a1d23b8b16f87d3d01e (diff) | |
download | marcuscom-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')
-rw-r--r-- | devel/eggdbus/Makefile | 29 | ||||
-rw-r--r-- | devel/eggdbus/distinfo | 3 | ||||
-rw-r--r-- | devel/eggdbus/files/patch-src_eggdbus_eggdbus.h | 11 | ||||
-rw-r--r-- | devel/eggdbus/files/patch-src_eggdbus_eggdbusconnection.c | 10 | ||||
-rw-r--r-- | devel/eggdbus/files/patch-src_eggdbus_eggdbusinterfaceproxy.c | 10 | ||||
-rw-r--r-- | devel/eggdbus/files/patch-src_eggdbus_eggdbusmessage.c | 10 | ||||
-rw-r--r-- | devel/eggdbus/files/patch-src_eggdbus_eggdbusnametracker.c | 10 | ||||
-rw-r--r-- | devel/eggdbus/files/patch-src_eggdbus_eggdbusobjectproxy.c | 10 | ||||
-rw-r--r-- | devel/eggdbus/pkg-descr | 8 | ||||
-rw-r--r-- | devel/eggdbus/pkg-plist | 36 |
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 |