diff options
author | Tobias Kortkamp <tobik@FreeBSD.org> | 2020-07-17 06:44:04 +0000 |
---|---|---|
committer | Tobias Kortkamp <tobik@FreeBSD.org> | 2020-07-17 06:44:04 +0000 |
commit | b0f1d6430efe60a7d9a3aa11e8ed28a80842469b (patch) | |
tree | 99d9ac6360ee6f7d04f5cb7d7f1db83a19a355f8 /www | |
parent | 88700ad75af90b7ed391a06e691b9ddb2a8f9c97 (diff) | |
download | freebsd-ports-b0f1d6430efe60a7d9a3aa11e8ed28a80842469b.zip |
lang/rust: Update to 1.45.0
- This Rust release comes with LLVM 10. Drop the LLVM patches we
no longer need.
- On FreeBSD 13.0 powerpc64 set the elfv2 ABI explicitly in the
Rust target instead of patching LLVM.
- Build LLVM with Ninja. It can shorten the build time slightly.
- Force rebuild all consumers to catch regressions early
Changes: https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html
Tested by: mikael, pkubaj, tobik
With hat: rust
Differential Revision: https://reviews.freebsd.org/D25658
Diffstat (limited to 'www')
-rw-r--r-- | www/cliqz/Makefile | 2 | ||||
-rw-r--r-- | www/cliqz/files/patch-bug1640982 | 15 | ||||
-rw-r--r-- | www/ffsend/Makefile | 1 | ||||
-rw-r--r-- | www/firefox-esr/Makefile | 2 | ||||
-rw-r--r-- | www/firefox-esr/files/patch-bug1640982 | 15 | ||||
-rw-r--r-- | www/firefox/Makefile | 1 | ||||
-rw-r--r-- | www/firefox/files/patch-bug1640982 | 15 | ||||
-rw-r--r-- | www/geckodriver/Makefile | 2 | ||||
-rw-r--r-- | www/jwt-cli/Makefile | 2 | ||||
-rw-r--r-- | www/miniserve/Makefile | 2 | ||||
-rw-r--r-- | www/monolith/Makefile | 1 | ||||
-rw-r--r-- | www/newsboat/Makefile | 1 | ||||
-rw-r--r-- | www/websocat/Makefile | 1 | ||||
-rw-r--r-- | www/zola/Makefile | 2 |
14 files changed, 56 insertions, 6 deletions
diff --git a/www/cliqz/Makefile b/www/cliqz/Makefile index 6498d3a46baf..0253c6b29ec3 100644 --- a/www/cliqz/Makefile +++ b/www/cliqz/Makefile @@ -2,7 +2,7 @@ PORTNAME= cliqz DISTVERSION= 1.36.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \ http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz diff --git a/www/cliqz/files/patch-bug1640982 b/www/cliqz/files/patch-bug1640982 new file mode 100644 index 000000000000..ec672ade7c58 --- /dev/null +++ b/www/cliqz/files/patch-bug1640982 @@ -0,0 +1,15 @@ +Unbreak build with Rust 1.45.0 + +error: options `-C embed-bitcode=no` and `-C lto` are incompatible + +--- mozilla-release/config/makefiles/rust.mk.orig 2020-05-12 09:36:22 UTC ++++ mozilla-release/config/makefiles/rust.mk +@@ -61,7 +61,7 @@ ifndef MOZ_DEBUG_RUST + # Enable link-time optimization for release builds, but not when linking + # gkrust_gtest. + ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE))) +-cargo_rustc_flags += -Clto ++cargo_rustc_flags += + endif + endif + endif diff --git a/www/ffsend/Makefile b/www/ffsend/Makefile index 8819c6c01a76..0f9d55225be4 100644 --- a/www/ffsend/Makefile +++ b/www/ffsend/Makefile @@ -3,6 +3,7 @@ PORTNAME= ffsend DISTVERSIONPREFIX= v DISTVERSION= 0.2.64 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= 0mp@FreeBSD.org diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index c4fde0643a78..018c31598a49 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -3,7 +3,7 @@ PORTNAME= firefox DISTVERSION= 68.10.0 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ diff --git a/www/firefox-esr/files/patch-bug1640982 b/www/firefox-esr/files/patch-bug1640982 new file mode 100644 index 000000000000..fe3282f3b3cc --- /dev/null +++ b/www/firefox-esr/files/patch-bug1640982 @@ -0,0 +1,15 @@ +Unbreak build with Rust 1.45.0 + +error: options `-C embed-bitcode=no` and `-C lto` are incompatible + +--- config/makefiles/rust.mk.orig 2020-06-22 22:55:02 UTC ++++ config/makefiles/rust.mk +@@ -47,7 +47,7 @@ cargo_rustc_flags = $(CARGO_RUSTCFLAGS) + ifndef DEVELOPER_OPTIONS + ifndef MOZ_DEBUG_RUST + # Enable link-time optimization for release builds. +-cargo_rustc_flags += -C lto ++cargo_rustc_flags += + endif + endif + diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 4ecb60cda0ad..6e8a5ffa601f 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -3,6 +3,7 @@ PORTNAME= firefox DISTVERSION= 78.0.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ diff --git a/www/firefox/files/patch-bug1640982 b/www/firefox/files/patch-bug1640982 new file mode 100644 index 000000000000..dae6ca5fa7b5 --- /dev/null +++ b/www/firefox/files/patch-bug1640982 @@ -0,0 +1,15 @@ +Unbreak build with Rust 1.45.0 + +error: options `-C embed-bitcode=no` and `-C lto` are incompatible + +--- config/makefiles/rust.mk.orig 2020-05-12 09:36:22 UTC ++++ config/makefiles/rust.mk +@@ -61,7 +61,7 @@ ifndef MOZ_DEBUG_RUST + # Enable link-time optimization for release builds, but not when linking + # gkrust_gtest. + ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE))) +-cargo_rustc_flags += -Clto ++cargo_rustc_flags += + endif + endif + endif diff --git a/www/geckodriver/Makefile b/www/geckodriver/Makefile index 33c91b196c95..71b426f8ef72 100644 --- a/www/geckodriver/Makefile +++ b/www/geckodriver/Makefile @@ -2,7 +2,7 @@ PORTNAME= geckodriver DISTVERSION= 0.26.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= www MASTER_SITES= https://hg.mozilla.org/mozilla-central/archive/${DISTNAME}.zip/testing/geckodriver/?dummy=/ DISTNAME= e9783a644016aa9b317887076618425586730d73 diff --git a/www/jwt-cli/Makefile b/www/jwt-cli/Makefile index 958fad76cc73..226ca9d44ad8 100644 --- a/www/jwt-cli/Makefile +++ b/www/jwt-cli/Makefile @@ -3,7 +3,7 @@ PORTNAME= jwt-cli PORTVERSION= 3.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= osa@FreeBSD.org diff --git a/www/miniserve/Makefile b/www/miniserve/Makefile index 9948d86908ed..92436aa7f89c 100644 --- a/www/miniserve/Makefile +++ b/www/miniserve/Makefile @@ -3,7 +3,7 @@ PORTNAME= miniserve DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= tobik@FreeBSD.org diff --git a/www/monolith/Makefile b/www/monolith/Makefile index 33cdfd789476..57834846e6e9 100644 --- a/www/monolith/Makefile +++ b/www/monolith/Makefile @@ -3,6 +3,7 @@ PORTNAME= monolith DISTVERSIONPREFIX= v DISTVERSION= 2.2.7 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= vulcan@wired.sh diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile index c0999ecf2103..b9e148c3dcd4 100644 --- a/www/newsboat/Makefile +++ b/www/newsboat/Makefile @@ -3,6 +3,7 @@ PORTNAME= newsboat PORTVERSION= 2.20.1 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://newsboat.org/releases/${PORTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/www/websocat/Makefile b/www/websocat/Makefile index 18cd7c5817b4..5da68f02130f 100644 --- a/www/websocat/Makefile +++ b/www/websocat/Makefile @@ -4,6 +4,7 @@ PORTNAME= websocat DISTVERSIONPREFIX= v DISTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= osa@FreeBSD.org diff --git a/www/zola/Makefile b/www/zola/Makefile index 8a49500cdcbc..c188ed5537ce 100644 --- a/www/zola/Makefile +++ b/www/zola/Makefile @@ -3,7 +3,7 @@ PORTNAME= zola DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MAINTAINER= tobik@FreeBSD.org |