summaryrefslogtreecommitdiff
path: root/databases/mdbx/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mdbx/Makefile')
-rw-r--r--databases/mdbx/Makefile21
1 files changed, 7 insertions, 14 deletions
diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile
index fcf25c146d0a..5589986e871e 100644
--- a/databases/mdbx/Makefile
+++ b/databases/mdbx/Makefile
@@ -1,8 +1,6 @@
PORTNAME= mdbx
-PORTVERSION= 0.11.14
-PORTREVISION= 1
+DISTVERSION= 0.12.9
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}
@@ -15,22 +13,17 @@ LICENSE_NAME= OpenLDAP Public License
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= gmake
+USES= cmake tar:xz
USE_LDCONFIG= yes
-MAKEFILE= GNUmakefile
-MAKE_ARGS= mdbx tools
-MAKE_ENV= mandir=${PREFIX}/share/man
-
-CFLAGS+= -Wall -Werror -Wextra -Wpedantic -ffunction-sections \
- -fPIC -fvisibility=hidden -std=gnu11 -pthread -Wno-error=attributes
-
NO_WRKSUBDIR= yes
-PLIST_SUB= VERSION=${PORTVERSION}
+PLIST_SUB= VERSION=${DISTVERSION}
post-install:
- ${RLN} libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so
- ${RLN} libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so.0
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/libmdbx-static.a ${STAGEDIR}${PREFIX}/lib/libmdbx.a
+ ${MV} ${STAGEDIR}${PREFIX}/lib/libmdbx.so ${STAGEDIR}${PREFIX}/lib/libmdbx.so.${DISTVERSION}
+ ${RLN} libmdbx.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so
+ ${RLN} libmdbx.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so.0
.include <bsd.port.mk>