diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile index 1204278e539b..fd2de9fe0ee9 100644 --- a/databases/mdbx/Makefile +++ b/databases/mdbx/Makefile @@ -1,34 +1,34 @@ PORTNAME= mdbx -PORTVERSION= 0.11.9 +PORTVERSION= 0.11.14 CATEGORIES= databases MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ MASTER_SITES= https://libmdbx.dqdkfa.ru/release/ DISTNAME= libmdbx-amalgamated-${DISTVERSION} MAINTAINER= mahlon@martini.nu COMMENT= Lightning Memory-Mapped Database (Extended) WWW= https://github.com/erthink/libmdbx 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 USE_LDCONFIG= yes MAKEFILE= GNUmakefile MAKE_ARGS= mdbx tools CFLAGS+= -Wall -Werror -Wextra -Wpedantic -ffunction-sections \ -fPIC -fvisibility=hidden -std=gnu11 -pthread -Wno-error=attributes NO_WRKSUBDIR= yes PLIST_SUB= VERSION=${PORTVERSION} post-install: ${RLN} libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so ${RLN} libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so.0 .include diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo index f872a795def7..cfb8f8d1e751 100644 --- a/databases/mdbx/distinfo +++ b/databases/mdbx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660003184 -SHA256 (libmdbx-amalgamated-0.11.9.tar.gz) = 8feb391155de28b0ec8d6f93817b3f6ed3318a7bd7047d212fd24ba59e287a81 -SIZE (libmdbx-amalgamated-0.11.9.tar.gz) = 689520 +TIMESTAMP = 1676493467 +SHA256 (libmdbx-amalgamated-0.11.14.tar.gz) = 95327d7b59c6ea76ee4830f288d280dd4e90e6af2905b66e80671a14dafd3e0c +SIZE (libmdbx-amalgamated-0.11.14.tar.gz) = 698366 diff --git a/databases/mdbx/files/patch-GNUmakefile b/databases/mdbx/files/patch-GNUmakefile index 67b0d11d05b5..575d96a0d47a 100644 --- a/databases/mdbx/files/patch-GNUmakefile +++ b/databases/mdbx/files/patch-GNUmakefile @@ -1,42 +1,42 @@ --- GNUmakefile.orig 2022-08-02 10:17:33 UTC +++ GNUmakefile @@ -9,7 +9,7 @@ # Basic internal definitios. For a customizable variables and options see below. # $(info // The GNU Make $(MAKE_VERSION)) -SHELL := $(shell env bash -c 'echo $$BASH') +SHELL := sh MAKE_VERx3 := $(shell printf "%3s%3s%3s" $(subst ., ,$(MAKE_VERSION))) make_lt_3_81 := $(shell expr "$(MAKE_VERx3)" "<" " 3 81") ifneq ($(make_lt_3_81),0) @@ -117,7 +117,7 @@ define uname2libs esac endef -SO_SUFFIX := $(shell $(uname2sosuffix)) -+SO_SUFFIX := so.0.11.9 ++SO_SUFFIX := so.0.11.14 HEADERS := mdbx.h mdbx.h++ LIBRARIES := libmdbx.a libmdbx.$(SO_SUFFIX) TOOLS := mdbx_stat mdbx_copy mdbx_dump mdbx_load mdbx_chk mdbx_drop @@ -284,16 +284,11 @@ mdbx_%.static-lto: mdbx_%.c config.h mdbx.c mdbx.h install: $(LIBRARIES) $(TOOLS) $(HEADERS) @echo ' INSTALLING...' - $(QUIET)mkdir -p $(DESTDIR)$(prefix)/bin$(suffix) && \ - $(INSTALL) -p $(EXE_INSTALL_FLAGS) $(TOOLS) $(DESTDIR)$(prefix)/bin$(suffix)/ && \ - mkdir -p $(DESTDIR)$(prefix)/lib$(suffix)/ && \ - $(INSTALL) -p $(EXE_INSTALL_FLAGS) $(filter-out libmdbx.a,$(LIBRARIES)) $(DESTDIR)$(prefix)/lib$(suffix)/ && \ - mkdir -p $(DESTDIR)$(prefix)/lib$(suffix)/ && \ - $(INSTALL) -p libmdbx.a $(DESTDIR)$(prefix)/lib$(suffix)/ && \ - mkdir -p $(DESTDIR)$(prefix)/include/ && \ - $(INSTALL) -p -m 444 $(HEADERS) $(DESTDIR)$(prefix)/include/ && \ - mkdir -p $(DESTDIR)$(mandir)/man1/ && \ - $(INSTALL) -p -m 444 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) $(DESTDIR)$(mandir)/man1/ + 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 install-strip: EXE_INSTALL_FLAGS = -s install-strip: install