Index: Mk/Uses/cargo.mk
===================================================================
--- Mk/Uses/cargo.mk	(revision 516763)
+++ Mk/Uses/cargo.mk	(working copy)
@@ -43,7 +43,7 @@
 
 CARGO_BUILDDEP?=	yes
 .if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.38.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.39.0:lang/${RUST_DEFAULT}
 .endif
 
 # Location of cargo binary (default to lang/rust's Cargo binary)
Index: audio/spotifyd/Makefile
===================================================================
--- audio/spotifyd/Makefile	(revision 516763)
+++ audio/spotifyd/Makefile	(working copy)
@@ -3,6 +3,7 @@
 PORTNAME=	spotifyd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.20
+PORTREVISION=	1
 CATEGORIES=	audio
 
 MAINTAINER=	tobik@FreeBSD.org
Index: benchmarks/hyperfine/Makefile
===================================================================
--- benchmarks/hyperfine/Makefile	(revision 516763)
+++ benchmarks/hyperfine/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	hyperfine
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.8.0
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	benchmarks
 
 MAINTAINER=	pizzamig@FreeBSD.org
Index: devel/bingrep/Makefile
===================================================================
--- devel/bingrep/Makefile	(revision 516763)
+++ devel/bingrep/Makefile	(working copy)
@@ -2,6 +2,7 @@
 
 PORTNAME=	bingrep
 PORTVERSION=	0.7.0
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	CRATESIO
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
Index: devel/cargo-tree/Makefile
===================================================================
--- devel/cargo-tree/Makefile	(revision 516763)
+++ devel/cargo-tree/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	cargo-tree
 DISTVERSION=	0.26.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	CRATESIO
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
Index: devel/git-absorb/Makefile
===================================================================
--- devel/git-absorb/Makefile	(revision 516763)
+++ devel/git-absorb/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	git-absorb
 DISTVERSION=	0.5.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 
 MAINTAINER=	greg@unrelenting.technology
Index: devel/interactive_rebase_tool/Makefile
===================================================================
--- devel/interactive_rebase_tool/Makefile	(revision 516763)
+++ devel/interactive_rebase_tool/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	interactive_rebase_tool
 DISTVERSION=	1.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	petteri.valkonen@iki.fi
