diff --git a/graphics/R-cran-s2/Makefile b/graphics/R-cran-s2/Makefile index bb315a614431..1e8df715fd5f 100644 --- a/graphics/R-cran-s2/Makefile +++ b/graphics/R-cran-s2/Makefile @@ -1,21 +1,27 @@ PORTNAME= s2 PORTVERSION= 1.0.6 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Spherical Geometry Operators Using the S2 Geometry Library LICENSE= APACHE20 NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe NOT_FOR_ARCHS_REASON= is currently 64-bit only CRAN_DEPENDS= R-cran-Rcpp>0:devel/R-cran-Rcpp \ R-cran-wk>0:math/R-cran-wk BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist,compiles +.include + +.if ${ARCH} == powerpc64 +EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_Makevars.in +.endif + .include diff --git a/graphics/R-cran-s2/files/extra-patch-src_Makevars.in b/graphics/R-cran-s2/files/extra-patch-src_Makevars.in new file mode 100644 index 000000000000..bfbd3bb57d12 --- /dev/null +++ b/graphics/R-cran-s2/files/extra-patch-src_Makevars.in @@ -0,0 +1,10 @@ +--- src/Makevars.in.orig 2021-07-06 12:09:16 UTC ++++ src/Makevars.in +@@ -1,6 +1,6 @@ + PKG_CPPFLAGS = -I../inst/include -DSTRICT_R_HEADERS + PKG_LIBS = @libs@ +-PKG_CXXFLAGS = @cflags@ -pthread ++PKG_CXXFLAGS = @cflags@ -pthread -mcpu=power7 + CXX_STD = CXX11 + + OBJECTS = cpp-compat.o \