From 19a7162852a86372575599f3d5c62a509a6b1de5 Mon Sep 17 00:00:00 2001 From: Ryan Carsten Schmidt Date: Sat, 2 Aug 2025 18:52:29 -0500 Subject: [PATCH] pure: Set supported_archs to exclude arm64 See: https://github.com/agraef/pure-lang/issues/42 --- _resources/port1.0/group/pure-1.0.tcl | 3 +++ lang/pure/Portfile | 3 +++ 2 files changed, 6 insertions(+) diff --git a/_resources/port1.0/group/pure-1.0.tcl b/_resources/port1.0/group/pure-1.0.tcl index c8e5f48811f..91d42b06006 100644 --- a/_resources/port1.0/group/pure-1.0.tcl +++ b/_resources/port1.0/group/pure-1.0.tcl @@ -26,6 +26,9 @@ proc pure.setup {module module_version} { depends_lib-append port:pure + # llvm-3.4 and therefore pure doesn't support arm64 + supported_archs ppc ppc64 i386 x86_64 + use_configure no build.args-append PUREC_FLAGS=-mcpu=generic diff --git a/lang/pure/Portfile b/lang/pure/Portfile index 8061b8510d6..4a4e40b63b9 100644 --- a/lang/pure/Portfile +++ b/lang/pure/Portfile @@ -38,6 +38,9 @@ set llvm_version 3.4 set llvm_prefix ${prefix}/libexec/llvm-${llvm_version} configure.env PATH=${llvm_prefix}/bin:$env(PATH) +# llvm-3.4 doesn't support arm64 +supported_archs ppc ppc64 i386 x86_64 + if {${name} eq ${subport}} { revision 4