Index: head/databases/foundationdb/Makefile =================================================================== --- head/databases/foundationdb/Makefile (revision 526329) +++ head/databases/foundationdb/Makefile (revision 526330) @@ -1,62 +1,62 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= foundationdb PORTVERSION= 6.1.8 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= databases MAINTAINER= dch@FreeBSD.org COMMENT= Distributed, transactional key-value store LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libeio.so:devel/libeio -USES= compiler:c++14-lang gmake mono python:build shebangfix +USES= compiler:c++14-lang gmake mono:build python:build shebangfix USE_GITHUB= yes GH_ACCOUNT= apple USE_RC_SUBR= foundationdb SHEBANG_FILES= build/csprojtom4.py build/link-wrapper.sh build/vcxprojtom4.py \ bindings/c/generate_asm.py MAKE_ENV+= PYTHON=${PYTHON_CMD} TLS_DISABLED=yes CXXFLAGS+= -Wno-varargs -DTLS_DISABLED USERS= ${PORTNAME} GROUPS= ${PORTNAME} DBDIR?= /var/db/foundationdb LOGDIR?= /var/log/foundationdb PLIST_SUB+= DB_USER=${USERS} \ DB_GROUP=${GROUPS} \ DB_DIR=${DBDIR} \ LOG_DIR=${LOGDIR} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/foundationdb.conf @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/flow/Platform.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/fdbbackup ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/fdbcli ${STAGEDIR}${PREFIX}/bin ${LN} -sf ${PREFIX}/bin/fdbbackup ${STAGEDIR}${PREFIX}/bin/fdbrestore ${INSTALL_DATA} ${WRKSRC}/lib/libfdbclient.a ${STAGEDIR}/${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib/libfdbrpc.a ${STAGEDIR}/${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib/libflow.a ${STAGEDIR}/${PREFIX}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/lib/foundationdb @${MKDIR} ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent ${LN} -sf ${PREFIX}/bin/fdbbackup ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent/backup_agent @${MKDIR} ${STAGEDIR}${PREFIX}/etc/foundationdb ${INSTALL_DATA} ${WRKSRC}/foundationdb.conf ${STAGEDIR}${PREFIX}/etc/foundationdb/foundationdb.conf.sample ${INSTALL_PROGRAM} ${WRKSRC}/bin/fdbmonitor ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/bin/fdbserver ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${DBDIR} @${MKDIR} ${STAGEDIR}${LOGDIR} .include Index: head/databases/foundationdb-devel/Makefile =================================================================== --- head/databases/foundationdb-devel/Makefile (revision 526329) +++ head/databases/foundationdb-devel/Makefile (revision 526330) @@ -1,75 +1,76 @@ # $FreeBSD$ PORTNAME= foundationdb-devel DISTVERSION= 7.0.0.a.20190823 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= dch@FreeBSD.org COMMENT= Distributed, transactional key-value store LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libeio.so:devel/libeio -USES= compiler:c++17-lang cmake mono python:build shebangfix ssl +USES= compiler:c++17-lang cmake mono:build python:build shebangfix ssl USE_GITHUB= yes GH_ACCOUNT= wolfspider GH_PROJECT= foundationdb GH_TAGNAME= bc56b13 USE_RC_SUBR= foundationdb SHEBANG_FILES= build/csprojtom4.py build/link-wrapper.sh build/vcxprojtom4.py \ bindings/c/generate_asm.py USERS= foundationdb GROUPS= foundationdb DBDIR?= /var/db/foundationdb LOGDIR?= /var/log/foundationdb 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} do-install: # 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 mako ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor # confirm with upstream if these are actually needed .for s in backup_agent dr_agent fdbr fdbrestore ${RLN} ${STAGEDIR}${PREFIX}/bin/fdbbackup ${STAGEDIR}${PREFIX}/bin/${s} .endfor # exposed libraries - confirm with upstream .for l in libfdb_c.so libfdb_flow.a libfdb_sqlite.a libfdbclient.a libfdbrpc.a libflow.a libthirdparty.a ${STRIP_CMD} ${WRKDIR}/.build/lib/${l} ${INSTALL_DATA} ${WRKDIR}/.build/lib/${l} ${STAGEDIR}/${PREFIX}/lib/ .endfor # exposed headers - confirm with upstream ${MKDIR} ${STAGEDIR}${PREFIX}/include/foundationdb ${INSTALL_DATA} ${WRKSRC}/bindings/c/foundationdb/fdb_c.h \ ${STAGEDIR}/${PREFIX}/include/foundationdb/ ${INSTALL_DATA} ${WRKSRC}/fdbclient/vexillographer/fdb.options \ ${STAGEDIR}/${PREFIX}/include/foundationdb/ ${INSTALL_DATA} ${WRKDIR}/.build/bindings/c/foundationdb/fdb_c_options.g.h \ ${STAGEDIR}/${PREFIX}/include/foundationdb/ # runtime related ${MKDIR} ${STAGEDIR}${DBDIR} \ ${STAGEDIR}${LOGDIR} \ ${STAGEDIR}${PREFIX}/etc/foundationdb ${INSTALL_DATA} ${WRKDIR}/foundationdb.conf \ ${STAGEDIR}${PREFIX}/etc/foundationdb/foundationdb.conf.sample .include