Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Feb 2019 18:51:46 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r494176 - in head: Mk Mk/Uses audio/spotifyd benchmarks/hyperfine databases/puppetdb-cli devel/bingrep devel/git-absorb devel/interactive_rebase_tool devel/pijul devel/racer devel/racer...
Message-ID:  <201902281851.x1SIpkFD022307@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Feb 28 18:51:45 2019
New Revision: 494176
URL: https://svnweb.freebsd.org/changeset/ports/494176

Log:
  lang/rust: update to 1.33.0
  
  - www/firefox temporarily loses SIMD in charset conversion, see
    https://bugzilla.mozilla.org/show_bug.cgi?id=1521249
  - Force rebuild all consumers to catch regressions early
  
  Changes:	https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
  Tested by:	Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64)
  Approved by:	rust (tobik)
  Differential Revision:	https://reviews.freebsd.org/D19354

Added:
  head/lang/rust/files/patch-src_stdsimd_stdsimd_arch_detect_os_aarch64.rs   (contents, props changed)
  head/lang/rust/files/patch-vendor_backtrace-sys_src_libbacktrace_fileline.c   (contents, props changed)
     - copied, changed from r494175, head/lang/rust/files/patch-src_libbacktrace_fileline.c
  head/lang/rust/files/patch-vendor_compiler__builtins_build.rs   (contents, props changed)
     - copied, changed from r494175, head/lang/rust/files/patch-src_libcompiler__builtins_build.rs
  head/mail/thunderbird/files/patch-bug1458219   (contents, props changed)
  head/mail/thunderbird/files/patch-bug1519629   (contents, props changed)
  head/mail/thunderbird/files/patch-bug1519729   (contents, props changed)
  head/textproc/ripgrep/files/
  head/textproc/ripgrep/files/patch-bytecount   (contents, props changed)
  head/textproc/ripgrep/files/patch-no-bitmask   (contents, props changed)
  head/www/cliqz/files/patch-bug1519629   (contents, props changed)
  head/www/cliqz/files/patch-bug1519729   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1458219   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1519629   (contents, props changed)
  head/www/firefox-esr/files/patch-bug1519729   (contents, props changed)
  head/www/firefox/files/patch-bug1519629   (contents, props changed)
  head/www/firefox/files/patch-bug1519729   (contents, props changed)
Deleted:
  head/lang/rust/files/patch-src_libbacktrace_fileline.c
  head/lang/rust/files/patch-src_libcompiler__builtins_build.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_dragonfly_mod.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_freebsd_aarch64.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_freebsd_arm.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_freebsd_mod.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_freebsd_powerpc64.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_freebsd_x86.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_freebsd_x86__64.rs
  head/lang/rust/files/patch-src_liblibc_src_unix_bsd_freebsdlike_mod.rs
  head/lang/rust/files/patch-src_libstd_build.rs
  head/lang/rust/files/patch-src_libstd_os_raw_mod.rs
  head/lang/rust/files/patch-vendor_openssl-sys_build_main.rs
Modified:
  head/Mk/Uses/cargo.mk   (contents, props changed)
  head/Mk/bsd.gecko.mk   (contents, props changed)
  head/audio/spotifyd/Makefile   (contents, props changed)
  head/benchmarks/hyperfine/Makefile   (contents, props changed)
  head/databases/puppetdb-cli/Makefile   (contents, props changed)
  head/devel/bingrep/Makefile   (contents, props changed)
  head/devel/git-absorb/Makefile   (contents, props changed)
  head/devel/interactive_rebase_tool/Makefile   (contents, props changed)
  head/devel/pijul/Makefile   (contents, props changed)
  head/devel/racer/Makefile   (contents, props changed)
  head/devel/racerd/Makefile   (contents, props changed)
  head/devel/rust-bindgen/Makefile   (contents, props changed)
  head/devel/rust-cbindgen/Makefile   (contents, props changed)
  head/devel/sccache/Makefile   (contents, props changed)
  head/devel/tokei/Makefile   (contents, props changed)
  head/dns/doh-proxy/Makefile   (contents, props changed)
  head/editors/kak-lsp/Makefile   (contents, props changed)
  head/editors/parinfer-rust/Makefile   (contents, props changed)
  head/editors/xi-core/Makefile   (contents, props changed)
  head/games/genact/Makefile   (contents, props changed)
  head/graphics/librsvg2-rust/Makefile   (contents, props changed)
  head/lang/rust/Makefile   (contents, props changed)
  head/lang/rust/distinfo   (contents, props changed)
  head/lang/rust/files/patch-vendor_libc_src_unix_bsd_freebsdlike_freebsd_mod.rs   (contents, props changed)
  head/mail/thunderbird/Makefile   (contents, props changed)
  head/multimedia/rav1e/Makefile   (contents, props changed)
  head/net-im/fractal/Makefile   (contents, props changed)
  head/net/rabbiteer/Makefile   (contents, props changed)
  head/net/routinator/Makefile   (contents, props changed)
  head/security/cargo-audit/Makefile   (contents, props changed)
  head/security/kr/Makefile   (contents, props changed)
  head/security/suricata/Makefile   (contents, props changed)
  head/sysutils/exa/Makefile   (contents, props changed)
  head/sysutils/fd/Makefile   (contents, props changed)
  head/sysutils/flowgger/Makefile   (contents, props changed)
  head/sysutils/fusefs-sandboxfs/Makefile   (contents, props changed)
  head/sysutils/hexyl/Makefile   (contents, props changed)
  head/sysutils/potnet/Makefile   (contents, props changed)
  head/textproc/bat/Makefile   (contents, props changed)
  head/textproc/ripgrep/Makefile   (contents, props changed)
  head/textproc/ripgrep/distinfo   (contents, props changed)
  head/textproc/sd/Makefile   (contents, props changed)
  head/textproc/xsv-rs/Makefile   (contents, props changed)
  head/www/cliqz/Makefile   (contents, props changed)
  head/www/firefox-esr/Makefile   (contents, props changed)
  head/www/firefox/Makefile   (contents, props changed)
  head/www/geckodriver/Makefile   (contents, props changed)
  head/www/newsboat/Makefile   (contents, props changed)
  head/www/seamonkey/Makefile   (contents, props changed)
  head/www/websocat/Makefile   (contents, props changed)
  head/x11/admiral/Makefile   (contents, props changed)
  head/x11/alacritty/Makefile   (contents, props changed)

