diff options
Diffstat (limited to 'sysutils/psmisc/files/patch-aa')
-rw-r--r-- | sysutils/psmisc/files/patch-aa | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/sysutils/psmisc/files/patch-aa b/sysutils/psmisc/files/patch-aa new file mode 100644 index 000000000000..8dbe64fadc8a --- /dev/null +++ b/sysutils/psmisc/files/patch-aa @@ -0,0 +1,68 @@ +--- Makefile.orig Mon Jul 28 05:28:00 1997 ++++ Makefile Sat Dec 19 22:01:20 1998 +@@ -3,18 +3,20 @@ + -Wall -Wno-parentheses -Wwrite-strings -Wpointer-arith \ + # -Wcast-align -Wconversion -g + LDFLAGS=#-s -N #-Xlinker -qmagic +-REAL_CPP=/lib/cpp +-PROGS=killall pstree fuser +-EBINDIR=/bin # essential binaries +-BINDIR=/usr/bin # not so essential ones +-MANDIR=/usr/man/man1 # all man pages ++REAL_CPP=gcc -E ++PROGS=killall pstree # fuser ++EBINDIR=${PREFIX}/bin # essential binaries ++BINDIR=${PREFIX}/bin # not so essential ones ++MANDIR=${PREFIX}/man/man1 # all man pages ++INSTALL_MAN=${BSD_INSTALL_MAN} ++INSTALL_BIN=${BSD_INSTALL_PROGRAM} + + all: $(PROGS) + + signames.h: /usr/include/signal.h +- $(REAL_CPP) -dM </usr/include/signal.h | \ ++ $(REAL_CPP) -dM /usr/include/signal.h | \ + tr -s '\t ' ' ' | sort -n +2 | sed \ +- 's:#define SIG\([A-Z]\+[0-9]*\) \([0-9]\+\) *\(\|/\*.*\)$$:{\ ++ 's:#define SIG\([A-Z][A-Z]*[0-9]*\) \([0-9][0-9]*\).*$$:{\ + \2,"\1" },:p;d' \ + > signames.h + +@@ -25,27 +27,27 @@ + + fuser: fuser.o signals.o + killall: killall.o signals.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -o killall killall.o signals.o -ltermcap + + pstree: pstree.c comm.h Makefile VERSION + $(CC) $(CFLAGS) $(LDFLAGS) -o pstree pstree.c -ltermcap + ++install-all: install install-pidof ++ + install: $(PROGS) + # EBINDIR is expected to exist, so we don't try to create it +- install -o 0 -g 0 -m 555 fuser $(EBINDIR) ++# install -o 0 -g 0 -m 555 fuser $(EBINDIR) + [ -d $(BINDIR) ] || install -d -o 0 -g 0 -m 755 $(BINDIR) +- install -o 0 -g 0 -m 555 killall $(BINDIR) +- install -o 0 -g 0 -m 555 pstree $(BINDIR) ++ $(INSTALL_BIN) killall $(BINDIR) ++ $(INSTALL_BIN) pstree $(BINDIR) + [ -d $(MANDIR) ] || install -d -o 0 -g 0 -m 755 $(MANDIR) +- install -o 0 -g 0 -m 444 fuser.1 $(MANDIR) +- install -o 0 -g 0 -m 444 killall.1 $(MANDIR) +- install -o 0 -g 0 -m 444 pstree.1 $(MANDIR) ++# install -o 0 -g 0 -m 444 fuser.1 $(MANDIR) ++ $(INSTALL_MAN) killall.1 $(MANDIR) ++ $(INSTALL_MAN) pstree.1 $(MANDIR) + + install-pidof: +- @[ -x `echo $(BINDIR)`/killall ] || { \ +- echo "Need `echo $(BINDIR)`/killall to install pidof"; \ +- exit 1 } + ln -sf killall `echo $(BINDIR)`/pidof +- install -o 0 -g 0 -m 444 pidof.1 $(MANDIR) ++ $(INSTALL_MAN) pidof.1 $(MANDIR) + + clean: + rm -f *.o signames.h |