Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 May 2020 18:15:37 +0000 (UTC)
From:      Santhosh Raju <fox@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r535565 - head/www/cliqz/files
Message-ID:  <202005171815.04HIFb9V088075@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: fox
Date: Sun May 17 18:15:36 2020
New Revision: 535565
URL: https://svnweb.freebsd.org/changeset/ports/535565

Log:
  www/cliqz: Adds a missed out patch.

Added:
  head/www/cliqz/files/patch-bug1628567   (contents, props changed)

Added: head/www/cliqz/files/patch-bug1628567
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/cliqz/files/patch-bug1628567	Sun May 17 18:15:36 2020	(r535565)
@@ -0,0 +1,34 @@
+Don't pass --target when CC/CXX contains clang
+
+--- mozilla-release/third_party/rust/cc/src/lib.rs.orig	2020-04-10 00:57:23 UTC
++++ mozilla-release/third_party/rust/cc/src/lib.rs
+@@ -2344,28 +2344,7 @@ impl Tool {
+     }
+ 
+     fn with_features(path: PathBuf, clang_driver: Option<&str>, cuda: bool) -> Self {
+-        // Try to detect family of the tool from its name, falling back to Gnu.
+-        let family = if let Some(fname) = path.file_name().and_then(|p| p.to_str()) {
+-            if fname.contains("clang-cl") {
+-                ToolFamily::Msvc { clang_cl: true }
+-            } else if fname.contains("cl")
+-                && !fname.contains("cloudabi")
+-                && !fname.contains("uclibc")
+-                && !fname.contains("clang")
+-            {
+-                ToolFamily::Msvc { clang_cl: false }
+-            } else if fname.contains("clang") {
+-                match clang_driver {
+-                    Some("cl") => ToolFamily::Msvc { clang_cl: true },
+-                    _ => ToolFamily::Clang,
+-                }
+-            } else {
+-                ToolFamily::Gnu
+-            }
+-        } else {
+-            ToolFamily::Gnu
+-        };
+-
++        let family = ToolFamily::Gnu;
+         Tool {
+             path: path,
+             cc_wrapper_path: None,



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