expocity is a spin-off from metacity offering a very nice way to switch between active applications: When you hit ALT+TAB, all windows will be arranged nicely in a miniature view from which you can select one by clicking on it. expocity is a replacement for GNOME's standard window manager metacity, so I set CONFLICTS accordingly. http://www.pycage.de/software_expocity.html Fix: -- begin expocity -- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # expocity # expocity/Makefile # expocity/files # expocity/files/patch-configure # expocity/distinfo # expocity/pkg-descr # expocity/pkg-plist # echo c - expocity mkdir -p expocity > /dev/null 2>&1 echo x - expocity/Makefile sed 's/^X//' >expocity/Makefile << 'END-of-expocity/Makefile' X# New ports collection makefile for: expocity X# Date created: Feb 2nd 2004 X# Whom: Simon Barner <barner@gmx.de> X# X# $FreeBSD$ X# X XPORTNAME= expocity XPORTVERSION= 2.6.2 XCATEGORIES= x11-wm XMASTER_SITES= http://www.pycage.de/download/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-1 XDIST_SUBDIR= gnome2 X XMAINTAINER= barner@gmx.de XCOMMENT= A metacity spin-off with Expose(tm)-like features X XLIB_DEPENDS= startup-notification-1.0:${PORTSDIR}/x11/startup-notification X XCONFLICTS= metacity* XUSE_BZIP2= yes XUSE_X_PREFIX= yes XUSE_GMAKE= yes XUSE_LIBTOOL= yes XUSE_GNOME= gnomeprefix gnomehack gnomehier gconf2 libglade2 XINSTALLS_SHLIB= yes XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" XMAKE_ENV= G_CHARSET_ALIAS="${LOCALBASE}/libdata/charset.alias" X X.include <bsd.port.mk> END-of-expocity/Makefile echo c - expocity/files mkdir -p expocity/files > /dev/null 2>&1 echo x - expocity/files/patch-configure sed 's/^X//' >expocity/files/patch-configure << 'END-of-expocity/files/patch-configure' X X$FreeBSD: ports/x11-wm/metacity/files/patch-configure,v 1.3 2003/09/18 06:49:34 marcus Exp $ X X--- configure 2002/05/22 09:20:39 1.1 X+++ configure 2002/05/22 09:20:59 X@@ -6411,6 +6411,7 @@ X X # This can be used to rebuild libtool when needed X LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" X+$ac_aux_dir/ltconfig $LIBTOOL_DEPS X X # Always use our own libtool. X LIBTOOL='$(SHELL) $(top_builddir)/libtool' END-of-expocity/files/patch-configure echo x - expocity/distinfo sed 's/^X//' >expocity/distinfo << 'END-of-expocity/distinfo' XMD5 (gnome2/expocity-2.6.2-1.tar.bz2) = 9ee1830a2944b286315436c658dfb106 END-of-expocity/distinfo echo x - expocity/pkg-descr sed 's/^X//' >expocity/pkg-descr << 'END-of-expocity/pkg-descr' XModern desktop environments make it possible for you to work on several Xdocuments in several windows at the same time. This will inevitably result Xin lots of open windows on your desktop. X XSwitching between applications can become a real pain: the buttons in the Xtaskbar already got too small to be usable, and finding the right window in Xthe tablist takes ages. X Xexpocity is an effort to integrate an efficient means of switching between Xapplications into the window manager metacity, similar to Expose(tm) on XApple's OS-X. X XUse ALT+TAB to switch between application. X XWWW: http://www.pycage.de/software_expocity.html END-of-expocity/pkg-descr echo x - expocity/pkg-plist sed 's/^X//' >expocity/pkg-plist << 'END-of-expocity/pkg-plist' Xbin/metacity Xbin/metacity-message Xbin/metacity-theme-viewer Xbin/metacity-window-demo Xetc/gconf/gconf.xml.defaults/apps/metacity/%gconf.xml Xetc/gconf/gconf.xml.defaults/apps/metacity/general/%gconf.xml Xetc/gconf/gconf.xml.defaults/apps/metacity/global_keybindings/%gconf.xml Xetc/gconf/gconf.xml.defaults/apps/metacity/keybinding_commands/%gconf.xml Xetc/gconf/gconf.xml.defaults/apps/metacity/window_keybindings/%gconf.xml Xetc/gconf/gconf.xml.defaults/apps/metacity/workspace_names/%gconf.xml Xetc/gconf/gconf.xml.defaults/schemas/apps/metacity/%gconf.xml Xetc/gconf/gconf.xml.defaults/schemas/apps/metacity/general/%gconf.xml Xetc/gconf/gconf.xml.defaults/schemas/apps/metacity/global_keybindings/%gconf.xml Xetc/gconf/gconf.xml.defaults/schemas/apps/metacity/keybinding_commands/%gconf.xml Xetc/gconf/gconf.xml.defaults/schemas/apps/metacity/window_keybindings/%gconf.xml Xetc/gconf/gconf.xml.defaults/schemas/apps/metacity/workspace_names/%gconf.xml Xetc/gconf/schemas/metacity.schemas Xinclude/metacity-1/metacity-private/common.h Xinclude/metacity-1/metacity-private/gradient.h Xinclude/metacity-1/metacity-private/preview-widget.h Xinclude/metacity-1/metacity-private/theme-parser.h Xinclude/metacity-1/metacity-private/theme.h Xinclude/metacity-1/metacity-private/util.h Xlib/libmetacity-private.a Xlib/libmetacity-private.so Xlib/libmetacity-private.so.0 Xlibdata/pkgconfig/libmetacity-private.pc Xlibexec/metacity-dialog Xshare/gnome/expocity/glade/metacity-properties.glade Xshare/gnome/expocity/icons/metacity-window-demo.png Xshare/gnome/pixmaps/metacity-properties.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-close-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-close-menu-icon.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-maximize-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-maximize-menu-icon.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-menu-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-minimize-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/active-minimize-menu-icon.png Xshare/gnome/themes/AgingGorilla/metacity-1/inactive-close-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/inactive-maximize-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/inactive-menu-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/inactive-minimize-button.png Xshare/gnome/themes/AgingGorilla/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Atlanta/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Bright/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Crux/metacity-1/active-border-top-left-border.png Xshare/gnome/themes/Crux/metacity-1/active-border-top-right-border.png Xshare/gnome/themes/Crux/metacity-1/active-bottom-left-border.png Xshare/gnome/themes/Crux/metacity-1/active-bottom-left-corner.png Xshare/gnome/themes/Crux/metacity-1/active-bottom-mid-left-border.png Xshare/gnome/themes/Crux/metacity-1/active-bottom-mid-right-border.png Xshare/gnome/themes/Crux/metacity-1/active-bottom-right-border.png Xshare/gnome/themes/Crux/metacity-1/active-bottom-right-corner.png Xshare/gnome/themes/Crux/metacity-1/active-button-prelight.png Xshare/gnome/themes/Crux/metacity-1/active-button-pressed.png Xshare/gnome/themes/Crux/metacity-1/active-button.png Xshare/gnome/themes/Crux/metacity-1/active-close-button.png Xshare/gnome/themes/Crux/metacity-1/active-left-border.png Xshare/gnome/themes/Crux/metacity-1/active-left-top-border-shaded.png Xshare/gnome/themes/Crux/metacity-1/active-left-top-border.png Xshare/gnome/themes/Crux/metacity-1/active-maximize-button.png Xshare/gnome/themes/Crux/metacity-1/active-menu-button-prelight.png Xshare/gnome/themes/Crux/metacity-1/active-menu-button-pressed.png Xshare/gnome/themes/Crux/metacity-1/active-menu-button.png Xshare/gnome/themes/Crux/metacity-1/active-minimize-button.png Xshare/gnome/themes/Crux/metacity-1/active-restore-button.png Xshare/gnome/themes/Crux/metacity-1/active-right-border.png Xshare/gnome/themes/Crux/metacity-1/active-right-top-border-shaded.png Xshare/gnome/themes/Crux/metacity-1/active-right-top-border.png Xshare/gnome/themes/Crux/metacity-1/active-top-center-left.png Xshare/gnome/themes/Crux/metacity-1/active-top-center-mid-left.png Xshare/gnome/themes/Crux/metacity-1/active-top-center-mid-right.png Xshare/gnome/themes/Crux/metacity-1/active-top-center-right.png Xshare/gnome/themes/Crux/metacity-1/active-top-left-border.png Xshare/gnome/themes/Crux/metacity-1/active-top-left-corner.png Xshare/gnome/themes/Crux/metacity-1/active-top-mid-left-border.png Xshare/gnome/themes/Crux/metacity-1/active-top-mid-right-border.png Xshare/gnome/themes/Crux/metacity-1/active-top-right-border.png Xshare/gnome/themes/Crux/metacity-1/active-top-right-corner.png Xshare/gnome/themes/Crux/metacity-1/inactive-border-top-left-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-border-top-right-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-bottom-left-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-bottom-left-corner.png Xshare/gnome/themes/Crux/metacity-1/inactive-bottom-mid-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-bottom-right-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-bottom-right-corner.png Xshare/gnome/themes/Crux/metacity-1/inactive-button-prelight.png Xshare/gnome/themes/Crux/metacity-1/inactive-button-pressed.png Xshare/gnome/themes/Crux/metacity-1/inactive-button.png Xshare/gnome/themes/Crux/metacity-1/inactive-close-button.png Xshare/gnome/themes/Crux/metacity-1/inactive-left-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-left-top-border-shaded.png Xshare/gnome/themes/Crux/metacity-1/inactive-left-top-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-maximize-button.png Xshare/gnome/themes/Crux/metacity-1/inactive-menu-button-prelight.png Xshare/gnome/themes/Crux/metacity-1/inactive-menu-button-pressed.png Xshare/gnome/themes/Crux/metacity-1/inactive-menu-button.png Xshare/gnome/themes/Crux/metacity-1/inactive-minimize-button.png Xshare/gnome/themes/Crux/metacity-1/inactive-restore-button.png Xshare/gnome/themes/Crux/metacity-1/inactive-right-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-right-top-border-shaded.png Xshare/gnome/themes/Crux/metacity-1/inactive-right-top-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-center-left.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-center-mid.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-center-right.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-left-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-left-corner.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-mid-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-right-border.png Xshare/gnome/themes/Crux/metacity-1/inactive-top-right-corner.png Xshare/gnome/themes/Crux/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Esco/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Metabox/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Simple/metacity-1/close.png Xshare/gnome/themes/Simple/metacity-1/maximize.png Xshare/gnome/themes/Simple/metacity-1/maximized.png Xshare/gnome/themes/Simple/metacity-1/metacity-theme-1.xml Xshare/gnome/themes/Simple/metacity-1/minimize.png Xshare/gnome/wm-properties/metacity.desktop Xshare/locale/am/LC_MESSAGES/metacity.mo Xshare/locale/ar/LC_MESSAGES/metacity.mo Xshare/locale/az/LC_MESSAGES/metacity.mo Xshare/locale/be/LC_MESSAGES/metacity.mo Xshare/locale/bg/LC_MESSAGES/metacity.mo Xshare/locale/bn/LC_MESSAGES/metacity.mo Xshare/locale/ca/LC_MESSAGES/metacity.mo Xshare/locale/cs/LC_MESSAGES/metacity.mo Xshare/locale/cy/LC_MESSAGES/metacity.mo Xshare/locale/da/LC_MESSAGES/metacity.mo Xshare/locale/de/LC_MESSAGES/metacity.mo Xshare/locale/el/LC_MESSAGES/metacity.mo Xshare/locale/en_GB/LC_MESSAGES/metacity.mo Xshare/locale/es/LC_MESSAGES/metacity.mo Xshare/locale/fa/LC_MESSAGES/metacity.mo Xshare/locale/fi/LC_MESSAGES/metacity.mo Xshare/locale/fr/LC_MESSAGES/metacity.mo Xshare/locale/ga/LC_MESSAGES/metacity.mo Xshare/locale/gl/LC_MESSAGES/metacity.mo Xshare/locale/he/LC_MESSAGES/metacity.mo Xshare/locale/hi/LC_MESSAGES/metacity.mo Xshare/locale/hu/LC_MESSAGES/metacity.mo Xshare/locale/id/LC_MESSAGES/metacity.mo Xshare/locale/is/LC_MESSAGES/metacity.mo Xshare/locale/it/LC_MESSAGES/metacity.mo Xshare/locale/ja/LC_MESSAGES/metacity.mo Xshare/locale/ko/LC_MESSAGES/metacity.mo Xshare/locale/lt/LC_MESSAGES/metacity.mo Xshare/locale/lv/LC_MESSAGES/metacity.mo Xshare/locale/mk/LC_MESSAGES/metacity.mo Xshare/locale/ml/LC_MESSAGES/metacity.mo Xshare/locale/mn/LC_MESSAGES/metacity.mo Xshare/locale/ms/LC_MESSAGES/metacity.mo Xshare/locale/nl/LC_MESSAGES/metacity.mo Xshare/locale/nn/LC_MESSAGES/metacity.mo Xshare/locale/no/LC_MESSAGES/metacity.mo Xshare/locale/pl/LC_MESSAGES/metacity.mo Xshare/locale/pt/LC_MESSAGES/metacity.mo Xshare/locale/pt_BR/LC_MESSAGES/metacity.mo Xshare/locale/ro/LC_MESSAGES/metacity.mo Xshare/locale/ru/LC_MESSAGES/metacity.mo Xshare/locale/sk/LC_MESSAGES/metacity.mo Xshare/locale/sl/LC_MESSAGES/metacity.mo Xshare/locale/sq/LC_MESSAGES/metacity.mo Xshare/locale/sr/LC_MESSAGES/metacity.mo Xshare/locale/sr@Latn/LC_MESSAGES/metacity.mo Xshare/locale/sv/LC_MESSAGES/metacity.mo Xshare/locale/ta/LC_MESSAGES/metacity.mo Xshare/locale/tr/LC_MESSAGES/metacity.mo Xshare/locale/uk/LC_MESSAGES/metacity.mo Xshare/locale/vi/LC_MESSAGES/metacity.mo Xshare/locale/wa/LC_MESSAGES/metacity.mo Xshare/locale/zh_CN/LC_MESSAGES/metacity.mo Xshare/locale/zh_TW/LC_MESSAGES/metacity.mo X@dirrm share/gnome/themes/Simple/metacity-1 X@dirrm share/gnome/themes/Simple X@dirrm share/gnome/themes/Metabox/metacity-1 X@dirrm share/gnome/themes/Metabox X@dirrm share/gnome/themes/AgingGorilla/metacity-1 X@dirrm share/gnome/themes/AgingGorilla X@dirrm share/gnome/themes/Esco/metacity-1 X@dirrm share/gnome/themes/Esco X@dirrm share/gnome/themes/Crux/metacity-1 X@dirrm share/gnome/themes/Crux X@dirrm share/gnome/themes/Bright/metacity-1 X@dirrm share/gnome/themes/Bright X@dirrm share/gnome/themes/Atlanta/metacity-1 X@dirrm share/gnome/themes/Atlanta X@dirrm share/gnome/expocity/icons X@dirrm share/gnome/expocity/glade X@dirrm share/gnome/expocity X@dirrm include/metacity-1/metacity-private X@dirrm include/metacity-1 X@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/workspace_names X@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/window_keybindings X@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/keybinding_commands X@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/global_keybindings X@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/general X@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity X@dirrm etc/gconf/gconf.xml.defaults/apps/metacity/workspace_names X@dirrm etc/gconf/gconf.xml.defaults/apps/metacity/window_keybindings X@dirrm etc/gconf/gconf.xml.defaults/apps/metacity/keybinding_commands X@dirrm etc/gconf/gconf.xml.defaults/apps/metacity/global_keybindings X@dirrm etc/gconf/gconf.xml.defaults/apps/metacity/general X@dirrm etc/gconf/gconf.xml.defaults/apps/metacity END-of-expocity/pkg-plist exit -- end expocity -- -- begin metacity CONFLICTS patch -- -- end metacity CONFLICTS patch ----WGnB92u5dsWUsnRbpwE5ov96bTwIHb4ln4sL4pYp7nfloDoS Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" Index: Makefile =================================================================== RCS file: /home/ncvs/ports/x11-wm/metacity/Makefile,v retrieving revision 1.24 diff -u -r1.24 Makefile --- Makefile 4 Feb 2004 05:10:22 -0000 1.24 +++ Makefile 10 Feb 2004 17:20:20 -0000 @@ -18,6 +18,7 @@ LIB_DEPENDS= startup-notification-1.0:${PORTSDIR}/x11/startup-notification +CONFLICTS= expocity* USE_BZIP2= yes USE_X_PREFIX= yes USE_GMAKE= yes How-To-Repeat: N/A
State Changed From-To: open->closed Port added, thanks!