summaryrefslogtreecommitdiff
path: root/databases/gdbm/patches
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>1998-05-08 12:30:19 +0000
committerfrueauf <frueauf@pkgsrc.org>1998-05-08 12:30:19 +0000
commitdc3b60cbf5b18684af98fbf251ec595a091bce7e (patch)
tree1f8e44beec81687950ec422458b71c146a8871bb /databases/gdbm/patches
parent6e577880654261870ab71ffb14664dedf6453dc7 (diff)
downloadpkgsrc-dc3b60cbf5b18684af98fbf251ec595a091bce7e.tar.gz
Build and install gdbm shared library, based on pr 4924 and fixes it.
Diffstat (limited to 'databases/gdbm/patches')
-rw-r--r--databases/gdbm/patches/patch-aa14
-rw-r--r--databases/gdbm/patches/patch-ab65
2 files changed, 67 insertions, 12 deletions
diff --git a/databases/gdbm/patches/patch-aa b/databases/gdbm/patches/patch-aa
index 2e35747c21c..51d32c1d117 100644
--- a/databases/gdbm/patches/patch-aa
+++ b/databases/gdbm/patches/patch-aa
@@ -1,5 +1,5 @@
---- gdbm.texinfo.BAK Sun Oct 26 03:45:23 1997
-+++ gdbm.texinfo Sun Oct 26 03:46:09 1997
+--- gdbm.texinfo.orig Fri May 20 00:14:11 1994
++++ gdbm.texinfo Fri May 8 13:45:20 1998
@@ -2,6 +2,9 @@
@comment %**start of header (This is for running Texinfo on a region.)
@setfilename gdbm.info
@@ -10,13 +10,3 @@
@c @setchapternewpage odd
@comment %**end of header (This is for running Texinfo on a region.)
---- Makefile.in 1997/11/20 11:43:20 1.1
-+++ Makefile.in 1997/11/20 11:44:10
-@@ -94,6 +94,7 @@
-
- install: libgdbm.a gdbm.h gdbm.info
- $(INSTALL_DATA) libgdbm.a $(libdir)/libgdbm.a
-+ $(RANLIB) $(libdir)/libgdbm.a
- $(INSTALL_DATA) gdbm.h $(includedir)/gdbm.h
- $(INSTALL_DATA) $(srcdir)/gdbm.3 $(man3dir)/gdbm.3
- $(INSTALL_DATA) $(srcdir)/gdbm.info $(infodir)/gdbm.info
diff --git a/databases/gdbm/patches/patch-ab b/databases/gdbm/patches/patch-ab
new file mode 100644
index 00000000000..dfcf51a22a8
--- /dev/null
+++ b/databases/gdbm/patches/patch-ab
@@ -0,0 +1,65 @@
+--- Makefile.in.orig Sun May 15 11:28:49 1994
++++ Makefile.in Fri May 8 14:22:13 1998
+@@ -74,9 +74,7 @@
+
+ TEXI_F = gdbm.info
+
+-SRCS = $(DBM_CF) $(NDBM_CF) $(GDBM_CF) $(TEST_CF)
+-
+-OBJS = $(DBM_OF) $(NDBM_OF) $(GDBM_OF) @ALLOCA@
++SRCS = $(DBM_CF) $(NDBM_CF) $(GDBM_CF)
+
+ HDRS = gdbmdefs.h extern.h gdbmerrno.h systems.h dbm.h ndbm.h gdbmconst.h \
+ proto.h
+@@ -88,12 +86,21 @@
+
+ DISTFILES = $(SRCS) $(HDRS) $(MSCFILES)
+
+-all: libgdbm.a
++# for bsd.lib.mk to build shared lib easily
++LIB = gdbm
++SHLIB_MAJOR=1
++SHLIB_MINOR=73
++NOPROFILE=1
++NOLINT=1
++
++all: libgdbm.a libgdbm_pic.a libgdbm.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
+
+ progs: $(PROGS)
+
+-install: libgdbm.a gdbm.h gdbm.info
++install: libgdbm.a libgdbm_pic.a libgdbm.so.${SHLIB_MAJOR}.${SHLIB_MINOR} gdbm.h gdbm.info
+ $(INSTALL_DATA) libgdbm.a $(libdir)/libgdbm.a
++ $(INSTALL_DATA) libgdbm_pic.a $(libdir)/libgdbm_pic.a
++ $(INSTALL_DATA) libgdbm.so.${SHLIB_MAJOR}.${SHLIB_MINOR} $(libdir)
+ $(INSTALL_DATA) gdbm.h $(includedir)/gdbm.h
+ $(INSTALL_DATA) $(srcdir)/gdbm.3 $(man3dir)/gdbm.3
+ $(INSTALL_DATA) $(srcdir)/gdbm.info $(infodir)/gdbm.info
+@@ -102,11 +109,6 @@
+ $(INSTALL_DATA) $(srcdir)/dbm.h $(includedir)/dbm.h
+ $(INSTALL_DATA) $(srcdir/ndbm.h $(includedir)/ndbm.h
+
+-libgdbm.a: $(OBJS) gdbm.h
+- rm -f libgdbm.a
+- ar q libgdbm.a $(OBJS)
+- $(RANLIB) libgdbm.a
+-
+ gdbm.h: gdbm.proto gdbmerrno.h gdbm.proto2
+ rm -f gdbm.h
+ cp $(srcdir)/gdbm.proto gdbm.h
+@@ -157,9 +159,6 @@
+ gdbm.dvi:
+ $(TEXI2DVI) $(srcdir)/gdbm.texinfo
+
+-clean:
+- rm -f $(PROGS) $(TEX_F) *.o core junk*
+-
+ mostlyclean: clean
+
+ distclean: clean
+@@ -227,3 +226,5 @@
+ testndbm.o: autoconf.h ndbm.h
+ tdbm.o: autoconf.h
+ conv2gdbm.o: autoconf.h gdbm.h
++
++.include <bsd.lib.mk>