FreeBSD Bugzilla – Attachment 181433 Details for
Bug 218334
databases/lmdb: update to 0.9.19
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update to 0.9.19, support "make test"
lmdb-0.9.19.diff.txt (text/plain), 3.97 KB, created by
Pietro Cerutti
on 2017-04-03 16:01:36 UTC
(
hide
)
Description:
Update to 0.9.19, support "make test"
Filename:
MIME Type:
Creator:
Pietro Cerutti
Created:
2017-04-03 16:01:36 UTC
Size:
3.97 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 437664) >+++ Makefile (working copy) >@@ -2,9 +2,9 @@ > # $FreeBSD$ > > PORTNAME= lmdb >-PORTVERSION= 0.9.18 >+PORTVERSION= 0.9.19 >+DISTVERSIONPREFIX= ${PORTNAME:tu}_ > PORTEPOCH= 1 >-DISTVERSIONPREFIX= ${PORTNAME:tu}_ > CATEGORIES= databases > > MAINTAINER= delphij@FreeBSD.org >@@ -27,7 +27,13 @@ > USE_GITHUB= yes > GH_ACCOUNT= ${PORTNAME:tu} > >+TEST_TARGET= do-test >+ > post-install: > ${LN} -sf liblmdb.so.0 ${STAGEDIR}${PREFIX}/lib/liblmdb.so > >+do-test: >+ ${MKDIR} ${WRKSRC}/testdb >+ cd ${WRKSRC} && ./mtest* >+ > .include <bsd.port.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 437664) >+++ distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1484761556 >-SHA256 (LMDB-lmdb-LMDB_0.9.18_GH0.tar.gz) = dd35b471d6eea84f48f2feece13d121abf59ef255308b8624a36223ffbdf9989 >-SIZE (LMDB-lmdb-LMDB_0.9.18_GH0.tar.gz) = 139156 >+TIMESTAMP = 1491234356 >+SHA256 (LMDB-lmdb-LMDB_0.9.19_GH0.tar.gz) = 108532fb94c6f227558d45be3f3347b52539f0f58290a7bb31ec06c462d05326 >+SIZE (LMDB-lmdb-LMDB_0.9.19_GH0.tar.gz) = 143141 >Index: files/patch-Makefile >=================================================================== >--- files/patch-Makefile (revision 437664) >+++ files/patch-Makefile (working copy) >@@ -1,6 +1,6 @@ >---- Makefile.orig 2016-02-05 21:22:15 UTC >+--- Makefile.orig 2016-12-28 18:36:01 UTC > +++ Makefile >-@@ -23,7 +23,7 @@ AR = ar >+@@ -23,17 +23,17 @@ AR = ar > W = -W -Wall -Wno-unused-parameter -Wbad-function-cast -Wuninitialized > THREADS = -pthread > OPT = -O2 -g >@@ -8,8 +8,12 @@ > +CFLAGS += $(THREADS) $(W) > LDLIBS = > SOLIBS = >- prefix = /usr/local >-@@ -32,26 +32,26 @@ bindir = $(exec_prefix)/bin >+-SOEXT = .so >+-prefix = /usr/local >++SOEXT = .so.0 >++prefix ?= /usr/local >+ exec_prefix = $(prefix) >+ bindir = $(exec_prefix)/bin > libdir = $(exec_prefix)/lib > includedir = $(prefix)/include > datarootdir = $(prefix)/share >@@ -18,17 +22,7 @@ > > ######################################################################## > >- IHDRS = lmdb.h >--ILIBS = liblmdb.a liblmdb.so >-+ILIBS = liblmdb.a liblmdb.so.0 >- IPROGS = mdb_stat mdb_copy mdb_dump mdb_load >- IDOCS = mdb_stat.1 mdb_copy.1 mdb_dump.1 mdb_load.1 >- PROGS = $(IPROGS) mtest mtest2 mtest3 mtest4 mtest5 >--all: $(ILIBS) $(PROGS) >-+all: $(ILIBS) $(IPROGS) >- >- install: $(ILIBS) $(IPROGS) $(IHDRS) >- mkdir -p $(DESTDIR)$(bindir) >+@@ -49,10 +49,10 @@ install: $(ILIBS) $(IPROGS) $(IHDRS) > mkdir -p $(DESTDIR)$(libdir) > mkdir -p $(DESTDIR)$(includedir) > mkdir -p $(DESTDIR)$(mandir)/man1 >@@ -43,14 +37,15 @@ > > clean: > rm -rf $(PROGS) *.[ao] *.[ls]o *~ testdb >-@@ -63,14 +63,18 @@ test: all >+@@ -64,20 +64,30 @@ test: all > liblmdb.a: mdb.o midl.o > $(AR) rs $@ mdb.o midl.o > >--liblmdb.so: mdb.lo midl.lo >-+liblmdb.so.0: mdb.lo midl.lo >- # $(CC) $(LDFLAGS) -pthread -shared -Wl,-Bsymbolic -o $@ mdb.o midl.o $(SOLIBS) >+-liblmdb$(SOEXT): mdb.lo midl.lo >+-# $(CC) $(LDFLAGS) -pthread -shared -Wl,-Bsymbolic -o $@ mdb.o midl.o $(SOLIBS) > - $(CC) $(LDFLAGS) -pthread -shared -o $@ mdb.lo midl.lo $(SOLIBS) >++ liblmdb$(SOEXT): mdb.lo midl.lo >++ # $(CC) $(LDFLAGS) -pthread -shared -Wl,-Bsymbolic -o $@ mdb.o midl.o $(SOLIBS) > + $(CC) $(LDFLAGS) -pthread -shared -Wl,-soname,$@ -o $@ mdb.lo midl.lo $(SOLIBS) > > mdb_stat: mdb_stat.o liblmdb.a >@@ -62,5 +57,17 @@ > mdb_load: mdb_load.o liblmdb.a > + ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} > mtest: mtest.o liblmdb.a >++ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} > mtest2: mtest2.o liblmdb.a >++ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} > mtest3: mtest3.o liblmdb.a >++ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} >+ mtest4: mtest4.o liblmdb.a >++ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} >+ mtest5: mtest5.o liblmdb.a >++ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} >+ mtest6: mtest6.o liblmdb.a >++ ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} >+ >+ mdb.o: mdb.c lmdb.h midl.h >+ $(CC) $(CFLAGS) $(CPPFLAGS) -c mdb.c
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 218334
: 181433