Index: head/devel/pecl-grpc/files/patch-third__party_boringssl_include_openssl_base.h =================================================================== --- head/devel/pecl-grpc/files/patch-third__party_boringssl_include_openssl_base.h (revision 530640) +++ head/devel/pecl-grpc/files/patch-third__party_boringssl_include_openssl_base.h (nonexistent) @@ -1,17 +0,0 @@ ---- third_party/boringssl/include/openssl/base.h.orig 2019-12-25 21:37:18 UTC -+++ third_party/boringssl/include/openssl/base.h -@@ -96,9 +96,13 @@ extern "C" { - #elif defined(__arm) || defined(__arm__) || defined(_M_ARM) - #define OPENSSL_32_BIT - #define OPENSSL_ARM --#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN) -+#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(__LITTLE_ENDIAN__) - #define OPENSSL_64_BIT - #define OPENSSL_PPC64LE -+#elif (defined(__PPC64__) || defined(__powerpc64__)) -+#define OPENSSL_64_BIT -+#define OPENSSL_PPC64 -+#define OPENSSL_BIGENDIAN - #elif defined(__mips__) && !defined(__LP64__) - #define OPENSSL_32_BIT - #define OPENSSL_MIPS Property changes on: head/devel/pecl-grpc/files/patch-third__party_boringssl_include_openssl_base.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Index: head/devel/pecl-grpc/files/patch-third__party_abseil-cpp_absl_base_internal_unscaledcycleclock.cc =================================================================== --- head/devel/pecl-grpc/files/patch-third__party_abseil-cpp_absl_base_internal_unscaledcycleclock.cc (revision 530640) +++ head/devel/pecl-grpc/files/patch-third__party_abseil-cpp_absl_base_internal_unscaledcycleclock.cc (nonexistent) @@ -1,55 +0,0 @@ ---- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc.orig 2020-02-04 17:37:57 UTC -+++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -@@ -20,10 +20,16 @@ - #include - #endif - --#if defined(__powerpc__) || defined(__ppc__) -+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__) - #include -+ - #endif - -+#if (defined(__powerpc__) || defined(__ppc__)) && defined(__FreeBSD__) -+#include -+#include -+#endif -+ - #include "absl/base/internal/sysinfo.h" - - namespace absl { -@@ -57,11 +62,34 @@ double UnscaledCycleClock::Frequency() { - #elif defined(__powerpc__) || defined(__ppc__) - - int64_t UnscaledCycleClock::Now() { -+#ifdef __GLIBC__ - return __ppc_get_timebase(); -+#elif defined(__FreeBSD__) -+ union { long long complete; unsigned int part[2]; } ticks; -+ unsigned int tmp; -+ asm volatile( -+ "0:\n" -+ "mftbu %[hi32]\n" -+ "mftb %[lo32]\n" -+ "mftbu %[tmp]\n" -+ "cmpw %[tmp],%[hi32]\n" -+ "bne 0b\n" -+ : [hi32] "=r"(ticks.part[0]), [lo32] "=r"(ticks.part[1]), -+ [tmp] "=r"(tmp) -+ ); -+ return ticks.complete; -+#endif - } - - double UnscaledCycleClock::Frequency() { -+#ifdef __GLIBC__ - return __ppc_get_timebase_freq(); -+#elif defined(__FreeBSD__) -+ double timebaseFrequency = 0; -+ size_t length = sizeof(timebaseFrequency); -+ sysctlbyname("kern.timecounter.tc.timebase.frequency", &timebaseFrequency, &length, NULL, 0); -+ return timebaseFrequency; -+#endif - } - - #elif defined(__aarch64__) Property changes on: head/devel/pecl-grpc/files/patch-third__party_abseil-cpp_absl_base_internal_unscaledcycleclock.cc ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/pecl-grpc/files/patch-third__party_boringssl-with-bazel_src_include_openssl_base.h =================================================================== --- head/devel/pecl-grpc/files/patch-third__party_boringssl-with-bazel_src_include_openssl_base.h (nonexistent) +++ head/devel/pecl-grpc/files/patch-third__party_boringssl-with-bazel_src_include_openssl_base.h (revision 530641) @@ -0,0 +1,17 @@ +--- third_party/boringssl-with-bazel/src/include/openssl/base.h.orig 2020-04-04 11:13:35 UTC ++++ third_party/boringssl-with-bazel/src/include/openssl/base.h +@@ -96,9 +96,13 @@ extern "C" { + #elif defined(__arm) || defined(__arm__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(__LITTLE_ENDIAN__) + #define OPENSSL_64_BIT + #define OPENSSL_PPC64LE ++#elif (defined(__PPC64__) || defined(__powerpc64__)) ++#define OPENSSL_64_BIT ++#define OPENSSL_PPC64 ++#define OPENSSL_BIGENDIAN + #elif defined(__mips__) && !defined(__LP64__) + #define OPENSSL_32_BIT + #define OPENSSL_MIPS Property changes on: head/devel/pecl-grpc/files/patch-third__party_boringssl-with-bazel_src_include_openssl_base.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property