Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 May 2016 20:29:14 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r416068 - in head/devel: . dbus-c++ dbus-c++/files
Message-ID:  <201605282029.u4SKTEWa079712@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Sat May 28 20:29:14 2016
New Revision: 416068
URL: https://svnweb.freebsd.org/changeset/ports/416068

Log:
  New port: devel/dbus-c++
  
  dbus-c++ attempts to provide a C++ API for D-BUS. The library has a
  glib/gtk and an Ecore mainloop integration. It also offers an optional
  own main loop.
  
  WWW: https://github.com/andreas-volz/dbus-cplusplus/
  WWW: https://sourceforge.net/projects/dbus-cplusplus/
  
  PR:		209572
  Submitted by:	Yuri Victorovich <yuri@rawbw.com>

Added:
  head/devel/dbus-c++/
  head/devel/dbus-c++/Makefile   (contents, props changed)
  head/devel/dbus-c++/distinfo   (contents, props changed)
  head/devel/dbus-c++/files/
  head/devel/dbus-c++/files/patch-include_dbus-c++_pipe.h   (contents, props changed)
  head/devel/dbus-c++/pkg-descr   (contents, props changed)
  head/devel/dbus-c++/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat May 28 20:21:18 2016	(r416067)
+++ head/devel/Makefile	Sat May 28 20:29:14 2016	(r416068)
@@ -368,6 +368,7 @@
     SUBDIR += dasm
     SUBDIR += datadraw
     SUBDIR += dbus
+    SUBDIR += dbus-c++
     SUBDIR += dbus-glib
     SUBDIR += dbus-qt4
     SUBDIR += dbus-qt5

Added: head/devel/dbus-c++/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dbus-c++/Makefile	Sat May 28 20:29:14 2016	(r416068)
@@ -0,0 +1,45 @@
+# Created by: Yuri Victorovich <yuri@rawbw.com>
+# $FreeBSD$
+
+PORTNAME=	dbus-c++
+PORTVERSION=	0.9.1
+DISTVERSIONPREFIX=	v
+DISTVERSIONSUFFIX=	pw
+CATEGORIES=	devel gnome
+
+MAINTAINER=	yuri@rawbw.com
+COMMENT=	C++ API for D-BUS
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libexpat.so:textproc/expat2 \
+		libdbus-1.so:devel/dbus
+
+BROKEN_FreeBSD_9=	Fails due to compiler issues
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	andreas-volz
+GH_PROJECT=	dbus-cplusplus
+
+USES=		autoreconf compiler:c++11-lib gettext gmake libtool pkgconfig
+GNU_CONFIGURE=	yes
+USE_GNOME=	glib20
+USE_LDCONFIG=	yes
+CONFIGURE_ARGS=	--prefix=${LOCALBASE} \
+		--disable-ecore \
+		--disable-static \
+		--enable-glib \
+		--disable-tests \
+		--disable-examples \
+		--disable-doxygen-docs
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+post-patch:
+	@${REINPLACE_CMD} 's|^pkgconfigdir = .*|pkgconfigdir=$${prefix}/libdata/pkgconfig|' ${WRKSRC}/Makefile.am
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdbus-c++-1.so
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdbus-c++-glib-1.so
+
+.include <bsd.port.mk>

Added: head/devel/dbus-c++/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dbus-c++/distinfo	Sat May 28 20:29:14 2016	(r416068)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1463946343
+SHA256 (andreas-volz-dbus-cplusplus-v0.9.1pw_GH0.tar.gz) = b38ac2abdc86888b6ed32b66242599f42a76153dd9b6e502436bbb8f7e3bf02f
+SIZE (andreas-volz-dbus-cplusplus-v0.9.1pw_GH0.tar.gz) = 117815

Added: head/devel/dbus-c++/files/patch-include_dbus-c++_pipe.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dbus-c++/files/patch-include_dbus-c++_pipe.h	Sat May 28 20:29:14 2016	(r416068)
@@ -0,0 +1,11 @@
+--- include/dbus-c++/pipe.h.orig	2016-05-28 13:11:06 UTC
++++ include/dbus-c++/pipe.h
+@@ -30,6 +30,8 @@
+ /* STD */
+ #include <cstdlib>
+ 
++#include <sys/types.h>
++
+ namespace DBus
+ {
+ 

Added: head/devel/dbus-c++/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dbus-c++/pkg-descr	Sat May 28 20:29:14 2016	(r416068)
@@ -0,0 +1,6 @@
+dbus-c++ attempts to provide a C++ API for D-BUS. The library has a
+glib/gtk and an Ecore mainloop integration. It also offers an optional
+own main loop.
+
+WWW: https://github.com/andreas-volz/dbus-cplusplus/
+WWW: https://sourceforge.net/projects/dbus-cplusplus/

Added: head/devel/dbus-c++/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dbus-c++/pkg-plist	Sat May 28 20:29:14 2016	(r416068)
@@ -0,0 +1,30 @@
+bin/dbusxx-introspect
+bin/dbusxx-xml2cpp
+include/dbus-c++-1/dbus-c++/api.h
+include/dbus-c++-1/dbus-c++/connection.h
+include/dbus-c++-1/dbus-c++/dbus.h
+include/dbus-c++-1/dbus-c++/debug.h
+include/dbus-c++-1/dbus-c++/dispatcher.h
+include/dbus-c++-1/dbus-c++/error.h
+include/dbus-c++-1/dbus-c++/eventloop-integration.h
+include/dbus-c++-1/dbus-c++/eventloop.h
+include/dbus-c++-1/dbus-c++/glib-integration.h
+include/dbus-c++-1/dbus-c++/interface.h
+include/dbus-c++-1/dbus-c++/introspection.h
+include/dbus-c++-1/dbus-c++/message.h
+include/dbus-c++-1/dbus-c++/object.h
+include/dbus-c++-1/dbus-c++/pendingcall.h
+include/dbus-c++-1/dbus-c++/pipe.h
+include/dbus-c++-1/dbus-c++/property.h
+include/dbus-c++-1/dbus-c++/refptr_impl.h
+include/dbus-c++-1/dbus-c++/server.h
+include/dbus-c++-1/dbus-c++/types.h
+include/dbus-c++-1/dbus-c++/util.h
+lib/libdbus-c++-1.so
+lib/libdbus-c++-1.so.0
+lib/libdbus-c++-1.so.0.0.0
+lib/libdbus-c++-glib-1.so
+lib/libdbus-c++-glib-1.so.0
+lib/libdbus-c++-glib-1.so.0.0.0
+libdata/pkgconfig/dbus-c++-1.pc
+libdata/pkgconfig/dbus-c++-glib-1.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605282029.u4SKTEWa079712>