Bug 62654 - [new port] x11/expocity: A metacity spin-off similar to Exposé(tm)
Summary: [new port] x11/expocity: A metacity spin-off similar to Exposé(tm)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-10 17:50 UTC by Simon Barner
Modified: 2004-05-26 12:37 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Barner 2004-02-10 17:50:21 UTC
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
Comment 1 Volker Stolz freebsd_committer freebsd_triage 2004-05-26 12:37:24 UTC
State Changed
From-To: open->closed

Port added, thanks!