aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits
diff options
context:
space:
mode:
authorpawel <pawel@FreeBSD.org>2016-11-13 02:01:23 +0800
committerpawel <pawel@FreeBSD.org>2016-11-13 02:01:23 +0800
commit27e132ab34328134c22dac19d0e92f4f8186af3c (patch)
tree5eb2061bb8bd18dca11c3ece8356041ab919e890 /x11-toolkits
parent1d85f95a7fb4aeed88da1edd5861048a826d55ed (diff)
downloadfreebsd-ports-gnome-27e132ab34328134c22dac19d0e92f4f8186af3c.tar.gz
freebsd-ports-gnome-27e132ab34328134c22dac19d0e92f4f8186af3c.tar.zst
freebsd-ports-gnome-27e132ab34328134c22dac19d0e92f4f8186af3c.zip
- Update to version 2.2.14
- Register missing dependencies found by stage-qa - Add LICENSE_FILE - Use PLIST_SUB for library version Changelog: Provide Cgu::AsyncChannel class (c++-gtk-utils/Makefile.am; doxygen.main.in; async_channel.h, async_queue.h; tests/Makefile.am, tests/test_async_channel.cpp). Remove the 'noexcept' specifier for Cgu::Thread::Cond::wait() and Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception is inconsistent with this specifier (mutex.h). Provide TaskManager::get_max_tasks() method with documentation on rate limiting (parallel.h, task_manager.h, task_manager.cpp). Zero initialise the character buffer in Reassembler class (reassembler.h). Adjust configuration macros to enable use of Cgu::Extension with guile-2.2 (acinclude.m4; cgu_config.h.in, extension.h). Increase coverage of io_watch tests (tests/test_iowatch.cpp). Update documentation (async_queue.h, async_result.h, future.h, task_manager.h, thread.h).
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/c++-gtk-utils/Makefile18
-rw-r--r--x11-toolkits/c++-gtk-utils/distinfo5
-rw-r--r--x11-toolkits/c++-gtk-utils/pkg-plist3
3 files changed, 19 insertions, 7 deletions
diff --git a/x11-toolkits/c++-gtk-utils/Makefile b/x11-toolkits/c++-gtk-utils/Makefile
index 58341a0de4d4..0b1b9b21e5d7 100644
--- a/x11-toolkits/c++-gtk-utils/Makefile
+++ b/x11-toolkits/c++-gtk-utils/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= c++-gtk-utils
-PORTVERSION= 2.2.13
+PORTVERSION= 2.2.14
CATEGORIES= x11-toolkits
MASTER_SITES= SF/cxx-gtk-utils/cxx-gtk-utils/${PORTVERSION}/
@@ -10,17 +10,24 @@ MAINTAINER= pawel@FreeBSD.org
COMMENT= Lightweight library for programming GTK+ programs
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libfontconfig.so:x11-fonts/fontconfig
GNU_CONFIGURE= yes
-USES= compiler:c++11-lib libtool pathfix pkgconfig
-USE_GNOME= gtk20
+USES= compiler:c++11-lib gettext-runtime libtool pathfix pkgconfig
+USE_GNOME= cairo gdkpixbuf2 gtk20
USE_LDCONFIG= yes
CONFIGURE_SCRIPT= configure-gtk2
-CONFIGURE_ARGS+= --docdir=${DOCSDIR}
+CONFIGURE_ARGS= --docdir=${DOCSDIR}
PORTDOCS= *
+LIBVERSION= 0.2.0
+PLIST_SUB= LIBVERSION=${LIBVERSION}
+
OPTIONS_DEFINE= DEBUG DOCS
DEBUG_CONFIGURE_ON= --enable-debug
@@ -28,4 +35,7 @@ DEBUG_CONFIGURE_ON= --enable-debug
post-configure:
@${REINPLACE_CMD} '/^SUBDIRS/ s|tests||' ${WRKSRC}/Makefile
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcxx-gtk-utils-2-2.2.so.${LIBVERSION}
+
.include <bsd.port.mk>
diff --git a/x11-toolkits/c++-gtk-utils/distinfo b/x11-toolkits/c++-gtk-utils/distinfo
index a5d21956e239..257b577d8d7f 100644
--- a/x11-toolkits/c++-gtk-utils/distinfo
+++ b/x11-toolkits/c++-gtk-utils/distinfo
@@ -1,2 +1,3 @@
-SHA256 (c++-gtk-utils-2.2.13.tar.gz) = b46db4b656a3b921ff229291fd981a5dbb828e289f5294acb81db7441634971b
-SIZE (c++-gtk-utils-2.2.13.tar.gz) = 2742099
+TIMESTAMP = 1478949392
+SHA256 (c++-gtk-utils-2.2.14.tar.gz) = ac345abc190b45a110be274059afb11ad108035e9821cc558bc1dd4f0cc83972
+SIZE (c++-gtk-utils-2.2.14.tar.gz) = 2797320
diff --git a/x11-toolkits/c++-gtk-utils/pkg-plist b/x11-toolkits/c++-gtk-utils/pkg-plist
index 1c8d7a062c54..ac3ffa292e67 100644
--- a/x11-toolkits/c++-gtk-utils/pkg-plist
+++ b/x11-toolkits/c++-gtk-utils/pkg-plist
@@ -1,4 +1,5 @@
include/c++-gtk-utils-2-2.2/c++-gtk-utils/application.h
+include/c++-gtk-utils-2-2.2/c++-gtk-utils/async_channel.h
include/c++-gtk-utils-2-2.2/c++-gtk-utils/async_queue.h
include/c++-gtk-utils-2-2.2/c++-gtk-utils/async_result.h
include/c++-gtk-utils-2-2.2/c++-gtk-utils/callback.h
@@ -40,5 +41,5 @@ include/c++-gtk-utils-2-2.2/c++-gtk-utils/window.h
lib/libcxx-gtk-utils-2-2.2.a
lib/libcxx-gtk-utils-2-2.2.so
lib/libcxx-gtk-utils-2-2.2.so.0
-lib/libcxx-gtk-utils-2-2.2.so.0.1.9
+lib/libcxx-gtk-utils-2-2.2.so.%%LIBVERSION%%
libdata/pkgconfig/c++-gtk-utils-2-2.2.pc