add a missing patch and remove some bad practice shell code from the Makefile

This commit is contained in:
robert 2015-07-28 11:30:25 +00:00
parent 418aed456d
commit 5bd97ab551
2 changed files with 16 additions and 3 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.227 2015/07/25 12:59:15 robert Exp $
# $OpenBSD: Makefile,v 1.228 2015/07/28 11:30:25 robert Exp $
ONLY_FOR_ARCHS= i386 amd64
DPB_PROPERTIES= parallel
@ -8,6 +8,7 @@ COMMENT= Chromium browser
V= 44.0.2403.107
DISTNAME= chromium-${V}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
REVISION= 0
CATEGORIES= www
@ -175,8 +176,8 @@ do-install:
${INSTALL_DATA_DIR} ${PREFIX}/chrome/resources
@cp -Rp ${BUILDDIR}/resources/* ${PREFIX}/chrome/resources
@chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/chrome/resources
.for f in libexif.so libffmpegsumo.so libpdf.so protoc icudtl.dat mksnapshot
if [ -f ${BUILDDIR}/${f} ]; then ${INSTALL_DATA} ${BUILDDIR}/${f} ${PREFIX}/chrome; fi
.for f in libexif.so protoc icudtl.dat mksnapshot
${INSTALL_DATA} ${BUILDDIR}/${f} ${PREFIX}/chrome
.endfor
.for s in 22 24 48 64 128 256
${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/${s}x${s}/apps

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-chromecast_browser_cast_content_browser_client_cc,v 1.1 2015/07/28 11:30:25 robert Exp $
--- chromecast/browser/cast_content_browser_client.cc.orig.port Tue Jul 28 07:49:12 2015
+++ chromecast/browser/cast_content_browser_client.cc Tue Jul 28 07:57:48 2015
@@ -178,7 +178,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
command_line->AppendSwitch(switches::kEnableCmaMediaPipeline);
}
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
// Necessary for accelerated 2d canvas. By default on Linux, Chromium assumes
// GLES2 contexts can be lost to a power-save mode, which breaks GPU canvas
// apps.