Index: devel/pijul/Makefile
===================================================================
--- devel/pijul/Makefile	(revision 516763)
+++ devel/pijul/Makefile	(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=	pijul
 PORTVERSION=	0.12.0
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	devel
 MASTER_SITES=	https://pijul.org/releases/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
Index: devel/racer/Makefile
===================================================================
--- devel/racer/Makefile	(revision 516763)
+++ devel/racer/Makefile	(working copy)
@@ -4,6 +4,7 @@
 PORTNAME=	racer
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.1.27
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	beyert@cs.ucr.edu
Index: devel/racerd/Makefile
===================================================================
--- devel/racerd/Makefile	(revision 516763)
+++ devel/racerd/Makefile	(working copy)
@@ -5,7 +5,7 @@
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.1.1-56
 DISTVERSIONSUFFIX=	-g29cd4c6
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	devel
 
 MAINTAINER=	ultima@FreeBSD.org
Index: devel/rust-bindgen/Makefile
===================================================================
--- devel/rust-bindgen/Makefile	(revision 516763)
+++ devel/rust-bindgen/Makefile	(working copy)
@@ -2,6 +2,7 @@
 
 PORTNAME=	bindgen
 DISTVERSION=	0.51.1
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	CRATESIO
 PKGNAMEPREFIX=	rust-
Index: devel/rust-cbindgen/Makefile
===================================================================
--- devel/rust-cbindgen/Makefile	(revision 516763)
+++ devel/rust-cbindgen/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	cbindgen
 DISTVERSION=	0.9.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	CRATESIO
 PKGNAMEPREFIX=	rust-
Index: devel/sccache/Makefile
===================================================================
--- devel/sccache/Makefile	(revision 516763)
+++ devel/sccache/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	sccache
 DISTVERSION=	0.2.12
-PORTREVISION=	0
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	devel
 
Index: devel/tokei/Makefile
===================================================================
--- devel/tokei/Makefile	(revision 516763)
+++ devel/tokei/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	tokei
 DISTVERSIONPREFIX=	v
 DISTVERSION=	10.0.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 
 MAINTAINER=	tobik@FreeBSD.org
Index: dns/doh-proxy/Makefile
===================================================================
--- dns/doh-proxy/Makefile	(revision 516763)
+++ dns/doh-proxy/Makefile	(working copy)
@@ -3,6 +3,7 @@
 
 PORTNAME=	doh-proxy
 DISTVERSION=	0.1.21
+PORTREVISION=	1
 CATEGORIES=	dns
 
 MAINTAINER=	mat@FreeBSD.org
Index: editors/kak-lsp/Makefile
===================================================================
--- editors/kak-lsp/Makefile	(revision 516763)
+++ editors/kak-lsp/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	kak-lsp
 DISTVERSIONPREFIX=	v
 DISTVERSION=	6.2.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	editors
 
 MAINTAINER=	tobik@FreeBSD.org
Index: editors/parinfer-rust/Makefile
===================================================================
--- editors/parinfer-rust/Makefile	(revision 516763)
+++ editors/parinfer-rust/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	parinfer-rust
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.4.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	editors
 
 MAINTAINER=	tobik@FreeBSD.org
Index: editors/xi-core/Makefile
===================================================================
--- editors/xi-core/Makefile	(revision 516763)
+++ editors/xi-core/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	xi-core
 DISTVERSION=	g20190420
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	editors
 
 MAINTAINER=	ed.arrakis@gmail.com
Index: editors/xi-term/Makefile
===================================================================
--- editors/xi-term/Makefile	(revision 516763)
+++ editors/xi-term/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	xi-term
 DISTVERSION=	g20190328
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	editors
 
 MAINTAINER=	ed.arrakis@gmail.com
Index: games/genact/Makefile
===================================================================
--- games/genact/Makefile	(revision 516763)
+++ games/genact/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	genact
 DISTVERSION=	0.7.0
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	games
 
 MAINTAINER=	0mp@FreeBSD.org
Index: games/jaggedalliance2/Makefile
===================================================================
--- games/jaggedalliance2/Makefile	(revision 516763)
+++ games/jaggedalliance2/Makefile	(working copy)
@@ -4,7 +4,7 @@
 PORTNAME=	ja2
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.16.1
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	games
 
 MAINTAINER=	tobik@FreeBSD.org
Index: graphics/librsvg2-rust/Makefile
===================================================================
--- graphics/librsvg2-rust/Makefile	(revision 516763)
+++ graphics/librsvg2-rust/Makefile	(working copy)
@@ -3,6 +3,7 @@
 
 PORTNAME=	librsvg
 PORTVERSION=	2.46.3
+PORTREVISION=	1
 CATEGORIES=	graphics gnome
 MASTER_SITES=	GNOME
 PKGNAMESUFFIX=	2-rust
Index: graphics/svgbob/Makefile
===================================================================
--- graphics/svgbob/Makefile	(revision 516763)
+++ graphics/svgbob/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	svgbob
 DISTVERSION=	g20190412
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	graphics
 
 MAINTAINER=	tobik@FreeBSD.org
Index: lang/rust/Makefile
===================================================================
--- lang/rust/Makefile	(revision 516763)
+++ lang/rust/Makefile	(working copy)
@@ -2,10 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	rust
-PORTVERSION?=	1.38.0
+PORTVERSION?=	1.39.0
 PORTREVISION?=	0
 CATEGORIES=	lang
-MASTER_SITES=	https://static.rust-lang.org/dist/:src \
+MASTER_SITES=	https://dev-static.rust-lang.org/dist/:src \
 		https://static.rust-lang.org/dist/:rust_bootstrap \
 		LOCAL/tobik/rust:rust_bootstrap \
 		https://static.rust-lang.org/dist/:cargo_bootstrap \
@@ -45,10 +45,6 @@
 
 CONFLICTS_INSTALL?=	rust-nightly
 
-EXTRA_PATCHES+=		${EXTRA_PATCHES_${ARCH}}
-EXTRA_PATCHES_armv6=	${PATCHDIR}/extra-patch-arm-compiler-rt
-EXTRA_PATCHES_armv7=	${PATCHDIR}/extra-patch-arm-compiler-rt
-
 PLIST_FILES=	lib/rustlib/components \
 		lib/rustlib/rust-installer-version
 
@@ -61,9 +57,9 @@
 GDB_RUN_DEPENDS=	${LOCALBASE}/bin/gdb:devel/gdb
 
 # See WRKSRC/src/stage0.txt for the date and version values.
-BOOTSTRAPS_DATE?=		2019-08-15
-RUST_BOOTSTRAP_VERSION?=	1.37.0
-CARGO_BOOTSTRAP_VERSION?=	0.38.0
+BOOTSTRAPS_DATE?=		2019-09-26
+RUST_BOOTSTRAP_VERSION?=	1.38.0
+CARGO_BOOTSTRAP_VERSION?=	0.39.0
 COMPILER_RT_VERSION?=		9.0.0
 
 BOOTSTRAPS_SUFFIX?=		${BOOTSTRAPS_SUFFIX_${ARCH}}
@@ -83,6 +79,10 @@
 
 .include <bsd.port.pre.mk>
 
+.if exists(${PATCHDIR}/${ARCH}${BOOTSTRAPS_SUFFIX})
+EXTRA_PATCHES+=	${PATCHDIR}/${ARCH}${BOOTSTRAPS_SUFFIX}
+.endif
+
 .if ${ARCH} == powerpc64
 # The bootstrap is hardcoded to use gcc9
 # but we can build with a newer or older compiler as provided by USE_GCC=yes
@@ -90,9 +90,7 @@
 USE_GCC=	yes
 .endif
 
-.if ${OPSYS} == FreeBSD && ${ARCH} == aarch64 && \
-	(${OSVERSION} < 1200502 || \
-	(${OSVERSION} > 1300000 && ${OSVERSION} < 1300006))
+.if ${ARCH} == aarch64 && ${OSVERSION} < 1200502
 IGNORE=	fails to run due to a bug in rtld, update to 12-STABLE r342847 or 13-CURRENT r342113
 .endif
 
@@ -131,6 +129,10 @@
 		${WRKSRC}/src/stage0.txt
 	@${ECHO_MSG} "Bootstrap date and version after patching:"
 	@${GREP} -E '^(date|rustc|cargo)' ${WRKSRC}/src/stage0.txt
+.if ${ARCH} == powerpc64
+	@${REINPLACE_CMD} -e 's,powerpc64-unknown-freebsd,powerpc64-unknown-freebsd${OSREL},' \
+		${WRKSRC}/src/librustc_target/spec/powerpc64_unknown_freebsd.rs
+.endif
 # Disable vendor checksums
 	@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
 		${CARGO_VENDOR_DIR}/*/.cargo-checksum.json
Index: lang/rust/distinfo
===================================================================
--- lang/rust/distinfo	(revision 516763)
+++ lang/rust/distinfo	(working copy)
@@ -1,47 +1,47 @@
-TIMESTAMP = 1569482113
-SHA256 (rust/rustc-1.38.0-src.tar.xz) = 3a7991aa4cb44ef941d71636e45a95468b520dc6fc7cf725364925bd3e3d3a34
-SIZE (rust/rustc-1.38.0-src.tar.xz) = 96163304
-SHA256 (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = ebdd6e51cc8d3b73de59bcf609b6b0fd9f255d6c0b4c982c5d9609775b0269ff
-SIZE (rust/2019-08-15/rustc-1.37.0-aarch64-unknown-freebsd.tar.gz) = 56866730
-SHA256 (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 2c6181d3dca8c70623625f9c0784e992128c00b1abbfad29f70791856d308eed
-SIZE (rust/2019-08-15/rust-std-1.37.0-aarch64-unknown-freebsd.tar.gz) = 68907067
-SHA256 (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 387b571a741d5e6162876ecae136366646b22d870511a47140301a1b0604a7b5
-SIZE (rust/2019-08-15/cargo-0.38.0-aarch64-unknown-freebsd.tar.gz) = 5422359
-SHA256 (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = a4dd357a0b39abf1ebbe8a0f64973c3b0c5bc527e374c12afe51266279fc1ca6
-SIZE (rust/2019-08-15/rustc-1.37.0-x86_64-unknown-freebsd.tar.gz) = 70318740
-SHA256 (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 8783a667ea9c46f27027d494098c51563faa734c5ddb23c6b9b3eda804eb9742
-SIZE (rust/2019-08-15/rust-std-1.37.0-x86_64-unknown-freebsd.tar.gz) = 87956779
-SHA256 (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = ec5051df58aeff6720f386067c05de21bbc0f6532d74d2646f7b7bc36d341629
-SIZE (rust/2019-08-15/cargo-0.38.0-x86_64-unknown-freebsd.tar.gz) = 6712004
-SHA256 (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = d0b6c3422892764ebff9b3224265c47f62241d82b5974d715c0aabf845bbf586
-SIZE (rust/2019-08-15/rustc-1.37.0-armv6-unknown-freebsd.tar.gz) = 59085607
-SHA256 (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = ce2b3f002457d7086870a2743e121aedc4dfb800fd9a65e6190d50f1b2e061a7
-SIZE (rust/2019-08-15/rust-std-1.37.0-armv6-unknown-freebsd.tar.gz) = 70261468
-SHA256 (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 643497ec41d40168c99f327ee31cbcc0b73ea9bbb6bab523bfef2b915d13d186
-SIZE (rust/2019-08-15/cargo-0.38.0-armv6-unknown-freebsd.tar.gz) = 5716966
+TIMESTAMP = 1572914656
+SHA256 (rust/rustc-1.39.0-src.tar.xz) = 4b0dbb356070687a606034f71dc032b783bbf8b5d3f9fff39f2c1fbc4f171c29
+SIZE (rust/rustc-1.39.0-src.tar.xz) = 96495140
+SHA256 (rust/2019-09-26/rustc-1.38.0-aarch64-unknown-freebsd.tar.gz) = 07a769da1a47e8f507e87d723b7de115b1ea916f34339b0fe5bc583a75e0f3ea
+SIZE (rust/2019-09-26/rustc-1.38.0-aarch64-unknown-freebsd.tar.gz) = 37145293
+SHA256 (rust/2019-09-26/rust-std-1.38.0-aarch64-unknown-freebsd.tar.gz) = 18b84f46c767071e282fe9a5813317294b0cb7959f6ab30abd0a949531eb2817
+SIZE (rust/2019-09-26/rust-std-1.38.0-aarch64-unknown-freebsd.tar.gz) = 191199264
+SHA256 (rust/2019-09-26/cargo-0.39.0-aarch64-unknown-freebsd.tar.gz) = 2b97bda932259c10b41583226539bcd637d0efa6253a3eb390f622e6f7f6d27d
+SIZE (rust/2019-09-26/cargo-0.39.0-aarch64-unknown-freebsd.tar.gz) = 4556329
+SHA256 (rust/2019-09-26/rustc-1.38.0-x86_64-unknown-freebsd.tar.gz) = 1d99318bbdc947c6dc375215f0eddcd767348c309811cd141e5d18e17d5aaaa4
+SIZE (rust/2019-09-26/rustc-1.38.0-x86_64-unknown-freebsd.tar.gz) = 49746736
+SHA256 (rust/2019-09-26/rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 9f1d88449ef56c31ebc514873ba4d5889fa12697c4c2ea1071f15127f301ac4d
+SIZE (rust/2019-09-26/rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 218121173
+SHA256 (rust/2019-09-26/cargo-0.39.0-x86_64-unknown-freebsd.tar.gz) = 4ef06348157836fd6a144acc13578653d77ff05d0b1a220437b8cde0492c8dd2
+SIZE (rust/2019-09-26/cargo-0.39.0-x86_64-unknown-freebsd.tar.gz) = 6793022
+SHA256 (rust/2019-09-26/rustc-1.38.0-armv6-unknown-freebsd.tar.gz) = 33e0d04dd94c5a0c6c546cf9c1aefb79d7141b1612635f88d02cd0e693c50e1d
+SIZE (rust/2019-09-26/rustc-1.38.0-armv6-unknown-freebsd.tar.gz) = 39977103
+SHA256 (rust/2019-09-26/rust-std-1.38.0-armv6-unknown-freebsd.tar.gz) = 35648a4c90b9f9a5c92bcefc9bf493f446fa53da746eec84fa0b7112b5bd4245
+SIZE (rust/2019-09-26/rust-std-1.38.0-armv6-unknown-freebsd.tar.gz) = 198873440
+SHA256 (rust/2019-09-26/cargo-0.39.0-armv6-unknown-freebsd.tar.gz) = d4b88144a7aae90ea3174bff8cfe0142b1a761e5ad50adfd24d39fa713682712
+SIZE (rust/2019-09-26/cargo-0.39.0-armv6-unknown-freebsd.tar.gz) = 5583543
 SHA256 (rust/compiler-rt-9.0.0.src.tar.xz) = 56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e
 SIZE (rust/compiler-rt-9.0.0.src.tar.xz) = 1993084
-SHA256 (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = b957e13bdb899f42c1c4b3cd91d18f7d4f6ab08b2492f9acf85e447f53640121
-SIZE (rust/2019-08-15/rustc-1.37.0-armv7-unknown-freebsd.tar.gz) = 58107583
-SHA256 (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = c380d455923065b5067a43ec796c043dfb4241392e068a187d6d93909f1cbafb
-SIZE (rust/2019-08-15/rust-std-1.37.0-armv7-unknown-freebsd.tar.gz) = 69710688
-SHA256 (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 80641006fcb23de4780ac8576b9f0b235be1cb95e3d632a0976bfdd6117ee502
-SIZE (rust/2019-08-15/cargo-0.38.0-armv7-unknown-freebsd.tar.gz) = 4742625
-SHA256 (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 0d3a5bc51f138bfe3f7ccd4b9ccaa5aeec0d881118b7264f5e59ae8e1ce9f78a
-SIZE (rust/2019-08-15/rustc-1.37.0-i686-unknown-freebsd.tar.gz) = 70857405
-SHA256 (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 21fbe36d9580f68fcd65d4248ffb05a40f787a38d87792545c7946b273e91beb
-SIZE (rust/2019-08-15/rust-std-1.37.0-i686-unknown-freebsd.tar.gz) = 88558002
-SHA256 (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = e54e8e072ae5fba11ce36935cb813793ad6871b1fe1b3dfdb02a0a18e920ddda
-SIZE (rust/2019-08-15/cargo-0.38.0-i686-unknown-freebsd.tar.gz) = 6593950
-SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = aa4c7295731a92258c9378e24697f90a546c6a403da6fa9ff4a688878fbcced7
-SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 67717247
-SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = e6043fda28f881c9c7cb50cb1cd31b29552285d1e27a6e46d1c1abf707115be1
-SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 72780079
-SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 335216cbd2f460b337e02c1f3ef235178943194d9a41700f98d6d063d34668e7
-SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 5587878
-SHA256 (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = f0e1eca1713b14e4dad034a96c2bdfe0493afe390b5dd33bf16139691412e91b
-SIZE (rust/2019-08-15/rustc-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 59832229
-SHA256 (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 2c6802162b807ad2e332a4872943f9a694aa925f553ef2e61fac9def9ad73d8e
-SIZE (rust/2019-08-15/rust-std-1.37.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 71174548
-SHA256 (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = db19655601cecbf18b9bca3d2db2545301b9d31fa353c78582eb378af6dc3966
-SIZE (rust/2019-08-15/cargo-0.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 4983791
+SHA256 (rust/2019-09-26/rustc-1.38.0-armv7-unknown-freebsd.tar.gz) = 95e33dda5c68ff0a8452472079f852e449bbcdbaf60ef0aca8068bd23d81f4d2
+SIZE (rust/2019-09-26/rustc-1.38.0-armv7-unknown-freebsd.tar.gz) = 38588675
+SHA256 (rust/2019-09-26/rust-std-1.38.0-armv7-unknown-freebsd.tar.gz) = d7e7671fe7c0aa53c6df4ca60547e6518416bd8497fc1f75c92366468f607d1b
+SIZE (rust/2019-09-26/rust-std-1.38.0-armv7-unknown-freebsd.tar.gz) = 197638533
+SHA256 (rust/2019-09-26/cargo-0.39.0-armv7-unknown-freebsd.tar.gz) = c49fef9d921ff02b700bb302147dd1c9b32d2afdfc92beedf574d075a27e36cb
+SIZE (rust/2019-09-26/cargo-0.39.0-armv7-unknown-freebsd.tar.gz) = 4835740
+SHA256 (rust/2019-09-26/rustc-1.38.0-i686-unknown-freebsd.tar.gz) = 1e4c148ffb38fdf8f3de3e6355ea418056e40749c4a29af1a447019b04891817
+SIZE (rust/2019-09-26/rustc-1.38.0-i686-unknown-freebsd.tar.gz) = 50284685
+SHA256 (rust/2019-09-26/rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = 7eb02bd86f78dc0748d45a41748c0dfa145aab33d552a14dae2fce22f9d0f9b6
+SIZE (rust/2019-09-26/rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = 218440878
+SHA256 (rust/2019-09-26/cargo-0.39.0-i686-unknown-freebsd.tar.gz) = 57179ee4f61be55a978aff61cea7475fe31dcac4d763e735637219a661a812fa
+SIZE (rust/2019-09-26/cargo-0.39.0-i686-unknown-freebsd.tar.gz) = 6669103
+SHA256 (rust/2019-09-26/rustc-1.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = d6654031b77b9e90b0a3b2d2e5d702ea6f52b50b6589606043036e1780192da9
+SIZE (rust/2019-09-26/rustc-1.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 48397197
+SHA256 (rust/2019-09-26/rust-std-1.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 4a7a1cbfd4aa169528e4aad4c46a1690db4d5477c73e2e857bce9d3735f8b76f
+SIZE (rust/2019-09-26/rust-std-1.38.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 196472426
+SHA256 (rust/2019-09-26/cargo-0.39.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 1b23312ae307293c5e53282d799bf7688269d9ed3946729cf8886710581284b0
+SIZE (rust/2019-09-26/cargo-0.39.0-powerpc64-unknown-freebsd-elfv1.tar.gz) = 5676205
+SHA256 (rust/2019-09-26/rustc-1.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 8d877ef738ee01548b1be69a7bf6f4619a0909a7a4db12ab414441b32763b9af
+SIZE (rust/2019-09-26/rustc-1.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 39853681
+SHA256 (rust/2019-09-26/rust-std-1.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 2c5da67f44b5bc8cf4c5f58d11e7200ef5d64a66416d9cdf6b5bc4f55774b8ba
+SIZE (rust/2019-09-26/rust-std-1.38.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 193639233
+SHA256 (rust/2019-09-26/cargo-0.39.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 4a91b5db28538504992462ea65945419d28fe6ee5fa3a48b23055b4a2f3edc91
+SIZE (rust/2019-09-26/cargo-0.39.0-powerpc64-unknown-freebsd-elfv2.tar.gz) = 4604255
Index: lang/rust/files/armv6/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c
===================================================================
--- lang/rust/files/armv6/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c	(nonexistent)
+++ lang/rust/files/armv6/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c	(working copy)
@@ -0,0 +1,43 @@
+https://reviews.llvm.org/D68045
+
+--- src/llvm-project/compiler-rt/lib/builtins/atomic.c.orig	2019-09-09 18:30:53 UTC
++++ src/llvm-project/compiler-rt/lib/builtins/atomic.c
+@@ -51,9 +51,11 @@ static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1;
+ ////////////////////////////////////////////////////////////////////////////////
+ #ifdef __FreeBSD__
+ #include <errno.h>
+-#include <machine/atomic.h>
++// clang-format off
+ #include <sys/types.h>
++#include <machine/atomic.h>
+ #include <sys/umtx.h>
++// clang-format on
+ typedef struct _usem Lock;
+ __inline static void unlock(Lock *l) {
+   __c11_atomic_store((_Atomic(uint32_t) *)&l->_count, 1, __ATOMIC_RELEASE);
+--- src/llvm-project/compiler-rt/lib/builtins/clear_cache.c.orig	2019-09-09 18:30:53 UTC
++++ src/llvm-project/compiler-rt/lib/builtins/clear_cache.c
+@@ -23,8 +23,10 @@ uintptr_t GetCurrentProcess(void);
+ #endif
+ 
+ #if defined(__FreeBSD__) && defined(__arm__)
+-#include <machine/sysarch.h>
++// clang-format off
+ #include <sys/types.h>
++#include <machine/sysarch.h>
++// clang-format on
+ #endif
+ 
+ #if defined(__NetBSD__) && defined(__arm__)
+@@ -32,8 +34,10 @@ uintptr_t GetCurrentProcess(void);
+ #endif
+ 
+ #if defined(__OpenBSD__) && defined(__mips__)
+-#include <machine/sysarch.h>
++// clang-format off
+ #include <sys/types.h>
++#include <machine/sysarch.h>
++// clang-format on
+ #endif
+ 
+ #if defined(__linux__) && defined(__mips__)

Property changes on: lang/rust/files/armv6/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: lang/rust/files/armv7/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c
===================================================================
--- lang/rust/files/armv7/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c	(nonexistent)
+++ lang/rust/files/armv7/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c	(working copy)
@@ -0,0 +1,43 @@
+https://reviews.llvm.org/D68045
+
+--- src/llvm-project/compiler-rt/lib/builtins/atomic.c.orig	2019-09-09 18:30:53 UTC
++++ src/llvm-project/compiler-rt/lib/builtins/atomic.c
+@@ -51,9 +51,11 @@ static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1;
+ ////////////////////////////////////////////////////////////////////////////////
+ #ifdef __FreeBSD__
+ #include <errno.h>
+-#include <machine/atomic.h>
++// clang-format off
+ #include <sys/types.h>
++#include <machine/atomic.h>
+ #include <sys/umtx.h>
++// clang-format on
+ typedef struct _usem Lock;
+ __inline static void unlock(Lock *l) {
+   __c11_atomic_store((_Atomic(uint32_t) *)&l->_count, 1, __ATOMIC_RELEASE);
+--- src/llvm-project/compiler-rt/lib/builtins/clear_cache.c.orig	2019-09-09 18:30:53 UTC
++++ src/llvm-project/compiler-rt/lib/builtins/clear_cache.c
+@@ -23,8 +23,10 @@ uintptr_t GetCurrentProcess(void);
+ #endif
+ 
+ #if defined(__FreeBSD__) && defined(__arm__)
+-#include <machine/sysarch.h>
++// clang-format off
+ #include <sys/types.h>
++#include <machine/sysarch.h>
++// clang-format on
+ #endif
+ 
+ #if defined(__NetBSD__) && defined(__arm__)
+@@ -32,8 +34,10 @@ uintptr_t GetCurrentProcess(void);
+ #endif
+ 
+ #if defined(__OpenBSD__) && defined(__mips__)
+-#include <machine/sysarch.h>
++// clang-format off
+ #include <sys/types.h>
++#include <machine/sysarch.h>
++// clang-format on
+ #endif
+ 
+ #if defined(__linux__) && defined(__mips__)

Property changes on: lang/rust/files/armv7/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: lang/rust/files/extra-patch-arm-compiler-rt
===================================================================
--- lang/rust/files/extra-patch-arm-compiler-rt	(revision 516763)
+++ lang/rust/files/extra-patch-arm-compiler-rt	(nonexistent)
@@ -1,43 +0,0 @@
-https://reviews.llvm.org/D68045
-
---- src/llvm-project/compiler-rt/lib/builtins/atomic.c.orig	2019-09-09 18:30:53 UTC
-+++ src/llvm-project/compiler-rt/lib/builtins/atomic.c
-@@ -51,9 +51,11 @@ static const long SPINLOCK_MASK = SPINLOCK_COUNT - 1;
- ////////////////////////////////////////////////////////////////////////////////
- #ifdef __FreeBSD__
- #include <errno.h>
--#include <machine/atomic.h>
-+// clang-format off
- #include <sys/types.h>
-+#include <machine/atomic.h>
- #include <sys/umtx.h>
-+// clang-format on
- typedef struct _usem Lock;
- __inline static void unlock(Lock *l) {
-   __c11_atomic_store((_Atomic(uint32_t) *)&l->_count, 1, __ATOMIC_RELEASE);
---- src/llvm-project/compiler-rt/lib/builtins/clear_cache.c.orig	2019-09-09 18:30:53 UTC
-+++ src/llvm-project/compiler-rt/lib/builtins/clear_cache.c
-@@ -23,8 +23,10 @@ uintptr_t GetCurrentProcess(void);
- #endif
- 
- #if defined(__FreeBSD__) && defined(__arm__)
--#include <machine/sysarch.h>
-+// clang-format off
- #include <sys/types.h>
-+#include <machine/sysarch.h>
-+// clang-format on
- #endif
- 
- #if defined(__NetBSD__) && defined(__arm__)
-@@ -32,8 +34,10 @@ uintptr_t GetCurrentProcess(void);
- #endif
- 
- #if defined(__OpenBSD__) && defined(__mips__)
--#include <machine/sysarch.h>
-+// clang-format off
- #include <sys/types.h>
-+#include <machine/sysarch.h>
-+// clang-format on
- #endif
- 
- #if defined(__linux__) && defined(__mips__)

Property changes on: lang/rust/files/extra-patch-arm-compiler-rt
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: lang/rust/files/patch-src_bootstrap_native.rs
===================================================================
--- lang/rust/files/patch-src_bootstrap_native.rs	(revision 516763)
+++ lang/rust/files/patch-src_bootstrap_native.rs	(nonexistent)
@@ -1,48 +0,0 @@
-Avoid unnecessarily restarting the LLVM build and installing it
-into STAGEDIR during the install phase.
-
-https://github.com/rust-lang/rust/issues/61206
-
---- src/bootstrap/native.rs.orig	2019-05-22 05:39:52 UTC
-+++ src/bootstrap/native.rs
-@@ -92,17 +92,9 @@ impl Step for Llvm {
-             .join(exe("llvm-config", &*builder.config.build));
-         let done_stamp = out_dir.join("llvm-finished-building");
- 
--        if let Some(llvm_commit) = llvm_info.sha() {
-             if done_stamp.exists() {
--                let done_contents = t!(fs::read(&done_stamp));
--
--                // If LLVM was already built previously and the submodule's commit didn't change
--                // from the previous build, then no action is required.
--                if done_contents == llvm_commit.as_bytes() {
--                    return build_llvm_config
--                }
-+                return build_llvm_config
-             }
--        }
- 
-         let _folder = builder.fold_output(|| "llvm");
-         let descriptor = if emscripten { "Emscripten " } else { "" };
-@@ -218,6 +210,10 @@ impl Step for Llvm {
-             }
-         }
- 
-+        if target == "powerpc64-unknown-freebsd" {
-+            cfg.define("CMAKE_EXE_LINKER_FLAGS", "-Wl,-rpath=/usr/local/lib/%CC% -L/usr/local/lib/%CC%");
-+        }
-+
-         // http://llvm.org/docs/HowToCrossCompileLLVM.html
-         if target != builder.config.build && !emscripten {
-             builder.ensure(Llvm {
-@@ -283,9 +279,7 @@ impl Step for Llvm {
- 
-         cfg.build();
- 
--        if let Some(llvm_commit) = llvm_info.sha() {
--            t!(fs::write(&done_stamp, llvm_commit));
--        }
-+        t!(fs::write(&done_stamp, "done building LLVM"));
- 
-         build_llvm_config
-     }

Property changes on: lang/rust/files/patch-src_bootstrap_native.rs
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: lang/rust/files/patch-src_librustc__llvm_build.rs
===================================================================
--- lang/rust/files/patch-src_librustc__llvm_build.rs	(revision 516763)
+++ lang/rust/files/patch-src_librustc__llvm_build.rs	(nonexistent)
@@ -1,14 +0,0 @@
---- src/librustc_llvm/build.rs.orig	2019-04-08 12:42:31 UTC
-+++ src/librustc_llvm/build.rs
-@@ -254,7 +254,10 @@ fn main() {
-     };
- 
-     // C++ runtime library
--    if !target.contains("msvc") {
-+    if target == "powerpc64-unknown-freebsd" {
-+        println!("cargo:rustc-link-search=native=/usr/local/lib/%CC%");
-+        println!("cargo:rustc-link-lib=static=stdc++");
-+    } else if !target.contains("msvc") {
-         if let Some(s) = llvm_static_stdcpp {
-             assert!(!cxxflags.contains("stdlib=libc++"));
-             let path = PathBuf::from(s);

Property changes on: lang/rust/files/patch-src_librustc__llvm_build.rs
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: lang/rust/files/patch-src_llvm-project_llvm_utils_llvm-build_llvmbuild_main.py
===================================================================
--- lang/rust/files/patch-src_llvm-project_llvm_utils_llvm-build_llvmbuild_main.py	(revision 516763)
+++ lang/rust/files/patch-src_llvm-project_llvm_utils_llvm-build_llvmbuild_main.py	(working copy)
@@ -1,6 +1,6 @@
---- src/llvm-project/llvm/utils/llvm-build/llvmbuild/main.py.orig	2018-12-13 15:33:50 UTC
+--- src/llvm-project/llvm/utils/llvm-build/llvmbuild/main.py.orig	2019-09-20 16:14:30 UTC
 +++ src/llvm-project/llvm/utils/llvm-build/llvmbuild/main.py
-@@ -659,6 +659,8 @@ def add_magic_target_components(parser, project, opts)
+@@ -657,6 +657,8 @@ def add_magic_target_components(parser, project, opts)
      # We handle a few special cases of target names here for historical
      # reasons, as these are the names configure currently comes up with.
      native_target_name = { 'x86' : 'X86',
Index: lang/rust/files/patch-vendor_libgit2-sys_lib.rs
===================================================================
--- lang/rust/files/patch-vendor_libgit2-sys_lib.rs	(revision 516763)
+++ lang/rust/files/patch-vendor_libgit2-sys_lib.rs	(working copy)
@@ -1,6 +1,6 @@
 Revert to libgit2 0.28 API per https://github.com/rust-lang/git2-rs/issues/458
 
---- vendor/libgit2-sys/lib.rs.orig	2019-08-16 20:27:18 UTC
+--- vendor/libgit2-sys/lib.rs.orig	2019-11-04 17:34:46 UTC
 +++ vendor/libgit2-sys/lib.rs
 @@ -331,7 +331,6 @@ pub struct git_remote_callbacks {
      pub push_negotiation: Option<git_push_negotiation>,
@@ -19,7 +19,7 @@
  
  #[repr(C)]
  pub struct git_push_update {
-@@ -2233,7 +2230,7 @@ extern "C" {
+@@ -2280,7 +2277,7 @@ extern "C" {
          source: *const git_tree,
      ) -> c_int;
      pub fn git_treebuilder_clear(bld: *mut git_treebuilder);
Index: lang/rust/files/patch-vendor_openssl-sys_build_main.rs
===================================================================
--- lang/rust/files/patch-vendor_openssl-sys_build_main.rs	(revision 516763)
+++ lang/rust/files/patch-vendor_openssl-sys_build_main.rs	(working copy)
@@ -1,19 +1,59 @@
---- vendor/openssl-sys/build/main.rs.orig	2019-05-13 21:50:35 UTC
+--- vendor/openssl-sys/build/main.rs.orig	2019-11-04 17:34:46 UTC
 +++ vendor/openssl-sys/build/main.rs
-@@ -505,6 +505,7 @@ See rust-openssl README for more information:
-             (8, 1) => ('8', '1'),
-             (8, _) => ('8', 'x'),
-             (9, 0) => ('9', '0'),
-+            (9, _) => ('9', 'x'),
+@@ -183,27 +183,32 @@ See rust-openssl README for more information:
+     if let Some(libressl_version) = libressl_version {
+         println!("cargo:libressl_version_number={:x}", libressl_version);
+ 
++        let major = (libressl_version >> 28) as u8;
+         let minor = (libressl_version >> 20) as u8;
+         let fix = (libressl_version >> 12) as u8;
+-        let (minor, fix) = match (minor, fix) {
+-            (5, 0) => ('5', '0'),
+-            (5, 1) => ('5', '1'),
+-            (5, 2) => ('5', '2'),
+-            (5, _) => ('5', 'x'),
+-            (6, 0) => ('6', '0'),
+-            (6, 1) => ('6', '1'),
+-            (6, 2) => ('6', '2'),
+-            (6, _) => ('6', 'x'),
+-            (7, _) => ('7', 'x'),
+-            (8, 0) => ('8', '0'),
+-            (8, 1) => ('8', '1'),
+-            (8, _) => ('8', 'x'),
+-            (9, 0) => ('9', '0'),
++        let (major, minor, fix) = match (major, minor, fix) {
++            (2, 5, 0) => ('2', '5', '0'),
++            (2, 5, 1) => ('2', '5', '1'),
++            (2, 5, 2) => ('2', '5', '2'),
++            (2, 5, _) => ('2', '5', 'x'),
++            (2, 6, 0) => ('2', '6', '0'),
++            (2, 6, 1) => ('2', '6', '1'),
++            (2, 6, 2) => ('2', '6', '2'),
++            (2, 6, _) => ('2', '6', 'x'),
++            (2, 7, _) => ('2', '7', 'x'),
++            (2, 8, 0) => ('2', '8', '0'),
++            (2, 8, 1) => ('2', '8', '1'),
++            (2, 8, _) => ('2', '8', 'x'),
++            (2, 9, 0) => ('2', '9', '0'),
++            (2, 9, _) => ('2', '9', 'x'),
++            (3, 0, 0) => ('3', '0', '0'),
++            (3, 0, 1) => ('3', '0', '1'),
++            (3, 0, _) => ('3', '0', 'x'),
              _ => version_error(),
          };
  
-@@ -545,7 +546,7 @@ fn version_error() -> ! {
+         println!("cargo:libressl=true");
+-        println!("cargo:libressl_version=2{}{}", minor, fix);
++        println!("cargo:libressl_version={}{}{}", major, minor, fix);
+         println!("cargo:version=101");
+         Version::Libressl
+     } else {
+@@ -239,7 +244,7 @@ fn version_error() -> ! {
          "
  
  This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5
 -through 2.9.0, but a different version of OpenSSL was found. The build is now aborting
-+through 2.9.x, but a different version of OpenSSL was found. The build is now aborting
++through 3.0.x, but a different version of OpenSSL was found. The build is now aborting
  due to this version mismatch.
  
  "
Index: lang/rust/files/patch-vendor_openssl-sys_src_ssl.rs
===================================================================
--- lang/rust/files/patch-vendor_openssl-sys_src_ssl.rs	(revision 516763)
+++ lang/rust/files/patch-vendor_openssl-sys_src_ssl.rs	(working copy)
@@ -1,6 +1,6 @@
---- vendor/openssl-sys/src/ssl.rs.orig	2019-05-13 21:50:35 UTC
+--- vendor/openssl-sys/src/ssl.rs.orig	2019-11-04 17:34:46 UTC
 +++ vendor/openssl-sys/src/ssl.rs
-@@ -1032,7 +1032,7 @@ extern "C" {
+@@ -1057,7 +1057,7 @@ extern "C" {
  }
  
  cfg_if! {
Index: lang/rust/files/powerpc64-elfv1/patch-src_bootstrap_native.rs
===================================================================
--- lang/rust/files/powerpc64-elfv1/patch-src_bootstrap_native.rs	(nonexistent)
+++ lang/rust/files/powerpc64-elfv1/patch-src_bootstrap_native.rs	(working copy)
@@ -0,0 +1,13 @@
+--- src/bootstrap/native.rs.orig	2019-11-04 15:45:21 UTC
++++ src/bootstrap/native.rs
+@@ -241,6 +241,10 @@ impl Step for Llvm {
+             }
+         }
+ 
++        if target == "powerpc64-unknown-freebsd" {
++            cfg.define("CMAKE_EXE_LINKER_FLAGS", "-Wl,-rpath=/usr/local/lib/%CC% -L/usr/local/lib/%CC%");
++        }
++
+         // http://llvm.org/docs/HowToCrossCompileLLVM.html
+         if target != builder.config.build && !emscripten {
+             builder.ensure(Llvm {

Property changes on: lang/rust/files/powerpc64-elfv1/patch-src_bootstrap_native.rs
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: lang/rust/files/powerpc64-elfv1/patch-src_librustc__llvm_build.rs
===================================================================
--- lang/rust/files/powerpc64-elfv1/patch-src_librustc__llvm_build.rs	(nonexistent)
+++ lang/rust/files/powerpc64-elfv1/patch-src_librustc__llvm_build.rs	(working copy)
@@ -0,0 +1,14 @@
+--- src/librustc_llvm/build.rs.orig	2019-11-04 15:45:21 UTC
++++ src/librustc_llvm/build.rs
+@@ -273,7 +273,10 @@ fn main() {
+     };
+ 
+     // C++ runtime library
+-    if !target.contains("msvc") {
++    if target == "powerpc64-unknown-freebsd" {
++        println!("cargo:rustc-link-search=native=/usr/local/lib/%CC%");
++        println!("cargo:rustc-link-lib=static=stdc++");
++    } else if !target.contains("msvc") {
+         if let Some(s) = llvm_static_stdcpp {
+             assert!(!cxxflags.contains("stdlib=libc++"));
+             let path = PathBuf::from(s);

Property changes on: lang/rust/files/powerpc64-elfv1/patch-src_librustc__llvm_build.rs
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: lang/rust/files/powerpc64-elfv2/patch-src_librustc__target_abi_call_powerpc64.rs
===================================================================
--- lang/rust/files/powerpc64-elfv2/patch-src_librustc__target_abi_call_powerpc64.rs	(nonexistent)
+++ lang/rust/files/powerpc64-elfv2/patch-src_librustc__target_abi_call_powerpc64.rs	(working copy)
@@ -0,0 +1,11 @@
+--- src/librustc_target/abi/call/powerpc64.rs.orig	2019-09-23 21:15:52 UTC
++++ src/librustc_target/abi/call/powerpc64.rs
+@@ -128,7 +128,7 @@ pub fn compute_abi_info<'a, Ty, C>(cx: &C, fty: &mut F
+         ELFv2
+     } else {
+         match cx.data_layout().endian {
+-            Endian::Big => ELFv1,
++            Endian::Big => ELFv2,
+             Endian::Little => ELFv2
+         }
+     };

Property changes on: lang/rust/files/powerpc64-elfv2/patch-src_librustc__target_abi_call_powerpc64.rs
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_clang_lib_Basic_Targets_PPC.h
===================================================================
--- lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_clang_lib_Basic_Targets_PPC.h	(nonexistent)
+++ lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_clang_lib_Basic_Targets_PPC.h	(working copy)
@@ -0,0 +1,34 @@
+--- src/llvm-project/clang/lib/Basic/Targets/PPC.h.orig	2019-09-20 16:14:30 UTC
++++ src/llvm-project/clang/lib/Basic/Targets/PPC.h
+@@ -374,12 +374,29 @@ class LLVM_LIBRARY_VISIBILITY PPC64TargetInfo : public
+     IntMaxType = SignedLong;
+     Int64Type = SignedLong;
+ 
++    if (Triple.getEnvironment() != llvm::Triple::UnknownEnvironment) {
++      switch (Triple.getEnvironment()){
++        case llvm::Triple::ELFv1:
++          ABI = "elfv1"; 
++          break;
++	default:
++          ABI = "elfv2";
++	break;
++      }
++    } else {
++      if ((Triple.getOS() == llvm::Triple::FreeBSD) &&
++	      (Triple.getOSMajorVersion() < 13)) {
++        ABI = "elfv1";
++      } else {
++        ABI = "elfv2";
++      }
++    }
++
++
+     if ((Triple.getArch() == llvm::Triple::ppc64le)) {
+       resetDataLayout("e-m:e-i64:64-n32:64");
+-      ABI = "elfv2";
+     } else {
+       resetDataLayout("E-m:e-i64:64-n32:64");
+-      ABI = Triple.getEnvironment() == llvm::Triple::ELFv2 ? "elfv2" : "elfv1";
+     }
+ 
+     if (Triple.getOS() == llvm::Triple::AIX)

Property changes on: lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_clang_lib_Basic_Targets_PPC.h
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCTargetMachine.cpp
===================================================================
--- lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCTargetMachine.cpp	(nonexistent)
+++ lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCTargetMachine.cpp	(working copy)
@@ -0,0 +1,23 @@
+--- src/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp.orig	2019-09-20 16:14:30 UTC
++++ src/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
+@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const
+   if (TT.isMacOSX())
+     return PPCTargetMachine::PPC_ABI_UNKNOWN;
+ 
++  if (TT.isOSFreeBSD()) {
++    switch (TT.getArch()) {
++    case Triple::ppc64le:
++    case Triple::ppc64:
++      if (TT.getOSMajorVersion() >= 13)
++        return PPCTargetMachine::PPC_ABI_ELFv2;
++      else
++        return PPCTargetMachine::PPC_ABI_ELFv1;
++    case Triple::ppc:
++    default:
++      return PPCTargetMachine::PPC_ABI_UNKNOWN;
++    }
++  }
++
+   switch (TT.getArch()) {
+   case Triple::ppc64le:
+     return PPCTargetMachine::PPC_ABI_ELFv2;

Property changes on: lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCTargetMachine.cpp
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: mail/thunderbird/Makefile
===================================================================
--- mail/thunderbird/Makefile	(revision 516763)
+++ mail/thunderbird/Makefile	(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=	thunderbird
 DISTVERSION=	68.2.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	mail news net-im
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
 		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
Index: multimedia/rav1e/Makefile
===================================================================
--- multimedia/rav1e/Makefile	(revision 516763)
+++ multimedia/rav1e/Makefile	(working copy)
@@ -2,6 +2,7 @@
 
 PORTNAME=	rav1e
 PORTVERSION=	s20191104
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org
Index: multimedia/termplay/Makefile
===================================================================
--- multimedia/termplay/Makefile	(revision 516763)
+++ multimedia/termplay/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	termplay
 DISTVERSION=	2.0.5
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	multimedia
 MASTER_SITES=	CRATESIO
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
Index: net/boringtun/Makefile
===================================================================
--- net/boringtun/Makefile	(revision 516763)
+++ net/boringtun/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	boringtun
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	net
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
Index: net/rabbiteer/Makefile
===================================================================
--- net/rabbiteer/Makefile	(revision 516763)
+++ net/rabbiteer/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	rabbiteer
 DISTVERSION=	1.4.1
-PORTREVISION=	12
+PORTREVISION=	13
 CATEGORIES=	net
 
 MAINTAINER=	dch@FreeBSD.org
Index: net/routinator/Makefile
===================================================================
--- net/routinator/Makefile	(revision 516763)
+++ net/routinator/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	routinator
 PORTVERSION=	0.5.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	net
 
 MAINTAINER=	jaap@NLnetLabs.nl
Index: net-im/fractal/Makefile
===================================================================
--- net-im/fractal/Makefile	(revision 516763)
+++ net-im/fractal/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	fractal
 DISTVERSION=	4.0.0
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	net-im
 MASTER_SITES=	https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/
 
Index: security/acmed/Makefile
===================================================================
--- security/acmed/Makefile	(revision 516763)
+++ security/acmed/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	acmed
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 
 MAINTAINER=	greg@unrelenting.technology
Index: security/cargo-audit/Makefile
===================================================================
--- security/cargo-audit/Makefile	(revision 516763)
+++ security/cargo-audit/Makefile	(working copy)
@@ -3,6 +3,7 @@
 PORTNAME=	cargo-audit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.10.0
+PORTREVISION=	1
 CATEGORIES=	security
 
 MAINTAINER=	tobik@FreeBSD.org
Index: security/cloak/Makefile
===================================================================
--- security/cloak/Makefile	(revision 516763)
+++ security/cloak/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	cloak
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 
 MAINTAINER=	tobik@FreeBSD.org
Index: security/suricata/Makefile
===================================================================
--- security/suricata/Makefile	(revision 516763)
+++ security/suricata/Makefile	(working copy)
@@ -3,6 +3,7 @@
 
 PORTNAME=	suricata
 DISTVERSION=	5.0.0
+PORTREVISION=	1
 CATEGORIES=	security
 MASTER_SITES=	https://www.openinfosecfoundation.org/download/
 
Index: security/suricata5/Makefile
===================================================================
--- security/suricata5/Makefile	(revision 516763)
+++ security/suricata5/Makefile	(working copy)
@@ -3,6 +3,7 @@
 
 PORTNAME=	suricata
 DISTVERSION=	5.0.0-rc1
+PORTREVISION=	1
 CATEGORIES=	security
 MASTER_SITES=	https://www.openinfosecfoundation.org/download/
 PKGNAMESUFFIX=	5
Index: shells/ion/Makefile
===================================================================
--- shells/ion/Makefile	(revision 516763)
+++ shells/ion/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	ion
 DISTVERSION=	1.0.5-1355
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	shells
 PKGNAMESUFFIX=	-shell
 
Index: shells/starship/Makefile
===================================================================
--- shells/starship/Makefile	(revision 516763)
+++ shells/starship/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	starship
 DISTVERSION=	0.13.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	shells
 MASTER_SITES=	CRATESIO
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
Index: sysutils/exa/Makefile
===================================================================
--- sysutils/exa/Makefile	(revision 516763)
+++ sysutils/exa/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	exa
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.9.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	sysutils
 
 MAINTAINER=	tobik@FreeBSD.org
Index: sysutils/fd/Makefile
===================================================================
--- sysutils/fd/Makefile	(revision 516763)
+++ sysutils/fd/Makefile	(working copy)
@@ -4,7 +4,7 @@
 PORTNAME=	fd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	7.4.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils
 PKGNAMESUFFIX=	-find
 
Index: sysutils/flowgger/Makefile
===================================================================
--- sysutils/flowgger/Makefile	(revision 516763)
+++ sysutils/flowgger/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	flowgger
 DISTVERSION=	0.2.6-28
 DISTVERSIONSUFFIX=	-gab572a0
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	sysutils
 
 MAINTAINER=	ports@FreeBSD.org
Index: sysutils/fusefs-sandboxfs/Makefile
===================================================================
--- sysutils/fusefs-sandboxfs/Makefile	(revision 516763)
+++ sysutils/fusefs-sandboxfs/Makefile	(working copy)
@@ -3,6 +3,7 @@
 PORTNAME=	sandboxfs
 DISTVERSIONPREFIX=	sandboxfs-
 DISTVERSION=	0.1.1
+PORTREVISION=	1
 CATEGORIES=	sysutils
 PKGNAMEPREFIX=	fusefs-
 
Index: sysutils/hexyl/Makefile
===================================================================
--- sysutils/hexyl/Makefile	(revision 516763)
+++ sysutils/hexyl/Makefile	(working copy)
@@ -3,6 +3,7 @@
 PORTNAME=	hexyl
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.0
+PORTREVISION=	1
 CATEGORIES=	sysutils
 
 MAINTAINER=	tobik@FreeBSD.org
Index: sysutils/potnet/Makefile
===================================================================
--- sysutils/potnet/Makefile	(revision 516763)
+++ sysutils/potnet/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	potnet
 DISTVERSION=	0.4.2
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	sysutils
 
 MAINTAINER=	pizzamig@FreeBSD.org
Index: textproc/bat/Makefile
===================================================================
--- textproc/bat/Makefile	(revision 516763)
+++ textproc/bat/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	bat
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.12.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	textproc
 
 MAINTAINER=	pizzamig@FreeBSD.org
Index: textproc/ripgrep/Makefile
===================================================================
--- textproc/ripgrep/Makefile	(revision 516763)
+++ textproc/ripgrep/Makefile	(working copy)
@@ -5,7 +5,7 @@
 
 PORTNAME=	ripgrep
 DISTVERSION=	11.0.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	textproc
 
 MAINTAINER=	petteri.valkonen@iki.fi
Index: textproc/sd/Makefile
===================================================================
--- textproc/sd/Makefile	(revision 516763)
+++ textproc/sd/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	sd
 DISTVERSION=	0.6.5
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	textproc
 
 MAINTAINER=	tobik@FreeBSD.org
Index: textproc/sonic/Makefile
===================================================================
--- textproc/sonic/Makefile	(revision 516763)
+++ textproc/sonic/Makefile	(working copy)
@@ -3,6 +3,7 @@
 PORTNAME=	sonic
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.2.3
+PORTREVISION=	1
 CATEGORIES=	textproc
 
 MAINTAINER=	tobik@FreeBSD.org
Index: textproc/xsv-rs/Makefile
===================================================================
--- textproc/xsv-rs/Makefile	(revision 516763)
+++ textproc/xsv-rs/Makefile	(working copy)
@@ -2,7 +2,7 @@
 
 PORTNAME=	xsv
 DISTVERSION=	0.13.0
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	textproc
 PKGNAMESUFFIX=	-rs
 
Index: www/cliqz/Makefile
===================================================================
--- www/cliqz/Makefile	(revision 516763)
+++ www/cliqz/Makefile	(working copy)
@@ -2,6 +2,7 @@
 
 PORTNAME=	cliqz
 DISTVERSION=	1.29.3
+PORTREVISION=	1
 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
Index: www/ffsend/Makefile
===================================================================
--- www/ffsend/Makefile	(revision 516763)
+++ www/ffsend/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	ffsend
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.46
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	www
 
 MAINTAINER=	0mp@FreeBSD.org
Index: www/firefox/Makefile
===================================================================
--- www/firefox/Makefile	(revision 516763)
+++ www/firefox/Makefile	(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=	firefox
 DISTVERSION=	70.0.1
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
Index: www/firefox-esr/Makefile
===================================================================
--- www/firefox-esr/Makefile	(revision 516763)
+++ www/firefox-esr/Makefile	(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=	firefox
 DISTVERSION=	68.2.0
-PORTREVISION=	3
+PORTREVISION=	4
 PORTEPOCH=	1
 CATEGORIES=	www
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
Index: www/geckodriver/Makefile
===================================================================
--- www/geckodriver/Makefile	(revision 516763)
+++ www/geckodriver/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	geckodriver
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.24.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	www
 
 MAINTAINER=	daniel@blodan.se
Index: www/jwt-cli/Makefile
===================================================================
--- www/jwt-cli/Makefile	(revision 516763)
+++ www/jwt-cli/Makefile	(working copy)
@@ -3,6 +3,7 @@
 
 PORTNAME=	jwt-cli
 PORTVERSION=	2.5.1
+PORTREVISION=	1
 CATEGORIES=	www
 
 MAINTAINER=	osa@FreeBSD.org
Index: www/miniserve/Makefile
===================================================================
--- www/miniserve/Makefile	(revision 516763)
+++ www/miniserve/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	miniserve
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.5.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	www
 
 MAINTAINER=	tobik@FreeBSD.org
Index: www/newsboat/Makefile
===================================================================
--- www/newsboat/Makefile	(revision 516763)
+++ www/newsboat/Makefile	(working copy)
@@ -3,6 +3,7 @@
 
 PORTNAME=	newsboat
 PORTVERSION=	2.17.1
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	https://newsboat.org/releases/${PORTVERSION}/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
Index: www/websocat/Makefile
===================================================================
--- www/websocat/Makefile	(revision 516763)
+++ www/websocat/Makefile	(working copy)
@@ -4,7 +4,7 @@
 PORTNAME=	websocat
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.5.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	www
 
 MAINTAINER=	osa@FreeBSD.org
Index: www/zola/Makefile
===================================================================
--- www/zola/Makefile	(revision 516763)
+++ www/zola/Makefile	(working copy)
@@ -3,6 +3,7 @@
 PORTNAME=	zola
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.9.0
+PORTREVISION=	1
 CATEGORIES=	www
 
 MAINTAINER=	tobik@FreeBSD.org
Index: x11/admiral/Makefile
===================================================================
--- x11/admiral/Makefile	(revision 516763)
+++ x11/admiral/Makefile	(working copy)
@@ -4,7 +4,7 @@
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.0.0-7
 DISTVERSIONSUFFIX=	-g5a9f33b
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	x11
 
 MAINTAINER=	rigoletto@FreeBSD.org
Index: x11/alacritty/Makefile
===================================================================
--- x11/alacritty/Makefile	(revision 516763)
+++ x11/alacritty/Makefile	(working copy)
@@ -3,7 +3,7 @@
 PORTNAME=	alacritty
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.3.3
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	x11
 
 MAINTAINER=	tobik@FreeBSD.org
