Fri Apr 30 10:17:47 2010 UTC ()
Initial import of gtkmm-utils-0.4.1:

Utility functions, classes and widgets written on top of gtkmm and
glibmm.

 - logging framework
 - option parsing, date and string utilities
 - tile widgets
 - dialog helpers

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-20100430


(wiz)
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/Makefile
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/DESCR
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/PLIST
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/distinfo
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/patches/patch-ab
diff -r0 -r1.1.1.1 pkgsrc/x11/gtkmm-utils/patches/patch-ac

File Added: pkgsrc/x11/gtkmm-utils/Makefile
# $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"

File Added: pkgsrc/x11/gtkmm-utils/DESCR
Utility functions, classes and widgets written on top of gtkmm and
glibmm.

 - logging framework
 - option parsing, date and string utilities
 - tile widgets
 - dialog helpers

File Added: pkgsrc/x11/gtkmm-utils/buildlink3.mk
# $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

File Added: pkgsrc/x11/gtkmm-utils/PLIST
@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

File Added: pkgsrc/x11/gtkmm-utils/distinfo
$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

File Added: pkgsrc/x11/gtkmm-utils/patches/patch-aa
$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);
 

File Added: pkgsrc/x11/gtkmm-utils/patches/patch-ab
$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,

File Added: pkgsrc/x11/gtkmm-utils/patches/patch-ac
$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 {