diff options
Diffstat (limited to 'databases/typhoon/files/patch-ab')
-rw-r--r-- | databases/typhoon/files/patch-ab | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/databases/typhoon/files/patch-ab b/databases/typhoon/files/patch-ab new file mode 100644 index 000000000000..1da0a4c28533 --- /dev/null +++ b/databases/typhoon/files/patch-ab @@ -0,0 +1,145 @@ +--- src/os.c~ Wed Dec 11 15:24:29 1996 ++++ src/os.c Wed Dec 11 15:25:06 1996 +@@ -42,7 +42,7 @@ + # include <sys/stat.h> + # include <unistd.h> + #endif +-#ifdef __linux__ ++#if defined( __linux__ ) || defined( __FreeBSD__ ) + # include <sys/file.h> + # define F_TLOCK LOCK_NB + # define F_LOCK LOCK_EX +--- src/unix.c~ Wed Dec 11 15:26:04 1996 ++++ src/unix.c Wed Dec 11 15:26:20 1996 +@@ -50,7 +50,7 @@ + #include <stdio.h> + #include <errno.h> + #include <typhoon.h> +-#ifdef __linux__ ++#if defined( __linux__ ) || defined( __FreeBSD__ ) + # include <sys/file.h> + # define F_TLOCK LOCK_NB + # define F_LOCK LOCK_EX +--- src/Makefile.in.orig Sun May 21 11:47:27 1995 ++++ src/Makefile.in Wed Dec 11 16:09:00 1996 +@@ -6,15 +6,20 @@ + CC = @cc@ + CFLAGS = @cflags@ + RANLIB = @ranlib@ +-PREFIX = /usr/local +-DESTLIB = $(PREFIX)/lib ++SHLIB_MAJOR = 1 ++SHLIB_MINOR = 10 ++DESTDIR = ++LIBDIR = $(PREFIX)/lib ++MANDIR = ${PREFIX}/man/man ++NOMANCOMPRESS= yup + DESTHDR = $(PREFIX)/include +-DESTOWN = root +-DESTGRP = local ++DESTHDR = $(PREFIX)/include ++LIBOWN = bin ++LIBGRP = bin + SHELL = /bin/sh +-LIBRARY = libtyphoon.a ++LIB = typhoon + LIBHDRS = ../include/environ.h ../include/typhoon.h +-LIBID = TYPHOON 1.0 $(DESTLIB)/$(LIBRARY) ++ + SRCS = bt_del.c bt_funcs.c bt_io.c bt_open.c cmpfuncs.c os.c \ + readdbd.c record.c ty_auxfn.c ty_find.c ty_ins.c \ + ty_io.c ty_log.c ty_open.c ty_refin.c ty_repl.c \ +@@ -27,67 +31,30 @@ + ty_repl.o ty_util.o unix.o vlr.o ansi.o sequence.o + UNUSED = dos.c os2.c ty_lock.c + +-.DEFAULT: +- co $@ +- +-.PHONY: all lint tags install uninstall clean +- +-.c.o: +- $(CC) -c $(CFLAGS) $< +-# -mcs -d -a '@(#)$(LIBID)' $@ +- +-all: $(LIBRARY) +- +-$(LIBRARY): $(OBJS) +- ar cru $(LIBRARY) $(OBJS) +- $(RANLIB) $(LIBRARY) +- +-#catalog.dbd: catalog.ddl +-# ddlp -f -hcatalog.h -a4 catalog +- +-lint: +- lint -u $(DEFINES) $(SRCS) +- +-tags: $(HDRS) $(SRCS) +- ctags -w $(HDRS) $(SRCS) +- +-install: $(LIBRARY) +- cp $(LIBRARY) $(DESTLIB) +- -ranlib $(DESTLIB)/$(LIBRARY) +- chmod 644 $(DESTLIB)/$(LIBRARY) +- chown $(DESTOWN) $(DESTLIB)/$(LIBRARY) +- chgrp $(DESTGRP) $(DESTLIB)/$(LIBRARY) +- cp $(LIBHDRS) $(DESTHDR) +- cd $(DESTHDR) && chmod 644 $(LIBHDRS) +- cd $(DESTHDR) && chown $(DESTOWN) $(LIBHDRS) +- cd $(DESTHDR) && chgrp $(DESTGRP) $(LIBHDRS) +- +-uninstall: +- rm -f $(DESTLIB)/$(LIBRARY) +- cd $(DESTHDR) && rm -f $(LIBHDRS) +- +-clean: +- -rcsclean -u +- -rm -f $(LIBRARY) $(OBJS) +- -rm -f Makefile lib.a tags made *.o ++MAN3=../man/d_close.3 \ ++ ../man/d_crget.3 \ ++ ../man/d_crread.3 \ ++ ../man/d_crset.3 \ ++ ../man/d_dbdpath.3 \ ++ ../man/d_dbfpath.3 \ ++ ../man/d_dbget.3 \ ++ ../man/d_dbset.3 \ ++ ../man/d_delete.3 \ ++ ../man/d_fillnew.3 \ ++ ../man/d_getsequence.3 \ ++ ../man/d_keyfind.3 \ ++ ../man/d_keyfrst.3 \ ++ ../man/d_keylast.3 \ ++ ../man/d_keynext.3 \ ++ ../man/d_keyprev.3 \ ++ ../man/d_keyread.3 \ ++ ../man/d_open.3 \ ++ ../man/d_recfrst.3 \ ++ ../man/d_reclast.3 \ ++ ../man/d_recnext.3 \ ++ ../man/d_recprev.3 \ ++ ../man/d_recread.3 \ ++ ../man/d_recwrite.3 \ ++ ../man/d_setfiles.3 + +-### Do NOT edit this or the following lines. +-bt_del.o: ty_dbd.h ty_type.h ty_prot.h ty_glob.h btree.h +-bt_funcs.o: ty_dbd.h ty_type.h ty_prot.h ty_glob.h btree.h +-bt_io.o: ty_dbd.h ty_type.h btree.h +-bt_open.o: ty_dbd.h ty_type.h ty_prot.h ty_glob.h btree.h +-cmpfuncs.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-readdbd.o: ty_dbd.h ty_type.h ty_glob.h +-record.o: ty_dbd.h ty_type.h ty_prot.h ty_glob.h +-ty_auxfn.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-ty_find.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-ty_ins.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-ty_io.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-ty_log.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h ty_log.h +-ty_open.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-ty_refin.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-ty_repl.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h ty_repif.h catalog.h +-ty_util.o: ty_dbd.h ty_type.h ty_glob.h ty_prot.h +-unix.o: ty_dbd.h ty_type.h +-vlr.o: ty_dbd.h ty_type.h ty_prot.h ty_glob.h +-sequence.o: ty_dbd.h ty_type.h ty_prot.h ty_glob.h ++.include <bsd.lib.mk> |