summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/chromium/Makefile7
-rw-r--r--www/chromium/files/extra-patch-manual-amd6490
2 files changed, 1 insertions, 96 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 849a5cf42372..2396658db6c4 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -13,7 +13,7 @@ COMMENT= Mostly BSD-licensed web browser based on WebKit and Gtk+
LICENSE= BSD3CLAUSE LGPL21 MPL
LICENSE_COMB= multi
-CFLAGS+= -fno-stack-protector
+CFLAGS+= -fno-stack-protector -isystem${LOCALBASE}/include
BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
bash:${PORTSDIR}/shells/bash \
@@ -207,11 +207,6 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch-clang
CONFIGURE_ENV+= AR=/usr/bin/ar
.endif
-# fix for non-poudriere builds, but it confuses pkg-builder on i386
-.if ${ARCH} == amd64
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-manual-amd64
-.endif
-
# according to portlint the below is passed via bsd.port.mk,
# but 'make -V CONFIGURE_ENV' does not show it:
CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
diff --git a/www/chromium/files/extra-patch-manual-amd64 b/www/chromium/files/extra-patch-manual-amd64
deleted file mode 100644
index fa2df019ef24..000000000000
--- a/www/chromium/files/extra-patch-manual-amd64
+++ /dev/null
@@ -1,90 +0,0 @@
---- ./gpu/command_buffer/common/gles2_cmd_format.h.orig 2014-08-20 21:02:37.000000000 +0200
-+++ ./gpu/command_buffer/common/gles2_cmd_format.h 2014-08-25 23:47:01.000000000 +0200
-@@ -39,8 +39,8 @@
- typedef double GLdouble;
- typedef double GLclampd;
- typedef void GLvoid;
--typedef khronos_intptr_t GLintptr;
--typedef khronos_ssize_t GLsizeiptr;
-+typedef ptrdiff_t GLintptr;
-+typedef ptrdiff_t GLsizeiptr;
-
- namespace gpu {
- namespace gles2 {
---- ./gpu/skia_bindings/gl_bindings_skia_cmd_buffer.cc.orig 2014-08-24 12:26:40.000000000 +0200
-+++ ./gpu/skia_bindings/gl_bindings_skia_cmd_buffer.cc 2014-08-24 12:33:01.000000000 +0200
-@@ -31,8 +31,8 @@
- functions->fBindVertexArray = glBindVertexArrayOES;
- functions->fBlendColor = glBlendColor;
- functions->fBlendFunc = glBlendFunc;
-- functions->fBufferData = glBufferData;
-- functions->fBufferSubData = glBufferSubData;
-+ functions->fBufferData = (GrGLBufferDataProc)glBufferData;
-+ functions->fBufferSubData = (GrGLBufferSubDataProc)glBufferSubData;
- functions->fClear = glClear;
- functions->fClearColor = glClearColor;
- functions->fClearStencil = glClearStencil;
-@@ -74,7 +74,7 @@
- functions->fInsertEventMarker = glInsertEventMarkerEXT;
- functions->fLineWidth = glLineWidth;
- functions->fLinkProgram = glLinkProgram;
-- functions->fMapBufferSubData = glMapBufferSubDataCHROMIUM;
-+ functions->fMapBufferSubData = (GrGLMapBufferSubDataProc)glMapBufferSubDataCHROMIUM;
- functions->fMapTexSubImage2D = glMapTexSubImage2DCHROMIUM;
- functions->fPixelStorei = glPixelStorei;
- functions->fPopGroupMarker = glPopGroupMarkerEXT;
---- ./ppapi/c/ppb_opengles2.h.orig 2014-08-25 23:42:52.000000000 +0200
-+++ ./ppapi/c/ppb_opengles2.h 2014-08-25 23:44:21.000000000 +0200
-@@ -34,8 +34,8 @@
- typedef long long int GLintptr;
- typedef long long int GLsizeiptr;
- #else
--typedef long int GLintptr;
--typedef long int GLsizeiptr;
-+typedef __ptrdiff_t GLintptr;
-+typedef __ptrdiff_t GLsizeiptr;
- #endif // _WIN64
- #endif // __gl2_h_
-
---- ./third_party/khronos/GLES2/gl2.h.orig 2014-08-20 21:03:05.000000000 +0200
-+++ ./third_party/khronos/GLES2/gl2.h 2014-08-25 23:48:36.000000000 +0200
-@@ -38,6 +38,7 @@
-
- #include <GLES2/gl2chromium.h>
- #include <GLES2/gl2platform.h>
-+#include <cstddef>
-
- /* Generated on date 20131202 */
-
-@@ -67,8 +68,8 @@
- typedef unsigned int GLuint;
- typedef char GLchar;
- typedef khronos_float_t GLfloat;
--typedef khronos_ssize_t GLsizeiptr;
--typedef khronos_intptr_t GLintptr;
-+typedef ptrdiff_t GLintptr;
-+typedef ptrdiff_t GLsizeiptr;
- typedef unsigned int GLbitfield;
- typedef int GLint;
- typedef unsigned char GLboolean;
---- ./third_party/mesa/src/include/GLES2/gl2.h.orig 2014-08-20 21:03:54.000000000 +0200
-+++ ./third_party/mesa/src/include/GLES2/gl2.h 2014-08-25 23:50:18.000000000 +0200
-@@ -4,6 +4,7 @@
- /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */
-
- #include <GLES2/gl2platform.h>
-+#include <cstddef>
-
- #ifdef __cplusplus
- extern "C" {
-@@ -35,8 +36,8 @@
- typedef khronos_int32_t GLfixed;
-
- /* GL types for handling large vertex buffer objects */
--typedef khronos_intptr_t GLintptr;
--typedef khronos_ssize_t GLsizeiptr;
-+typedef ptrdiff_t GLintptr;
-+typedef ptrdiff_t GLsizeiptr;
-
- /* OpenGL ES core versions */
- #define GL_ES_VERSION_2_0 1