[Midnightbsd-cvs] mports: mports/devel: add gconfmm, another C++ wrapper for gnome.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Mar 28 01:07:30 EDT 2008


Log Message:
-----------
add gconfmm, another C++ wrapper for gnome.

Modified Files:
--------------
    mports/devel:
        Makefile (r1.204 -> r1.205)

Added Files:
-----------
    mports/devel/gconfmm:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/devel/gconfmm/files:
        patch-gcc42 (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.204
retrieving revision 1.205
diff -L devel/Makefile -L devel/Makefile -u -r1.204 -r1.205
--- devel/Makefile
+++ devel/Makefile
@@ -55,6 +55,7 @@
     SUBDIR += gccmakedep
     SUBDIR += gconf
     SUBDIR += gconf2
+    SUBDIR += gconfmm
     SUBDIR += gdb6
     SUBDIR += geany
     SUBDIR += gettext
--- /dev/null
+++ devel/gconfmm/pkg-descr
@@ -0,0 +1,3 @@
+This is a set of thin C++ wrappers for GConf v2 API library.
+
+WWW: http://gtkmm.sourceforge.net/
--- /dev/null
+++ devel/gconfmm/pkg-plist
@@ -0,0 +1,31 @@
+include/gconfmm-2.0/gconfmm.h
+include/gconfmm-2.0/gconfmm/callback.h
+include/gconfmm-2.0/gconfmm/changeset.h
+include/gconfmm-2.0/gconfmm/client.h
+include/gconfmm-2.0/gconfmm/entry.h
+include/gconfmm-2.0/gconfmm/init.h
+include/gconfmm-2.0/gconfmm/private/changeset_p.h
+include/gconfmm-2.0/gconfmm/private/client_p.h
+include/gconfmm-2.0/gconfmm/private/entry_p.h
+include/gconfmm-2.0/gconfmm/private/schema_p.h
+include/gconfmm-2.0/gconfmm/private/value_p.h
+include/gconfmm-2.0/gconfmm/schema.h
+include/gconfmm-2.0/gconfmm/setinterface.h
+include/gconfmm-2.0/gconfmm/value.h
+include/gconfmm-2.0/gconfmm/value_listhelpers.h
+include/gconfmm-2.0/gconfmm/wrap_init.h
+lib/gconfmm-2.0/include/gconfmmconfig.h
+lib/gconfmm-2.0/proc/m4/convert.m4
+lib/gconfmm-2.0/proc/m4/convert_gconfmm.m4
+lib/libgconfmm-2.0.a
+lib/libgconfmm-2.0.la
+lib/libgconfmm-2.0.so
+lib/libgconfmm-2.0.so.1
+libdata/pkgconfig/gconfmm-2.0.pc
+ at dirrm lib/gconfmm-2.0/include
+ at dirrm lib/gconfmm-2.0/proc/m4
+ at dirrm lib/gconfmm-2.0/proc
+ at dirrm lib/gconfmm-2.0
+ at dirrm include/gconfmm-2.0/gconfmm/private
+ at dirrm include/gconfmm-2.0/gconfmm
+ at dirrm include/gconfmm-2.0
--- /dev/null
+++ devel/gconfmm/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for:    gconfmm
+# Date created:         22 May 2003
+# Whom:                 Alexander Nedotsukov <bland at mail.ru>
+#
+# $MidnightBSD: mports/devel/gconfmm/Makefile,v 1.1 2008/03/28 05:07:28 laffer1 Exp $
+# $FreeBSD: ports/devel/gconfmm/Makefile,v 1.15 2007/05/19 20:02:33 flz Exp $
+#
+
+PORTNAME=	gconfmm
+PORTVERSION=	2.0.2
+CATEGORIES=	devel gnome
+MASTER_SITES=	${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR=	sources/${PORTNAME}/${PORTVERSION:R}
+DIST_SUBDIR=	gnome2
+
+MAINTAINER=	bland at FreeBSD.org
+COMMENT=	C++ wrapper for gconf2 API library
+LICENSE=	lgpl
+
+LIB_DEPENDS=	gtkmm-2.0:${PORTSDIR}/x11-toolkits/gtkmm20
+BUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
+
+USE_AUTOTOOLS=	libtool:15
+USE_X_PREFIX=	yes
+USE_GMAKE=	yes
+USE_GNOME=	gnomehack lthack gconf2
+GNU_CONFIGURE=	yes
+INSTALLS_SHLIB=	yes
+CONFIGURE_ARGS=	--enable-static
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/gconfmm/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/gconfmm-2.0.2.tar.gz) = 55ca17a4b9cd744e797aefab826bdb21
+SHA256 (gnome2/gconfmm-2.0.2.tar.gz) = 06afcdd38ad1014118de26358eb00a7c002e26ce9714a01ef7742c194edb73a2
+SIZE (gnome2/gconfmm-2.0.2.tar.gz) = 363645
--- /dev/null
+++ devel/gconfmm/files/patch-gcc42
@@ -0,0 +1,30 @@
+--- gconf/gconfmm/client.cc.orig	Thu Jul 19 10:19:13 2007
++++ gconf/gconfmm/client.cc	Thu Jul 19 10:24:22 2007
+@@ -182,10 +182,10 @@
+     switch(list_type)
+     {
+       case GCONF_VALUE_INT:
+-        gconf_value_set_int(v,(int)i->data);
++        gconf_value_set_int(v,GPOINTER_TO_INT(i->data));
+         break;
+       case GCONF_VALUE_BOOL:
+-        gconf_value_set_bool(v,(gboolean)i->data);
++        gconf_value_set_bool(v,(i->data) != 0);
+         break;
+       case GCONF_VALUE_FLOAT:
+         gconf_value_set_float(v,*(gdouble*)i->data);
+--- gconf/src/client.ccg.orig	Thu Jul 19 10:28:58 2007
++++ gconf/src/client.ccg	Thu Jul 19 10:29:36 2007
+@@ -177,10 +177,10 @@
+     switch(list_type)
+     {
+       case GCONF_VALUE_INT:
+-        gconf_value_set_int(v,(int)i->data);
++        gconf_value_set_int(v,GPOINTER_TO_INT(i->data));
+         break;
+       case GCONF_VALUE_BOOL:
+-        gconf_value_set_bool(v,(gboolean)i->data);
++        gconf_value_set_bool(v,(i->data) != 0);
+         break;
+       case GCONF_VALUE_FLOAT:
+         gconf_value_set_float(v,*(gdouble*)i->data);


More information about the Midnightbsd-cvs mailing list