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:
parent
0e6483b669
commit
14a9fcd419
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=3419
30
x11-wm/afterstep-stable/Makefile
Normal file
30
x11-wm/afterstep-stable/Makefile
Normal 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>
|
1
x11-wm/afterstep-stable/distinfo
Normal file
1
x11-wm/afterstep-stable/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (as-b16.tar.gz) = d55529ee287bd6ce84587a70774c9ce9
|
1
x11-wm/afterstep-stable/pkg-comment
Normal file
1
x11-wm/afterstep-stable/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
This window manager is a continuation of the Bowman NeXTSTEP clone.
|
21
x11-wm/afterstep-stable/pkg-descr
Normal file
21
x11-wm/afterstep-stable/pkg-descr
Normal 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.
|
||||
|
18
x11-wm/afterstep-stable/pkg-plist
Normal file
18
x11-wm/afterstep-stable/pkg-plist
Normal 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
30
x11-wm/afterstep/Makefile
Normal 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>
|
1
x11-wm/afterstep/distinfo
Normal file
1
x11-wm/afterstep/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (as-b16.tar.gz) = d55529ee287bd6ce84587a70774c9ce9
|
59
x11-wm/afterstep/files/patch-aa
Normal file
59
x11-wm/afterstep/files/patch-aa
Normal 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
|
77
x11-wm/afterstep/files/patch-ab
Normal file
77
x11-wm/afterstep/files/patch-ab
Normal 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 ""
|
1
x11-wm/afterstep/pkg-comment
Normal file
1
x11-wm/afterstep/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
This window manager is a continuation of the Bowman NeXTSTEP clone.
|
21
x11-wm/afterstep/pkg-descr
Normal file
21
x11-wm/afterstep/pkg-descr
Normal 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.
|
||||
|
18
x11-wm/afterstep/pkg-plist
Normal file
18
x11-wm/afterstep/pkg-plist
Normal 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
9
x11-wm/afterstep/scripts/configure
vendored
Normal 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
|
Loading…
Reference in New Issue
Block a user