pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators/qemu
Module Name: pkgsrc
Committed By: tsutsui
Date: Thu Aug 14 19:25:59 UTC 2025
Modified Files:
pkgsrc/emulators/qemu: Makefile PLIST
Log Message:
qemu: fix build on NetBSD/i386 10.1 (and maybe other IPL32 hosts).
Fixes PR/59592, Ok'ed by wiz@.
To generate a diff of this commit:
cvs rdiff -u -r1.382 -r1.383 pkgsrc/emulators/qemu/Makefile
cvs rdiff -u -r1.98 -r1.99 pkgsrc/emulators/qemu/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/qemu/Makefile
diff -u pkgsrc/emulators/qemu/Makefile:1.382 pkgsrc/emulators/qemu/Makefile:1.383
--- pkgsrc/emulators/qemu/Makefile:1.382 Fri Aug 8 20:48:48 2025
+++ pkgsrc/emulators/qemu/Makefile Thu Aug 14 19:25:58 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.382 2025/08/08 20:48:48 wiz Exp $
+# $NetBSD: Makefile,v 1.383 2025/08/14 19:25:58 tsutsui Exp $
.include "../../emulators/qemu/version.mk"
@@ -65,33 +65,41 @@ SSP_SUPPORTED= no
CONFIGURE_ARGS+= --enable-stack-protector
.endif
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-or1k
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv32
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv64
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4eb
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-tricore
-NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensa
NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensaeb
+PLIST_VARS+= lp64
+.for platform in ${LP64PLATFORMS}
+. if ${MACHINE_PLATFORM:M${platform}}
+PLIST.lp64= yes
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-loongarch64
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv64
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64
+NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64
+. endif
+.endfor
+
PKG_SYSCONFSUBDIR= qemu
INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/doc/qemu
Index: pkgsrc/emulators/qemu/PLIST
diff -u pkgsrc/emulators/qemu/PLIST:1.98 pkgsrc/emulators/qemu/PLIST:1.99
--- pkgsrc/emulators/qemu/PLIST:1.98 Wed Jul 2 02:49:40 2025
+++ pkgsrc/emulators/qemu/PLIST Thu Aug 14 19:25:59 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.98 2025/07/02 02:49:40 markd Exp $
+@comment $NetBSD: PLIST,v 1.99 2025/08/14 19:25:59 tsutsui Exp $
bin/elf2dmp
${PLIST.aarch64}bin/qemu-aarch64
${PLIST.aarch64_be}bin/qemu-aarch64_be
@@ -38,33 +38,33 @@ ${PLIST.sparc}bin/qemu-sparc
${PLIST.sparc32plus}bin/qemu-sparc32plus
${PLIST.sparc64}bin/qemu-sparc64
bin/qemu-storage-daemon
-bin/qemu-system-aarch64
-bin/qemu-system-alpha
+${PLIST.lp64}bin/qemu-system-aarch64
+${PLIST.lp64}bin/qemu-system-alpha
bin/qemu-system-arm
bin/qemu-system-avr
-bin/qemu-system-hppa
+${PLIST.lp64}bin/qemu-system-hppa
bin/qemu-system-i386
-bin/qemu-system-loongarch64
+${PLIST.lp64}bin/qemu-system-loongarch64
bin/qemu-system-m68k
-bin/qemu-system-microblaze
-bin/qemu-system-microblazeel
+${PLIST.lp64}bin/qemu-system-microblaze
+${PLIST.lp64}bin/qemu-system-microblazeel
bin/qemu-system-mips
-bin/qemu-system-mips64
-bin/qemu-system-mips64el
+${PLIST.lp64}bin/qemu-system-mips64
+${PLIST.lp64}bin/qemu-system-mips64el
bin/qemu-system-mipsel
bin/qemu-system-or1k
bin/qemu-system-ppc
-bin/qemu-system-ppc64
+${PLIST.lp64}bin/qemu-system-ppc64
bin/qemu-system-riscv32
-bin/qemu-system-riscv64
+${PLIST.lp64}bin/qemu-system-riscv64
bin/qemu-system-rx
-bin/qemu-system-s390x
+${PLIST.lp64}bin/qemu-system-s390x
bin/qemu-system-sh4
bin/qemu-system-sh4eb
bin/qemu-system-sparc
-bin/qemu-system-sparc64
+${PLIST.lp64}bin/qemu-system-sparc64
bin/qemu-system-tricore
-bin/qemu-system-x86_64
+${PLIST.lp64}bin/qemu-system-x86_64
bin/qemu-system-xtensa
bin/qemu-system-xtensaeb
${PLIST.vmsr-helper}bin/qemu-vmsr-helper
Home |
Main Index |
Thread Index |
Old Index