ports/62654: [new port] x11/expocity: A metacity spin-off similar to Exposé(tm)

Simon Barner barner at in.tum.de
Tue Feb 10 17:50:22 UTC 2004


>Number:         62654
>Category:       ports
>Synopsis:       [new port] x11/expocity: A metacity spin-off similar to Exposé(tm)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 10 09:50:21 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Simon Barner
>Release:        FreeBSD 4.9-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD zi025.glhnet.mhn.de 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #1: Thu Sep 4 20:49:53 CEST 2003 simon at zi025.glhnet.mhn.de:/usr/src/sys/compile/KISTE i386

>Description:

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

>How-To-Repeat:

N/A

>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 at 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 at 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 at 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 at dirrm share/gnome/themes/Simple/metacity-1
X at dirrm share/gnome/themes/Simple
X at dirrm share/gnome/themes/Metabox/metacity-1
X at dirrm share/gnome/themes/Metabox
X at dirrm share/gnome/themes/AgingGorilla/metacity-1
X at dirrm share/gnome/themes/AgingGorilla
X at dirrm share/gnome/themes/Esco/metacity-1
X at dirrm share/gnome/themes/Esco
X at dirrm share/gnome/themes/Crux/metacity-1
X at dirrm share/gnome/themes/Crux
X at dirrm share/gnome/themes/Bright/metacity-1
X at dirrm share/gnome/themes/Bright
X at dirrm share/gnome/themes/Atlanta/metacity-1
X at dirrm share/gnome/themes/Atlanta
X at dirrm share/gnome/expocity/icons
X at dirrm share/gnome/expocity/glade
X at dirrm share/gnome/expocity
X at dirrm include/metacity-1/metacity-private
X at dirrm include/metacity-1
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/workspace_names
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/window_keybindings
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/keybinding_commands
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/global_keybindings
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity/general
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/metacity
X at dirrm etc/gconf/gconf.xml.defaults/apps/metacity/workspace_names
X at dirrm etc/gconf/gconf.xml.defaults/apps/metacity/window_keybindings
X at dirrm etc/gconf/gconf.xml.defaults/apps/metacity/keybinding_commands
X at dirrm etc/gconf/gconf.xml.defaults/apps/metacity/global_keybindings
X at dirrm etc/gconf/gconf.xml.defaults/apps/metacity/general
X at dirrm etc/gconf/gconf.xml.defaults/apps/metacity
END-of-expocity/pkg-plist
exit

-- end expocity --

-- begin metacity CONFLICTS patch --

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

-- end metacity CONFLICTS patch --
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list