[Midnightbsd-cvs] mports: mports/devel: add gconf

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Oct 27 13:31:32 EDT 2007


Log Message:
-----------
add gconf

Modified Files:
--------------
    mports/devel:
        Makefile (r1.168 -> r1.169)

Added Files:
-----------
    mports/devel/gconf:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/devel/gconf/files:
        patch-backends::bdb-backend.c (r1.1)
        patch-configure (r1.1)
        patch-gconf::gconf-internals.c (r1.1)
        patch-gconf_Makefile.in (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.168
retrieving revision 1.169
diff -Ldevel/Makefile -Ldevel/Makefile -u -r1.168 -r1.169
--- devel/Makefile
+++ devel/Makefile
@@ -44,6 +44,7 @@
     SUBDIR += ffcall
     SUBDIR += gamin
     SUBDIR += gccmakedep
+    SUBDIR += gconf
     SUBDIR += gconf2
     SUBDIR += geany
     SUBDIR += gettext
--- /dev/null
+++ devel/gconf/pkg-descr
@@ -0,0 +1,4 @@
+GConf is a configuration database system for the GNOME desktop,
+functionally similar to the Windows registry but lots better :-)
+
+WWW: http://www.gnome.org/projects/gconf/
--- /dev/null
+++ devel/gconf/pkg-plist
@@ -0,0 +1,66 @@
+bin/gconf-config
+bin/gconf-config-1
+bin/gconf-sanity-check-1
+bin/gconfd-1
+bin/gconftool
+bin/gconftool-1
+etc/gconf/1/path
+etc/gconf/schemas/desktop.schemas
+include/gconf/1/gconf/gconf-changeset.h
+include/gconf/1/gconf/gconf-client.h
+include/gconf/1/gconf/gconf-engine.h
+include/gconf/1/gconf/gconf-error.h
+include/gconf/1/gconf/gconf-glib-public.h
+include/gconf/1/gconf/gconf-listeners.h
+include/gconf/1/gconf/gconf-schema.h
+include/gconf/1/gconf/gconf-value.h
+include/gconf/1/gconf/gconf.h
+lib/GConf/1/libgconfbackend-xml.a
+lib/GConf/1/libgconfbackend-xml.la
+lib/GConf/1/libgconfbackend-xml.so
+lib/libgconf-1.a
+lib/libgconf-1.la
+lib/libgconf-1.so
+lib/libgconf-1.so.1
+lib/libgconf-gtk-1.a
+lib/libgconf-gtk-1.la
+lib/libgconf-gtk-1.so
+lib/libgconf-gtk-1.so.1
+libdata/pkgconfig/gconf.pc
+libdata/pkgconfig/gconfgtk.pc
+share/aclocal/gconf-1.m4
+share/locale/az/LC_MESSAGES/GConf.mo
+share/locale/ca/LC_MESSAGES/GConf.mo
+share/locale/cs/LC_MESSAGES/GConf.mo
+share/locale/da/LC_MESSAGES/GConf.mo
+share/locale/de/LC_MESSAGES/GConf.mo
+share/locale/el/LC_MESSAGES/GConf.mo
+share/locale/es/LC_MESSAGES/GConf.mo
+share/locale/eu/LC_MESSAGES/GConf.mo
+share/locale/fi/LC_MESSAGES/GConf.mo
+share/locale/fr/LC_MESSAGES/GConf.mo
+share/locale/ga/LC_MESSAGES/GConf.mo
+share/locale/gl/LC_MESSAGES/GConf.mo
+share/locale/hu/LC_MESSAGES/GConf.mo
+share/locale/it/LC_MESSAGES/GConf.mo
+share/locale/ja/LC_MESSAGES/GConf.mo
+share/locale/ko/LC_MESSAGES/GConf.mo
+share/locale/nl/LC_MESSAGES/GConf.mo
+share/locale/nn/LC_MESSAGES/GConf.mo
+share/locale/no/LC_MESSAGES/GConf.mo
+share/locale/pl/LC_MESSAGES/GConf.mo
+share/locale/pt/LC_MESSAGES/GConf.mo
+share/locale/pt_BR/LC_MESSAGES/GConf.mo
+share/locale/ru/LC_MESSAGES/GConf.mo
+share/locale/sk/LC_MESSAGES/GConf.mo
+share/locale/sl/LC_MESSAGES/GConf.mo
+share/locale/sv/LC_MESSAGES/GConf.mo
+share/locale/tr/LC_MESSAGES/GConf.mo
+share/locale/uk/LC_MESSAGES/GConf.mo
+share/locale/zh_CN/LC_MESSAGES/GConf.mo
+ at dirrm share/gnome/gconf/1
+ at dirrm share/gnome/gconf
+ at dirrm lib/GConf/1
+ at dirrm include/gconf/1/gconf
+ at dirrm include/gconf/1
+ at dirrm etc/gconf/1
--- /dev/null
+++ devel/gconf/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for:	gconf
+# Date created:				28th June 2000
+# Whom:					Ade Lovett <ade at FreeBSD.org>
+#
+# $MidnightBSD: mports/devel/gconf/Makefile,v 1.1 2007/10/27 17:31:30 laffer1 Exp $
+# $FreeBSD: ports/devel/gconf/Makefile,v 1.50 2007/05/19 20:02:32 flz Exp $
+#
+
+PORTNAME=	gconf
+PORTVERSION=	1.0.9
+PORTREVISION=	10
+CATEGORIES=	devel gnome
+MASTER_SITES=	${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR=	sources/GConf/1.0
+DISTNAME=	GConf-${PORTVERSION}
+DIST_SUBDIR=	gnome
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A configuration database system for GNOME
+
+LIB_DEPENDS=	guile.15:${PORTSDIR}/lang/guile
+
+USE_AUTOTOOLS=	libtool:15
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+USE_XLIB=	yes
+USE_GNOME=	gnomeprefix gnomehack gnometarget glib12 gtk12 oaf libxml orbit
+USE_GETTEXT=	yes
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib"
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/gconf/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome/GConf-1.0.9.tar.bz2) = 613aea1d9b7a9c504f52217451c7bf99
+SHA256 (gnome/GConf-1.0.9.tar.bz2) = 863c3dd3e72cf7d35eff7497b833978cc28a9f9d12d7caeb9d61ea785731cb19
+SIZE (gnome/GConf-1.0.9.tar.bz2) = 784363
--- /dev/null
+++ devel/gconf/files/patch-gconf::gconf-internals.c
@@ -0,0 +1,69 @@
+--- gconf/gconf-internals.c.orig	Mon Sep 29 22:35:14 2003
++++ gconf/gconf-internals.c	Mon Sep 29 22:35:16 2003
+@@ -28,6 +28,9 @@
+ #include <string.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <sys/socket.h>
++#include <netinet/in.h>
++#include <arpa/inet.h>
+ #include <unistd.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+@@ -2948,7 +2951,21 @@
+ char*
+ gconf_get_daemon_dir (void)
+ {
+-  return g_strconcat (g_get_home_dir (), "/.gconfd", NULL);
++  if (gconf_use_local_locks ())
++    {
++      char *s;
++      char *subdir;
++
++      subdir = g_strconcat ("gconfd-", g_get_user_name (), NULL);
++
++      s = g_strconcat (g_get_tmp_dir (), G_DIR_SEPARATOR_S, subdir, NULL);
++
++      g_free (subdir);
++
++      return s;
++    }
++  else
++    return g_strconcat (g_get_home_dir (), "/.gconfd", NULL);
+ }
+ 
+ char*
+@@ -3040,6 +3057,8 @@
+ 
+       if (gconf_file_exists (GCONF_BINDIR"/gconfd-2"))
+         argv[0] = g_strconcat (GCONF_BINDIR, "/gconfd-2", NULL);
++      else if (gconf_file_exists (GCONF_PREFIX"/libexec/gconfd-2"))
++	argv[0] = g_strconcat (GCONF_PREFIX, "/libexec/gconfd-2", NULL);
+       else
+         argv[0] = g_strconcat (GCONF_BINDIR, "/" GCONFD, NULL);
+ 
+@@ -4357,4 +4376,24 @@
+     return FALSE;
+   else
+     return TRUE;
++}
++
++enum { UNKNOWN, LOCAL, NORMAL };
++
++gboolean
++gconf_use_local_locks (void)
++{
++  static int local_locks = UNKNOWN;
++
++  if (local_locks == UNKNOWN)
++    {
++      const char *l = 
++        g_getenv ("GCONF_GLOBAL_LOCKS");
++      
++      if (l && atoi (l) == 1)
++	local_locks = NORMAL;
++      else
++	local_locks = LOCAL;
++    }
++  return local_locks == LOCAL;
+ }
--- /dev/null
+++ devel/gconf/files/patch-backends::bdb-backend.c
@@ -0,0 +1,17 @@
+
+$FreeBSD: ports/devel/gconf/files/patch-backends::bdb-backend.c,v 1.2 2006/10/14 08:52:48 marcus Exp $
+
+--- backends/bdb-backend.c	2001/08/02 17:59:13	1.1
++++ backends/bdb-backend.c	2001/08/02 18:03:23
+@@ -25,10 +25,9 @@
+ #include <gconf/gconf-internals.h>
+ #include <gconf/gconf.h>
+ 
++#include "config.h"
+ #include "bdb.h"
+ #include "dir-utils.h"
+-
+-#include <db.h>
+ 
+ #include <stdio.h>
+ #include <time.h>
--- /dev/null
+++ devel/gconf/files/patch-configure
@@ -0,0 +1,19 @@
+--- configure.orig	Thu Mar 14 23:10:03 2002
++++ configure	Thu Jul 17 21:08:37 2003
+@@ -6804,6 +6804,7 @@
+ 
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+ 
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+@@ -7945,7 +7946,7 @@
+ BDB_LIBS=
+ BDB_CFLAGS=
+ 
+-for dblib in db-3.3 db-3.2 db-3.1 db-3; do
++for dblib in ""; do
+   as_ac_Lib=`echo "ac_cv_lib_$dblib''_db_env_create" | $as_tr_sh`
+ echo "$as_me:7950: checking for db_env_create in -l$dblib" >&5
+ echo $ECHO_N "checking for db_env_create in -l$dblib... $ECHO_C" >&6
--- /dev/null
+++ devel/gconf/files/patch-gconf_Makefile.in
@@ -0,0 +1,10 @@
+--- gconf/Makefile.in.orig	Fri Sep 27 00:28:12 2002
++++ gconf/Makefile.in	Fri Sep 27 00:28:46 2002
+@@ -154,6 +154,7 @@
+ 	-DGCONF_ETCDIR=\""$(sysconfdir)/gconf"\"			\
+ 	-DGCONF_BUILDDIR=\""$(top_builddir)"\"				\
+ 	-DGCONF_BINDIR=\""$(bindir)"\"					\
++	-DGCONF_PREFIX=\""$(prefix)"\"					\
+ 	-DGCONF_BACKEND_DIR=\""$(pkglibdir)/$(MAJOR_VERSION)"\"		\
+ 	-DVERSION=\""$(VERSION)"\"					\
+ 	-DIID=\""OAFIID:gconfd:19991118"\"				\


More information about the Midnightbsd-cvs mailing list