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>