Subject: pkg/20648: New/updated package: ctwm 3.6 with Gnome support
To: None <gnats-bugs@gnats.netbsd.org>
From: Rhialto <rhialto@azenomei.knuffel.net>
List: netbsd-bugs
Date: 03/10/2003 18:09:21
>Number:         20648
>Category:       pkg
>Synopsis:       New/updated package: ctwm 3.6 with Gnome support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 10 09:10:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Rhialto
>Release:        NetBSD 1.6
>Organization:
	
>Environment:
System: NetBSD azenomei.falu.nl 1.6 NetBSD 1.6 (AZENOMEI) #0: Sat Sep 28 16:49:44 UTC 2002 root@:/usr/src/sys/arch/alpha/compile/AZENOMEI alpha
Architecture: alpha
Machine: alpha
>Description:
	Enclosed find a shar file meant to be unpacked in pkgsrc/wm/ctwm.
>How-To-Repeat:
	
>Fix:

# 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:
#
#	DESCR
#	Makefile
#	PLIST
#	distinfo
#	patches
#	patches/patch-aa
#	patches/patch-ab
#	patches/patch-ac
#
echo x - DESCR
sed 's/^X//' >DESCR << 'END-of-DESCR'
XCTWM is an extension to twm, that support multiple virtual screens,
Xand a lot of other goodies.
X
XYou can use and manage up to 32 virtual screens called workspaces.
XYou swap from one workspace to another by clicking on a button in an
Xoptional panel of buttons (the workspace manager) or by invoking a function.
X
XYou can custom each workspace by choosing different colors, names
Xand pixmaps for the buttons and background root windows.
X
XMain features are:
X- Optional 3D window titles and border (ala Motif).
X- Shaped, colored icons.
X- Multiple icons for clients based on the icon name.
X- Windows can belong to several workspaces.
X- A map of your workspaces to move quickly windows between
X  different workspaces.
X- Pinnable and sticky menus.
X- etc...
X
XThis is version 3.6 with some support to be a Gnome window manager.
END-of-DESCR
echo x - Makefile
sed 's/^X//' >Makefile << 'END-of-Makefile'
X# $NetBSD: Makefile,v 1.6 2002/08/28 05:17:16 jlam Exp $
X#
X
X#--	ctwm-3.6.tar.gz lacks the xpm images
X#DISTNAME=	ctwm-3.6
X#MASTER_SITES=	http://ctwm.free.lp.se/dist/
X#PATCH_SITES=	http://www.andrew.cmu.edu/~nhd/ctwmg/
X#PATCHFILES=	ctwm-ctwmg.diff
X#--
XDISTNAME=	ctwmg-3.6
XMASTER_SITES=	http://www.andrew.cmu.edu/~nhd/ctwmg/
X#--
X# DISTNAME=	ctwm-3.7-alpha4
X# MASTER_SITES=	http://ctwm.free.lp.se/preview/
X#--
XCATEGORIES=	x11 wm
X
XMAINTAINER=	packages@netbsd.org
XHOMEPAGE=	http://ctwm.free.lp.se/
XCOMMENT=	Window manager with support for multiple virtual screens and Gnome 1.x
X
XUSE_BUILDLINK2=	YES
XUSE_IMAKE=	YES
X
X.include "../../graphics/xpm/buildlink2.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-Makefile
echo x - PLIST
sed 's/^X//' >PLIST << 'END-of-PLIST'
X@comment $NetBSD: PLIST,v 1.1 2001/10/31 20:59:08 zuntum Exp $
Xbin/ctwm
Xlib/X11/twm/images/3D_Expand15.xpm
Xlib/X11/twm/images/3D_Iconify15.xpm
Xlib/X11/twm/images/3D_Lightning15.xpm
Xlib/X11/twm/images/3D_Menu15.xpm
Xlib/X11/twm/images/3D_Resize15.xpm
Xlib/X11/twm/images/3D_Zoom15.xpm
Xlib/X11/twm/images/IslandD.xpm
Xlib/X11/twm/images/IslandW.xpm
Xlib/X11/twm/images/LRom.xpm
Xlib/X11/twm/images/LRom1.xpm
Xlib/X11/twm/images/arthur.xpm
Xlib/X11/twm/images/audio_editor.xpm
Xlib/X11/twm/images/background8.xpm
Xlib/X11/twm/images/ball1.xpm
Xlib/X11/twm/images/ball10.xpm
Xlib/X11/twm/images/ball11.xpm
Xlib/X11/twm/images/ball12.xpm
Xlib/X11/twm/images/ball2.xpm
Xlib/X11/twm/images/ball3.xpm
Xlib/X11/twm/images/ball4.xpm
Xlib/X11/twm/images/ball5.xpm
Xlib/X11/twm/images/ball6.xpm
Xlib/X11/twm/images/ball7.xpm
Xlib/X11/twm/images/ball8.xpm
Xlib/X11/twm/images/ball9.xpm
Xlib/X11/twm/images/cdrom1.xpm
Xlib/X11/twm/images/claude.xpm
Xlib/X11/twm/images/clipboard.xpm
Xlib/X11/twm/images/datebook.xpm
Xlib/X11/twm/images/emacs.xpm
Xlib/X11/twm/images/ghostview.xpm
Xlib/X11/twm/images/gnu-emacs1.xpm
Xlib/X11/twm/images/gnu-emacs2.xpm
Xlib/X11/twm/images/gnu-emacs3.xpm
Xlib/X11/twm/images/gnu-emacs4.xpm
Xlib/X11/twm/images/gnu-emacs5.xpm
Xlib/X11/twm/images/gnu-emacs6.xpm
Xlib/X11/twm/images/gnu-emacs7.xpm
Xlib/X11/twm/images/hpterm.xpm
Xlib/X11/twm/images/mail0.xpm
Xlib/X11/twm/images/mail1.xpm
Xlib/X11/twm/images/nothing.xpm
Xlib/X11/twm/images/nt1.xpm
Xlib/X11/twm/images/nt2.xpm
Xlib/X11/twm/images/pixmap.xpm
Xlib/X11/twm/images/postit.xpm
Xlib/X11/twm/images/skull.xpm
Xlib/X11/twm/images/spider.xpm
Xlib/X11/twm/images/supman1.xbm
Xlib/X11/twm/images/supman2.xbm
Xlib/X11/twm/images/supman3.xbm
Xlib/X11/twm/images/supman4.xbm
Xlib/X11/twm/images/supman5.xbm
Xlib/X11/twm/images/supman6.xbm
Xlib/X11/twm/images/supman7.xbm
Xlib/X11/twm/images/supman8.xbm
Xlib/X11/twm/images/supman9.xbm
Xlib/X11/twm/images/term.xpm
Xlib/X11/twm/images/unknown.xpm
Xlib/X11/twm/images/unknown1.xpm
Xlib/X11/twm/images/unread.xpm
Xlib/X11/twm/images/welcome.xpm
Xlib/X11/twm/images/welcome.xwd
Xlib/X11/twm/images/xarchie.xpm
Xlib/X11/twm/images/xcalc.xpm
Xlib/X11/twm/images/xcalc2.xpm
Xlib/X11/twm/images/xedit.xpm
Xlib/X11/twm/images/xftp.xpm
Xlib/X11/twm/images/xgopher.xpm
Xlib/X11/twm/images/xgrab.xpm
Xlib/X11/twm/images/xhpcalc.xpm
Xlib/X11/twm/images/xirc.xpm
Xlib/X11/twm/images/xmail.xpm
Xlib/X11/twm/images/xman.xpm
Xlib/X11/twm/images/xmosaic.xpm
Xlib/X11/twm/images/xnomail.xpm
Xlib/X11/twm/images/xrn-compose.xpm
Xlib/X11/twm/images/xrn.goodnews.xpm
Xlib/X11/twm/images/xrn.nonews.xpm
Xlib/X11/twm/images/xrn.xpm
Xlib/X11/twm/images/xterm.xpm
Xlib/X11/twm/images/3dcircle.xpm
Xlib/X11/twm/images/3ddimple.xpm
Xlib/X11/twm/images/3ddot.xpm
Xlib/X11/twm/images/3dfeet.xpm
Xlib/X11/twm/images/3dleopard.xpm
Xlib/X11/twm/images/3dpie.xpm
Xlib/X11/twm/images/3dpyramid.xpm
Xlib/X11/twm/images/3dslant.xpm
Xlib/X11/twm/system.ctwmrc
Xman/cat1/ctwm.0
X@dirrm lib/X11/twm/images
END-of-PLIST
echo x - distinfo
sed 's/^X//' >distinfo << 'END-of-distinfo'
X$NetBSD$
X
XSHA1 (ctwmg-3.6.tar.gz) = d20d35396a27f2274d6821655561853d58b14fb4
XSize (ctwmg-3.6.tar.gz) = 609305 bytes
XSHA1 (patch-aa) = 59a3813b07526275960299cfd3125baac200189c
XSHA1 (patch-ab) = 11e6da3d08b9b067c30f70cb6b86ebb976f56852
XSHA1 (patch-ac) = 739ceffe3e1c1072050e5f767270054988627ed4
END-of-distinfo
echo c - patches
mkdir -p patches > /dev/null 2>&1
echo x - patches/patch-aa
sed 's/^X//' >patches/patch-aa << 'END-of-patches/patch-aa'
X$NetBSD$
X
XFix a typo.
X
X+++ gram.y	Thu Mar  6 20:58:39 2003
X@@ -683,7 +683,7 @@
X 		| wingeom_entries wingeom_entry
X 		;
X 
X+wingeom_entry	: string string	{ AddToList (&Scr->WindowGeometries, $1, $2); }
X 
X 
X 
END-of-patches/patch-aa
echo x - patches/patch-ab
sed 's/^X//' >patches/patch-ab << 'END-of-patches/patch-ab'
X$NetBSD$
X
XEnable use of M4 and I18N as in other versions.
X
X+++ Imakefile	Fri Mar  7 03:53:08 2003
X@@ -10,9 +10,9 @@
X #undef  IMCONV
X #undef  USE_SOUND
X #define XPM
X-#undef USEM4
X+#define USEM4
X #define X11R6
X-#undef I18N
X+#define I18N
X 
X          YFLAGS = -d
X         DEPLIBS = $(DEPXMULIB) $(DEPEXTENSIONLIB) $(DEPXLIB)
END-of-patches/patch-ab
echo x - patches/patch-ac
sed 's/^X//' >patches/patch-ac << 'END-of-patches/patch-ac'
X$NetBSD$
X
XRemove -s option from call to m4.
X
X+++ parse.c	Sat Mar  8 13:34:59 2003
X@@ -2097,7 +2097,8 @@
X                 dup2(fids[1], 1);       /* stdout = pipe to parent */
X                 /* get_defs("m4", dpy, display_name) */
X                 tmp_file = m4_defs(dpy, display_name);
X-                execlp("m4", "m4", "-s", tmp_file, "-", NULL);
X+		/* Not all m4s know about -s */
X+                execlp("m4", "m4", tmp_file, "-", NULL);
X                 /* If we get here we are screwed... */
X                 perror("Can't execlp() m4");
X                 exit(124);
END-of-patches/patch-ac
exit

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert      -- The evil eye is caused by the black
\X/ rhialto/at/xs4all.nl        -- tongue - Tom Poes, "Het boze oog", 4456.
>Release-Note:
>Audit-Trail:
>Unformatted: