summaryrefslogtreecommitdiff
path: root/misc/mshell/files/patch-aa
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1994-09-24 03:57:13 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1994-09-24 03:57:13 +0000
commit7883df5ea28a0934e59540ca93a33a726bb9aa07 (patch)
tree394ed05dcd53aebfd6c2d7e23c5b011aee6a4eab /misc/mshell/files/patch-aa
parentUpdate this to fix install problem. (diff)
Mshell port from Jean-Marc Zucconi (jmz@thud.cdrom.com). Jean-Marc
is now our leading ports-supplier! Let's all give him a big THANK YOU! :) Submitted by: jmz
Notes
Notes: svn path=/head/; revision=117
Diffstat (limited to 'misc/mshell/files/patch-aa')
-rw-r--r--misc/mshell/files/patch-aa62
1 files changed, 62 insertions, 0 deletions
diff --git a/misc/mshell/files/patch-aa b/misc/mshell/files/patch-aa
new file mode 100644
index 000000000000..4dbbaa227a8c
--- /dev/null
+++ b/misc/mshell/files/patch-aa
@@ -0,0 +1,62 @@
+*** Makefile.orig Sat Sep 24 02:37:56 1994
+--- Makefile Sat Sep 24 02:39:11 1994
+***************
+*** 8,21 ****
+ #
+ # Check mshell.h for other options, e.g., max menu sizes.
+
+! CFLAGS = -O -DBSD -DMENUDIR='"/nyx/lib/menus"' -DLOGDIR='"/nyx/lib/logs"'
+ OBJS = mshell.o main.o string.o functions1.o functions2.o chdir.o mail.o \
+ settatr.o setenv.o xsystem.o dl.o macro.o
+
+ mshell: $(OBJS)
+ cc $(CFLAGS) $(OBJS) -lcurses -ltermcap -o mshell
+
+ $(OBJS) : mshell.h
+
+ clean:
+! rm *.o mshell
+--- 8,50 ----
+ #
+ # Check mshell.h for other options, e.g., max menu sizes.
+
+! CFLAGS = -O -DBSD -DMENUDIR='"/usr/local/lib/menus"' -DMAILDIR='"/var/mail/"' \
+! -DGLOBAL_MACRO_FILE='"/usr/local/lib/menus/macros"' \
+! -DCOMMAND_LIST='"/usr/local/lib/menus/commands"'
+ OBJS = mshell.o main.o string.o functions1.o functions2.o chdir.o mail.o \
+ settatr.o setenv.o xsystem.o dl.o macro.o
+
++ all: mshell
++
+ mshell: $(OBJS)
+ cc $(CFLAGS) $(OBJS) -lcurses -ltermcap -o mshell
+
+ $(OBJS) : mshell.h
+
+ clean:
+! rm -f *.o mshell
+!
+! install: mshell
+! mkdir -p /usr/local/bin
+! install -c -o bin mshell /usr/local/bin
+! mkdir -p /usr/local/lib/menus
+! sed -e s/dldir/HOME/g < sample.men > /usr/local/lib/menus/sample.men
+! install -c -m 644 menulogin /usr/local/lib/menus
+! mkdir -p /usr/local/man/man1
+! echo .Dd `/bin/date` > mshell.1
+! echo .Dt MSHELL 1 >> mshell.1
+! echo .Sh NAME >> mshell.1
+! echo .Nm mshell >> mshell.1
+! echo .Nd a Unix menuing shell >> mshell.1
+! echo .Sh SYNOPSIS >> mshell.1
+! echo .Nm mshell >> mshell.1
+! echo .Op Fl s >> mshell.1
+! echo .Ar menuname >> mshell.1
+! echo .Sh DESCRIPTION >> mshell.1
+! cat mshell.doc >>mshell.1
+! echo >>mshell.1
+! cat menu.doc >>mshell.1
+! echo >>mshell.1
+! echo .Sh AUTHOR >>mshell.1
+! echo Andrew Burt, aburt@du.edu >>mshell.1
+! install -m 644 mshell.1 /usr/local/man/man1