| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.158 2016/12/27 21:44:42 bsiegert Exp $ | | 1 | # $NetBSD: Makefile,v 1.159 2016/12/29 22:59:39 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= qemu-2.7.0 | | 3 | DISTNAME= qemu-2.7.0 |
4 | CATEGORIES= emulators | | 4 | CATEGORIES= emulators |
5 | MASTER_SITES= http://wiki.qemu.org/download/ | | 5 | MASTER_SITES= http://wiki.qemu.org/download/ |
6 | EXTRACT_SUFX= .tar.bz2 | | 6 | EXTRACT_SUFX= .tar.bz2 |
7 | PKGREVISION= 1 | | 7 | PKGREVISION= 1 |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.qemu.org/ | | 10 | HOMEPAGE= http://www.qemu.org/ |
11 | COMMENT= CPU emulator using dynamic translation | | 11 | COMMENT= CPU emulator using dynamic translation |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | | 12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd |
13 | | | 13 | |
14 | CONFLICTS+= qemu-bin-[0-9]* | | 14 | CONFLICTS+= qemu-bin-[0-9]* |
| @@ -28,26 +28,32 @@ BUILD_DEPENDS+= texi2html-[0-9]*:../../ | | | @@ -28,26 +28,32 @@ BUILD_DEPENDS+= texi2html-[0-9]*:../../ |
28 | .include "../../mk/bsd.prefs.mk" | | 28 | .include "../../mk/bsd.prefs.mk" |
29 | | | 29 | |
30 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 30 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
31 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu | | 31 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu |
32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
33 | CONFIGURE_ARGS+= --python=${PYTHONBIN} | | 33 | CONFIGURE_ARGS+= --python=${PYTHONBIN} |
34 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd | | 34 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd |
35 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 35 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
36 | CONFIGURE_ARGS+= --enable-curses | | 36 | CONFIGURE_ARGS+= --enable-curses |
37 | #HF#CONFIGURE_ARGS+= --disable-fdt # HF: build on OS X | | 37 | #HF#CONFIGURE_ARGS+= --disable-fdt # HF: build on OS X |
38 | CONFIGURE_ARGS+= --disable-opengl | | 38 | CONFIGURE_ARGS+= --disable-opengl |
39 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} | | 39 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} |
40 | | | 40 | |
| | | 41 | .if defined(PKGSRC_USE_SSP) |
| | | 42 | # do not add flags to everything |
| | | 43 | PKGSRC_USE_SSP= no |
| | | 44 | CONFIGURE_ARGS+= --enable-stack-protector |
| | | 45 | .endif |
| | | 46 | |
41 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 | | 47 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 |
42 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha | | 48 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha |
43 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm | | 49 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm |
44 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris | | 50 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris |
45 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 | | 51 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 |
46 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-lm32 | | 52 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-lm32 |
47 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k | | 53 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k |
48 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze | | 54 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze |
49 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel | | 55 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel |
50 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips | | 56 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips |
51 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 | | 57 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 |
52 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el | | 58 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el |
53 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel | | 59 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel |