[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