diff options
Diffstat (limited to 'databases/rdfdb/files')
-rw-r--r-- | databases/rdfdb/files/patch-librdf::db.c | 14 | ||||
-rw-r--r-- | databases/rdfdb/files/patch-makefile | 4 |
2 files changed, 16 insertions, 2 deletions
diff --git a/databases/rdfdb/files/patch-librdf::db.c b/databases/rdfdb/files/patch-librdf::db.c new file mode 100644 index 000000000000..28f7c9bfc4dd --- /dev/null +++ b/databases/rdfdb/files/patch-librdf::db.c @@ -0,0 +1,14 @@ +--- librdf/db.c.orig Tue Oct 3 20:23:27 2000 ++++ librdf/db.c Mon Jan 2 12:06:39 2006 +@@ -169,7 +169,11 @@ + } + } + ++#if DB_VERSION_MAJOR * 10 + DB_VERSION_MINOR > 40 ++ err = (*db)->open(*db, NULL, name, NULL, type, DB_CREATE | DB_THREAD , 0664); ++#else + err = (*db)->open(*db, name, NULL, type, DB_CREATE | DB_THREAD , 0664); ++#endif + if (err) { + printf("Problems opening %s : %s\n", name, db_strerror(err)); + return err; diff --git a/databases/rdfdb/files/patch-makefile b/databases/rdfdb/files/patch-makefile index 4dfb4dce04b2..4ed14543f31f 100644 --- a/databases/rdfdb/files/patch-makefile +++ b/databases/rdfdb/files/patch-makefile @@ -8,8 +8,8 @@ $FreeBSD$ -LIBS = -ldb -lpthread -CPPFLAGS = $(INCLUDES) -L /usr/local/BerkeleyDB.3.1/lib/ +CC ?= gcc -g -+INCLUDES = -I /usr/local/include/db3 -I expat/xmltok -I expat/xmlparse -+LIBS = -ldb3 %%PTHREAD_LIBS%% ++INCLUDES = -I %%BDB_INCLUDE_DIR%% -I expat/xmltok -I expat/xmlparse ++LIBS = -l%%BDB_LIB_NAME%% %%PTHREAD_LIBS%% +CPPFLAGS += ${CFLAGS} $(INCLUDES) -L /usr/local/lib OBJS = utils/hash.o \ |