Commit b8713472 authored by pi's avatar pi
Browse files

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>
parent e363083c
......@@ -368,6 +368,7 @@
SUBDIR += dasm
SUBDIR += datadraw
SUBDIR += dbus
SUBDIR += dbus-c++
SUBDIR += dbus-glib
SUBDIR += dbus-qt4
SUBDIR += dbus-qt5
......
# 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>
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
--- 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
{
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/
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
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment