aboutsummaryrefslogtreecommitdiffstats
path: root/devel/guiloader-c++
diff options
context:
space:
mode:
authorrafan <rafan@FreeBSD.org>2008-04-04 20:35:21 +0800
committerrafan <rafan@FreeBSD.org>2008-04-04 20:35:21 +0800
commit38b3e9bd3d456b0f66e8c0064630a82ca7072df5 (patch)
treeec1f69bcafe6f0da234fa474050f5a59d8d7c344 /devel/guiloader-c++
parentf2c92562c8c35e050b45df6967488f3632552a87 (diff)
downloadfreebsd-ports-gnome-38b3e9bd3d456b0f66e8c0064630a82ca7072df5.tar.gz
freebsd-ports-gnome-38b3e9bd3d456b0f66e8c0064630a82ca7072df5.tar.zst
freebsd-ports-gnome-38b3e9bd3d456b0f66e8c0064630a82ca7072df5.zip
- Update to 2.10.1
PR: ports/121797 Submitted by: KATO Tsuguru <tkato432 at yahoo.com>
Diffstat (limited to 'devel/guiloader-c++')
-rw-r--r--devel/guiloader-c++/Makefile23
-rw-r--r--devel/guiloader-c++/distinfo6
-rw-r--r--devel/guiloader-c++/pkg-descr10
3 files changed, 15 insertions, 24 deletions
diff --git a/devel/guiloader-c++/Makefile b/devel/guiloader-c++/Makefile
index b9761d7a1cee..e5864161b22a 100644
--- a/devel/guiloader-c++/Makefile
+++ b/devel/guiloader-c++/Makefile
@@ -6,28 +6,21 @@
#
PORTNAME= guiloader-c++
-PORTVERSION= 2.10.0
+PORTVERSION= 2.10.1
CATEGORIES= devel gnome
-MASTER_SITES= SF
-MASTER_SITE_SUBDIR= crow-designer
+MASTER_SITES= SF/crow-designer
MAINTAINER= ports@FreeBSD.org
-COMMENT= A high-performance and compact GuiXml loader library
+COMMENT= A C++ binding to the GuiLoader library
-LIB_PC_DEPENDS= guiloader.pc:${PORTSDIR}/devel/guiloader
-
-LIB_DEPENDS+= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
-BUILD_DEPENDS+= ${LIB_PC_DEPENDS:C|^|${LOCALBASE}/libdata/pkgconfig/|g}
-RUN_DEPENDS+= ${LIB_PC_DEPENDS:C|^|${LOCALBASE}/libdata/pkgconfig/|g}
+BUILD_DEPENDS= guiloader>=2.10.1:${PORTSDIR}/devel/guiloader
+LIB_DEPENDS= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
+RUN_DEPENDS= guiloader>=2.10.1:${PORTSDIR}/devel/guiloader
USE_BZIP2= yes
+USE_GNOME= gnomehack gnometarget gtk20
USE_GETTEXT= yes
GNU_CONFIGURE= yes
-USE_GNOME= atk glib20 gtk20 pango
-USE_GMAKE= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' \
- ${WRKSRC}/${PORTNAME}/Makefile.in
+USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/guiloader-c++/distinfo b/devel/guiloader-c++/distinfo
index b5de1267be39..4cc7f9a4a2df 100644
--- a/devel/guiloader-c++/distinfo
+++ b/devel/guiloader-c++/distinfo
@@ -1,3 +1,3 @@
-MD5 (guiloader-c++-2.10.0.tar.bz2) = abd12eeadb8ecb8c3ec6f69be6e4e752
-SHA256 (guiloader-c++-2.10.0.tar.bz2) = f9849ce735dfd8acbea45e0609d035bc4429cc5bae0269543fd71abf07a04714
-SIZE (guiloader-c++-2.10.0.tar.bz2) = 244109
+MD5 (guiloader-c++-2.10.1.tar.bz2) = c980367d438e6caad42cb6c5c3b1debf
+SHA256 (guiloader-c++-2.10.1.tar.bz2) = 6317ca3d2c358aae99dad9d1fa5f819ae02b3677baeab72538335c2d231559c9
+SIZE (guiloader-c++-2.10.1.tar.bz2) = 233968
diff --git a/devel/guiloader-c++/pkg-descr b/devel/guiloader-c++/pkg-descr
index 353123c34692..dce76cbe48ed 100644
--- a/devel/guiloader-c++/pkg-descr
+++ b/devel/guiloader-c++/pkg-descr
@@ -1,8 +1,6 @@
-GuiLoader is a high-performance and compact GuiXml loader library.
-This library allows GTK+ applications to create GUI widgets and
-objects at run-time from GuiXml resource files. GuiLoader is
-written in the C language as a GObject subclass and has
-a trivial language-independent API. GuiLoader was designed to be
-easily wrapped for any language that has GTK+ bindings.
+GuiLoader/C++ is a C++ binding to the GuiLoader library. It is a convenience
+layer that simplifies development of GuiLoader based applications written
+in the C++ language by introducing exception safety, binding GTK+ objects
+defined in GuiXml to C++ variables and type-safe dynamic connection to signals.
WWW: http://crow-designer.sourceforge.net/