svn commit: r416068 - in head/devel: . dbus-c++ dbus-c++/files
Kurt Jaeger
pi at FreeBSD.org
Sat May 28 20:29:16 UTC 2016
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 at 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 at rawbw.com>
+# $FreeBSD$
+
+PORTNAME= dbus-c++
+PORTVERSION= 0.9.1
+DISTVERSIONPREFIX= v
+DISTVERSIONSUFFIX= pw
+CATEGORIES= devel gnome
+
+MAINTAINER= yuri at 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
More information about the svn-ports-head
mailing list