Date: Sat, 27 Mar 2021 14:10:06 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r569333 - head/net-im/libsignal-client Message-ID: <202103271410.12REA620075829@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Sat Mar 27 14:10:06 2021 New Revision: 569333 URL: https://svnweb.freebsd.org/changeset/ports/569333 Log: net-im/libsignal-client: Do not depend on rust-nightly Add RUSTC_BOOTSTRAP=1 to enable required nightly features to build with stable Rust. With hat: rust Modified: head/net-im/libsignal-client/Makefile Modified: head/net-im/libsignal-client/Makefile ============================================================================== --- head/net-im/libsignal-client/Makefile Sat Mar 27 14:09:58 2021 (r569332) +++ head/net-im/libsignal-client/Makefile Sat Mar 27 14:10:06 2021 (r569333) @@ -11,10 +11,7 @@ COMMENT= Implementation of the Signal client protocol LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -# Rust stable is not supported currently: -# https://github.com/signalapp/libsignal-client/issues/141 -BUILD_DEPENDS= rust-nightly>=0:lang/rust-nightly \ - protoc:devel/protobuf +BUILD_DEPENDS= protoc:devel/protobuf USES= cargo USE_GITHUB= yes @@ -210,11 +207,12 @@ CARGO_CRATES= addr2line-0.13.0 \ x25519-dalek-1.1.0 \ zeroize-1.1.1 \ zeroize_derive-1.0.1 -# CARGO_BUILDDEP=no is needed to force the use of rust-nightly. -CARGO_BUILDDEP= no CARGO_BUILD_ARGS= --package libsignal-jni -CARGO_ENV= CARGO_PROFILE_RELEASE_LTO=thin CARGO_INSTALL= no +# requires nightly features to build: +# https://github.com/signalapp/libsignal-client/issues/141 +MAKE_ENV= CARGO_PROFILE_RELEASE_LTO=thin \ + RUSTC_BOOTSTRAP=1 USE_LDCONFIG= yes PLIST_FILES= lib/libsignal_jni.so
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103271410.12REA620075829>