wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit e1e6794aca82adf32835883c286d406d4e76b5d7
parent 53f8e701155a4c32b52caf991d3c7856e3c38dff
Author: Kris Maglione <jg@suckless.org>
Date:   Mon, 28 Sep 2009 17:24:01 -0400

Cleanup pre-install text file filters.

Diffstat:
cmd/Makefile | 6------
cmd/wihack.sh | 2+-
cmd/wmii9rc.sh | 2+-
cmd/wmiistartrc.sh | 20--------------------
man/Makefile | 6------
man/wmii.man1 | 6+++---
mk/hdr.mk | 3++-
mk/wmii.mk | 10+++++++++-
rc/Makefile | 6------
rc/wmiirc.sh | 2+-
10 files changed, 17 insertions(+), 46 deletions(-)

diff --git a/cmd/Makefile b/cmd/Makefile @@ -15,12 +15,6 @@ TARG = wihack \ wmiistartrc OFILES = util.o -FILTER = sed "s|CONFPREFIX|$(ETC)|g; \ - s|CONFVERSION|$(CONFVERSION)|g; \ - s|P9PATHS|$(P9PATHS)|g; \ - s|LIBDIR|$(LIBDIR)|g; \ - s|BINSH|$(BINSH)|g; \ - s|AWKPATH|$(AWKPATH)|g" LDFLAGS += -lfmt -lutf CFLAGS += $(INCX11) diff --git a/cmd/wihack.sh b/cmd/wihack.sh @@ -36,7 +36,7 @@ eval $checkarg if [ ! -u "`which $1`" -a ! -g "`which $1`" ] then export LD_PRELOAD=libwmii_hack.so - export LD_LIBRARY_PATH="LIBDIR${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" + export LD_LIBRARY_PATH="@LIBDIR@${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" else unset WMII_HACK_TRANSIENT WMII_HACK_TYPE WMII_HACK_TAGS fi diff --git a/cmd/wmii9rc.sh b/cmd/wmii9rc.sh @@ -1,7 +1,7 @@ #!/bin/sh -f RC="" IFS=: -for i in "$PLAN9" `echo "P9PATHS"`; do +for i in "$PLAN9" `echo "@P9PATHS@"`; do if [ -d "$i" -a -x "$i/bin/rc" ]; then export PLAN9="$i" RC="$i/bin/rc" diff --git a/cmd/wmiistartrc.sh b/cmd/wmiistartrc.sh @@ -1,20 +0,0 @@ -#!BINSH -f -# start wmiirc - -export home="$HOME" -lconf="$home/.wmiiCONFVERSION" -gconf="CONFPREFIX/wmiiCONFVERSION" - -export WMII_CONFPATH="$lconf:$gconf" -#export POSIXLY_CORRECT=gnu_hippies - -which="$(which which)" -if wmii9rc; then - WMIIRC="$(PATH="$WMII_CONFPATH:$PATH" $which rc.wmii)" -else - WMIIRC="$(PATH="$WMII_CONFPATH:$PATH" $which wmiirc)" -fi - -mkdir $lconf 2>/dev/null && $gconf/welcome & -"$WMIIRC" "$@" || exec "$gconf/wmiirc" "$@" - diff --git a/man/Makefile b/man/Makefile @@ -11,11 +11,5 @@ wmiir.1: $(TARG): Makefile $(ROOT)/mk/wmii.mk header.t2t -FILTER = sed "s|CONFPREFIX|$(ETC)|g; \ - s|CONFVERSION|$(CONFVERSION)|g; \ - s|P9PATHS|$(P9PATHS)|g; \ - s|AWKPATH|$(AWKPATH)|g; \ - s|VERSION|$(VERSION)|g" - include ${ROOT}/mk/man.mk diff --git a/man/wmii.man1 b/man/wmii.man1 @@ -145,7 +145,7 @@ An action is a shell script in the default setup, but it can actually be any executable file. It is executed usually by selecting it from the actions menu. You can customize an action by copying it from the global action directory -'CONFPREFIX/wmii-3.5' to '$HOME/.wmii-3.5' and then +'@CONFPREFIX@/wmii-3.5' to '$HOME/.wmii-3.5' and then editing the copy to fit your needs. Of course you can also create your own actions there; make sure that they are executable. @@ -431,9 +431,9 @@ them. : /tmp/ns.$USER.${DISPLAY%.0}/wmii The wmii socket file which provides a 9P service. -: CONFPREFIX/wmii-3.5 +: @CONFPREFIX@/wmii@CONFVERSION@ Global action directory. -: $HOME/.wmii-3.5 +: $HOME/.wmii@CONFVERSION@ User-specific action directory. Actions are first searched here. : diff --git a/mk/hdr.mk b/mk/hdr.mk @@ -18,9 +18,10 @@ MKCFGSH=if test -f $(ROOT)/config.local.mk; then echo $(ROOT)/config.local.mk; e MKCFG:=${shell $(MKCFGSH)} MKCFG!=${MKCFGSH} include $(MKCFG) + # and this: # Try to find a sane shell. /bin/sh is a last resort, because it's -# usually bash on Linux, which means, it's painfully slow. +# usually bash on Linux, which means it's painfully slow. BINSH := $(shell \ if [ -x /bin/dash ]; then echo /bin/dash; \ elif [ -x /bin/ksh ]; then echo /bin/ksh; \ diff --git a/mk/wmii.mk b/mk/wmii.mk @@ -5,5 +5,13 @@ VERSION := $(shell echo $(VERS)) VERSION != echo $(VERS) CONFVERSION = -hg COPYRIGHT = ©2009 Kris Maglione -CFLAGS += '-DVERSION=\"$(VERSION)\"' '-DCOPYRIGHT=\"$(COPYRIGHT)\"' + +CFLAGS += '-DVERSION=\"$(VERSION)\"' '-DCOPYRIGHT=\"$(COPYRIGHT)\"' \ + '-DCONFVERSION=\"$(CONFVERSION)\"' '-DCONFPREFIX=\"$(ETC)\"' +FILTER = sed "s|@CONFPREFIX@|$(ETC)|g; \ + s|@CONFVERSION@|$(CONFVERSION)|g; \ + s|@P9PATHS@|$(P9PATHS)|g; \ + s|@LIBDIR@|$(LIBDIR)|g; \ + s|@BINSH@|$(BINSH)|g; \ + s|@AWKPATH@|$(AWKPATH)|g" diff --git a/rc/Makefile b/rc/Makefile @@ -7,10 +7,4 @@ TARG = rc.wmii \ wmiirc \ welcome -FILTER = sed "s|CONFPREFIX|$(ETC)|g; \ - s|CONFVERSION|$(CONFVERSION)|g; \ - s|P9PATHS|$(P9PATHS)|g; \ - s|BINSH|$(BINSH)|g; \ - s|AWKPATH|$(AWKPATH)|g" - include $(ROOT)/mk/many.mk diff --git a/rc/wmiirc.sh b/rc/wmiirc.sh @@ -1,4 +1,4 @@ -#!BINSH -f +#!@BINSH@ -f # Configure wmii wmiiscript=wmiirc # For wmii.sh . wmii.sh