1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

The afterstep window manager, replacing bowman. It's a NeXTstep wm

clone.

Submitted by:	James FitzGibbon <james@nexis.net>
This commit is contained in:
Satoshi Asami 1996-07-23 07:36:32 +00:00
parent 0e6483b669
commit 14a9fcd419
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=3419
13 changed files with 287 additions and 0 deletions

View File

@ -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>

View File

@ -0,0 +1 @@
MD5 (as-b16.tar.gz) = d55529ee287bd6ce84587a70774c9ce9

View File

@ -0,0 +1 @@
This window manager is a continuation of the Bowman NeXTSTEP clone.

View File

@ -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.

View File

@ -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

30
x11-wm/afterstep/Makefile Normal file
View File

@ -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>

View File

@ -0,0 +1 @@
MD5 (as-b16.tar.gz) = d55529ee287bd6ce84587a70774c9ce9

View File

@ -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

View File

@ -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 ""

View File

@ -0,0 +1 @@
This window manager is a continuation of the Bowman NeXTSTEP clone.

View File

@ -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.

View File

@ -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

9
x11-wm/afterstep/scripts/configure vendored Normal file
View File

@ -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