aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorrene <rene@FreeBSD.org>2015-07-21 14:02:23 +0800
committerrene <rene@FreeBSD.org>2015-07-21 14:02:23 +0800
commitef4c02098db8f8d6eaa296473b68f44d0c629278 (patch)
tree43e3d37dd8cd18c4e5ac99fe633605e82966cb8f /www
parent0ec79b8113cfb8ded58f070acf97fa4d43ddb689 (diff)
downloadfreebsd-ports-gnome-ef4c02098db8f8d6eaa296473b68f44d0c629278.tar.gz
freebsd-ports-gnome-ef4c02098db8f8d6eaa296473b68f44d0c629278.tar.zst
freebsd-ports-gnome-ef4c02098db8f8d6eaa296473b68f44d0c629278.zip
- Update to 43.0.2357.134
- Add patch from OpenBSD to handle PDF downloads Submitted by: LeFroid Obtained from: https://github.com/gliaskos/freebsd-chromium/pull/24 MFH: 2015Q3
Diffstat (limited to 'www')
-rw-r--r--www/chromium/Makefile3
-rw-r--r--www/chromium/distinfo8
-rw-r--r--www/chromium/files/patch-chrome__browser__download__download_commands.cc38
3 files changed, 44 insertions, 5 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 4b0dcf42a9d2..dcc304b68934 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= chromium
-PORTVERSION= 43.0.2357.132
+PORTVERSION= 43.0.2357.134
CATEGORIES= www
MASTER_SITES= http://commondatastorage.googleapis.com/chromium-browser-official/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # default, but needed to get distinfo correct if TEST is on
@@ -73,6 +73,7 @@ GYP_DEFINES+= \
linux_breakpad=0 \
linux_use_heapchecker=0 \
linux_strip_binary=1 \
+ use_aura=1 \
test_isolation_mode=noop \
disable_nacl=1 \
enable_extensions=1 \
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 04c28fd47fab..40a2ec139b72 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,4 +1,4 @@
-SHA256 (chromium-43.0.2357.132.tar.xz) = 405f52c6649f1d2937952fbcfcd238ba058db7d13edf4705f7027805f3ce1809
-SIZE (chromium-43.0.2357.132.tar.xz) = 290954464
-SHA256 (chromium-43.0.2357.132-testdata.tar.xz) = 9433cb06677281af688bfc5692625d610499ea803514f751bda59164fb683905
-SIZE (chromium-43.0.2357.132-testdata.tar.xz) = 127574536
+SHA256 (chromium-43.0.2357.134.tar.xz) = d3a1bbe3e1445dfcf5ef4aff4b11a8f3770436c8b8954b7cc5fee5416f117659
+SIZE (chromium-43.0.2357.134.tar.xz) = 290976408
+SHA256 (chromium-43.0.2357.134-testdata.tar.xz) = f69b79d44e670ffc73f476e1d8e08d04a540c011ff1c7b6afbc76cdde88dfdeb
+SIZE (chromium-43.0.2357.134-testdata.tar.xz) = 127570540
diff --git a/www/chromium/files/patch-chrome__browser__download__download_commands.cc b/www/chromium/files/patch-chrome__browser__download__download_commands.cc
new file mode 100644
index 000000000000..3f1b7b9d2b5e
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__download__download_commands.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/download/download_commands.cc.orig 2015-07-16 07:26:09.936296000 -0400
++++ chrome/browser/download/download_commands.cc 2015-07-16 07:27:35.099271000 -0400
+@@ -100,7 +100,7 @@
+ download_crx_util::IsExtensionDownload(*download_item_);
+ case ALWAYS_OPEN_TYPE:
+ #if defined(OS_WIN) || defined(OS_LINUX) || \
+- (defined(OS_MACOSX) && !defined(OS_IOS))
++ (defined(OS_MACOSX) && !defined(OS_IOS)) || defined(OS_BSD)
+ if (CanOpenPdfInSystemViewer()) {
+ DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(
+ download_item_->GetBrowserContext());
+@@ -144,7 +144,7 @@
+ DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(
+ download_item_->GetBrowserContext());
+ #if defined(OS_WIN) || defined(OS_LINUX) || \
+- (defined(OS_MACOSX) && !defined(OS_IOS))
++ (defined(OS_MACOSX) && !defined(OS_IOS)) || defined(OS_BSD)
+ if (CanOpenPdfInSystemViewer()) {
+ prefs->SetShouldOpenPdfInSystemReader(!is_checked);
+ DownloadItemModel(download_item_)
+@@ -218,7 +218,7 @@
+ return browser_displayer.browser();
+ }
+
+-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
+ bool DownloadCommands::IsDownloadPdf() const {
+ base::FilePath path = download_item_->GetTargetFilePath();
+ return path.MatchesExtension(FILE_PATH_LITERAL(".pdf"));
+@@ -235,7 +235,7 @@
+ return IsDownloadPdf() &&
+ (IsAdobeReaderDefaultPDFViewer() ? is_adobe_pdf_reader_up_to_date
+ : true);
+-#elif defined(OS_MACOSX) || defined(OS_LINUX)
++#elif defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
+ return IsDownloadPdf();
+ #endif
+ }