FreeBSD Bugzilla – Attachment 146637 Details for
Bug 193187
www/chromium: fails to build when ffmpeg-2.3.3 installed or -I/usr/local/include poisoning
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
mark default ports include path as -isystem, v2
isystem.diff (text/plain), 4.44 KB, created by
Jan Beich
on 2014-09-01 19:40:48 UTC
(
hide
)
Description:
mark default ports include path as -isystem, v2
Filename:
MIME Type:
Creator:
Jan Beich
Created:
2014-09-01 19:40:48 UTC
Size:
4.44 KB
patch
obsolete
>Index: www/chromium/Makefile >=================================================================== >--- www/chromium/Makefile (revision 366895) >+++ www/chromium/Makefile (working copy) >@@ -13,7 +13,7 @@ COMMENT= Mostly BSD-licensed web browser based on > 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}" \ >Index: www/chromium/files/extra-patch-manual-amd64 >=================================================================== >--- www/chromium/files/extra-patch-manual-amd64 (revision 366895) >+++ www/chromium/files/extra-patch-manual-amd64 (working copy) >@@ -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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 193187
:
146582
|
146631
| 146637 |
146638