svn commit: r448384 - in head/devel/protobuf: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Aug 20 12:26:35 UTC 2017
Author: sunpoet
Date: Sun Aug 20 12:26:34 2017
New Revision: 448384
URL: https://svnweb.freebsd.org/changeset/ports/448384
Log:
Pet portlint: move BROKEN_* upward
- Update patch file
Modified:
head/devel/protobuf/Makefile
head/devel/protobuf/files/patch-src-google-protobuf-stubs-atomicops.h
Modified: head/devel/protobuf/Makefile
==============================================================================
--- head/devel/protobuf/Makefile Sun Aug 20 12:26:29 2017 (r448383)
+++ head/devel/protobuf/Makefile Sun Aug 20 12:26:34 2017 (r448384)
@@ -12,10 +12,10 @@ COMMENT= Data interchange format library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_sparc64= fails to compile: no atomic ops available
+
TEST_DEPENDS= googlemock>=0:devel/googlemock \
googletest>=0:devel/googletest
-
-BROKEN_sparc64= fails to compile: no atomic ops available
CFLAGS+= -DGOOGLE_PROTOBUF_NO_RTTI -I${WRKSRC}/src
CONFIGURE_ENV= CXX_FOR_BUILD=c++
Modified: head/devel/protobuf/files/patch-src-google-protobuf-stubs-atomicops.h
==============================================================================
--- head/devel/protobuf/files/patch-src-google-protobuf-stubs-atomicops.h Sun Aug 20 12:26:29 2017 (r448383)
+++ head/devel/protobuf/files/patch-src-google-protobuf-stubs-atomicops.h Sun Aug 20 12:26:34 2017 (r448384)
@@ -1,11 +1,11 @@
---- src/google/protobuf/stubs/atomicops.h.orig 2016-09-24 02:12:45 UTC
+--- src/google/protobuf/stubs/atomicops.h.orig 2017-08-15 23:39:12 UTC
+++ src/google/protobuf/stubs/atomicops.h
-@@ -202,6 +202,8 @@ Atomic64 Release_Load(volatile const Ato
+@@ -198,6 +198,8 @@ Atomic64 Release_Load(volatile const Ato
#elif defined(__GNUC__)
#if defined(GOOGLE_PROTOBUF_ARCH_IA32) || defined(GOOGLE_PROTOBUF_ARCH_X64)
#include <google/protobuf/stubs/atomicops_internals_x86_gcc.h>
+#elif defined(GOOGLE_PROTOBUF_ARCH_ARM) && defined(__FreeBSD__)
+#include <google/protobuf/stubs/atomicops_internals_generic_gcc.h>
#elif defined(GOOGLE_PROTOBUF_ARCH_ARM) && defined(__linux__)
- #include <google/protobuf/stubs/atomicops_internals_arm_gcc.h>
- #elif defined(GOOGLE_PROTOBUF_ARCH_AARCH64)
+ #if (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4))
+ #include <google/protobuf/stubs/atomicops_internals_generic_gcc.h>
More information about the svn-ports-all
mailing list