From a8b72feb2eb1befa3a7deac183ba451ce82ad82c Mon Sep 17 00:00:00 2001 From: jmmv Date: Sun, 1 Jun 2003 11:38:15 +0000 Subject: Initial import of metacity-setup, version 0.7.1: metacity-setup is a graphical utility to configure the Metacity window manager, allowing you to change themes, focus settings, the number of workspaces, etc. It is much easier than having to use gconftool or gconf-editor. Package provided in pkgsrc-wip by marc@users.sf.net with some changes by me. --- wm/metacity-setup/DESCR | 4 ++++ wm/metacity-setup/Makefile | 31 ++++++++++++++++++++++++ wm/metacity-setup/PLIST | 8 +++++++ wm/metacity-setup/distinfo | 5 ++++ wm/metacity-setup/patches/patch-aa | 49 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 97 insertions(+) create mode 100644 wm/metacity-setup/DESCR create mode 100644 wm/metacity-setup/Makefile create mode 100644 wm/metacity-setup/PLIST create mode 100644 wm/metacity-setup/distinfo create mode 100644 wm/metacity-setup/patches/patch-aa (limited to 'wm/metacity-setup') diff --git a/wm/metacity-setup/DESCR b/wm/metacity-setup/DESCR new file mode 100644 index 00000000000..0a9c61d9e24 --- /dev/null +++ b/wm/metacity-setup/DESCR @@ -0,0 +1,4 @@ +metacity-setup is a graphical utility to configure the Metacity window +manager, allowing you to change themes, focus settings, the number of +workspaces, etc. It is much easier than having to use gconftool or +gconf-editor. diff --git a/wm/metacity-setup/Makefile b/wm/metacity-setup/Makefile new file mode 100644 index 00000000000..4a35a2694d6 --- /dev/null +++ b/wm/metacity-setup/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/06/01 11:38:15 jmmv Exp $ +# + +DISTNAME= metacity-setup-0.7.1 +CATEGORIES= wm +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=metacity-setup/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.sourceforge.net/projects/metacity-setup/ +COMMENT= Configuration editor for Metacity + +BUILD_USES_MSGFMT= YES +DEPENDS= gnome2-dirs>=1.2:../../misc/gnome2-dirs + +GNU_CONFIGURE= yes +USE_BUILDLINK2= yes +USE_LIBTOOL= yes +USE_PERL5= build +USE_PKGLOCALEDIR= yes + +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool + +.include "../../devel/GConf2/buildlink2.mk" +.include "../../devel/libglade2/buildlink2.mk" +.include "../../devel/libgnomeui/buildlink2.mk" +.include "../../devel/pkgconfig/buildlink2.mk" +.include "../../textproc/intltool/buildlink2.mk" +.include "../../sysutils/gnome-vfs2/buildlink2.mk" +.include "../../wm/metacity/buildlink2.mk" +.include "../../x11/gtk2/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/wm/metacity-setup/PLIST b/wm/metacity-setup/PLIST new file mode 100644 index 00000000000..89743aa8f52 --- /dev/null +++ b/wm/metacity-setup/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/01 11:38:16 jmmv Exp $ +bin/metacity-setup +share/control-center-2.0/capplets/metacity-setup.desktop +share/metacity-setup/pixmaps/metacity-setup-icon.png +share/pixmaps/metacity-setup-icon.png +@dirrm share/metacity-setup/pixmaps +@dirrm share/metacity-setup +@comment in gnome2-dirs: @dirrm share/control-center-2.0/capplets diff --git a/wm/metacity-setup/distinfo b/wm/metacity-setup/distinfo new file mode 100644 index 00000000000..e15441ed9e3 --- /dev/null +++ b/wm/metacity-setup/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/06/01 11:38:15 jmmv Exp $ + +SHA1 (metacity-setup-0.7.1.tar.gz) = 1b196a65321869c66d8d0e30ebee53b2e36ec376 +Size (metacity-setup-0.7.1.tar.gz) = 210390 bytes +SHA1 (patch-aa) = 59bf99a1652c73ee8f932ce300efdfd523726c13 diff --git a/wm/metacity-setup/patches/patch-aa b/wm/metacity-setup/patches/patch-aa new file mode 100644 index 00000000000..1874d907712 --- /dev/null +++ b/wm/metacity-setup/patches/patch-aa @@ -0,0 +1,49 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/06/01 11:38:16 jmmv Exp $ + +Patch obtained from gentoo: "metacity-setup doesn't really detect themes +properly". See bug #8822 on bugs.gentoo.org. + +--- src/callbacks.c.orig 2002-10-05 12:36:03.000000000 -0500 ++++ src/callbacks.c 2002-10-05 12:36:07.000000000 -0500 +@@ -226,20 +226,20 @@ + GDir *themeDirectory = + g_dir_open (possibleThemeDirs[i], 0, NULL); + +- while ((filename = +- g_dir_read_name (themeDirectory)) != NULL) +- if (g_file_test +- (g_build_filename +- (possibleThemeDirs[i], filename, NULL), +- G_FILE_TEST_IS_DIR) && +- (g_file_test +- (g_build_filename +- (possibleThemeDirs[i], filename, "metacity-theme-1.xml", NULL), +- G_FILE_TEST_IS_REGULAR))) +- { +- g_ptr_array_add (themeNameHolder, +- g_strdup (filename)); +- } ++ while ((filename = g_dir_read_name (themeDirectory)) != NULL) ++ if (g_file_test (g_build_filename (possibleThemeDirs[i], filename, NULL), G_FILE_TEST_IS_DIR) && ++ ((g_file_test (g_build_filename (possibleThemeDirs[i], filename, "metacity-theme-1.xml", NULL), G_FILE_TEST_IS_REGULAR)) ++ /* new themes have metacity-theme-1.xml stored under a directory: metacity-1 */ ++ ||(g_file_test (g_build_filename (possibleThemeDirs[i], filename, "metacity-1", NULL), G_FILE_TEST_IS_DIR) ++ && g_file_test (g_build_filename (possibleThemeDirs[i], filename, "metacity-1", "metacity-theme-1.xml",NULL), ++ G_FILE_TEST_IS_REGULAR) ++ ) ++ ) ++ ) ++ { ++ g_ptr_array_add (themeNameHolder, ++ g_strdup (filename)); ++ } + g_dir_close (themeDirectory); + } + } +@@ -690,4 +690,4 @@ + else + metacity_version = "2.4"; + on_treeview1_realize (treeview1_cheat, user_data); +-} +\ No newline at end of file ++} -- cgit v1.2.3