Index: head/databases/mdbx/Makefile =================================================================== --- head/databases/mdbx/Makefile (revision 564000) +++ head/databases/mdbx/Makefile (revision 564001) @@ -1,38 +1,39 @@ # Created by: Mahlon E. Smith # $FreeBSD$ PORTNAME= mdbx -PORTVERSION= 0.9.2 +PORTVERSION= 0.9.3 DISTVERSIONPREFIX= v CATEGORIES= databases MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ DISTNAME= ${GH_PROJECT}-amalgamated-${DISTVERSION} MAINTAINER= mahlon@martini.nu COMMENT= Lightning Memory-Mapped Database (Extended) LICENSE= OPENLDAP LICENSE_NAME= OpenLDAP Public License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= gmake +# No USE_GITHUB, we want the amalgamated build. +GH_ACCOUNT= erthink +GH_PROJECT= libmdbx +USE_LDCONFIG= yes -PLIST_SUB= VERSION=${PORTVERSION} MAKEFILE= GNUmakefile -NO_WRKSUBDIR= yes -USE_LDCONFIG= yes +MAKE_ARGS= mdbx tools CFLAGS+= -Wall -Werror -Wextra -Wpedantic -ffunction-sections \ -fPIC -fvisibility=hidden -std=gnu11 -pthread -Wno-error=attributes -MAKE_ARGS= mdbx tools -# No USE_GITHUB, we want the amalgamated build. -GH_ACCOUNT= erthink -GH_PROJECT= libmdbx +NO_WRKSUBDIR= yes + +PLIST_SUB= VERSION=${PORTVERSION} post-install: ${LN} -sf libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so ${LN} -sf libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so.0 .include Index: head/databases/mdbx/distinfo =================================================================== --- head/databases/mdbx/distinfo (revision 564000) +++ head/databases/mdbx/distinfo (revision 564001) @@ -1,3 +1,3 @@ -TIMESTAMP = 1606664037 -SHA256 (libmdbx-amalgamated-0.9.2.tar.gz) = c35cc53d66d74ebfc86e39441ba26276541ac7892bf91dba1e70c83665a02767 -SIZE (libmdbx-amalgamated-0.9.2.tar.gz) = 556851 +TIMESTAMP = 1612390977 +SHA256 (libmdbx-amalgamated-0.9.3.tar.gz) = d12bc7189b746beaa85514fcd1fcf26b957bb8feadb11662a0e20c4e79410d3f +SIZE (libmdbx-amalgamated-0.9.3.tar.gz) = 574341 Index: head/databases/mdbx/files/patch-GNUmakefile =================================================================== --- head/databases/mdbx/files/patch-GNUmakefile (revision 564000) +++ head/databases/mdbx/files/patch-GNUmakefile (revision 564001) @@ -1,37 +1,37 @@ --- GNUmakefile.orig 2020-09-30 14:33:07 UTC +++ GNUmakefile @@ -14,7 +14,7 @@ # There may be other macros of interest. # -SHELL := env bash +SHELL := env sh # install sandbox DESTDIR ?= @@ -53,7 +53,7 @@ define uname2sosuffix *) echo so;; esac endef -SO_SUFFIX := $(shell $(uname2sosuffix)) -+SO_SUFFIX := so.0.9.2 ++SO_SUFFIX := so.0.9.3 HEADERS := mdbx.h mdbx.h++ LIBRARIES := libmdbx.a libmdbx.$(SO_SUFFIX) @@ -110,11 +110,11 @@ mdbx_%: mdbx_%.c libmdbx.a $(CC) $(CFLAGS) $(MDBX_OPTIONS) '-DMDBX_CONFIG_H="config.h"' $^ $(EXE_LDFLAGS) $(LIBS) -o $@ install: $(LIBRARIES) $(TOOLS) $(HEADERS) - install -D -p -s -t $(DESTDIR)$(prefix)/bin$(suffix) $(TOOLS) && \ - install -D -p -s -t $(DESTDIR)$(prefix)/lib$(suffix) $(filter-out libmdbx.a,$(LIBRARIES)) && \ - install -D -p -t $(DESTDIR)$(prefix)/lib$(suffix) libmdbx.a && \ - install -D -p -m 444 -t $(DESTDIR)$(prefix)/include $(HEADERS) && \ - install -D -p -m 444 -t $(DESTDIR)$(mandir)/man1 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) + install -p -s $(TOOLS) $(DESTDIR)$(prefix)/bin$(suffix) && \ + install -p -s $(filter-out libmdbx.a,$(LIBRARIES)) $(DESTDIR)$(prefix)/lib$(suffix) && \ + install -p libmdbx.a $(DESTDIR)$(prefix)/lib$(suffix) && \ + install -p -m 444 $(HEADERS) $(DESTDIR)$(prefix)/include && \ + install -p -m 444 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) $(DESTDIR)$(mandir)/man1 uninstall: rm -f $(addprefix $(DESTDIR)$(prefix)/bin$(suffix)/,$(TOOLS)) \