head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.2 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.4.0.6 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.4 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.2 pkgsrc-2025Q2-base:1.4 pkgsrc-2023Q4:1.2.0.6 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.4 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.2 pkgsrc-2023Q2-base:1.2; locks; strict; comment @# @; 1.5 date 2026.02.26.23.58.27; author mrg; state Exp; branches; next 1.4; commitid LZloBWQy1uX2HWvG; 1.4 date 2025.04.25.17.54.13; author nia; state Exp; branches; next 1.3; commitid Bn3ShH7zTq9XxsSF; 1.3 date 2024.03.22.11.03.32; author micha; state dead; branches; next 1.2; commitid TkGKq3fxwfjV593F; 1.2 date 2023.06.09.10.33.03; author micha; state Exp; branches; next 1.1; commitid 1KfyJF8q1Q4s9gsE; 1.1 date 2023.06.05.06.17.36; author mrg; state Exp; branches; next ; commitid OYWBYvfOdo9CRIrE; desc @@ 1.5 log @add support for support evbppc and ofppc. @ text @$NetBSD: patch-RULES_MKLINKS,v 1.4 2025/04/25 17:54:13 nia Exp $ Add support for NetBSD on sparc64, evbppc, and ofppc. --- RULES/MKLINKS.orig 2024-03-21 13:19:57.000000000 +0000 +++ RULES/MKLINKS 2026-02-26 19:50:10.072921541 +0000 @@@@ -268,12 +268,22 @@@@ $symlink i386-netbsd-gcc.rul sparc-netbsd-gcc64.rul $symlink i386-netbsd-gcc.rul sparc-netbsd-gcc.rul $symlink i386-netbsd-gcc.rul sparc-netbsd-gcc32.rul $symlink i386-netbsd-gcc.rul sparc-netbsd-gcc64.rul +$symlink i386-netbsd-cc.rul sparc64-netbsd-cc.rul +$symlink i386-netbsd-cc.rul sparc64-netbsd-cc32.rul +$symlink i386-netbsd-cc.rul sparc64-netbsd-cc64.rul +$symlink i386-netbsd-gcc.rul sparc64-netbsd-gcc.rul +$symlink i386-netbsd-gcc.rul sparc64-netbsd-gcc32.rul +$symlink i386-netbsd-gcc.rul sparc64-netbsd-gcc64.rul $symlink i386-netbsd-cc.rul mac68k-netbsd-cc.rul $symlink i386-netbsd-gcc.rul mac68k-netbsd-gcc.rul $symlink i386-netbsd-cc.rul amiga-netbsd-cc.rul $symlink i386-netbsd-gcc.rul amiga-netbsd-gcc.rul +$symlink i386-netbsd-cc.rul evbppc-netbsd-cc.rul +$symlink i386-netbsd-gcc.rul evbppc-netbsd-gcc.rul $symlink i386-netbsd-cc.rul macppc-netbsd-cc.rul $symlink i386-netbsd-gcc.rul macppc-netbsd-gcc.rul +$symlink i386-netbsd-cc.rul ofppc-netbsd-cc.rul +$symlink i386-netbsd-gcc.rul ofppc-netbsd-gcc.rul $symlink i386-netbsd-clang.rul amd64-netbsd-clang.rul $symlink i386-netbsd-clang.rul amd64-netbsd-clang32.rul $symlink i386-netbsd-clang.rul amd64-netbsd-clang64.rul @ 1.4 log @smake: Add support for NetBSD/sparc64. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 Add support for NetBSD/sparc64. d5 3 a7 3 --- RULES/MKLINKS.orig 2025-04-25 17:52:21.212084088 +0000 +++ RULES/MKLINKS @@@@ -268,6 +268,12 @@@@ $symlink i386-netbsd-cc.rul sparc-netbsd d20 10 @ 1.3 log @devel/smake: Update to 1.7nb4 New features with AN-2024-03-21: - RULES: add symlinks for avbarm/riscv/amd64 for NetBSD. Submitted by: Matthew Green. - Remove the register keyword from C++ sources. This keyword has been removed from the C++ language with C++17 and provides no benefit on most toolchains. Discard the keyword from all C++ sources to enable a build with the new standard. Submitted by: Dennis Clarke. @ text @d1 1 a1 1 $NetBSD: patch-RULES_MKLINKS,v 1.2 2023/06/09 10:33:03 micha Exp $ d3 1 a3 2 Build on all arm, and maybe riscv. https://codeberg.org/schilytools/schilytools/issues/59 d5 15 a19 27 --- RULES/MKLINKS.orig 2023-04-19 11:36:31.000000000 -0700 +++ RULES/MKLINKS 2023-06-04 22:59:03.423738523 -0700 @@@@ -232,6 +232,24 @@@@ $symlink i386-freebsd-cc.rul x86_64-dragonfly-cc.rul $symlink i386-freebsd-gcc.rul x86_64-dragonfly-gcc.rul +$symlink i386-netbsd-cc.rul evbarm-netbsd-cc.rul +$symlink i386-netbsd-cc.rul evbarm-netbsd-cc32.rul +$symlink i386-netbsd-cc.rul evbarm-netbsd-cc64.rul +$symlink i386-netbsd-gcc.rul evbarm-netbsd-gcc.rul +$symlink i386-netbsd-gcc.rul evbarm-netbsd-gcc32.rul +$symlink i386-netbsd-gcc.rul evbarm-netbsd-gcc64.rul +$symlink i386-netbsd-clang.rul evbarm-netbsd-clang.rul +$symlink i386-netbsd-clang.rul evbarm-netbsd-clang32.rul +$symlink i386-netbsd-clang.rul evbarm-netbsd-clang64.rul +$symlink i386-netbsd-cc.rul riscv-netbsd-cc.rul +$symlink i386-netbsd-cc.rul riscv-netbsd-cc32.rul +$symlink i386-netbsd-cc.rul riscv-netbsd-cc64.rul +$symlink i386-netbsd-gcc.rul riscv-netbsd-gcc.rul +$symlink i386-netbsd-gcc.rul riscv-netbsd-gcc32.rul +$symlink i386-netbsd-gcc.rul riscv-netbsd-gcc64.rul +$symlink i386-netbsd-clang.rul riscv-netbsd-clang.rul +$symlink i386-netbsd-clang.rul riscv-netbsd-clang32.rul +$symlink i386-netbsd-clang.rul riscv-netbsd-clang64.rul $symlink i386-netbsd-cc.rul amd64-netbsd-cc.rul $symlink i386-netbsd-cc.rul amd64-netbsd-cc32.rul $symlink i386-netbsd-cc.rul amd64-netbsd-cc64.rul @ 1.2 log @devel/smake: Add link to issue tracker in patch @ text @d1 1 a1 1 $NetBSD: patch-RULES_MKLINKS,v 1.1 2023/06/05 06:17:36 mrg Exp $ @ 1.1 log @fix build on arm64 (add evbarm links). hopefully fix build on riscv too. thanks to mlelstv figuring out this file is the key portion. @ text @d1 1 a1 1 $NetBSD$ d4 1 @