amiwm is an X11 window manager that tries to make your display look

and feel like and Amiga Workbench screen. The purpose of amiwm is
to make life more pleasant for Amiga-freaks who have/want to use 
UNIX workstations once in awhile.

WWW: http://www.lysator.liu.se/~marcus/amiwm.html

Submitted by Lurene Grenier <lurene@daemonkitty.net>
This commit is contained in:
lebel 2002-08-27 20:49:58 +00:00
parent 6cfe80583c
commit b926992be3
5 changed files with 110 additions and 0 deletions

26
x11/amiwm/Makefile Executable file
View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2002/08/27 20:49:58 lebel Exp $
COMMENT= "Amiga Workbench lookalike window manager"
VERSION= 0.20pl48
DISTNAME= amiwm${VERSION}
PKGNAME= amiwm-0.20.48
CATEGORIES= x11
MASTER_SITES= ftp://ftp.lysator.liu.se/pub/X11/wm/amiwm/
HOMEPAGE= http://www.lysator.liu.se/~marcus/amiwm.html
MAINTAINER= Lurene Grenier <lurene@daemonkitty.net>
PERMIT_PACKAGE_CDROM= restrictive
PERMIT_PACKAGE_FTP= restrictive
PERMIT_DISTFILES_CDROM= restrictive
PERMIT_DISTFILES_FTP= Yes
USE_X11= Yes
CONFIGURE_STYLE= gnu dest
CONFIGURE_ENV= CPPFLAGS='${CPPFLAGS} -I${X11BASE}/include'
.include <bsd.port.mk>

3
x11/amiwm/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (amiwm0.20pl48.tar.gz) = bfe907be9e94f6a47fec5181361176f2
RMD160 (amiwm0.20pl48.tar.gz) = abb5922a84501a28a73684c9e056dba6ac6969b7
SHA1 (amiwm0.20pl48.tar.gz) = 6cf5f7197403a9519ea1f3b272e67a8de4fdca43

View File

@ -0,0 +1,59 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2002/08/27 20:49:58 lebel Exp $
--- Makefile.in.orig Sun Mar 15 16:28:46 1998
+++ Makefile.in Mon Aug 26 09:37:13 2002
@@ -13,6 +13,7 @@ LIBS = @X_LIBS@ @X_PRE_LIBS@ -Llibami -l
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = $(exec_prefix)/bin
+sharedir = $(exec_prefix)/share
libdir = $(exec_prefix)/lib
mandir = $(prefix)/man
INSTALL = @INSTALL@
@@ -23,7 +24,7 @@ DT_DIR = /etc/dt
PROGS = amiwm requestchoice executecmd ppmtoinfo
-MODULES = Background Keyboard
+MODULES =
OBJS = main.o screen.o client.o frame.o icc.o \
icon.o menu.o diskobject.o gram.o lex.o rc.o \
@@ -42,7 +43,7 @@ DISTFILES = README README.modules INSTAL
PACKAGENAME = amiwm
-AMIWM_HOME = $(libdir)/amiwm
+AMIWM_HOME = $(sharedir)/amiwm
all : $(PROGS) $(MODULES)
@@ -82,13 +83,11 @@ kbdlexer.c : kbdlexer.l
install : $(PROGS) $(MODULES) Xsession Xsession2 Xinitrc amiwm-init
-mkdir -p $(AMIWM_HOME)
- $(INSTALL) -s requestchoice $(AMIWM_HOME)/requestchoice
- $(INSTALL) -s executecmd $(AMIWM_HOME)/executecmd
for module in $(MODULES); do \
if [ "$$module" = "Background" ]; then \
$(INSTALL) $$module $(AMIWM_HOME)/$$module; \
else \
- $(INSTALL) -s $$module $(AMIWM_HOME)/$$module; \
+ $(INSTALL) -s $$module $(bindir)/$$module; \
fi \
done
$(INSTALL) -m 644 system.amiwmrc $(AMIWM_HOME)/system.amiwmrc
@@ -102,11 +101,10 @@ install : $(PROGS) $(MODULES) Xsession X
$(INSTALL) -m 755 amiwm-init $(AMIWM_HOME)/amiwm-init
$(INSTALL) -s amiwm $(bindir)/amiwm
$(INSTALL) -s ppmtoinfo $(bindir)/ppmtoinfo
- $(RM) $(bindir)/requestchoice
- $(LN_S) $(AMIWM_HOME)/requestchoice $(bindir)/requestchoice
- -mkdir -p $(mandir)/man1
+ $(INSTALL) -s requestchoice $(bindir)/requestchoice
+ $(INSTALL) -s executecmd $(bindir)/executecmd
$(INSTALL) -m 644 amiwm.1 $(mandir)/man1/amiwm.1
-
+
cde-install : Xresources.amiwm Amilogo.bm Amilogo.pm
-mkdir -p $(DT_DIR)/config/C/Xresources.d
$(INSTALL) -m 644 Xresources.amiwm $(DT_DIR)/config/C/Xresources.d/Xresources.amiwm

6
x11/amiwm/pkg/DESCR Normal file
View File

@ -0,0 +1,6 @@
amiwm is an X11 window manager that tries to make your display look
and feel like and Amiga Workbench screen. The purpose of amiwm is
to make life more pleasant for Amiga-freaks who have/want to use
UNIX workstations once in awhile.
WWW: ${HOMEPAGE}

16
x11/amiwm/pkg/PLIST Normal file
View File

@ -0,0 +1,16 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2002/08/27 20:49:58 lebel Exp $
bin/amiwm
bin/executecmd
bin/ppmtoinfo
bin/requestchoice
man/man1/amiwm.1
share/amiwm/Xinitrc
share/amiwm/Xsession
share/amiwm/Xsession2
share/amiwm/amiwm-init
share/amiwm/def_tool.info
share/amiwm/magicwb.map
share/amiwm/schwartz.map
share/amiwm/system.amiwmrc
share/amiwm/system.map
@dirrm share/amiwm