diff options
author | rene <rene@FreeBSD.org> | 2015-07-21 14:02:23 +0800 |
---|---|---|
committer | rene <rene@FreeBSD.org> | 2015-07-21 14:02:23 +0800 |
commit | ef4c02098db8f8d6eaa296473b68f44d0c629278 (patch) | |
tree | 43e3d37dd8cd18c4e5ac99fe633605e82966cb8f /www | |
parent | 0ec79b8113cfb8ded58f070acf97fa4d43ddb689 (diff) | |
download | freebsd-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/Makefile | 3 | ||||
-rw-r--r-- | www/chromium/distinfo | 8 | ||||
-rw-r--r-- | www/chromium/files/patch-chrome__browser__download__download_commands.cc | 38 |
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 + } |