| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.322 2023/09/16 13:20:51 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.323 2023/09/17 12:14:47 tnn Exp $ |
2 | | | 2 | |
3 | DISTNAME= qemu-8.1.0 | | 3 | DISTNAME= qemu-8.1.0 |
4 | CATEGORIES= emulators | | 4 | CATEGORIES= emulators |
5 | MASTER_SITES= https://download.qemu.org/ | | 5 | MASTER_SITES= https://download.qemu.org/ |
6 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://www.qemu.org/ | | 9 | HOMEPAGE= https://www.qemu.org/ |
10 | COMMENT= CPU emulator using dynamic translation | | 10 | COMMENT= CPU emulator using dynamic translation |
11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd |
12 | | | 12 | |
13 | TOOL_DEPENDS+= meson-[0-9]*:../../devel/meson | | 13 | TOOL_DEPENDS+= meson-[0-9]*:../../devel/meson |
14 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | | 14 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build |
| @@ -39,27 +39,27 @@ PALCODE_CLIPPER= palcode-clipper-qemu-5. | | | @@ -39,27 +39,27 @@ PALCODE_CLIPPER= palcode-clipper-qemu-5. |
39 | DISTFILES= ${DEFAULT_DISTFILES} | | 39 | DISTFILES= ${DEFAULT_DISTFILES} |
40 | DISTFILES+= ${PALCODE_CLIPPER} | | 40 | DISTFILES+= ${PALCODE_CLIPPER} |
41 | SITES.${PALCODE_CLIPPER}= http://ftp.NetBSD.org/pub/NetBSD/arch/alpha/qemu/ | | 41 | SITES.${PALCODE_CLIPPER}= http://ftp.NetBSD.org/pub/NetBSD/arch/alpha/qemu/ |
42 | | | 42 | |
43 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 43 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
44 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu | | 44 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu |
45 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 45 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
46 | CONFIGURE_ARGS+= --python=${PYTHONBIN} | | 46 | CONFIGURE_ARGS+= --python=${PYTHONBIN} |
47 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd | | 47 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd |
48 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 48 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
49 | CONFIGURE_ARGS+= --enable-curses | | 49 | CONFIGURE_ARGS+= --enable-curses |
50 | CONFIGURE_ARGS+= --enable-docs | | 50 | CONFIGURE_ARGS+= --enable-docs |
51 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} | | 51 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} |
52 | CONFIGURE_ENV+= MESON_RSP_THRESHOLD=262144 | | 52 | ALL_ENV+= MESON_RSP_THRESHOLD=262144 |
53 | | | 53 | |
54 | .if defined(PKGSRC_USE_SSP) | | 54 | .if defined(PKGSRC_USE_SSP) |
55 | # do not add flags to everything | | 55 | # do not add flags to everything |
56 | PKGSRC_USE_SSP= no | | 56 | PKGSRC_USE_SSP= no |
57 | CONFIGURE_ARGS+= --enable-stack-protector | | 57 | CONFIGURE_ARGS+= --enable-stack-protector |
58 | .endif | | 58 | .endif |
59 | | | 59 | |
60 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 | | 60 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 |
61 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha | | 61 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha |
62 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm | | 62 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm |
63 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris | | 63 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris |
64 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa | | 64 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa |
65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 | | 65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 |