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: