aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11/Makefile1
-rw-r--r--x11/fast-user-switch-applet/Makefile23
-rw-r--r--x11/fast-user-switch-applet/distinfo2
-rw-r--r--x11/fast-user-switch-applet/files/patch-src::esco-gdm::esco-user.c11
-rw-r--r--x11/fast-user-switch-applet/files/patch-src::esco-gdm::vi-misc.c17
-rw-r--r--x11/fast-user-switch-applet/pkg-descr3
-rw-r--r--x11/fast-user-switch-applet/pkg-plist6
-rw-r--r--x11/user-selector-applet/Makefile23
-rw-r--r--x11/user-selector-applet/distinfo2
-rw-r--r--x11/user-selector-applet/files/patch-src::esco-gdm::esco-user.c11
-rw-r--r--x11/user-selector-applet/files/patch-src::esco-gdm::vi-misc.c17
-rw-r--r--x11/user-selector-applet/pkg-descr3
-rw-r--r--x11/user-selector-applet/pkg-plist6
13 files changed, 125 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile
index c2bfc57eac0d..37610a0fa5a9 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -156,6 +156,7 @@
SUBDIR += temperature.app
SUBDIR += tkgoodstuff
SUBDIR += tycoon
+ SUBDIR += user-selector-applet
SUBDIR += vdesk
SUBDIR += wdm
SUBDIR += wmappl
diff --git a/x11/fast-user-switch-applet/Makefile b/x11/fast-user-switch-applet/Makefile
new file mode 100644
index 000000000000..af7e2fe77bfe
--- /dev/null
+++ b/x11/fast-user-switch-applet/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: user-selector-applet
+# Date created: 8 May 2004
+# Whom: Alexander Nedotsukov <bland@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= user-selector-applet
+PORTVERSION= 0.0.7
+CATEGORIES= x11 gnome
+MASTER_SITES= http://esco.mine.nu/downloads/
+DIST_SUBDIR= gnome2
+
+MAINTAINER= bland@FreeBSD.org
+COMMENT= Fast user switching applet for GNOME
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack gtk20 gnomepanel
+USE_LIBTOOL_VER= 13
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/x11/fast-user-switch-applet/distinfo b/x11/fast-user-switch-applet/distinfo
new file mode 100644
index 000000000000..174f7655c7bc
--- /dev/null
+++ b/x11/fast-user-switch-applet/distinfo
@@ -0,0 +1,2 @@
+MD5 (gnome2/user-selector-applet-0.0.7.tar.gz) = 8ee0515a0d3454831d4a1a5562b67415
+SIZE (gnome2/user-selector-applet-0.0.7.tar.gz) = 413494
diff --git a/x11/fast-user-switch-applet/files/patch-src::esco-gdm::esco-user.c b/x11/fast-user-switch-applet/files/patch-src::esco-gdm::esco-user.c
new file mode 100644
index 000000000000..f0a027376276
--- /dev/null
+++ b/x11/fast-user-switch-applet/files/patch-src::esco-gdm::esco-user.c
@@ -0,0 +1,11 @@
+--- src/esco-gdm/esco-user.c.orig Mon Jun 21 00:47:26 2004
++++ src/esco-gdm/esco-user.c Mon Jun 21 00:40:35 2004
+@@ -611,6 +611,8 @@
+
+ mgr = esco_screen_manager_get_default ();
+
++ user->screen_changed_id = g_signal_connect (mgr, "new-screen",
++ G_CALLBACK (screen_changed_cb), user);
+ user->screen_changed_id = g_signal_connect (mgr, "screen-changed",
+ G_CALLBACK (screen_changed_cb), user);
+ user->screen_closed_id = g_signal_connect (mgr, "screen-closed", G_CALLBACK (screen_closed_cb),
diff --git a/x11/fast-user-switch-applet/files/patch-src::esco-gdm::vi-misc.c b/x11/fast-user-switch-applet/files/patch-src::esco-gdm::vi-misc.c
new file mode 100644
index 000000000000..fef6cca0aa73
--- /dev/null
+++ b/x11/fast-user-switch-applet/files/patch-src::esco-gdm::vi-misc.c
@@ -0,0 +1,17 @@
+--- src/esco-gdm/ve-misc.c.orig Sat May 8 23:13:22 2004
++++ src/esco-gdm/ve-misc.c Sat May 8 23:23:40 2004
+@@ -431,13 +431,13 @@
+ * of environment.
+ *
+ **/
++extern char **environ;
+ void
+ ve_clearenv (void)
+ {
+ #ifdef HAVE_CLEARENV
+ clearenv ();
+ #else
+- extern char **environ;
+ environ[0] = NULL;
+ #endif
+ }
diff --git a/x11/fast-user-switch-applet/pkg-descr b/x11/fast-user-switch-applet/pkg-descr
new file mode 100644
index 000000000000..e18d590f32cd
--- /dev/null
+++ b/x11/fast-user-switch-applet/pkg-descr
@@ -0,0 +1,3 @@
+The User Selector Applet is an applet for the GNOME 2.6 panel which allows for
+MacOS X-style fast-user-switching.
+
diff --git a/x11/fast-user-switch-applet/pkg-plist b/x11/fast-user-switch-applet/pkg-plist
new file mode 100644
index 000000000000..b5719da2fa06
--- /dev/null
+++ b/x11/fast-user-switch-applet/pkg-plist
@@ -0,0 +1,6 @@
+etc/gconf/schemas/user-selector-applet.schemas
+libdata/bonobo/servers/GNOME_UserSelectorApplet.server
+libexec/user-selector-applet
+share/icons/hicolor/16x16/apps/gdm-xnest.png
+share/icons/hicolor/32x32/apps/gdm-xnest.png
+share/icons/hicolor/48x48/apps/gdm-xnest.png
diff --git a/x11/user-selector-applet/Makefile b/x11/user-selector-applet/Makefile
new file mode 100644
index 000000000000..af7e2fe77bfe
--- /dev/null
+++ b/x11/user-selector-applet/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: user-selector-applet
+# Date created: 8 May 2004
+# Whom: Alexander Nedotsukov <bland@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= user-selector-applet
+PORTVERSION= 0.0.7
+CATEGORIES= x11 gnome
+MASTER_SITES= http://esco.mine.nu/downloads/
+DIST_SUBDIR= gnome2
+
+MAINTAINER= bland@FreeBSD.org
+COMMENT= Fast user switching applet for GNOME
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack gtk20 gnomepanel
+USE_LIBTOOL_VER= 13
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/x11/user-selector-applet/distinfo b/x11/user-selector-applet/distinfo
new file mode 100644
index 000000000000..174f7655c7bc
--- /dev/null
+++ b/x11/user-selector-applet/distinfo
@@ -0,0 +1,2 @@
+MD5 (gnome2/user-selector-applet-0.0.7.tar.gz) = 8ee0515a0d3454831d4a1a5562b67415
+SIZE (gnome2/user-selector-applet-0.0.7.tar.gz) = 413494
diff --git a/x11/user-selector-applet/files/patch-src::esco-gdm::esco-user.c b/x11/user-selector-applet/files/patch-src::esco-gdm::esco-user.c
new file mode 100644
index 000000000000..f0a027376276
--- /dev/null
+++ b/x11/user-selector-applet/files/patch-src::esco-gdm::esco-user.c
@@ -0,0 +1,11 @@
+--- src/esco-gdm/esco-user.c.orig Mon Jun 21 00:47:26 2004
++++ src/esco-gdm/esco-user.c Mon Jun 21 00:40:35 2004
+@@ -611,6 +611,8 @@
+
+ mgr = esco_screen_manager_get_default ();
+
++ user->screen_changed_id = g_signal_connect (mgr, "new-screen",
++ G_CALLBACK (screen_changed_cb), user);
+ user->screen_changed_id = g_signal_connect (mgr, "screen-changed",
+ G_CALLBACK (screen_changed_cb), user);
+ user->screen_closed_id = g_signal_connect (mgr, "screen-closed", G_CALLBACK (screen_closed_cb),
diff --git a/x11/user-selector-applet/files/patch-src::esco-gdm::vi-misc.c b/x11/user-selector-applet/files/patch-src::esco-gdm::vi-misc.c
new file mode 100644
index 000000000000..fef6cca0aa73
--- /dev/null
+++ b/x11/user-selector-applet/files/patch-src::esco-gdm::vi-misc.c
@@ -0,0 +1,17 @@
+--- src/esco-gdm/ve-misc.c.orig Sat May 8 23:13:22 2004
++++ src/esco-gdm/ve-misc.c Sat May 8 23:23:40 2004
+@@ -431,13 +431,13 @@
+ * of environment.
+ *
+ **/
++extern char **environ;
+ void
+ ve_clearenv (void)
+ {
+ #ifdef HAVE_CLEARENV
+ clearenv ();
+ #else
+- extern char **environ;
+ environ[0] = NULL;
+ #endif
+ }
diff --git a/x11/user-selector-applet/pkg-descr b/x11/user-selector-applet/pkg-descr
new file mode 100644
index 000000000000..e18d590f32cd
--- /dev/null
+++ b/x11/user-selector-applet/pkg-descr
@@ -0,0 +1,3 @@
+The User Selector Applet is an applet for the GNOME 2.6 panel which allows for
+MacOS X-style fast-user-switching.
+
diff --git a/x11/user-selector-applet/pkg-plist b/x11/user-selector-applet/pkg-plist
new file mode 100644
index 000000000000..b5719da2fa06
--- /dev/null
+++ b/x11/user-selector-applet/pkg-plist
@@ -0,0 +1,6 @@
+etc/gconf/schemas/user-selector-applet.schemas
+libdata/bonobo/servers/GNOME_UserSelectorApplet.server
+libexec/user-selector-applet
+share/icons/hicolor/16x16/apps/gdm-xnest.png
+share/icons/hicolor/32x32/apps/gdm-xnest.png
+share/icons/hicolor/48x48/apps/gdm-xnest.png