git: 126402e746ef - main - databases/foundationdb-devel: update to 2021 May snapshot

Dave Cottlehuber dch at FreeBSD.org
Mon May 31 12:20:33 UTC 2021


The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=126402e746efa2883f1051a6daaf5acaf9e3718c

commit 126402e746efa2883f1051a6daaf5acaf9e3718c
Author:     Dave Cottlehuber <dch at FreeBSD.org>
AuthorDate: 2021-05-31 10:26:00 +0000
Commit:     Dave Cottlehuber <dch at FreeBSD.org>
CommitDate: 2021-05-31 12:18:58 +0000

    databases/foundationdb-devel: update to 2021 May snapshot
    
    while here, optimistically build for aarch64 if/when lang/mono supports
    it
---
 databases/foundationdb-devel/Makefile | 28 +++++++++++++---------------
 databases/foundationdb-devel/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 18 deletions(-)

diff --git a/databases/foundationdb-devel/Makefile b/databases/foundationdb-devel/Makefile
index db539e8b0fe5..ddda28966943 100644
--- a/databases/foundationdb-devel/Makefile
+++ b/databases/foundationdb-devel/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	foundationdb-devel
-DISTVERSION=	7.0.0.a.20210423
+DISTVERSION=	7.0.0.a.20210529
 CATEGORIES=	databases
 
 # PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/pull/
@@ -11,8 +11,8 @@ LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_FreeBSD_11=	requires newer OpenSSL
-ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	not yet ported to anything other than amd64
+ONLY_FOR_ARCHS=	aarch64 amd64
+ONLY_FOR_ARCHS_REASON=	not yet ported to anything else
 
 BUILD_DEPENDS=	${LOCALBASE}/include/doctest/doctest.h:devel/doctest \
 		${LOCALBASE}/include/toml.hpp:devel/toml11 \
@@ -22,55 +22,53 @@ BUILD_DEPENDS=	${LOCALBASE}/include/doctest/doctest.h:devel/doctest \
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libeio.so:devel/libeio
 
-USES=		compiler:c++17-lang cmake mono:build python:build shebangfix ssl
+USES=		cmake compiler:c++17-lang mono:build python:build shebangfix \
+		ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	apple
 GH_PROJECT=	foundationdb
-GH_TAGNAME=	c62a798
+GH_TAGNAME=	d35da1a
 USE_LDCONFIG=	yes
 USE_RC_SUBR=	foundationdb
 
 SHEBANG_FILES=	bindings/c/generate_asm.py
 
 CMAKE_ARGS=	-DOPENSSL_ROOT_DIR=${OPENSSLLIB}
-CMAKE_OFF=	USE_DTRACE DISABLE_TLS USE_JEMALLOC
+CMAKE_OFF=	DISABLE_TLS USE_DTRACE USE_JEMALLOC
 
 USERS=		foundationdb
 GROUPS=		foundationdb
 DBDIR?=		/var/db/foundationdb
 LOGDIR?=	/var/log/foundationdb
 
-SUB_FDB=	DB_USER=${USERS} \
-		DB_GROUP=${GROUPS} \
-		DB_DIR=${DBDIR} \
+SUB_FDB=	DB_USER=${USERS} DB_GROUP=${GROUPS} DB_DIR=${DBDIR} \
 		LOG_DIR=${LOGDIR}
 SUB_FILES+=	foundationdb.conf
 SUB_LIST+=	${SUB_FDB}
 PLIST_SUB+=	${SUB_FDB}
 
-
 post-patch:
 		${REINPLACE_CMD} 's/OPENSSL_USE_STATIC_LIBS TRUE/OPENSSL_USE_STATIC_LIBS FALSE/' \
 		${WRKSRC}/cmake/FDBComponents.cmake
 
 do-install:
-	# commands on first line, dev tools on next two
+# commands on first line, dev tools on next two
 .for f in fdbbackup fdbcli fdbmonitor fdbserver \
 	    actor_flamegraph fdb_c_performance_test fdb_c_ryw_benchmark \
 	    fdb_c_txn_size_test fdb_flow_tester fdbconvert fdbdecode mako tutorial
 	${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/${f} ${STAGEDIR}${PREFIX}/bin/
 .endfor
-	# confirm with upstream if these are actually needed
+# confirm with upstream if these are actually needed
 .for s in backup_agent dr_agent fastrestore_agent fdbr fdbrestore
 	${RLN} ${STAGEDIR}${PREFIX}/bin/fdbbackup ${STAGEDIR}${PREFIX}/bin/${s}
 .endfor
-	# exposed libraries - confirm with upstream
+# exposed libraries - confirm with upstream
 .for l in libfdb_c.so libfdb_flow.a libfdb_sqlite.a libfdbclient.a \
 	    libfdbrpc.a libflow.a
 	${STRIP_CMD} ${WRKDIR}/.build/lib/${l}
 	${INSTALL_DATA} ${WRKDIR}/.build/lib/${l} ${STAGEDIR}/${PREFIX}/lib/
 .endfor
-	# exposed headers - confirm with upstream
+# exposed headers - confirm with upstream
 	${MKDIR} ${STAGEDIR}${PREFIX}/include/foundationdb
 	${INSTALL_DATA} ${WRKSRC}/bindings/c/foundationdb/fdb_c.h \
 	    ${STAGEDIR}/${PREFIX}/include/foundationdb/
@@ -78,7 +76,7 @@ do-install:
 	    ${STAGEDIR}/${PREFIX}/include/foundationdb/
 	${INSTALL_DATA} ${WRKDIR}/.build/bindings/c/foundationdb/fdb_c_options.g.h \
 	    ${STAGEDIR}/${PREFIX}/include/foundationdb/
-	# runtime related
+# runtime related
 	${MKDIR} ${STAGEDIR}${DBDIR} \
 	    ${STAGEDIR}${LOGDIR} \
 	    ${STAGEDIR}${PREFIX}/etc/foundationdb
diff --git a/databases/foundationdb-devel/distinfo b/databases/foundationdb-devel/distinfo
index ef4878eefd6f..b8f5c558434c 100644
--- a/databases/foundationdb-devel/distinfo
+++ b/databases/foundationdb-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619172629
-SHA256 (apple-foundationdb-7.0.0.a.20210423-c62a798_GH0.tar.gz) = 91b740ea1526e76510935c0e077cd5032d0345133d84a664f6963e1f45f666b8
-SIZE (apple-foundationdb-7.0.0.a.20210423-c62a798_GH0.tar.gz) = 9809161
+TIMESTAMP = 1622455872
+SHA256 (apple-foundationdb-7.0.0.a.20210529-d35da1a_GH0.tar.gz) = a5cf720028a3d9e3b615c0343f0b2b0637824bff59e80fa809eba32f2b2428d5
+SIZE (apple-foundationdb-7.0.0.a.20210529-d35da1a_GH0.tar.gz) = 9855962


More information about the dev-commits-ports-main mailing list