svn commit: r511027 - in head/databases/p5-Tie-LevelDB: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Sep 3 19:12:52 UTC 2019
Author: sunpoet
Date: Tue Sep 3 19:12:51 2019
New Revision: 511027
URL: https://svnweb.freebsd.org/changeset/ports/511027
Log:
Fix build on powerpc64
PR: 240088
Submitted by: pkubaj
Added:
head/databases/p5-Tie-LevelDB/files/
head/databases/p5-Tie-LevelDB/files/patch-port-atomic_pointer.h (contents, props changed)
Modified:
head/databases/p5-Tie-LevelDB/Makefile
Modified: head/databases/p5-Tie-LevelDB/Makefile
==============================================================================
--- head/databases/p5-Tie-LevelDB/Makefile Tue Sep 3 19:12:45 2019 (r511026)
+++ head/databases/p5-Tie-LevelDB/Makefile Tue Sep 3 19:12:51 2019 (r511027)
@@ -14,7 +14,7 @@ COMMENT= Perl Interface to the Google LevelDB NoSQL da
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-NOT_FOR_ARCHS= aarch64 powerpc powerpc64 powerpcspe
+NOT_FOR_ARCHS= aarch64 powerpc powerpcspe
NOT_FOR_ARCHS_REASON= does not build: Please implement AtomicPointer for this platform
BROKEN_sparc64= does not build: unrecognized command line options
@@ -29,6 +29,8 @@ MAKE_ARGS= CC="${CXX}"
.if ${CHOSEN_COMPILER_TYPE} == clang
CFLAGS+= -Wno-reserved-user-defined-literal
+.else
+CFLAGS+= -DLEVELDB_CSTDATOMIC_PRESENT
.endif
post-patch:
Added: head/databases/p5-Tie-LevelDB/files/patch-port-atomic_pointer.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-Tie-LevelDB/files/patch-port-atomic_pointer.h Tue Sep 3 19:12:51 2019 (r511027)
@@ -0,0 +1,11 @@
+--- port/atomic_pointer.h.orig 2019-08-25 00:44:43 UTC
++++ port/atomic_pointer.h
+@@ -21,7 +21,7 @@
+
+ #include <stdint.h>
+ #ifdef LEVELDB_CSTDATOMIC_PRESENT
+-#include <cstdatomic>
++#include <atomic>
+ #endif
+ #ifdef OS_WIN
+ #include <windows.h>
More information about the svn-ports-all
mailing list