Skip site navigation (1)Skip section navigation (2)
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>