From f95f184db0da6a6ca1ddd98967f9e709ae8bb247 Mon Sep 17 00:00:00 2001 From: kwm Date: Fri, 28 May 2010 22:45:39 +0000 Subject: Commit dconf. this is the replacement for gconf2. Here be dragons, I persume. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@14145 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/dconf/Makefile | 30 +++++++++++++++++++++++++++ devel/dconf/distinfo | 3 +++ devel/dconf/files/patch-bin_Makefile.in | 11 ++++++++++ devel/dconf/files/patch-client_Makefile.in | 11 ++++++++++ devel/dconf/files/patch-gsettings_Makefile.in | 11 ++++++++++ devel/dconf/files/patch-tests_Makefile.in | 11 ++++++++++ devel/dconf/pkg-descr | 18 ++++++++++++++++ devel/dconf/pkg-plist | 19 +++++++++++++++++ 8 files changed, 114 insertions(+) create mode 100644 devel/dconf/Makefile create mode 100644 devel/dconf/distinfo create mode 100644 devel/dconf/files/patch-bin_Makefile.in create mode 100644 devel/dconf/files/patch-client_Makefile.in create mode 100644 devel/dconf/files/patch-gsettings_Makefile.in create mode 100644 devel/dconf/files/patch-tests_Makefile.in create mode 100644 devel/dconf/pkg-descr create mode 100644 devel/dconf/pkg-plist diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile new file mode 100644 index 000000000..bb99d5326 --- /dev/null +++ b/devel/dconf/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: dconf +# Date created: 28 May 2010 +# Whom: Koop Mast +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= dconf +PORTVERSION= 0.3.1 +CATEGORIES= devel gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A configuration database system for GNOME + +USE_BZIP2= yes +USE_GMAKE= yes +#USE_GETTEXT= yes +USE_GNOME= gnomehack glib20 +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +#USE_AUTOTOOLS= libtool:22 + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +#MAN1= gconftool-2.1 + +.include diff --git a/devel/dconf/distinfo b/devel/dconf/distinfo new file mode 100644 index 000000000..a55f09c7b --- /dev/null +++ b/devel/dconf/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome3/dconf-0.3.1.tar.bz2) = 73f93caf4fffa7b7f129a2a42f596224 +SHA256 (gnome3/dconf-0.3.1.tar.bz2) = eddc9c4b007386b0979361393a467e92d3bd8ff6569712b9e7841c98d205b3e1 +SIZE (gnome3/dconf-0.3.1.tar.bz2) = 263351 diff --git a/devel/dconf/files/patch-bin_Makefile.in b/devel/dconf/files/patch-bin_Makefile.in new file mode 100644 index 000000000..d9686200f --- /dev/null +++ b/devel/dconf/files/patch-bin_Makefile.in @@ -0,0 +1,11 @@ +--- bin/Makefile.in.orig 2010-05-29 00:02:28.000000000 +0200 ++++ bin/Makefile.in 2010-05-29 00:03:32.000000000 +0200 +@@ -204,7 +204,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CFLAGS = -std=c89 -Wall -Wmissing-prototypes -Wwrite-strings +-INCLUDES = -I$(top_srcdir)/{common,engine,client} $(gio_CFLAGS) ++INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/engine -I$(top_srcdir)/client $(gio_CFLAGS) + dconf_LDADD = ../client/libdconf.la + all: all-am + diff --git a/devel/dconf/files/patch-client_Makefile.in b/devel/dconf/files/patch-client_Makefile.in new file mode 100644 index 000000000..343eebb39 --- /dev/null +++ b/devel/dconf/files/patch-client_Makefile.in @@ -0,0 +1,11 @@ +--- client/Makefile.in.orig 2010-05-28 23:50:30.000000000 +0200 ++++ client/Makefile.in 2010-05-28 23:51:00.000000000 +0200 +@@ -232,7 +232,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CFLAGS = -std=c89 -Wall -Wmissing-prototypes -Wwrite-strings +-INCLUDES = -I$(top_srcdir)/{common,gvdb,engine} $(gio_CFLAGS) ++INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/gvdb -I$(top_srcdir)/engine $(gio_CFLAGS) + lib_LTLIBRARIES = libdconf.la + dconfinclude_HEADERS = \ + dconf-client.h \ diff --git a/devel/dconf/files/patch-gsettings_Makefile.in b/devel/dconf/files/patch-gsettings_Makefile.in new file mode 100644 index 000000000..8de137563 --- /dev/null +++ b/devel/dconf/files/patch-gsettings_Makefile.in @@ -0,0 +1,11 @@ +--- gsettings/Makefile.in.orig 2010-05-28 23:45:20.000000000 +0200 ++++ gsettings/Makefile.in 2010-05-28 23:46:17.000000000 +0200 +@@ -230,7 +230,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CFLAGS = -std=c89 -Wall -Wmissing-prototypes -Wwrite-strings +-INCLUDES = -I$(top_srcdir)/{common,gvdb,engine} $(gio_CFLAGS) ++INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/gvdb -I$(top_srcdir)/engine $(gio_CFLAGS) + giomodules_LTLIBRARIES = libdconfsettings.la + libdconfsettings_la_LIBADD = $(gio_LIBS) + libdconfsettings_la_LDFLAGS = -module -avoid-version -shared diff --git a/devel/dconf/files/patch-tests_Makefile.in b/devel/dconf/files/patch-tests_Makefile.in new file mode 100644 index 000000000..ae8c4698a --- /dev/null +++ b/devel/dconf/files/patch-tests_Makefile.in @@ -0,0 +1,11 @@ +--- tests/Makefile.in.orig 2010-05-28 23:48:23.000000000 +0200 ++++ tests/Makefile.in 2010-05-28 23:49:04.000000000 +0200 +@@ -204,7 +204,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AM_CFLAGS = -std=c89 -Wall -Wmissing-prototypes -Wwrite-strings +-INCLUDES = -I$(top_srcdir)/{common,engine,client} $(gio_CFLAGS) ++INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/engine -I$(top_srcdir)/client $(gio_CFLAGS) + paths_LDADD = $(gio_LIBS) + paths_SOURCES = \ + ../common/dconf-paths.c \ diff --git a/devel/dconf/pkg-descr b/devel/dconf/pkg-descr new file mode 100644 index 000000000..010cc810e --- /dev/null +++ b/devel/dconf/pkg-descr @@ -0,0 +1,18 @@ +GConf extends the concept of a configuration registry. It provides +a simple way for applications and administrators to store data; +often GConf is used to store preferences for applications. + +Some of the features of GConf are: +GConf provides: + + * Documentation for each configuration key, so that administrators + can better modify the value. + + * Notifications to interested applications when configuration data + is changed. The notification service works across networks, + affecting all login sessions for a single user. + + * Proper locking so that configuration data doesn't get corrupted + when accessed by multiple applications at the same time. + +WWW: http://www.gnome.org/projects/gconf/ diff --git a/devel/dconf/pkg-plist b/devel/dconf/pkg-plist new file mode 100644 index 000000000..94398efe7 --- /dev/null +++ b/devel/dconf/pkg-plist @@ -0,0 +1,19 @@ +bin/dconf +include/dconf/dconf-client.h +include/dconf/dconf-engine.h +include/dconf/dconf-paths.h +include/dconf/dconf-readtype.h +include/dconf/dconf-resetlist.h +include/dconf/dconf.h +lib/gio/modules/libdconfsettings.so +lib/libdconf.a +lib/libdconf.la +lib/libdconf.so +lib/libdconf.so.0 +libdata/pkgconfig/dconf.pc +libexec/dconf-service +share/dbus-1/services/ca.desrt.dconf.service +share/dbus-1/system-services/ca.desrt.dconf.service +@dirrm include/dconf +@exec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true +@unexec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true -- cgit v1.2.3