%n kbd %v 0.91 %c * %l * %b * %d * %f * %t kbd-0.91.tgz %w Linux %% %setup patch -u -p1 <<'ENDPATCH' diff -ru2N kbd-0.91/Makefile kbd-MCC/Makefile --- kbd-0.91/Makefile Thu Dec 7 22:17:10 1995 +++ kbd-MCC/Makefile Sun Aug 18 21:51:58 1996 @@ -3,5 +3,5 @@ MANDIR = /usr/man BINDIR = /usr/bin -DATADIR = /usr/lib/kbd +DATADIR = /usr/share/kbd # If you change the names of any of the following subdirs, # also change paths.h. @@ -17,18 +17,20 @@ all: - cd src && make all + cd src && make all DATADIR=$(DATADIR) install: - cd src && make install + cd src && make install DATADIR=$(DATADIR) # chown root $(BINDIR)/resizecons && chmod u+s $(BINDIR)/resizecons for i in man?; do \ - install -d -m 755 $(MANDIR)/$$i; \ - install -m 644 $$i/* $(MANDIR)/$$i; \ + (cd $$i;for j in *;do install -m 444 $$j $(MANDIR)/$$i;\ + gzip -9f $(MANDIR)/$$i/$$j;done);\ done - install -d $(DATADIR) + rm -f /usr/man/man8/mapscrn.8* + install -d -m 555 $(DATADIR) for i in $(SUBDIRS); do \ - install -d -m 755 $(DATADIR)/$$i ;\ - install -m 644 $$i/* $(DATADIR)/$$i ;\ + install -d -m 555 $(DATADIR)/$$i;\ + install -m 444 $$i/* $(DATADIR)/$$i;\ done + chmod 555 $(DATADIR)/keytables/mk_modmap tar: reallyclean # analyze.c loadkeys.c diff -ru2N kbd-0.91/keytables/uk.map kbd-MCC/keytables/uk.map --- kbd-0.91/keytables/uk.map Fri Feb 24 02:53:44 1995 +++ kbd-MCC/keytables/uk.map Sun Oct 15 21:44:11 1995 @@ -18,4 +18,5 @@ keycode 7 = six asciicircum control keycode 7 = Control_asciicircum + shift control keycode 7 = Control_asciicircum alt keycode 7 = Meta_six keycode 8 = seven ampersand braceleft diff -ru2N kbd-0.91/src/Makefile kbd-MCC/src/Makefile --- kbd-0.91/src/Makefile Thu Dec 7 22:11:09 1995 +++ kbd-MCC/src/Makefile Sun Aug 18 22:05:40 1996 @@ -20,6 +20,6 @@ WARN = -Wall DEFS = -DDATADIR=\"$(DATADIR)\" -CFLAGS = -O2 -LDFLAGS = -s +CFLAGS = -O6 +LDFLAGS = CC = gcc @@ -30,5 +30,5 @@ $(CC) -c $(WARN) $(CFLAGS) $(DEFS) $< -all: $(PROGS) $(OLDPROGS) +all: $(PROGS) progs: $(PROGS) @@ -37,5 +37,6 @@ install: all - install $(PROGS) $(OLDPROGS) $(BINDIR) + install -s -m 555 $(PROGS) $(BINDIR) + mv -f $(BINDIR)/loadkeys $(BINDIR)/setfont /bin # loadkeys.o: separate rule since the flex output does not permit -Wall ENDPATCH make * make install * rm /usr/share/kbd/keytables/*~ %%