| @@ -1,39 +1,35 @@ | | | @@ -1,39 +1,35 @@ |
1 | # $NetBSD: Makefile,v 1.69 2010/08/09 11:49:10 tsutsui Exp $ | | 1 | # $NetBSD: Makefile,v 1.70 2010/08/09 20:28:32 tsutsui Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= qemu-0.12.4 | | 4 | DISTNAME= qemu-0.12.4 |
5 | CATEGORIES= emulators | | 5 | CATEGORIES= emulators |
6 | MASTER_SITES= http://download.savannah.gnu.org/releases/qemu/ | | 6 | MASTER_SITES= http://download.savannah.gnu.org/releases/qemu/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.qemu.org/ | | 9 | HOMEPAGE= http://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 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | | | 14 | |
15 | CONFLICTS+= qemu-bin-[0-9]* | | 15 | CONFLICTS+= qemu-bin-[0-9]* |
16 | NOT_FOR_PLATFORM= NetBSD-1.[0-6]*-* | | 16 | NOT_FOR_PLATFORM= NetBSD-1.[0-6]*-* |
17 | | | 17 | |
18 | USE_TOOLS+= gmake perl:build | | 18 | USE_TOOLS+= gmake perl:build |
19 | HAS_CONFIGURE= yes | | 19 | HAS_CONFIGURE= yes |
20 | | | 20 | |
21 | BUILD_DEPENDS+= texi2html-[0-9]*:../../textproc/texi2html | | 21 | BUILD_DEPENDS+= texi2html-[0-9]*:../../textproc/texi2html |
22 | | | 22 | |
23 | # Workaround for PR/41007 - ensure WRKSRC comes before any buildlinked | | | |
24 | # directories so we pickup our audio/audio.h. Cannot use CPPFLAGS for this | | | |
25 | CFLAGS+= -I${WRKSRC} -I${WRKSRC}/slirp | | | |
26 | | | | |
27 | .include "../../mk/bsd.prefs.mk" | | 23 | .include "../../mk/bsd.prefs.mk" |
28 | | | 24 | |
29 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} | | 25 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} |
30 | CONFIGURE_ARGS+= --prefix=${PREFIX:Q} | | 26 | CONFIGURE_ARGS+= --prefix=${PREFIX:Q} |
31 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX:Q}/share/qemu | | 27 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX:Q}/share/qemu |
32 | | | 28 | |
33 | # Avoid clash with system include file: | | 29 | # Avoid clash with system include file: |
34 | pre-patch: | | 30 | pre-patch: |
35 | mv ${WRKSRC}/audio/audio.h ${WRKSRC}/audio/qaudio.h | | 31 | mv ${WRKSRC}/audio/audio.h ${WRKSRC}/audio/qaudio.h |
36 | | | 32 | |
37 | SUBST_CLASSES+= qaudio | | 33 | SUBST_CLASSES+= qaudio |
38 | SUBST_STAGE.qaudio= pre-configure | | 34 | SUBST_STAGE.qaudio= pre-configure |
39 | SUBST_FILES.qaudio= monitor.c savevm.c vl.c vnc.h \ | | 35 | SUBST_FILES.qaudio= monitor.c savevm.c vl.c vnc.h \ |