summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
Diffstat (limited to 'x11')
-rw-r--r--x11/gtkmm-utils/DESCR7
-rw-r--r--x11/gtkmm-utils/Makefile29
-rw-r--r--x11/gtkmm-utils/PLIST21
-rw-r--r--x11/gtkmm-utils/buildlink3.mk17
-rw-r--r--x11/gtkmm-utils/distinfo8
-rw-r--r--x11/gtkmm-utils/patches/patch-aa13
-rw-r--r--x11/gtkmm-utils/patches/patch-ab15
-rw-r--r--x11/gtkmm-utils/patches/patch-ac15
8 files changed, 125 insertions, 0 deletions
diff --git a/x11/gtkmm-utils/DESCR b/x11/gtkmm-utils/DESCR
new file mode 100644
index 00000000000..38ec8be5725
--- /dev/null
+++ b/x11/gtkmm-utils/DESCR
@@ -0,0 +1,7 @@
+Utility functions, classes and widgets written on top of gtkmm and
+glibmm.
+
+ - logging framework
+ - option parsing, date and string utilities
+ - tile widgets
+ - dialog helpers
diff --git a/x11/gtkmm-utils/Makefile b/x11/gtkmm-utils/Makefile
new file mode 100644
index 00000000000..1658b92eaa6
--- /dev/null
+++ b/x11/gtkmm-utils/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+#
+
+DISTNAME= gtkmm-utils-0.4.1
+CATEGORIES= x11
+MASTER_SITES= http://gtkmm-utils.googlecode.com/files/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://code.google.com/p/gtkmm-utils/
+COMMENT= C++ utility and widget library based on glibmm and gtkmm
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c++
+
+PKGCONFIG_OVERRIDE+= glibmm-utils/glibmm-utils.pc.in
+PKGCONFIG_OVERRIDE+= gtkmm-utils/gtkmm-utils.pc.in
+
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.8.5
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.glibmm+= glibmm>=2.12.0
+.include "../../devel/glibmm/buildlink3.mk"
+.include "../../devel/libsigc++/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gtkmm+= gtkmm>=2.10.0
+.include "../../x11/gtkmm/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/gtkmm-utils/PLIST b/x11/gtkmm-utils/PLIST
new file mode 100644
index 00000000000..45f540e5f7e
--- /dev/null
+++ b/x11/gtkmm-utils/PLIST
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+include/glibmm-utils-1.0/glibmm-utils/date.h
+include/glibmm-utils-1.0/glibmm-utils/exception.h
+include/glibmm-utils-1.0/glibmm-utils/glibmm-utils.h
+include/glibmm-utils-1.0/glibmm-utils/initializer.h
+include/glibmm-utils-1.0/glibmm-utils/log-stream-utils.h
+include/glibmm-utils-1.0/glibmm-utils/log-stream.h
+include/glibmm-utils-1.0/glibmm-utils/option-utils.h
+include/glibmm-utils-1.0/glibmm-utils/scope-logger.h
+include/glibmm-utils-1.0/glibmm-utils/ustring.h
+include/gtkmm-utils-1.0/gtkmm-utils/dialog.h
+include/gtkmm-utils-1.0/gtkmm-utils/entry-multi-completion.h
+include/gtkmm-utils-1.0/gtkmm-utils/gtkmm-utils.h
+include/gtkmm-utils-1.0/gtkmm-utils/page-navigator.h
+include/gtkmm-utils-1.0/gtkmm-utils/tile-view.h
+include/gtkmm-utils-1.0/gtkmm-utils/tile.h
+include/gtkmm-utils-1.0/gtkmm-utils/white-box.h
+lib/libglibmm-utils.la
+lib/libgtkmm-utils.la
+lib/pkgconfig/glibmm-utils.pc
+lib/pkgconfig/gtkmm-utils.pc
diff --git a/x11/gtkmm-utils/buildlink3.mk b/x11/gtkmm-utils/buildlink3.mk
new file mode 100644
index 00000000000..f7349b0cc46
--- /dev/null
+++ b/x11/gtkmm-utils/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+
+BUILDLINK_TREE+= gtkmm-utils
+
+.if !defined(GTKMM_UTILS_BUILDLINK3_MK)
+GTKMM_UTILS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gtkmm-utils+= gtkmm-utils>=0.4.1
+BUILDLINK_PKGSRCDIR.gtkmm-utils?= ../../nih/gtkmm-utils
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/glibmm/buildlink3.mk"
+.include "../../devel/libsigc++/buildlink3.mk"
+.include "../../x11/gtkmm/buildlink3.mk"
+.endif # GTKMM_UTILS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gtkmm-utils
diff --git a/x11/gtkmm-utils/distinfo b/x11/gtkmm-utils/distinfo
new file mode 100644
index 00000000000..9ea30f2b67d
--- /dev/null
+++ b/x11/gtkmm-utils/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+
+SHA1 (gtkmm-utils-0.4.1.tar.gz) = dbf1af7f0ee27c380786651591ef83549ce97ca0
+RMD160 (gtkmm-utils-0.4.1.tar.gz) = 1db5390fc26f0f55fa19511e63b9d4ea6edb7250
+Size (gtkmm-utils-0.4.1.tar.gz) = 388799 bytes
+SHA1 (patch-aa) = cd31f835896047fa8cf964759b0dfa249b89ea40
+SHA1 (patch-ab) = 1ac7b0b9cf87176264d12711b7e57f26fff30adf
+SHA1 (patch-ac) = 81d58f752d8cc0383b9c3d532360e2cc7426ea01
diff --git a/x11/gtkmm-utils/patches/patch-aa b/x11/gtkmm-utils/patches/patch-aa
new file mode 100644
index 00000000000..75e825daeab
--- /dev/null
+++ b/x11/gtkmm-utils/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+
+--- glibmm-utils/date.cc.orig 2008-01-16 18:22:26.000000000 +0100
++++ glibmm-utils/date.cc
+@@ -50,7 +50,7 @@ get_current_daytime_generic(Glib::ustrin
+
+ // Obtain the time of day, and convert it to a tm struct.
+ gettimeofday(&tv, NULL);
+- ptm = localtime(&tv.tv_sec);
++ ptm = localtime((time_t *)&tv.tv_sec);
+
+ strftime(time_string, sizeof (time_string), format, ptm);
+
diff --git a/x11/gtkmm-utils/patches/patch-ab b/x11/gtkmm-utils/patches/patch-ab
new file mode 100644
index 00000000000..77d9f6b912e
--- /dev/null
+++ b/x11/gtkmm-utils/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+
+--- examples/logging.cc.orig 2008-01-16 18:22:26.000000000 +0100
++++ examples/logging.cc
+@@ -34,6 +34,10 @@
+ #include "glibmm-utils/glibmm-utils.h"
+ #include "logging.h"
+
++#ifndef __ASSERT_FUNCTION
++#define __ASSERT_FUNCTION __func__
++#endif
++
+ enum Operation
+ {
+ OPERATION_ADDITION,
diff --git a/x11/gtkmm-utils/patches/patch-ac b/x11/gtkmm-utils/patches/patch-ac
new file mode 100644
index 00000000000..d49d55bce59
--- /dev/null
+++ b/x11/gtkmm-utils/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1.1.1 2010/04/30 10:17:46 wiz Exp $
+
+--- glibmm-utils/log-stream.cc.orig 2008-10-14 14:11:14.000000000 +0200
++++ glibmm-utils/log-stream.cc
+@@ -36,6 +36,10 @@
+ #include "date.h"
+ #include "ustring.h"
+
++#ifndef __ASSERT_FUNCTION
++#define __ASSERT_FUNCTION __func__
++#endif
++
+ namespace Glib {
+ namespace Util {
+