View | Details | Raw Unified | Return to bug 223047 | Differences between
and this patch

Collapse All | Expand All

(-)b/lang/rust/Makefile (+1 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	rust
4
PORTNAME=	rust
5
PORTVERSION?=	1.20.0
5
PORTVERSION?=	1.20.0
6
PORTREVISION?=	1
6
CATEGORIES=	lang
7
CATEGORIES=	lang
7
MASTER_SITES=	http://static.rust-lang.org/dist/:src \
8
MASTER_SITES=	http://static.rust-lang.org/dist/:src \
8
		https://static.rust-lang.org/dist/:rust_bootstrap \
9
		https://static.rust-lang.org/dist/:rust_bootstrap \
(-)b/lang/rust/files/patch-src_librustc__back_target_freebsd__base.rs (+12 lines)
Added Link Here
1
Return struct like OpenBSD, see src/librustc_trans/cabi_x86.rs
2
3
--- src/librustc_back/target/freebsd_base.rs.orig	2017-07-17 22:10:50 UTC
4
+++ src/librustc_back/target/freebsd_base.rs
5
@@ -31,6 +31,7 @@ pub fn opts() -> TargetOptions {
6
         target_family: Some("unix".to_string()),
7
         linker_is_gnu: true,
8
         has_rpath: true,
9
+        is_like_openbsd: true,
10
         pre_link_args: args,
11
         position_independent_executables: true,
12
         exe_allocation_crate: super::maybe_jemalloc(),
(-)b/www/firefox/Makefile (-1 / +1 lines)
Lines 4-10 Link Here
4
PORTNAME=	firefox
4
PORTNAME=	firefox
5
DISTVERSION=	56.0.1
5
DISTVERSION=	56.0.1
6
DISTVERSIONSUFFIX=.source
6
DISTVERSIONSUFFIX=.source
7
PORTREVISION=	3
7
PORTREVISION=	4
8
PORTEPOCH=	1
8
PORTEPOCH=	1
9
CATEGORIES=	www ipv6
9
CATEGORIES=	www ipv6
10
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
10
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
(-)a/www/firefox/files/patch-bug1401093 (-11 lines)
Removed Link Here
1
--- toolkit/moz.configure.orig	2017-08-08 06:07:58 UTC
2
+++ toolkit/moz.configure
3
@@ -620,7 +620,7 @@ def stylo_config(value, _, target):
4
 
5
     # If nothing is specified, default to building stylo where possible.
6
     if value.origin == 'default':
7
-        if target.os == 'GNU' and target.bitness == 32:
8
+        if target.os != 'WINNT' and target.bitness == 32:
9
             # The clang setup we use in automation is a little unusual, and
10
             # doesn't play well with bindgen on 32-bit Linux.
11
             pass

Return to bug 223047