diff options
Diffstat (limited to 'dev-db/tinycdb/files')
| -rw-r--r-- | dev-db/tinycdb/files/tinycdb-0.77-gentoo.diff | 28 | ||||
| -rw-r--r-- | dev-db/tinycdb/files/tinycdb-0.77-uclibc.diff | 15 | ||||
| -rw-r--r-- | dev-db/tinycdb/files/tinycdb-0.77-umask.diff | 11 |
3 files changed, 54 insertions, 0 deletions
diff --git a/dev-db/tinycdb/files/tinycdb-0.77-gentoo.diff b/dev-db/tinycdb/files/tinycdb-0.77-gentoo.diff new file mode 100644 index 000000000000..87ab43ff5c82 --- /dev/null +++ b/dev-db/tinycdb/files/tinycdb-0.77-gentoo.diff @@ -0,0 +1,28 @@ +--- tinycdb-0.77.orig/Makefile ++++ tinycdb-0.77/Makefile +@@ -34,7 +34,7 @@ + CDB_USELIB = $(LIB) + NSS_USELIB = $(PICLIB) + LIBMAP = $(LIBBASE).map +-INSTALLPROG = cdb ++INSTALLPROG = cdb-shared + + # The following assumes GNU CC/LD - + # used for building shared libraries only +@@ -59,7 +59,7 @@ + ChangeLog NEWS + DEBIANFILES = debian/control debian/rules debian/copyright debian/changelog + +-all: static ++all: shared + static: staticlib cdb + staticlib: $(LIB) + nss: $(NSS_CDB) +@@ -128,6 +128,7 @@ + + do_install = \ + while [ "$$1" ] ; do \ ++ if [ ! -f $$1 ]; then shift 4; continue; fi; \ + if [ .$$4 = .- ]; then f=$$1; else f=$$4; fi; \ + d=$(DESTDIR)$$3 ; echo installing $$1 to $$d/$$f; \ + [ -d $$d ] || mkdir -p $$d || exit 1 ; \ diff --git a/dev-db/tinycdb/files/tinycdb-0.77-uclibc.diff b/dev-db/tinycdb/files/tinycdb-0.77-uclibc.diff new file mode 100644 index 000000000000..52240931e091 --- /dev/null +++ b/dev-db/tinycdb/files/tinycdb-0.77-uclibc.diff @@ -0,0 +1,15 @@ +--- tinycdb-0.77.orig/cdb.c ++++ tinycdb-0.77/cdb.c +@@ -31,6 +31,12 @@ + # define HAVE_PROGRAM_INVOCATION_SHORT_NAME + #endif + ++#ifdef __UCLIBC__ ++# ifndef __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__ ++# undef HAVE_PROGRAM_INVOCATION_SHORT_NAME ++# endif ++#endif ++ + #ifdef HAVE_PROGRAM_INVOCATION_SHORT_NAME + # define progname program_invocation_short_name + #else diff --git a/dev-db/tinycdb/files/tinycdb-0.77-umask.diff b/dev-db/tinycdb/files/tinycdb-0.77-umask.diff new file mode 100644 index 000000000000..2a53babb2510 --- /dev/null +++ b/dev-db/tinycdb/files/tinycdb-0.77-umask.diff @@ -0,0 +1,11 @@ +--- a/cdb.c ++++ b/cdb.c +@@ -21,6 +21,8 @@ + #include <stdarg.h> + #include <fcntl.h> + #include <errno.h> ++#include <sys/types.h> /* umask() */ ++#include <sys/stat.h> /* umask() */ + #include "cdb.h" + + #ifndef EPROTO |
