diff options
author | asami <asami@FreeBSD.org> | 1996-07-23 15:36:32 +0800 |
---|---|---|
committer | asami <asami@FreeBSD.org> | 1996-07-23 15:36:32 +0800 |
commit | 363d5999baf44797558bfa7abab4b3a33f746863 (patch) | |
tree | 52cbe21b0d35d82a3ecb4f0e22c0fa73dc84ccde /x11-wm/afterstep | |
parent | 013816138c4ee9870c8ecfc0475a8b7279a770e7 (diff) | |
download | freebsd-ports-gnome-363d5999baf44797558bfa7abab4b3a33f746863.tar.gz freebsd-ports-gnome-363d5999baf44797558bfa7abab4b3a33f746863.tar.zst freebsd-ports-gnome-363d5999baf44797558bfa7abab4b3a33f746863.zip |
The afterstep window manager, replacing bowman. It's a NeXTstep wm
clone.
Submitted by: James FitzGibbon <james@nexis.net>
Diffstat (limited to 'x11-wm/afterstep')
-rw-r--r-- | x11-wm/afterstep/Makefile | 30 | ||||
-rw-r--r-- | x11-wm/afterstep/distinfo | 1 | ||||
-rw-r--r-- | x11-wm/afterstep/files/patch-aa | 59 | ||||
-rw-r--r-- | x11-wm/afterstep/files/patch-ab | 77 | ||||
-rw-r--r-- | x11-wm/afterstep/pkg-comment | 1 | ||||
-rw-r--r-- | x11-wm/afterstep/pkg-descr | 21 | ||||
-rw-r--r-- | x11-wm/afterstep/pkg-plist | 18 | ||||
-rw-r--r-- | x11-wm/afterstep/scripts/configure | 9 |
8 files changed, 216 insertions, 0 deletions
diff --git a/x11-wm/afterstep/Makefile b/x11-wm/afterstep/Makefile new file mode 100644 index 000000000000..f3725e9aa751 --- /dev/null +++ b/x11-wm/afterstep/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: afterstep +# Version required: 0.98b16 +# Date created: 17 July 96 +# Whom: james@bdd.net +# +# $Id$ +# + +DISTNAME= as-b16 +PKGNAME= afterstep-0.98b16 +CATEGORIES+= x11 +MASTER_SITES= ftp://oak.sfasu.edu/pub/AfterStep/ + +MAINTAINER= james@nexis.net + +LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm +RUN_DEPENDS= fvwm:${PORTSDIR}/x11/fvwm + +USE_X11= yes +WRKSRC= ${WRKDIR}/AfterStep-0.98a16 + +pre-build: + @cd ${WRKSRC}; sh MakeMakefiles + +post-install: + @mkdir -p ${PREFIX}/include/X11/pixmaps + @cp ${WRKSRC}/icons/*.xpm ${PREFIX}/include/X11/pixmaps + @cp ${WRKSRC}/icons/8bit/*.xpm ${PREFIX}/include/X11/pixmaps + +.include <bsd.port.mk> diff --git a/x11-wm/afterstep/distinfo b/x11-wm/afterstep/distinfo new file mode 100644 index 000000000000..ca5f8f7c0e18 --- /dev/null +++ b/x11-wm/afterstep/distinfo @@ -0,0 +1 @@ +MD5 (as-b16.tar.gz) = d55529ee287bd6ce84587a70774c9ce9 diff --git a/x11-wm/afterstep/files/patch-aa b/x11-wm/afterstep/files/patch-aa new file mode 100644 index 000000000000..bfe2ad0bf397 --- /dev/null +++ b/x11-wm/afterstep/files/patch-aa @@ -0,0 +1,59 @@ +*** configure.h.orig Wed Jul 17 10:35:47 1996 +--- configure.h Wed Jul 17 10:36:27 1996 +*************** +*** 1,10 **** +! #define AFTERDIR "/usr/lib/X11/afterstep" +! #define AFTER_ICONDIR "/usr/include/X11/bitmaps:/usr/include/X11/pixmaps" +! #define STEPRC "/usr/lib/X11/afterstep/system.steprc" + + /* Imake command needed to put modules in desired target location */ + /* Use the second version if it causes grief */ +! #define TARGET_DIR BINDIR=AFTERDIR + /* #define TARGET_DIR*/ + + +--- 1,10 ---- +! #define AFTERDIR "@@PREFIX@@/lib/X11/afterstep" +! #define AFTER_ICONDIR "@@PREFIX@@/include/X11/bitmaps:@@PREFIX@@/include/X11/pixmaps" +! #define STEPRC "@@PREFIX@@/lib/X11/afterstep/system.steprc" + + /* Imake command needed to put modules in desired target location */ + /* Use the second version if it causes grief */ +! #define TARGET_DIR BINDIR=AFTERDIR + /* #define TARGET_DIR*/ + + +*************** +*** 12,18 **** + * Imake wants to leave binaries, then choose the second line here. + * If you want to install it in a different directory, uncomment and + * edit the first line */ +! #define AFTER_BIN_DIR BINDIR=/usr/bin/X11 + + /* Compiler over-ride for Imakefiles */ + /* Leave it as shown to get your default compiler */ +--- 12,18 ---- + * Imake wants to leave binaries, then choose the second line here. + * If you want to install it in a different directory, uncomment and + * edit the first line */ +! #define AFTER_BIN_DIR BINDIR=@@PREFIX@@/bin + + /* Compiler over-ride for Imakefiles */ + /* Leave it as shown to get your default compiler */ +*************** +*** 54,60 **** + ***************************************************************************/ + #define XPM + /* linker flags needed to locate and link in the Xpm library, if you use it */ +! #define XPMLIBRARY -L/usr/lib/X11 -lXpm + + /*************************************************************************** + *#define M4 +--- 54,60 ---- + ***************************************************************************/ + #define XPM + /* linker flags needed to locate and link in the Xpm library, if you use it */ +! #define XPMLIBRARY -L@@PREFIX@@/lib -lXpm + + /*************************************************************************** + *#define M4 diff --git a/x11-wm/afterstep/files/patch-ab b/x11-wm/afterstep/files/patch-ab new file mode 100644 index 000000000000..b758e4d62434 --- /dev/null +++ b/x11-wm/afterstep/files/patch-ab @@ -0,0 +1,77 @@ +*** sample.steprc.orig Thu May 30 20:59:02 1996 +--- sample.steprc Wed Jul 17 12:44:02 1996 +*************** +*** 71,79 **** + ########################################################################## + # Module path + # ModulePath is a colon-separated list, just like regular unix PATH +! ModulePath /usr/X11R6/lib/X11/fvwm:/usr/X11R6/lib/X11/afterstep +! PixmapPath /usr/include/X11/pixmaps/ +! IconPath /usr/include/X11/bitmaps/ + NoBoundaryWidth 0 + BoundaryWidth 8 + Style "oclock" Sticky, NoTitle, StaysOnTop, WindowListSkip +--- 71,79 ---- + ########################################################################## + # Module path + # ModulePath is a colon-separated list, just like regular unix PATH +! ModulePath /usr/X11R6/lib/X11/afterstep:/usr/X11R6/lib/X11/fvwm +! PixmapPath /usr/X11R6/include/X11/pixmaps/ +! IconPath /usr/X11R6/include/X11/bitmaps/ + NoBoundaryWidth 0 + BoundaryWidth 8 + Style "oclock" Sticky, NoTitle, StaysOnTop, WindowListSkip +*************** +*** 94,109 **** + *Wharf xbiff nil Swallow "xbiff" xbiff -bg "#8e8a9e" -fg "#00003f" -geometry 45x45-1-1 & + *Wharf xload nil Swallow "xload" xload -nolabel -hl black -bg "#8e8a9e" -geometry 45x45-1-1 & + *Wharf xterm monitor.xpm Exec "-" xterm -e tcsh -l & +! *Wharf lyx text.xpm Exec "-" /home/frank/bin/lyx &>/dev/null & +! *Wharf gimp 3dpaint.xpm Exec "-" gimp -geometry +15+373 & + #*Wharf tkdate nil Swallow "tkdate" tkdate -geometry -1-1 & + *Wharf pine writeletter.xpm Exec "-" xterm -T "pine" -e pine & + *Wharf Netscape netscape3.xpm Exec "-" netscape -geometry 680x565+400+2 & +! *Wharf moxfm FilingCabinet.xpm Exec "-" moxfm >& /dev/null & + *Wharf pager nil SwallowModule "FvwmPager" FvwmPager 0 0 +! *Wharf config interface.xpm Exec "-" xterm -T "vi(.steprc)" -e vim -n ~/.steprc & +! *Wharf Recycler recycler.xpm Restart " " afterstep +! *Wharf Shutdown shutdown.xpm Quit + ########################################################################## + + +--- 94,109 ---- + *Wharf xbiff nil Swallow "xbiff" xbiff -bg "#8e8a9e" -fg "#00003f" -geometry 45x45-1-1 & + *Wharf xload nil Swallow "xload" xload -nolabel -hl black -bg "#8e8a9e" -geometry 45x45-1-1 & + *Wharf xterm monitor.xpm Exec "-" xterm -e tcsh -l & +! #*Wharf lyx text.xpm Exec "-" /home/frank/bin/lyx &>/dev/null & +! #*Wharf gimp 3dpaint.xpm Exec "-" gimp -geometry +15+373 & + #*Wharf tkdate nil Swallow "tkdate" tkdate -geometry -1-1 & + *Wharf pine writeletter.xpm Exec "-" xterm -T "pine" -e pine & + *Wharf Netscape netscape3.xpm Exec "-" netscape -geometry 680x565+400+2 & +! #*Wharf moxfm FilingCabinet.xpm Exec "-" moxfm >& /dev/null & + *Wharf pager nil SwallowModule "FvwmPager" FvwmPager 0 0 +! #*Wharf config interface.xpm Exec "-" xterm -T "vi(.steprc)" -e vim -n ~/.steprc & +! *Wharf Recycler recycler.xpm Restart " " afterstep +! *Wharf Shutdown shutdown.xpm Quit + ########################################################################## + + +*************** +*** 218,225 **** + Popup "HotList" + Title "HotList" + Exec "Xterm" exec xterm -e tcsh -l & +! Exec "Netscape 1.12" exec netscape.12 -geometry 585x565 & +! Exec "Netscape 3.0" exec netscape -geometry 680x565 & + Nop "" + Popup "Applications" Applications + Nop "" +--- 218,225 ---- + Popup "HotList" + Title "HotList" + Exec "Xterm" exec xterm -e tcsh -l & +! Exec "Rxvt" exec rxvt -fat& +! Exec "Netscape" exec netscape -geometry 680x565 & + Nop "" + Popup "Applications" Applications + Nop "" diff --git a/x11-wm/afterstep/pkg-comment b/x11-wm/afterstep/pkg-comment new file mode 100644 index 000000000000..236b0f2d4216 --- /dev/null +++ b/x11-wm/afterstep/pkg-comment @@ -0,0 +1 @@ +This window manager is a continuation of the Bowman NeXTSTEP clone. diff --git a/x11-wm/afterstep/pkg-descr b/x11-wm/afterstep/pkg-descr new file mode 100644 index 000000000000..08906295f7db --- /dev/null +++ b/x11-wm/afterstep/pkg-descr @@ -0,0 +1,21 @@ +AfterStep is a continuation of the BowMan window manager which was +originally put together by Bo Yang. BowMan was based on the fvwm window +manager, written by Robert Nation. Fvwm was based on code from twm. And so +on... It is designed to emulate some of the look and feel of the NEXTSTEP® +user interface, while adding useful, requested, and neat features. The +changes which comprise AfterStep's personality were originally part of +BowMan development, but due to a desire to move past simple emulation and +into a niche as its own valuable window manager, the current designers +decided to change the project name and move on. BowMan development may +continue, but we will no longer be a part of it. + +Major changes from fvwm are: + +- NEXTSTEP-like title bar, title buttons, borders and corners. BowMan's + Wharf is a much worked-out version of GoodStuff. To avoid copyright + complications it is not called a "dock." +- NEXTSTEP style menu. However, the menus are not controlled by + applications; they are more of pop-up service lists on the root window. +- NEXTSTEP style icons. These styles are hard-coded in the program, which is + good for the consistent look of the NEXTSTEP interface. + diff --git a/x11-wm/afterstep/pkg-plist b/x11-wm/afterstep/pkg-plist new file mode 100644 index 000000000000..f3d4d6eec3fa --- /dev/null +++ b/x11-wm/afterstep/pkg-plist @@ -0,0 +1,18 @@ +bin/afterstep +lib/X11/afterstep/Audio +lib/X11/afterstep/Auto +lib/X11/afterstep/Banner +lib/X11/afterstep/Wharf +lib/X11/afterstep/system.steprc +include/X11/pixmaps/3dpaint.xpm +include/X11/pixmaps/monitor.xpm +include/X11/pixmaps/netscape3.xpm +include/X11/pixmaps/FileFolders.xpm +include/X11/pixmaps/recycler.xpm +include/X11/pixmaps/YellowBlueRedGeometry.xpm +include/X11/pixmaps/shutdown.xpm +include/X11/pixmaps/interface.xpm +include/X11/pixmaps/text.xpm +include/X11/pixmaps/monalisa.xpm +include/X11/pixmaps/writeletter.xpm +@dirrm lib/X11/afterstep diff --git a/x11-wm/afterstep/scripts/configure b/x11-wm/afterstep/scripts/configure new file mode 100644 index 000000000000..a66835c092f3 --- /dev/null +++ b/x11-wm/afterstep/scripts/configure @@ -0,0 +1,9 @@ +#!/bin/sh + +cd $WRKSRC || exit 1 + +cp configure.h configure.h.orig +cp sample.steprc sample.steprc.orig +sed -e "s:@@PREFIX@@:$PREFIX:g" < configure.h.orig > configure.h +sed -e "s:@@PREFIX@@:$PREFIX:g" < sample.steprc.orig > sample.steprc +chmod u+x Installme |