Import eggdbus-0.6

EggDBus aims to be an easy-to-use set of GObject bindings for
interacting with DBus.  Currently, this interaction is done using
libdbus-1.

DESCR from FreeBSD.
This commit is contained in:
ajacoutot 2010-04-20 14:00:07 +00:00
parent 9bfb9cdee9
commit ff3076287a
7 changed files with 111 additions and 0 deletions

40
devel/eggdbus/Makefile Normal file
View File

@ -0,0 +1,40 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/04/20 14:00:07 ajacoutot Exp $
COMMENT= D-Bus binding for GObject
DISTNAME= eggdbus-0.6
SHARED_LIBS += eggdbus-1 0.0 # .0.0
CATEGORIES= devel x11
HOMEPAGE= http://dbus.freedesktop.org/
# GPLv2+
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
WANTLIB += c dbus-1 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 pcre
WANTLIB += pthread
MASTER_SITES= http://hal.freedesktop.org/releases/
MODULES= devel/gettext
BUILD_DEPENDS= ::textproc/libxslt \
::textproc/docbook-xsl
LIB_DEPENDS= dbus-glib-1.>=4::x11/dbus-glib
USE_GMAKE= Yes
USE_LIBTOOL= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
--enable-man-pages \
--enable-gtk-doc=no
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

5
devel/eggdbus/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (eggdbus-0.6.tar.gz) = tD0qbFI/y4udCwMAxCIjhg==
RMD160 (eggdbus-0.6.tar.gz) = c7/9NMkomwcV0UQvQltoA6+bqn0=
SHA1 (eggdbus-0.6.tar.gz) = 2Etkdz/vEFFupkHx4JE6LPOZGwU=
SHA256 (eggdbus-0.6.tar.gz) = BFsZBMkKWsst3JNQTNvF4TF8gCG7+RnOo78YpoaREIU=
SIZE (eggdbus-0.6.tar.gz) = 801596

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-configure,v 1.1.1.1 2010/04/20 14:00:07 ajacoutot Exp $
--- configure.orig Tue Apr 20 15:29:31 2010
+++ configure Tue Apr 20 15:29:38 2010
@@ -14073,7 +14073,7 @@ fi
if test "x$GCC" = "xyes"; then
- LDFLAGS="-Wl,--as-needed $LDFLAGS"
+ LDFLAGS="$LDFLAGS"
fi
ac_config_files="$ac_config_files Makefile eggdbus-1.pc src/Makefile src/eggdbus/Makefile src/tests/Makefile docs/Makefile docs/version.xml docs/man/Makefile docs/tests/Makefile docs/eggdbus/Makefile"

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_eggdbus_Makefile_in,v 1.1.1.1 2010/04/20 14:00:07 ajacoutot Exp $
--- src/eggdbus/Makefile.in.orig Tue Apr 20 15:34:00 2010
+++ src/eggdbus/Makefile.in Tue Apr 20 15:34:19 2010
@@ -1375,6 +1375,7 @@ eggdbus-built-sources.stamp : eggdbus-binding-tool Mak
--dbus-namespace org.freedesktop.DBus \
--interfaces-only \
--no-types-header \
+ --include-header "unistd.h" \
--include-header "eggdbus/eggdbustypes.h" \
--include-header "eggdbus/eggdbusinterface.h" \
--include-header "eggdbus/eggdbusinterfaceproxy.h" \

3
devel/eggdbus/pkg/DESCR Normal file
View File

@ -0,0 +1,3 @@
EggDBus aims to be an easy-to-use set of GObject bindings for
interacting with DBus. Currently, this interaction is done using
libdbus-1.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/04/20 14:00:07 ajacoutot Exp $
@lib lib/libeggdbus-1.so.${LIBeggdbus-1_VERSION}

38
devel/eggdbus/pkg/PLIST Normal file
View File

@ -0,0 +1,38 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/04/20 14:00:07 ajacoutot Exp $
%%SHARED%%
@bin bin/eggdbus-binding-tool
@bin bin/eggdbus-glib-genmarshal
include/eggdbus-1/
include/eggdbus-1/eggdbus/
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/pkgconfig/
lib/pkgconfig/eggdbus-1.pc
@man man/man1/eggdbus-binding-tool.1