| @@ -1,16 +1,18 @@ | | | @@ -1,16 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.10 2011/06/16 13:40:06 cegger Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2011/10/03 17:01:06 sborrill Exp $ |
2 | # | | 2 | # |
3 | VERSION= 4.1.1 | | 3 | # VERSION is set in version.mk as it is shared with other packages |
| | | 4 | .include "version.mk" |
| | | 5 | |
4 | DISTNAME= xen-${VERSION} | | 6 | DISTNAME= xen-${VERSION} |
5 | PKGNAME= xentools41-${VERSION} | | 7 | PKGNAME= xentools41-${VERSION} |
6 | #PKGREVISION= 1 | | 8 | #PKGREVISION= 1 |
7 | CATEGORIES= sysutils | | 9 | CATEGORIES= sysutils |
8 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | | 10 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ |
9 | | | 11 | |
10 | DISTFILES= ${DISTNAME}.tar.gz | | 12 | DISTFILES= ${DISTNAME}.tar.gz |
11 | DISTFILES+= ipxe-git-v1.0.0.tar.gz | | 13 | DISTFILES+= ipxe-git-v1.0.0.tar.gz |
12 | SITES.ipxe-git-v1.0.0.tar.gz += http://xenbits.xensource.com/xen-extfiles/ | | 14 | SITES.ipxe-git-v1.0.0.tar.gz += http://xenbits.xensource.com/xen-extfiles/ |
13 | | | 15 | |
14 | MAINTAINER= cegger@NetBSD.org | | 16 | MAINTAINER= cegger@NetBSD.org |
15 | HOMEPAGE= http://xen.org/ | | 17 | HOMEPAGE= http://xen.org/ |
16 | COMMENT= Userland Tools for Xen 4.1.x | | 18 | COMMENT= Userland Tools for Xen 4.1.x |
| @@ -23,26 +25,27 @@ PKG_DESTDIR_SUPPORT= user-destdir | | | @@ -23,26 +25,27 @@ PKG_DESTDIR_SUPPORT= user-destdir |
23 | | | 25 | |
24 | # XXX add version check: Xen requires dev86 >= 0.16.14 | | 26 | # XXX add version check: Xen requires dev86 >= 0.16.14 |
25 | BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware | | 27 | BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware |
26 | BUILD_DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib | | 28 | BUILD_DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib |
27 | | | 29 | |
28 | PKG_SYSCONFSUBDIR= xen | | 30 | PKG_SYSCONFSUBDIR= xen |
29 | | | 31 | |
30 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | | 32 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 |
31 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | | 33 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 |
32 | | | 34 | |
33 | CONFLICTS+= libxen-[0-9]* | | 35 | CONFLICTS+= libxen-[0-9]* |
34 | CONFLICTS+= xentools20-[0-9]* | | 36 | CONFLICTS+= xentools20-[0-9]* |
35 | CONFLICTS+= xentools3* | | 37 | CONFLICTS+= xentools3* |
| | | 38 | CONFLICTS+= xenstoretools-* |
36 | | | 39 | |
37 | WRKSRC= ${WRKDIR}/xen-${VERSION}/tools | | 40 | WRKSRC= ${WRKDIR}/xen-${VERSION}/tools |
38 | CHECK_PORTABILITY_SKIP= examples/* | | 41 | CHECK_PORTABILITY_SKIP= examples/* |
39 | | | 42 | |
40 | EGDIR= ${PREFIX}/share/examples/xen | | 43 | EGDIR= ${PREFIX}/share/examples/xen |
41 | MESSAGE_SUBST= EGDIR=${EGDIR} | | 44 | MESSAGE_SUBST= EGDIR=${EGDIR} |
42 | | | 45 | |
43 | USE_TOOLS+= perl #for pod2man | | 46 | USE_TOOLS+= perl #for pod2man |
44 | USE_TOOLS+= gmake | | 47 | USE_TOOLS+= gmake |
45 | | | 48 | |
46 | MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC} | | 49 | MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC} |
47 | MAKE_ENV+= EGDIR=${EGDIR:Q} | | 50 | MAKE_ENV+= EGDIR=${EGDIR:Q} |
48 | MAKE_ENV+= BASH_COMPLETION_DIR=${EGDIR:Q} | | 51 | MAKE_ENV+= BASH_COMPLETION_DIR=${EGDIR:Q} |