Index: Makefile =================================================================== --- Makefile (revision 557830) +++ Makefile (working copy) @@ -15,7 +15,7 @@ LICENSE_COMB= dual # even though i386 will build, it is not really advised. -ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS= amd64 powerpc64 BUILD_DEPENDS= \ bash:shells/bash \ @@ -62,8 +62,10 @@ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${PY_FLAVOR} -USES= cmake:noninja dos2unix fuse gettext-runtime gmake ncurses \ - pkgconfig python:3.7+ shebangfix ssl +USES= cmake:noninja compiler:c++17-lang dos2unix fuse \ + gettext-runtime gmake ncurses pkgconfig python:3.7+ shebangfix \ + ssl +USE_GCC= 10 USE_PYTHON= cython py3kplist USE_OPENLDAP= yes USE_GITHUB= yes @@ -109,6 +111,14 @@ # PLIST_SUB=CMAKE_BUILD_TYPE_regex="\bdebug\b" +.include + +.if ${ARCH} != amd64 +PLIST_SUB+= NO_AMD64="@comment " +.else +PLIST_SUB+= NO_AMD64="" +.endif + pre-configure: [ -e ${WRKSRC}/build ] || ${LN} -s ${CONFIGURE_WRKSRC} ${WRKSRC}/build ${CP} files/file-git_version ${WRKSRC}/src/.git_version Index: pkg-plist =================================================================== --- pkg-plist (revision 557830) +++ pkg-plist (working copy) @@ -94,21 +94,21 @@ lib/ceph/compressor/libceph_zstd.so lib/ceph/compressor/libceph_zstd.so.2 lib/ceph/compressor/libceph_zstd.so.2.0.0 -lib/ceph/crypto/libceph_crypto_isal.so -lib/ceph/crypto/libceph_crypto_isal.so.1 -lib/ceph/crypto/libceph_crypto_isal.so.1.0.0 +%%NO_AMD64%%lib/ceph/crypto/libceph_crypto_isal.so +%%NO_AMD64%%lib/ceph/crypto/libceph_crypto_isal.so.1 +%%NO_AMD64%%lib/ceph/crypto/libceph_crypto_isal.so.1.0.0 lib/ceph/crypto/libceph_crypto_openssl.so lib/ceph/erasure-code/libec_clay.so -lib/ceph/erasure-code/libec_isa.so +%%NO_AMD64%%lib/ceph/erasure-code/libec_isa.so lib/ceph/erasure-code/libec_jerasure.so lib/ceph/erasure-code/libec_jerasure_generic.so -lib/ceph/erasure-code/libec_jerasure_sse3.so -lib/ceph/erasure-code/libec_jerasure_sse4.so +%%NO_AMD64%%lib/ceph/erasure-code/libec_jerasure_sse3.so +%%NO_AMD64%%lib/ceph/erasure-code/libec_jerasure_sse4.so lib/ceph/erasure-code/libec_lrc.so lib/ceph/erasure-code/libec_shec.so lib/ceph/erasure-code/libec_shec_generic.so -lib/ceph/erasure-code/libec_shec_sse3.so -lib/ceph/erasure-code/libec_shec_sse4.so +%%NO_AMD64%%lib/ceph/erasure-code/libec_shec_sse3.so +%%NO_AMD64%%lib/ceph/erasure-code/libec_shec_sse4.so lib/ceph/libceph-common.so.0 lib/libcephfs.so lib/libcephfs.so.2