Modified: head/Mk/Uses/cargo.mk
==============================================================================
--- head/Mk/Uses/cargo.mk	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/Mk/Uses/cargo.mk	Thu Feb 28 18:51:45 2019	(r494176)
@@ -43,7 +43,7 @@ DISTFILES+=	${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:carg
 
 CARGO_BUILDDEP?=	yes
 .if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.32.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.33.0:lang/${RUST_DEFAULT}
 .endif
 
 # Location of cargo binary (default to lang/rust's Cargo binary)

Modified: head/Mk/bsd.gecko.mk
==============================================================================
--- head/Mk/bsd.gecko.mk	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/Mk/bsd.gecko.mk	Thu Feb 28 18:51:45 2019	(r494176)
@@ -355,7 +355,7 @@ MOZ_OPTIONS+=	--enable-debug --disable-release
 STRIP=	# ports/184285
 .else
 MOZ_OPTIONS+=	--disable-debug --disable-debug-symbols --enable-release
-. if ${MOZILLA_VER:R:R} >= 56 && (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
+. if ${MOZILLA_VER:R:R} >= 67 && (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
 MOZ_OPTIONS+=	--enable-rust-simd
 . endif
 .endif

Modified: head/audio/spotifyd/Makefile
==============================================================================
--- head/audio/spotifyd/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/audio/spotifyd/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	spotifyd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/benchmarks/hyperfine/Makefile
==============================================================================
--- head/benchmarks/hyperfine/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/benchmarks/hyperfine/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	hyperfine
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.5.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	benchmarks
 
 MAINTAINER=	pizzamig@FreeBSD.org

Modified: head/databases/puppetdb-cli/Makefile
==============================================================================
--- head/databases/puppetdb-cli/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/databases/puppetdb-cli/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	puppetdb-cli
 PORTVERSION=	1.2.5
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	databases
 
 MAINTAINER=	puppet@FreeBSD.org

Modified: head/devel/bingrep/Makefile
==============================================================================
--- head/devel/bingrep/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/bingrep/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	bingrep
 PORTVERSION=	g20171111
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	devel
 
 MAINTAINER=	ports@FreeBSD.org

Modified: head/devel/git-absorb/Makefile
==============================================================================
--- head/devel/git-absorb/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/git-absorb/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	git-absorb
 DISTVERSION=	0.3.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	greg@unrelenting.technology

Modified: head/devel/interactive_rebase_tool/Makefile
==============================================================================
--- head/devel/interactive_rebase_tool/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/interactive_rebase_tool/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	interactive_rebase_tool
 DISTVERSION=	0.7.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	petteri.valkonen@iki.fi

Modified: head/devel/pijul/Makefile
==============================================================================
--- head/devel/pijul/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/pijul/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 
 PORTNAME=	pijul
 PORTVERSION=	0.11.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 MASTER_SITES=	https://pijul.org/releases/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}

Modified: head/devel/racer/Makefile
==============================================================================
--- head/devel/racer/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/racer/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -4,7 +4,7 @@
 PORTNAME=	racer
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.1.17
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	beyert@cs.ucr.edu

Modified: head/devel/racerd/Makefile
==============================================================================
--- head/devel/racerd/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/racerd/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -5,7 +5,7 @@ PORTNAME=	racerd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.1.1-56
 DISTVERSIONSUFFIX=	-g29cd4c6
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	devel
 
 MAINTAINER=	ultima@FreeBSD.org

Modified: head/devel/rust-bindgen/Makefile
==============================================================================
--- head/devel/rust-bindgen/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/rust-bindgen/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	rust-bindgen
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.47.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	gecko@FreeBSD.org

Modified: head/devel/rust-cbindgen/Makefile
==============================================================================
--- head/devel/rust-cbindgen/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/rust-cbindgen/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	cbindgen
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.8.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 PKGNAMEPREFIX=	rust-
 

Modified: head/devel/sccache/Makefile
==============================================================================
--- head/devel/sccache/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/sccache/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	sccache
 DISTVERSION=	2.8.0.alpha0
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	devel
 
 MAINTAINER=	pizzamig@FreeBSD.org

Modified: head/devel/tokei/Makefile
==============================================================================
--- head/devel/tokei/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/devel/tokei/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	tokei
 DISTVERSIONPREFIX=	v
 DISTVERSION=	9.0.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/dns/doh-proxy/Makefile
==============================================================================
--- head/dns/doh-proxy/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/dns/doh-proxy/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 
 PORTNAME=	doh-proxy
 DISTVERSION=	0.1.10
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	dns
 
 MAINTAINER=	mat@FreeBSD.org

Modified: head/editors/kak-lsp/Makefile
==============================================================================
--- head/editors/kak-lsp/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/editors/kak-lsp/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	kak-lsp
 DISTVERSIONPREFIX=	v
 DISTVERSION=	6.0.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	editors
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/editors/parinfer-rust/Makefile
==============================================================================
--- head/editors/parinfer-rust/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/editors/parinfer-rust/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -4,7 +4,7 @@ PORTNAME=	parinfer-rust
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.0-198
 DISTVERSIONSUFFIX=	-g506ae2b
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	editors
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/editors/xi-core/Makefile
==============================================================================
--- head/editors/xi-core/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/editors/xi-core/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	xi-core
 PORTVERSION=	g20170612
 DISTVERSIONPREFIX=	v
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	editors
 
 MAINTAINER=	ports@FreeBSD.org

Modified: head/games/genact/Makefile
==============================================================================
--- head/games/genact/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/games/genact/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	genact
 DISTVERSION=	0.6.0
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	games
 
 MAINTAINER=	0mp@FreeBSD.org

Modified: head/graphics/librsvg2-rust/Makefile
==============================================================================
--- head/graphics/librsvg2-rust/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/graphics/librsvg2-rust/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 
 PORTNAME=	librsvg
 PORTVERSION=	2.45.5
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics gnome
 MASTER_SITES=	GNOME \
 		CRATESIO/libc/0.2.49:libc

Modified: head/lang/rust/Makefile
==============================================================================
--- head/lang/rust/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/lang/rust/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	rust
-PORTVERSION?=	1.32.0
+PORTVERSION?=	1.33.0
 PORTREVISION?=	0
 CATEGORIES=	lang
 MASTER_SITES=	http://static.rust-lang.org/dist/:src \
@@ -42,9 +42,13 @@ ONLY_FOR_ARCHS_REASON=	requires prebuilt bootstrap com
 CONFLICTS_INSTALL?=	rust-nightly
 
 # See WRKSRC/src/stage0.txt for this date and version values.
-BOOTSTRAPS_DATE?=		2018-12-20
+BOOTSTRAPS_DATE?=		2019-01-17
+BOOTSTRAPS_DATE_aarch64?=	2018-12-20
+BOOTSTRAPS_DATE_armv6?=		2018-12-20
+BOOTSTRAPS_DATE_armv7?=		2018-12-20
+BOOTSTRAPS_DATE_powerpc64?=	2018-12-20
 
-RUST_BOOTSTRAP_VERSION?=	1.31.1
+RUST_BOOTSTRAP_VERSION?=	1.32.0
 RUST_BOOTSTRAP_VERSION_aarch64?=	1.32.0
 RUST_BOOTSTRAP_VERSION_armv6?=	1.32.0
 RUST_BOOTSTRAP_VERSION_armv7?=	1.32.0
@@ -52,7 +56,7 @@ RUST_BOOTSTRAP_VERSION_powerpc64?=	1.32.0
 RUSTC_BOOTSTRAP=		${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rustc-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz
 RUST_STD_BOOTSTRAP=		${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rust-std-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${RUST_TARGET}.tar.gz
 
-CARGO_BOOTSTRAP_VERSION?=	0.32.0
+CARGO_BOOTSTRAP_VERSION?=	0.33.0
 CARGO_BOOTSTRAP_VERSION_aarch64?=	0.33.0
 CARGO_BOOTSTRAP_VERSION_armv6?=	0.33.0
 CARGO_BOOTSTRAP_VERSION_armv7?=	0.33.0

Modified: head/lang/rust/distinfo
==============================================================================
--- head/lang/rust/distinfo	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/lang/rust/distinfo	Thu Feb 28 18:51:45 2019	(r494176)
@@ -1,18 +1,18 @@
-TIMESTAMP = 1547636591
-SHA256 (rust/rustc-1.32.0-src.tar.xz) = d617a7dc39daaafa8256320991005fc376c8ef2080593918301b24466d0067af
-SIZE (rust/rustc-1.32.0-src.tar.xz) = 99602696
-SHA256 (rust/2018-12-20/rustc-1.31.1-x86_64-unknown-freebsd.tar.gz) = fb38ad94976c273c0fb95d0b5ba2d1ce90684e58fa06fafc9f8050ba00559f50
-SIZE (rust/2018-12-20/rustc-1.31.1-x86_64-unknown-freebsd.tar.gz) = 69931606
-SHA256 (rust/2018-12-20/rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 89e551403f70eed976ac1dd91c3effc9434ef450da4c347d24a141529f83a101
-SIZE (rust/2018-12-20/rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 69337097
-SHA256 (rust/2018-12-20/cargo-0.32.0-x86_64-unknown-freebsd.tar.gz) = 2cc09d55f6c6dcca58d43815c4968d2349813b12e12a23eff1b8fa30548eba8f
-SIZE (rust/2018-12-20/cargo-0.32.0-x86_64-unknown-freebsd.tar.gz) = 6813542
-SHA256 (rust/2018-12-20/rustc-1.31.1-i686-unknown-freebsd.tar.gz) = a68848c513b2eaf3fb15e6798ee3a1cd352d0b75d3f103e104a72d8290651e8b
-SIZE (rust/2018-12-20/rustc-1.31.1-i686-unknown-freebsd.tar.gz) = 70696299
-SHA256 (rust/2018-12-20/rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 87d7e4aa9bfc50a111ac6c47360c831857b83ed61a07bc368a505f4d0183ea8f
-SIZE (rust/2018-12-20/rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 69465005
-SHA256 (rust/2018-12-20/cargo-0.32.0-i686-unknown-freebsd.tar.gz) = 32db6c8124e5cfeffb58576bbdbe9a8ec1317a31588d393a2be822e87efc55ab
-SIZE (rust/2018-12-20/cargo-0.32.0-i686-unknown-freebsd.tar.gz) = 6510783
+TIMESTAMP = 1551349163
+SHA256 (rust/rustc-1.33.0-src.tar.xz) = f4b1a72f1a29b23dcc9d7be5f60878f0434560513273906aa93dcd5c0de39b71
+SIZE (rust/rustc-1.33.0-src.tar.xz) = 100635400
+SHA256 (rust/2019-01-17/rustc-1.32.0-x86_64-unknown-freebsd.tar.gz) = a14a0e288be8ce894a85810151a2eb70fc86afa36e4a5fae4e903c744b888687
+SIZE (rust/2019-01-17/rustc-1.32.0-x86_64-unknown-freebsd.tar.gz) = 70385575
+SHA256 (rust/2019-01-17/rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = d50f674379791a93764d383153ed6533cea165ede7f233df4e17563bfdab273c
+SIZE (rust/2019-01-17/rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 67069445
+SHA256 (rust/2019-01-17/cargo-0.33.0-x86_64-unknown-freebsd.tar.gz) = e780264949c8e597191f38d4930cad8074890a7a48c04cf10e6864ff0eb4bc8a
+SIZE (rust/2019-01-17/cargo-0.33.0-x86_64-unknown-freebsd.tar.gz) = 6253970
+SHA256 (rust/2019-01-17/rustc-1.32.0-i686-unknown-freebsd.tar.gz) = 7bea209a99b8a3c05a80e55fef293d73a68fa57d58120ed5cd11adc9d6b7ed5c
+SIZE (rust/2019-01-17/rustc-1.32.0-i686-unknown-freebsd.tar.gz) = 71140698
+SHA256 (rust/2019-01-17/rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 1189726665509f2a5e44fcdbbe70f691e8ffc748404966c9b73abf62b4f9cb82
+SIZE (rust/2019-01-17/rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 67402728
+SHA256 (rust/2019-01-17/cargo-0.33.0-i686-unknown-freebsd.tar.gz) = cba7cf145100c4e74da1fca20ad272999ec2b55817f26723c3dfc9fd4abd196d
+SIZE (rust/2019-01-17/cargo-0.33.0-i686-unknown-freebsd.tar.gz) = 6017543
 SHA256 (rust/2018-12-20/cargo-0.33.0-aarch64-unknown-freebsd.tar.gz) = a13c3f8c17beb6d19f54ac705d87b6dbb9cd09cd945d0ffbaed1a77e8ac38128
 SHA256 (rust/2018-12-20/cargo-0.33.0-armv6-unknown-freebsd.tar.gz) = 62158d26a9dbc17cfd92882cb48b6ee7a06432b9f18d1f78b90b6973d63be12c
 SHA256 (rust/2018-12-20/cargo-0.33.0-armv7-unknown-freebsd.tar.gz) = bfb8986a11034cac7329037a2f24c07bcd62ba2d91838f6c28955b2ee639e361

Added: head/lang/rust/files/patch-src_stdsimd_stdsimd_arch_detect_os_aarch64.rs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/rust/files/patch-src_stdsimd_stdsimd_arch_detect_os_aarch64.rs	Thu Feb 28 18:51:45 2019	(r494176)
@@ -0,0 +1,24 @@
+error: `[7:4]` cannot be resolved, ignoring it...
+ --> src/libstd/../stdsimd/stdsimd/arch/detect/os/aarch64.rs:9:27
+  |
+9 | //! when ID_AA64ISAR0_EL1[7:4] is >= 1, AES is supported; when it's >= 2, PMULL is supported.
+  |                           ^^^ cannot be resolved, ignoring
+  |
+note: lint level defined here
+ --> src/libstd/lib.rs:215:9
+  |
+21| #![deny(intra_doc_link_resolution_failure)]
+  |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
+
+--- src/stdsimd/stdsimd/arch/detect/os/aarch64.rs.orig	2019-02-25 09:19:48 UTC
++++ src/stdsimd/stdsimd/arch/detect/os/aarch64.rs
+@@ -6,7 +6,7 @@
+ //! AArch64 system registers ID_AA64ISAR0_EL1, ID_AA64PFR0_EL1, ID_AA64ISAR1_EL1
+ //! have bits dedicated to features like AdvSIMD, CRC32, AES, atomics (LSE), etc.
+ //! Each part of the register indicates the level of support for a certain feature, e.g.
+-//! when ID_AA64ISAR0_EL1[7:4] is >= 1, AES is supported; when it's >= 2, PMULL is supported.
++//! when ID_AA64ISAR0_EL1\[7:4\] is >= 1, AES is supported; when it's >= 2, PMULL is supported.
+ //!
+ //! For proper support of [SoCs where different cores have different capabilities](https://medium.com/@jadr2ddude/a-big-little-problem-a-tale-of-big-little-gone-wrong-e7778ce744bb),
+ //! the OS has to always report only the features supported by all cores, like [FreeBSD does](https://reviews.freebsd.org/D17137#393947).

Copied and modified: head/lang/rust/files/patch-vendor_backtrace-sys_src_libbacktrace_fileline.c (from r494175, head/lang/rust/files/patch-src_libbacktrace_fileline.c)
==============================================================================
--- head/lang/rust/files/patch-src_libbacktrace_fileline.c	Thu Feb 28 18:47:28 2019	(r494175, copy source)
+++ head/lang/rust/files/patch-vendor_backtrace-sys_src_libbacktrace_fileline.c	Thu Feb 28 18:51:45 2019	(r494176)
@@ -1,7 +1,7 @@
 This file is in the public domain.
 
---- src/libbacktrace/fileline.c.orig	2019-01-16 09:30:44 UTC
-+++ src/libbacktrace/fileline.c
+--- vendor/backtrace-sys/src/libbacktrace/fileline.c.orig	2019-01-16 09:30:44 UTC
++++ vendor/backtrace-sys/src/libbacktrace/fileline.c
 @@ -39,8 +39,39 @@ POSSIBILITY OF SUCH DAMAGE.  */
  #include <stdlib.h>
  #include <unistd.h>

Copied and modified: head/lang/rust/files/patch-vendor_compiler__builtins_build.rs (from r494175, head/lang/rust/files/patch-src_libcompiler__builtins_build.rs)
==============================================================================
--- head/lang/rust/files/patch-src_libcompiler__builtins_build.rs	Thu Feb 28 18:47:28 2019	(r494175, copy source)
+++ head/lang/rust/files/patch-vendor_compiler__builtins_build.rs	Thu Feb 28 18:51:45 2019	(r494176)
@@ -1,5 +1,5 @@
---- src/libcompiler_builtins/build.rs.orig	2019-01-16 09:30:44 UTC
-+++ src/libcompiler_builtins/build.rs
+--- vendor/compiler_builtins/build.rs.orig	2019-01-16 09:30:44 UTC
++++ vendor/compiler_builtins/build.rs
 @@ -308,6 +308,10 @@ mod c {
                  ],
              );

Modified: head/lang/rust/files/patch-vendor_libc_src_unix_bsd_freebsdlike_freebsd_mod.rs
==============================================================================
--- head/lang/rust/files/patch-vendor_libc_src_unix_bsd_freebsdlike_freebsd_mod.rs	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/lang/rust/files/patch-vendor_libc_src_unix_bsd_freebsdlike_freebsd_mod.rs	Thu Feb 28 18:51:45 2019	(r494176)
@@ -5,8 +5,8 @@
          mod aarch64;
          pub use self::aarch64::*;
 +    } else if #[cfg(target_arch = "arm")] {
-+     mod arm;
-+     pub use self::arm::*;
++        mod arm;
++        pub use self::arm::*;
 +    } else if #[cfg(target_arch = "powerpc64")] {
 +        mod powerpc64;
 +        pub use self::powerpc64::*;

Modified: head/mail/thunderbird/Makefile
==============================================================================
--- head/mail/thunderbird/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/mail/thunderbird/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,6 +3,7 @@
 
 PORTNAME=	thunderbird
 DISTVERSION=	60.5.2
+PORTREVISION=	1
 CATEGORIES=	mail news net-im ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
 		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source

Added: head/mail/thunderbird/files/patch-bug1458219
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/thunderbird/files/patch-bug1458219	Thu Feb 28 18:51:45 2019	(r494176)
@@ -0,0 +1,26 @@
+commit cfe84bdd1ce1
+Author: Jonathan Watt <jwatt@jwatt.org>
+Date:   Wed Apr 25 14:54:26 2018 +0100
+
+    Bug 1458219 - Remove the 'property_name' macro. r=xidorn
+---
+ servo/components/style/properties/properties.mako.rs | 6 ------
+ 1 file changed, 6 deletions(-)
+
+diff --git servo/components/style/properties/properties.mako.rs servo/components/style/properties/properties.mako.rs
+index a1d2ee9d085a..5e3d8eaeaaf8 100644
+--- servo/components/style/properties/properties.mako.rs
++++ servo/components/style/properties/properties.mako.rs
+@@ -56,12 +56,6 @@ use style_adjuster::StyleAdjuster;
+ 
+ pub use self::declaration_block::*;
+ 
+-#[cfg(feature = "gecko")]
+-#[macro_export]
+-macro_rules! property_name {
+-    ($s: tt) => { atom!($s) }
+-}
+-
+ <%!
+     from data import Method, Keyword, to_rust_ident, to_camel_case, SYSTEM_FONT_LONGHANDS
+     import os.path

Added: head/mail/thunderbird/files/patch-bug1519629
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/thunderbird/files/patch-bug1519629	Thu Feb 28 18:51:45 2019	(r494176)
@@ -0,0 +1,35 @@
+commit f8f381bf03b5
+Author: Emilio Cobos Álvarez <emilio@crisal.io>
+Date:   Sun Jan 13 21:42:38 2019 +0100
+
+    Bug 1519629 - Document a few more macros.
+---
+ servo/components/style/gecko/regen_atoms.py            | 1 +
+ servo/components/style/gecko_string_cache/namespace.rs | 2 ++
+ 2 files changed, 3 insertions(+)
+
+diff --git servo/components/style/gecko/regen_atoms.py servo/components/style/gecko/regen_atoms.py
+index dfc2252aa899..b6f68fceb7d5 100755
+--- servo/components/style/gecko/regen_atoms.py
++++ servo/components/style/gecko/regen_atoms.py
+@@ -203,6 +203,7 @@ RULE_TEMPLATE = ('("{atom}") =>\n  '
+ 
+ MACRO = '''
+ #[macro_export]
++/// Returns a static atom by passing the literal string it represents.
+ macro_rules! atom {{
+ {}
+ }}
+diff --git servo/components/style/gecko_string_cache/namespace.rs servo/components/style/gecko_string_cache/namespace.rs
+index 4aa4accaf1d4..725e1da21692 100644
+--- servo/components/style/gecko_string_cache/namespace.rs
++++ servo/components/style/gecko_string_cache/namespace.rs
+@@ -11,6 +11,8 @@ use std::borrow::Borrow;
+ use std::fmt;
+ use std::ops::Deref;
+ 
++/// In Gecko namespaces are just regular atoms, so this is a simple macro to
++/// forward one macro to the other.
+ #[macro_export]
+ macro_rules! ns {
+     () => {

Added: head/mail/thunderbird/files/patch-bug1519729
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/thunderbird/files/patch-bug1519729	Thu Feb 28 18:51:45 2019	(r494176)
@@ -0,0 +1,131 @@
+commit 9bdfa9fecaf1
+Author: Simon Sapin <simon.sapin@exyr.org>
+Date:   Fri Jan 11 14:02:28 2019 +0100
+
+    Bug 1519729 - Remove unused macro. r=emilio
+    
+    Cherry-picks a commit from https://github.com/servo/servo/pull/22674
+---
+ servo/components/style_traits/values.rs | 18 ------------------
+ 1 file changed, 18 deletions(-)
+
+diff --git servo/components/style_traits/values.rs servo/components/style_traits/values.rs
+index 6da235c07b64..2851082c22e0 100644
+--- servo/components/style_traits/values.rs
++++ servo/components/style_traits/values.rs
+@@ -158,24 +158,6 @@ where
+     }
+ }
+ 
+-#[macro_export]
+-macro_rules! serialize_function {
+-    ($dest: expr, $name: ident($( $arg: expr, )+)) => {
+-        serialize_function!($dest, $name($($arg),+))
+-    };
+-    ($dest: expr, $name: ident($first_arg: expr $( , $arg: expr )*)) => {
+-        {
+-            $dest.write_str(concat!(stringify!($name), "("))?;
+-            $first_arg.to_css($dest)?;
+-            $(
+-                $dest.write_str(", ")?;
+-                $arg.to_css($dest)?;
+-            )*
+-            $dest.write_char(')')
+-        }
+-    }
+-}
+-
+ /// Convenience wrapper to serialise CSS values separated by a given string.
+ pub struct SequenceWriter<'a, 'b: 'a, W: 'b> {
+     inner: &'a mut CssWriter<'b, W>,
+
+commit 9d5e559547d0
+Author: Simon Sapin <simon.sapin@exyr.org>
+Date:   Fri Jan 11 14:03:44 2019 +0100
+
+    Bug 1519729 - Document public macros. r=emilio
+    
+    Undocumented public macros emit warnings in nightly-2019-01-11,
+    and we #![deny] that warning.
+    
+    Cherry-picks a commit from https://github.com/servo/servo/pull/22674
+---
+ servo/components/style/properties/properties.mako.rs | 17 ++++++++++++++++-
+ servo/components/style_traits/values.rs              |  2 +-
+ 2 files changed, 17 insertions(+), 2 deletions(-)
+
+diff --git servo/components/style/properties/properties.mako.rs servo/components/style/properties/properties.mako.rs
+index 2d91273be15a..9220c3b1a665 100644
+--- servo/components/style/properties/properties.mako.rs
++++ servo/components/style/properties/properties.mako.rs
+@@ -3821,7 +3821,14 @@ impl AliasId {
+     }
+ }
+ 
+-// NOTE(emilio): Callers are responsible to deal with prefs.
++/// Call the given macro with tokens like this for each longhand and shorthand properties
++/// that is enabled in content:
++///
++/// ```
++/// [CamelCaseName, SetCamelCaseName, PropertyId::Longhand(LonghandId::CamelCaseName)],
++/// ```
++///
++/// NOTE(emilio): Callers are responsible to deal with prefs.
+ #[macro_export]
+ macro_rules! css_properties_accessors {
+     ($macro_name: ident) => {
+@@ -3844,6 +3851,14 @@ macro_rules! css_properties_accessors {
+     }
+ }
+ 
++/// Call the given macro with tokens like this for each longhand properties:
++///
++/// ```
++/// { snake_case_ident, true }
++/// ```
++///
++/// … where the boolean indicates whether the property value type
++/// is wrapped in a `Box<_>` in the corresponding `PropertyDeclaration` variant.
+ #[macro_export]
+ macro_rules! longhand_properties_idents {
+     ($macro_name: ident) => {
+diff --git servo/components/style_traits/values.rs servo/components/style_traits/values.rs
+index 2851082c22e0..0d7ee3f506ce 100644
+--- servo/components/style_traits/values.rs
++++ servo/components/style_traits/values.rs
+@@ -432,7 +432,7 @@ impl_to_css_for_predefined_type!(::cssparser::RGBA);
+ impl_to_css_for_predefined_type!(::cssparser::Color);
+ impl_to_css_for_predefined_type!(::cssparser::UnicodeRange);
+ 
+-#[macro_export]
++/// Define an enum type with unit variants that each corrsepond to a CSS keyword.
+ macro_rules! define_css_keyword_enum {
+     (pub enum $name:ident { $($variant:ident = $css:expr,)+ }) => {
+         #[allow(missing_docs)]
+
+commit 2b08ae08b260
+Author: lqd <remy.rakic+github@gmail.com>
+Date:   Fri Jan 11 16:35:26 2019 +0100
+
+    Bug 1519729 - Typo fix in new doc-comment. r=emilio
+    
+    Cherry-picks a commit from https://github.com/servo/servo/pull/22674
+    
+    Co-Authored-By: SimonSapin <simon.sapin@exyr.org>
+---
+ servo/components/style_traits/values.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git servo/components/style_traits/values.rs servo/components/style_traits/values.rs
+index 0d7ee3f506ce..582e34eb3db0 100644
+--- servo/components/style_traits/values.rs
++++ servo/components/style_traits/values.rs
+@@ -432,7 +432,7 @@ impl_to_css_for_predefined_type!(::cssparser::RGBA);
+ impl_to_css_for_predefined_type!(::cssparser::Color);
+ impl_to_css_for_predefined_type!(::cssparser::UnicodeRange);
+ 
+-/// Define an enum type with unit variants that each corrsepond to a CSS keyword.
++/// Define an enum type with unit variants that each correspond to a CSS keyword.
+ macro_rules! define_css_keyword_enum {
+     (pub enum $name:ident { $($variant:ident = $css:expr,)+ }) => {
+         #[allow(missing_docs)]

Modified: head/multimedia/rav1e/Makefile
==============================================================================
--- head/multimedia/rav1e/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/multimedia/rav1e/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,6 +2,7 @@
 
 PORTNAME=	rav1e
 PORTVERSION=	s20190226
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org

Modified: head/net-im/fractal/Makefile
==============================================================================
--- head/net-im/fractal/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/net-im/fractal/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	fractal
 DISTVERSION=	3.30.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	net-im
 MASTER_SITES=	https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/
 

Modified: head/net/rabbiteer/Makefile
==============================================================================
--- head/net/rabbiteer/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/net/rabbiteer/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	rabbiteer
 DISTVERSION=	1.4.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	net
 
 MAINTAINER=	dch@FreeBSD.org

Modified: head/net/routinator/Makefile
==============================================================================
--- head/net/routinator/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/net/routinator/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	routinator
 PORTVERSION=	0.3.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net
 
 MAINTAINER=	jaap@NLnetLabs.nl

Modified: head/security/cargo-audit/Makefile
==============================================================================
--- head/security/cargo-audit/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/security/cargo-audit/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	cargo-audit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/security/kr/Makefile
==============================================================================
--- head/security/kr/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/security/kr/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 
 PORTNAME=	kr
 PORTVERSION=	2.3.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	security
 
 MAINTAINER=	feld@FreeBSD.org

Modified: head/security/suricata/Makefile
==============================================================================
--- head/security/suricata/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/security/suricata/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 
 PORTNAME=	suricata
 DISTVERSION=	4.1.2
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 MASTER_SITES=	https://www.openinfosecfoundation.org/download/
 

Modified: head/sysutils/exa/Makefile
==============================================================================
--- head/sysutils/exa/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/sysutils/exa/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	exa
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.8.0
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	sysutils
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/sysutils/fd/Makefile
==============================================================================
--- head/sysutils/fd/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/sysutils/fd/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -4,6 +4,7 @@
 PORTNAME=	fd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	7.3.0
+PORTREVISION=	1
 CATEGORIES=	sysutils
 PKGNAMESUFFIX=	-find
 

Modified: head/sysutils/flowgger/Makefile
==============================================================================
--- head/sysutils/flowgger/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/sysutils/flowgger/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	flowgger
 DISTVERSION=	0.2.6-28
 DISTVERSIONSUFFIX=	-gab572a0
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	sysutils
 
 MAINTAINER=	ports@FreeBSD.org

Modified: head/sysutils/fusefs-sandboxfs/Makefile
==============================================================================
--- head/sysutils/fusefs-sandboxfs/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/sysutils/fusefs-sandboxfs/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	sandboxfs
 DISTVERSIONPREFIX=	sandboxfs-
 DISTVERSION=	0.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils
 PKGNAMEPREFIX=	fusefs-
 

Modified: head/sysutils/hexyl/Makefile
==============================================================================
--- head/sysutils/hexyl/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/sysutils/hexyl/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	hexyl
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.4.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	sysutils
 
 MAINTAINER=	tobik@FreeBSD.org

Modified: head/sysutils/potnet/Makefile
==============================================================================
--- head/sysutils/potnet/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/sysutils/potnet/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -2,7 +2,7 @@
 
 PORTNAME=	potnet
 DISTVERSION=	0.1.2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	sysutils
 
 MAINTAINER=	pizzamig@FreeBSD.org

Modified: head/textproc/bat/Makefile
==============================================================================
--- head/textproc/bat/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/textproc/bat/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -3,7 +3,7 @@
 PORTNAME=	bat
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.10.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	textproc
 
 MAINTAINER=	pizzamig@FreeBSD.org

Modified: head/textproc/ripgrep/Makefile
==============================================================================
--- head/textproc/ripgrep/Makefile	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/textproc/ripgrep/Makefile	Thu Feb 28 18:51:45 2019	(r494176)
@@ -5,7 +5,7 @@
 
 PORTNAME=	ripgrep
 DISTVERSION=	0.10.0
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	textproc
 
 MAINTAINER=	petteri.valkonen@iki.fi
@@ -27,7 +27,7 @@ CARGO_CRATES=	aho-corasick-0.6.8 \
 		atty-0.2.11 \
 		base64-0.9.2 \
 		bitflags-1.0.4 \
-		bytecount-0.3.2 \
+		bytecount-0.5.1 \
 		byteorder-1.2.6 \
 		cc-1.0.24 \
 		cfg-if-0.1.5 \
@@ -36,7 +36,7 @@ CARGO_CRATES=	aho-corasick-0.6.8 \
 		crossbeam-channel-0.2.4 \
 		crossbeam-epoch-0.5.2 \
 		crossbeam-utils-0.5.0 \
-		encoding_rs-0.8.6 \
+		encoding_rs-0.8.16 \
 		encoding_rs_io-0.1.2 \
 		fnv-1.0.6 \
 		fuchsia-zircon-0.3.3 \
@@ -53,6 +53,7 @@ CARGO_CRATES=	aho-corasick-0.6.8 \
 		nodrop-0.1.12 \
 		num_cpus-1.8.0 \
 		owning_ref-0.3.3 \
+		packed_simd-0.3.3 \
 		parking_lot-0.6.4 \
 		parking_lot_core-0.3.0 \
 		pcre2-0.1.0 \
@@ -113,18 +114,10 @@ PORTDOCS=	CHANGELOG.md FAQ.md GUIDE.md
 OPTIONS_DEFINE=	DOCS PCRE2 SIMD
 OPTIONS_DEFAULT=PCRE2
 
-OPTIONS_DEFINE_amd64=	AVX
-OPTIONS_DEFINE_i386=	AVX
-
 OPTIONS_DEFAULT_aarch64=SIMD
 OPTIONS_DEFAULT_amd64=	${OPTIONS_DEFAULT_i386}
 OPTIONS_DEFAULT_i386=	${MACHINE_CPU:tu:S/SSE2/SIMD/}
 
-AVX_DESC=	${SSE_DESC:S/SSE/AVX/}
-
-AVX_VARS=	CARGO_FEATURES+=avx-accel RUSTFLAGS+="-C target-feature=+avx"
-AVX_IMPLIES=	SIMD
-
 PCRE2_DESC=	${PCRE_DESC} version 2
 PCRE2_LIB_DEPENDS=	libpcre2-8.so:devel/pcre2
 PCRE2_VARS=	CARGO_FEATURES+=pcre2
@@ -133,7 +126,7 @@ PCRE2_VARS=	CARGO_FEATURES+=pcre2
 # unstable features similar to how lang/rust bootstraps. www/firefox
 # uses the same hack when building with --enable-rust-simd.
 SIMD_MAKE_ENV=	RUSTC_BOOTSTRAP=1
-SIMD_VARS=	CARGO_FEATURES+=simd-accel ${SIMD_VARS_${ARCH}${PORT_OPTIONS:MAVX}}
+SIMD_VARS=	CARGO_FEATURES+=simd-accel ${SIMD_VARS_${ARCH}}
 SIMD_VARS_i386=	RUSTFLAGS+="-C target-feature=+sse2"
 
 post-patch:

Modified: head/textproc/ripgrep/distinfo
==============================================================================
--- head/textproc/ripgrep/distinfo	Thu Feb 28 18:47:28 2019	(r494175)
+++ head/textproc/ripgrep/distinfo	Thu Feb 28 18:51:45 2019	(r494176)
@@ -9,8 +9,8 @@ SHA256 (rust/crates/base64-0.9.2.tar.gz) = 85415d25947
 SIZE (rust/crates/base64-0.9.2.tar.gz) = 37967
 SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
 SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
-SHA256 (rust/crates/bytecount-0.3.2.tar.gz) = f861d9ce359f56dbcb6e0c2a1cb84e52ad732cadb57b806adeb3c7668caccbd8
-SIZE (rust/crates/bytecount-0.3.2.tar.gz) = 11026
+SHA256 (rust/crates/bytecount-0.5.1.tar.gz) = be0fdd54b507df8f22012890aadd099979befdba27713c767993f8380112ca7c
+SIZE (rust/crates/bytecount-0.5.1.tar.gz) = 11888
 SHA256 (rust/crates/byteorder-1.2.6.tar.gz) = 90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781
 SIZE (rust/crates/byteorder-1.2.6.tar.gz) = 19985
 SHA256 (rust/crates/cc-1.0.24.tar.gz) = 70f2a88c2e69ceee91c209d8ef25b81fc1a65f42c7f14dfd59d1fed189e514d1
@@ -27,8 +27,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.5.2.tar.gz) = 30
 SIZE (rust/crates/crossbeam-epoch-0.5.2.tar.gz) = 34136
 SHA256 (rust/crates/crossbeam-utils-0.5.0.tar.gz) = 677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015
 SIZE (rust/crates/crossbeam-utils-0.5.0.tar.gz) = 12162
-SHA256 (rust/crates/encoding_rs-0.8.6.tar.gz) = 2a91912d6f37c6a8fef8a2316a862542d036f13c923ad518b5aca7bcaac7544c
-SIZE (rust/crates/encoding_rs-0.8.6.tar.gz) = 1242813
+SHA256 (rust/crates/encoding_rs-0.8.16.tar.gz) = 0535f350c60aac0b87ccf28319abc749391e912192255b0c00a2c12c6917bd73
+SIZE (rust/crates/encoding_rs-0.8.16.tar.gz) = 1401377
 SHA256 (rust/crates/encoding_rs_io-0.1.2.tar.gz) = f222ff554d6e172f3569a2d7d0fd8061d54215984ef67b24ce031c1fcbf2c9b3
 SIZE (rust/crates/encoding_rs_io-0.1.2.tar.gz) = 15356
 SHA256 (rust/crates/fnv-1.0.6.tar.gz) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3
@@ -61,6 +61,8 @@ SHA256 (rust/crates/num_cpus-1.8.0.tar.gz) = c51a3322e
 SIZE (rust/crates/num_cpus-1.8.0.tar.gz) = 10539
 SHA256 (rust/crates/owning_ref-0.3.3.tar.gz) = cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37
 SIZE (rust/crates/owning_ref-0.3.3.tar.gz) = 11710
+SHA256 (rust/crates/packed_simd-0.3.3.tar.gz) = a85ea9fc0d4ac0deb6fe7911d38786b32fc11119afd9e9d38b84ff691ce64220
+SIZE (rust/crates/packed_simd-0.3.3.tar.gz) = 97485
 SHA256 (rust/crates/parking_lot-0.6.4.tar.gz) = f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5
 SIZE (rust/crates/parking_lot-0.6.4.tar.gz) = 31890
 SHA256 (rust/crates/parking_lot_core-0.3.0.tar.gz) = 06a2b6aae052309c2fd2161ef58f5067bc17bb758377a0de9d4b279d603fdd8a

Added: head/textproc/ripgrep/files/patch-bytecount
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/ripgrep/files/patch-bytecount	Thu Feb 28 18:51:45 2019	(r494176)
@@ -0,0 +1,51 @@
+https://github.com/BurntSushi/ripgrep/commit/968491f8e93e
+
+--- Cargo.toml.orig	2018-09-07 18:07:52 UTC
++++ Cargo.toml
+@@ -72,7 +72,6 @@ serde = "1.0.77"
+ serde_derive = "1.0.77"
+ 
+ [features]
+-avx-accel = ["grep/avx-accel"]
+ simd-accel = ["grep/simd-accel"]
+ pcre2 = ["grep/pcre2"]
+ 
+--- grep-searcher/Cargo.toml.orig	2018-09-07 18:07:52 UTC
++++ grep-searcher/Cargo.toml
+@@ -13,7 +13,7 @@ keywords = ["regex", "grep", "egrep", "search", "patte
+ license = "Unlicense/MIT"
+ 
+ [dependencies]
+-bytecount = "0.3.2"
++bytecount = "0.5"
+ encoding_rs = "0.8.6"
+ encoding_rs_io = "0.1.2"
+ grep-matcher = { version = "0.1.1", path = "../grep-matcher" }
+@@ -26,10 +26,8 @@ grep-regex = { version = "0.1.1", path = "../grep-rege
+ regex = "1.0.5"
+ 
+ [features]
+-avx-accel = [
+-  "bytecount/avx-accel",
+-]
+-simd-accel = [
+-  "bytecount/simd-accel",
+-  "encoding_rs/simd-accel",
+-]
++default = ["bytecount/runtime-dispatch-simd"]
++simd-accel = ["encoding_rs/simd-accel"]
++
++# This feature is DEPRECATED. Runtime dispatch is used for SIMD now.
++avx-accel = []
+--- grep/Cargo.toml.orig	2018-09-07 18:07:52 UTC
++++ grep/Cargo.toml
+@@ -32,6 +32,8 @@ default-features = false
+ features = ["suggestions"]
+ 
+ [features]
+-avx-accel = ["grep-searcher/avx-accel"]
+ simd-accel = ["grep-searcher/simd-accel"]
+ pcre2 = ["grep-pcre2"]
++
++# This feature is DEPRECATED. Runtime dispatch is used for SIMD now.
++avx-accel = []

Added: head/textproc/ripgrep/files/patch-no-bitmask
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/ripgrep/files/patch-no-bitmask	Thu Feb 28 18:51:45 2019	(r494176)
@@ -0,0 +1,663 @@
+Workaround from Firefox 67 until Rust 1.34 update
+
+https://github.com/hsivonen/packed_simd/commit/3541e3818fdc
+
+--- cargo-crates/packed_simd-0.3.3/src/api.rs.orig	2019-02-05 20:18:53 UTC
++++ cargo-crates/packed_simd-0.3.3/src/api.rs
+@@ -1,7 +1,5 @@
+ //! Implements the Simd<[T; N]> APIs
+ 
+-#[macro_use]
+-mod bitmask;
+ crate mod cast;
+ #[macro_use]
+ mod cmp;
+@@ -41,7 +39,7 @@ crate mod into_bits;
+ 
+ macro_rules! impl_i {
+     ([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident, $mask_ty:ident
+-     | $ielem_ty:ident, $ibitmask_ty:ident | $test_tt:tt | $($elem_ids:ident),*
++     | $ielem_ty:ident | $test_tt:tt | $($elem_ids:ident),*
+      | From: $($from_vec_ty:ident),* | $(#[$doc:meta])*) => {
+         impl_minimal_iuf!([$elem_ty; $elem_n]: $tuple_id | $ielem_ty | $test_tt
+                           | $($elem_ids),* | $(#[$doc])*);
+@@ -95,7 +93,6 @@ macro_rules! impl_i {
+         );
+         impl_cmp_partial_ord!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+         impl_cmp_ord!([$elem_ty; $elem_n]: $tuple_id | $test_tt | (0, 1));
+-        impl_bitmask!($tuple_id | $ibitmask_ty | (-1, 0) | $test_tt);
+ 
+         test_select!($elem_ty, $mask_ty, $tuple_id, (1, 2) | $test_tt);
+         test_cmp_partial_ord_int!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+@@ -105,7 +102,7 @@ macro_rules! impl_i {
+ 
+ macro_rules! impl_u {
+     ([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident, $mask_ty:ident
+-     | $ielem_ty:ident, $ibitmask_ty:ident | $test_tt:tt | $($elem_ids:ident),*
++     | $ielem_ty:ident | $test_tt:tt | $($elem_ids:ident),*
+      | From: $($from_vec_ty:ident),* | $(#[$doc:meta])*) => {
+         impl_minimal_iuf!([$elem_ty; $elem_n]: $tuple_id | $ielem_ty | $test_tt
+                           | $($elem_ids),* | $(#[$doc])*);
+@@ -158,8 +155,6 @@ macro_rules! impl_u {
+         );
+         impl_cmp_partial_ord!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+         impl_cmp_ord!([$elem_ty; $elem_n]: $tuple_id | $test_tt | (0, 1));
+-        impl_bitmask!($tuple_id | $ibitmask_ty | ($ielem_ty::max_value(), 0) |
+-                      $test_tt);
+ 
+         test_select!($elem_ty, $mask_ty, $tuple_id, (1, 2) | $test_tt);
+         test_cmp_partial_ord_int!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+@@ -227,8 +222,7 @@ macro_rules! impl_f {
+ }
+ 
+ macro_rules! impl_m {
+-    ([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident
+-     | $ielem_ty:ident, $ibitmask_ty:ident
++    ([$elem_ty:ident; $elem_n:expr]: $tuple_id:ident | $ielem_ty:ident
+      | $test_tt:tt | $($elem_ids:ident),* | From: $($from_vec_ty:ident),*
+      | $(#[$doc:meta])*) => {
+         impl_minimal_mask!(
+@@ -271,7 +265,6 @@ macro_rules! impl_m {
+             [$elem_ty; $elem_n]: $tuple_id | $test_tt | (false, true)
+         );
+         impl_shuffle1_dyn!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+-        impl_bitmask!($tuple_id | $ibitmask_ty | (true, false) | $test_tt);
+ 
+         test_cmp_partial_ord_mask!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+         test_shuffle1_dyn_mask!([$elem_ty; $elem_n]: $tuple_id | $test_tt);
+--- cargo-crates/packed_simd-0.3.3/src/api/bitmask.rs.orig	2019-02-05 20:18:53 UTC
++++ cargo-crates/packed_simd-0.3.3/src/api/bitmask.rs
+@@ -1,82 +0,0 @@
+-//! Bitmask API
+-
+-macro_rules! impl_bitmask {
+-    ($id:ident | $ibitmask_ty:ident | ($set:expr, $clear:expr)
+-     | $test_tt:tt) => {
+-        impl $id {
+-            /// Creates a bitmask with the MSB of each vector lane.
+-            ///
+-            /// If the vector has less than 8 lanes, the bits that do not
+-            /// correspond to any vector lanes are cleared.
+-            #[inline]
+-            pub fn bitmask(self) -> $ibitmask_ty {
+-                unsafe { codegen::llvm::simd_bitmask(self.0) }
+-            }
+-        }
+-
+-        test_if! {
+-            $test_tt:
+-            paste::item! {
+-                #[cfg(not(any(
+-                    // FIXME: https://github.com/rust-lang-nursery/packed_simd/issues/210
+-                    all(target_arch = "mips", target_endian = "big"),
+-                    all(target_arch = "mips64", target_endian = "big"),
+-                    target_arch = "sparc64",
+-                    target_arch = "s390x",
+-                )))]
+-                pub mod [<$id _bitmask>] {
+-                    use super::*;
+-                    #[cfg_attr(not(target_arch = "wasm32"), test)]
+-                    #[cfg_attr(target_arch = "wasm32", wasm_bindgen_test)]
+-                    fn bitmask() {
+-                        // clear all lanes
+-                        let vec = $id::splat($clear as _);
+-                        let bitmask: $ibitmask_ty = 0;
+-                        assert_eq!(vec.bitmask(), bitmask);
+-
+-                        // set even lanes
+-                        let mut vec = $id::splat($clear as _);
+-                        for i in 0..$id::lanes() {
+-                            if i % 2 == 0 {
+-                                vec = vec.replace(i, $set as _);
+-                            }
+-                        }
+-                        // create bitmask with even lanes set:
+-                        let mut bitmask: $ibitmask_ty = 0;
+-                        for i in 0..$id::lanes() {
+-                            if i % 2 == 0 {

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902281851.x1SIpkFD022307>