From dba2a6f9962b7d0175cf3436dbbc7e731f2e8a95 Mon Sep 17 00:00:00 2001 From: kwm Date: Tue, 18 Jan 2011 10:55:11 +0000 Subject: Update to 0.7.1. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15045 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/dconf/Makefile | 40 ++++++++++++++++++++++++ devel/dconf/distinfo | 2 ++ devel/dconf/files/patch-client_Makefile.in | 38 +++++++++++++++++++++++ devel/dconf/files/patch-dbus-1_Makefile.in | 38 +++++++++++++++++++++++ devel/dconf/pkg-descr | 18 +++++++++++ devel/dconf/pkg-plist | 50 ++++++++++++++++++++++++++++++ 6 files changed, 186 insertions(+) create mode 100644 devel/dconf/Makefile create mode 100644 devel/dconf/distinfo create mode 100644 devel/dconf/files/patch-client_Makefile.in create mode 100644 devel/dconf/files/patch-dbus-1_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..096f51e37 --- /dev/null +++ b/devel/dconf/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: dconf +# Date created: 28 May 2010 +# Whom: Koop Mast +# +# $FreeBSD$ +# $MCom: ports/devel/dconf/Makefile,v 1.9 2010/11/04 16:41:01 kwm Exp $ +# + +PORTNAME= dconf +PORTVERSION= 0.7.1 +CATEGORIES= devel gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A configuration database system for GNOME + +BUILD_DEPENDS= vala>=0.11.4:${PORTSDIR}/lang/vala +LIB_DEPENDS= gee.2:${PORTSDIR}/devel/libgee \ + dbus-1.3:${PORTSDIR}/devel/dbus + +USE_BZIP2= yes +USE_GMAKE= yes +#USE_GETTEXT= yes +USE_GNOME= gnomehack gtk20 +USE_LDCONFIG= yes +GNU_CONFIGURE= yes + +MAKE_JOBS_SAFE= yes + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +pre-build: + ${GMAKE} -C ${WRKSRC}/client dconf-client.c libdconf.so.0 + +post-install: + -${LOCALBASE}/bin/gio-querymodules ${PREFIX}/lib/gio/modules + +.include diff --git a/devel/dconf/distinfo b/devel/dconf/distinfo new file mode 100644 index 000000000..11234d0f1 --- /dev/null +++ b/devel/dconf/distinfo @@ -0,0 +1,2 @@ +SHA256 (gnome3/dconf-0.7.1.tar.bz2) = 04b81606131a59362167e50e84b55ac2af49fdfa3ad4b5b0bdb07dc14bf5bd1d +SIZE (gnome3/dconf-0.7.1.tar.bz2) = 175476 diff --git a/devel/dconf/files/patch-client_Makefile.in b/devel/dconf/files/patch-client_Makefile.in new file mode 100644 index 000000000..510f4aabe --- /dev/null +++ b/devel/dconf/files/patch-client_Makefile.in @@ -0,0 +1,38 @@ +--- client/Makefile.in.orig 2011-01-18 11:48:50.000000000 +0000 ++++ client/Makefile.in 2011-01-18 11:50:05.000000000 +0000 +@@ -34,7 +34,7 @@ + NORMAL_UNINSTALL = : + PRE_UNINSTALL = : + POST_UNINSTALL = : +-shlib_PROGRAMS = libdconf.so.0.0.0$(EXEEXT) ++shlib_PROGRAMS = libdconf.so.0$(EXEEXT) + subdir = client + DIST_COMMON = $(dconfinclude_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/dconf.pc.in dconf-client.c \ +@@ -320,9 +320,10 @@ + + clean-shlibPROGRAMS: + -test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS) +-libdconf.so.0.0.0$(EXEEXT): $(libdconf_so_0_0_0_OBJECTS) $(libdconf_so_0_0_0_DEPENDENCIES) +- @rm -f libdconf.so.0.0.0$(EXEEXT) ++libdconf.so.0$(EXEEXT): $(libdconf_so_0_0_0_OBJECTS) $(libdconf_so_0_0_0_DEPENDENCIES) ++ @rm -f libdconf.so.0$(EXEEXT) + $(AM_V_CCLD)$(libdconf_so_0_0_0_LINK) $(libdconf_so_0_0_0_OBJECTS) $(libdconf_so_0_0_0_LDADD) $(LIBS) ++ $(AM_V_GEN) ln -fs libdconf.so.0 libdconf.so + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -693,12 +694,8 @@ + uninstall-vapiDATA + + +-libdconf.so.0 libdconf.so: libdconf.so.0.0.0 +- $(AM_V_GEN) ln -fs libdconf.so.0.0.0 $@ +- + install-data-hook: +- ln -fs libdconf.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf.so.0 +- ln -fs libdconf.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf.so ++ ln -fs libdconf.so.0 $(DESTDIR)$(shlibdir)/libdconf.so + + uninstall-hook: + rm -f $(DESTDIR)$(shlibdir)/libdconf.so.0 diff --git a/devel/dconf/files/patch-dbus-1_Makefile.in b/devel/dconf/files/patch-dbus-1_Makefile.in new file mode 100644 index 000000000..55d7ea73e --- /dev/null +++ b/devel/dconf/files/patch-dbus-1_Makefile.in @@ -0,0 +1,38 @@ +--- dbus-1/Makefile.in.orig 2011-01-18 11:47:14.000000000 +0000 ++++ dbus-1/Makefile.in 2011-01-18 11:47:14.000000000 +0000 +@@ -34,7 +34,7 @@ + NORMAL_UNINSTALL = : + PRE_UNINSTALL = : + POST_UNINSTALL = : +-shlib_PROGRAMS = libdconf-dbus-1.so.0.0.0$(EXEEXT) ++shlib_PROGRAMS = libdconf-dbus-1.so.0$(EXEEXT) + subdir = dbus-1 + DIST_COMMON = $(dconf_dbus_1include_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/dconf-dbus-1.pc.in +@@ -310,9 +310,10 @@ + + clean-shlibPROGRAMS: + -test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS) +-libdconf-dbus-1.so.0.0.0$(EXEEXT): $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_DEPENDENCIES) +- @rm -f libdconf-dbus-1.so.0.0.0$(EXEEXT) ++libdconf-dbus-1.so.0$(EXEEXT): $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_DEPENDENCIES) ++ @rm -f libdconf-dbus-1.so.0$(EXEEXT) + $(AM_V_CCLD)$(libdconf_dbus_1_so_0_0_0_LINK) $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_LDADD) $(LIBS) ++ $(AM_V_GEN) ln -fs libdconf-dbus-1.so.0 libdconf-dbus-1.so + + mostlyclean-compile: + -rm -f *.$(OBJEXT) +@@ -636,12 +637,8 @@ + uninstall-hook uninstall-pkgconfigDATA uninstall-shlibPROGRAMS + + +-libdconf-dbus-1.so.0 libdconf-dbus-1.so: libdconf-dbus-1.so.0.0.0 +- $(AM_V_GEN) ln -fs libdconf-dbus-1.so.0.0.0 $@ +- + install-data-hook: +- ln -fs libdconf-dbus-1.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so.0 +- ln -fs libdconf-dbus-1.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so ++ ln -fs libdconf-dbus-1.so.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so + + uninstall-hook: + rm -f $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so.0 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..a275355af --- /dev/null +++ b/devel/dconf/pkg-plist @@ -0,0 +1,50 @@ +bin/dconf +bin/dconf-editor +include/dconf/dconf-client.h +include/dconf-dbus-1/dconf-dbus-1.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.so +lib/libdconf.so.0 +lib/libdconf-dbus-1.so +lib/libdconf-dbus-1.so.0 +libdata/pkgconfig/dconf.pc +libdata/pkgconfig/dconf-dbus-1.pc +libexec/dconf-service +share/applications/dconf-editor.desktop +share/dbus-1/services/ca.desrt.dconf.service +share/dbus-1/system-services/ca.desrt.dconf.service +share/dconf-editor/dconf-editor.ui +share/gtk-doc/html/dconf/DConfClient.html +share/gtk-doc/html/dconf/dconf-DConf-Paths.html +share/gtk-doc/html/dconf/annotation-glossary.html +share/gtk-doc/html/dconf/api-index-full.html +share/gtk-doc/html/dconf/ch01.html +share/gtk-doc/html/dconf/dconf.devhelp +share/gtk-doc/html/dconf/dconf.devhelp2 +share/gtk-doc/html/dconf/home.png +share/gtk-doc/html/dconf/index.html +share/gtk-doc/html/dconf/index.sgml +share/gtk-doc/html/dconf/left.png +share/gtk-doc/html/dconf/object-tree.html +share/gtk-doc/html/dconf/right.png +share/gtk-doc/html/dconf/style.css +share/gtk-doc/html/dconf/up.png +share/vala/vapi/dconf.deps +share/vala/vapi/dconf.vapi +@dirrmtry share/vala/vapi +@dirrm share/gtk-doc/html/dconf +@dirrmtry share/gtk-doc/html +@dirrmtry share/gtk-doc +@dirrmtry share/dconf-editor +@dirrmtry share/applications +@dirrmtry share/dbus-1/system-services +@dirrmtry share/dbus-1/services +@dirrmtry share/dbus-1 +@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