| @@ -1,17 +1,16 @@ | | | @@ -1,17 +1,16 @@ |
1 | # $NetBSD: Makefile,v 1.152 2016/07/09 13:03:46 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.153 2016/08/27 03:16:40 maya Exp $ |
2 | | | 2 | |
3 | DISTNAME= qemu-2.6.0 | | 3 | DISTNAME= qemu-2.6.1 |
4 | PKGREVISION= 2 | | | |
5 | CATEGORIES= emulators | | 4 | CATEGORIES= emulators |
6 | MASTER_SITES= http://wiki.qemu.org/download/ | | 5 | MASTER_SITES= http://wiki.qemu.org/download/ |
7 | EXTRACT_SUFX= .tar.bz2 | | 6 | EXTRACT_SUFX= .tar.bz2 |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.qemu.org/ | | 9 | HOMEPAGE= http://www.qemu.org/ |
11 | COMMENT= CPU emulator using dynamic translation | | 10 | COMMENT= CPU emulator using dynamic translation |
12 | 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 |
13 | | | 12 | |
14 | CONFLICTS+= qemu-bin-[0-9]* | | 13 | CONFLICTS+= qemu-bin-[0-9]* |
15 | NOT_FOR_PLATFORM+= NetBSD-1.[0-6]*-* | | 14 | NOT_FOR_PLATFORM+= NetBSD-1.[0-6]*-* |
16 | # qemu 1 does not work on NetBSD-5; see http://gnats.netbsd.org/46565. | | 15 | # qemu 1 does not work on NetBSD-5; see http://gnats.netbsd.org/46565. |
17 | # As a workaround, use emulators/qemu0. | | 16 | # As a workaround, use emulators/qemu0. |
| @@ -29,27 +28,54 @@ BUILD_DEPENDS+= texi2html-[0-9]*:../../ | | | @@ -29,27 +28,54 @@ BUILD_DEPENDS+= texi2html-[0-9]*:../../ |
29 | .include "../../mk/bsd.prefs.mk" | | 28 | .include "../../mk/bsd.prefs.mk" |
30 | | | 29 | |
31 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 30 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
32 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu | | 31 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu |
33 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
34 | CONFIGURE_ARGS+= --python=${PYTHONBIN} | | 33 | CONFIGURE_ARGS+= --python=${PYTHONBIN} |
35 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd | | 34 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd |
36 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 35 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
37 | CONFIGURE_ARGS+= --enable-curses | | 36 | CONFIGURE_ARGS+= --enable-curses |
38 | #HF#CONFIGURE_ARGS+= --disable-fdt # HF: build on OS X | | 37 | #HF#CONFIGURE_ARGS+= --disable-fdt # HF: build on OS X |
39 | CONFIGURE_ARGS+= --disable-opengl | | 38 | CONFIGURE_ARGS+= --disable-opengl |
40 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} | | 39 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} |
41 | | | 40 | |
| | | 41 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 |
| | | 42 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha |
| | | 43 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm |
| | | 44 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris |
| | | 45 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 |
| | | 46 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-lm32 |
| | | 47 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k |
| | | 48 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze |
| | | 49 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel |
| | | 50 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips |
| | | 51 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 |
| | | 52 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el |
| | | 53 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel |
| | | 54 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-moxie |
| | | 55 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-or32 |
| | | 56 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc |
| | | 57 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64 |
| | | 58 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppcemb |
| | | 59 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x |
| | | 60 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4 |
| | | 61 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4eb |
| | | 62 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc |
| | | 63 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64 |
| | | 64 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-tricore |
| | | 65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-unicore32 |
42 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64 | | 66 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64 |
| | | 67 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensa |
| | | 68 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensaeb |
43 | | | 69 | |
44 | PKG_SYSCONFSUBDIR= qemu | | 70 | PKG_SYSCONFSUBDIR= qemu |
45 | | | 71 | |
46 | REPLACE_PERL+= scripts/texi2pod.pl | | 72 | REPLACE_PERL+= scripts/texi2pod.pl |
47 | | | 73 | |
48 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported yet as of 1.7.0 | | 74 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported yet as of 1.7.0 |
49 | | | 75 | |
50 | BUILDLINK_PASSTHRU_DIRS+= /usr/lib | | 76 | BUILDLINK_PASSTHRU_DIRS+= /usr/lib |
51 | BUILDLINK_PASSTHRU_RPATHDIRS+= /usr/lib | | 77 | BUILDLINK_PASSTHRU_RPATHDIRS+= /usr/lib |
52 | | | 78 | |
53 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/doc/qemu | | 79 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/doc/qemu |
54 | | | 80 | |
55 | UE_ARCHS+= alpha arm armeb cris i386 m68k microblaze mips mipsel | | 81 | UE_ARCHS+= alpha arm armeb cris i386 m68k microblaze mips mipsel |