pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mk



Module Name:    pkgsrc
Committed By:   nat
Date:           Wed Oct 22 08:37:19 UTC 2025

Modified Files:
        pkgsrc/mk: bsd.prefs.mk
        pkgsrc/mk/gnu-config: config.guess config.sub

Log Message:
Build additions for m68ksf (m68k softfloat).

As posted to tech-pkg.


To generate a diff of this commit:
cvs rdiff -u -r1.461 -r1.462 pkgsrc/mk/bsd.prefs.mk
cvs rdiff -u -r1.25 -r1.26 pkgsrc/mk/gnu-config/config.guess
cvs rdiff -u -r1.29 -r1.30 pkgsrc/mk/gnu-config/config.sub

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mk/bsd.prefs.mk
diff -u pkgsrc/mk/bsd.prefs.mk:1.461 pkgsrc/mk/bsd.prefs.mk:1.462
--- pkgsrc/mk/bsd.prefs.mk:1.461        Tue May  6 10:08:37 2025
+++ pkgsrc/mk/bsd.prefs.mk      Wed Oct 22 08:37:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.prefs.mk,v 1.461 2025/05/06 10:08:37 jperkin Exp $
+# $NetBSD: bsd.prefs.mk,v 1.462 2025/10/22 08:37:18 nat Exp $
 #
 # This file includes the mk.conf file, which contains the user settings.
 #
@@ -149,6 +149,7 @@ GNU_ARCH.i386?=             i486
 GNU_ARCH.i586?=                i486
 GNU_ARCH.i686?=                i486
 GNU_ARCH.m68000?=      m68010
+GNU_ARCH.m68ksf?=      m68k
 GNU_ARCH.mips?=                mipsel
 GNU_ARCH.sh3eb?=       sh
 GNU_ARCH.sh3el?=       shle
@@ -649,6 +650,7 @@ TARGET_OBJECT_FMT?= ${OBJECT_FMT} # XXX
     ${NATIVE_MACHINE_GNU_ARCH} == "arm" || \
     ${NATIVE_MACHINE_ARCH} == "i386" || \
     ${NATIVE_MACHINE_ARCH} == "m68k" || \
+    ${NATIVE_MACHINE_ARCH} == "m68ksf" || \
     ${NATIVE_MACHINE_ARCH} == "m68000" || \
     ${NATIVE_MACHINE_GNU_ARCH} == "sh" || \
     ${NATIVE_MACHINE_GNU_ARCH} == "shle" || \
@@ -661,6 +663,7 @@ NATIVE_APPEND_ELF=  elf
     ${MACHINE_GNU_ARCH} == "arm" || \
     ${MACHINE_ARCH} == "i386" || \
     ${MACHINE_ARCH} == "m68k" || \
+    ${MACHINE_ARCH} == "m68ksf" || \
     ${MACHINE_ARCH} == "m68000" || \
     ${MACHINE_GNU_ARCH} == "sh" || \
     ${MACHINE_GNU_ARCH} == "shle" || \
@@ -674,6 +677,7 @@ APPEND_ELF=         elf
     ${TARGET_MACHINE_GNU_ARCH} == "arm" || \
     ${TARGET_MACHINE_ARCH} == "i386" || \
     ${TARGET_MACHINE_ARCH} == "m68k" || \
+    ${TARGET_MACHINE_ARCH} == "m68ksf" || \
     ${TARGET_MACHINE_ARCH} == "m68000" || \
     ${TARGET_MACHINE_GNU_ARCH} == "sh" || \
     ${TARGET_MACHINE_GNU_ARCH} == "shle" || \
@@ -688,7 +692,7 @@ NATIVE_APPEND_ABI=  -${NATIVE_MACHINE_ARC
 APPEND_ABI=            -${MACHINE_ARCH:C/eb//:C/v[4-7]//:S/earm/eabi/}
 .  endif
 .  if !empty(TARGET_MACHINE_ARCH:Mearm*)
-TARGET_APPEND_ABI=     -${TARGET_MACHINE_ARCH:C/eb//:C/v[4-7]//:S/earm/eabi/}
+TARGET_APPEND_ABI=     -${TARGET_MACHINE_ARCH:C/eb//:C/v[4-7]//:S/earm/eabi/:S/m68ksf/m68k/}
 .  endif
 .endif
 
@@ -1051,7 +1055,7 @@ _SYS_VARS.dirs=           WRKDIR DESTDIR PREFIX P
 #
 # Keywords: BROKEN_ON_PLATFORM 32bit
 #
-LP32PLATFORMS=         *-*-earm* *-*-hppa *-*-i386 *-*-m68000 *-*-m68k \
+LP32PLATFORMS=         *-*-earm* *-*-hppa *-*-i386 *-*-m68000 *-*-m68ksf *-*-m68k \
                        *-*-mipseb *-*-mipsel *-*-powerpc *-*-riscv32 \
                        *-*-sparc *-*-vax
 
@@ -1069,7 +1073,7 @@ LP64PLATFORMS=            *-*-aarch64 *-*-aarch64e
 #
 # Keywords: BROKEN_ON_PLATFORM little-endian big-endian endian
 #
-_BIGENDIANCPUS=                coldfire hppa m68000 m68k mips64eb mipseb or1k \
+_BIGENDIANCPUS=                coldfire hppa m68000 m68ksf m68k mips64eb mipseb or1k \
                        powerpc powerpc64 sh3eb sparc sparc64
 _LITTLEENDIANCPUS=     alpha i386 ia64 mips64el mipsel powerpc64le riscv32 \
                        riscv64 sh3el vax x86_64

Index: pkgsrc/mk/gnu-config/config.guess
diff -u pkgsrc/mk/gnu-config/config.guess:1.25 pkgsrc/mk/gnu-config/config.guess:1.26
--- pkgsrc/mk/gnu-config/config.guess:1.25      Fri Sep  2 09:06:44 2022
+++ pkgsrc/mk/gnu-config/config.guess   Wed Oct 22 08:37:18 2025
@@ -230,7 +230,7 @@ case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME
            earm*)
                os=netbsdelf
                ;;
-           arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+           arm*|i386|m68ksf|m68k|ns32k|sh3*|sparc|vax)
                set_cc_for_build
                if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
                        | grep -q __ELF__

Index: pkgsrc/mk/gnu-config/config.sub
diff -u pkgsrc/mk/gnu-config/config.sub:1.29 pkgsrc/mk/gnu-config/config.sub:1.30
--- pkgsrc/mk/gnu-config/config.sub:1.29        Thu May  9 17:42:15 2024
+++ pkgsrc/mk/gnu-config/config.sub     Wed Oct 22 08:37:18 2025
@@ -1204,7 +1204,7 @@ case $cpu-$vendor in
                        | lm32 \
                        | loongarch32 | loongarch64 | loongarchx32 \
                        | m32c | m32r | m32rle \
-                       | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
+                       | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68ksf | m68k \
                        | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
                        | m88110 | m88k | maxq | mb | mcore | mep | metag \
                        | microblaze | microblazeel \



Home | Main Index | Thread Index | Old Index