Fri Feb 13 22:34:52 2009 UTC ()
On i386 also build and install PAE versions of the xen kernel.
Bump pkgrevision


(bouyer)
diff -r1.16 -r1.17 pkgsrc/sysutils/xenkernel3/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/xenkernel3/PLIST.i386

cvs diff -r1.16 -r1.17 pkgsrc/sysutils/xenkernel3/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel3/Attic/Makefile 2009/01/24 18:57:59 1.16
+++ pkgsrc/sysutils/xenkernel3/Attic/Makefile 2009/02/13 22:34:52 1.17
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile,v 1.16 2009/01/24 18:57:59 bouyer Exp $ 1# $NetBSD: Makefile,v 1.17 2009/02/13 22:34:52 bouyer Exp $
2# 2#
3 3
4VERSION= 3.1.4 4VERSION= 3.1.4
5DISTNAME= xen-${VERSION} 5DISTNAME= xen-${VERSION}
6PKGNAME= xenkernel3-${VERSION} 6PKGNAME= xenkernel3-${VERSION}
7PKGREVISION= 2 7PKGREVISION= 3
8CATEGORIES= sysutils 8CATEGORIES= sysutils
9MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ 9MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
10EXTRACT_SUFX= .tar.gz 10EXTRACT_SUFX= .tar.gz
11 11
12MAINTAINER= bouyer@NetBSD.org 12MAINTAINER= bouyer@NetBSD.org
13HOMEPAGE= http://xen.org/ 13HOMEPAGE= http://xen.org/
14COMMENT= Xen3 Kernel 14COMMENT= Xen3 Kernel
15 15
16ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 NetBSD-*-i386 Linux-2.[46]*-x86_64 NetBSD-*-x86_64 16ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 NetBSD-*-i386 Linux-2.[46]*-x86_64 NetBSD-*-x86_64
17CONFLICTS= xenkernel30-* 17CONFLICTS= xenkernel30-*
18 18
19 19
20WRKSRC= ${WRKDIR}/xen-${VERSION} 20WRKSRC= ${WRKDIR}/xen-${VERSION}
@@ -36,27 +36,45 @@ SUBST_CLASSES+= py2 @@ -36,27 +36,45 @@ SUBST_CLASSES+= py2
36SUBST_STAGE.py2= pre-build 36SUBST_STAGE.py2= pre-build
37SUBST_FILES.py2= xen/tools/compat-build-source.py 37SUBST_FILES.py2= xen/tools/compat-build-source.py
38SUBST_FILES.py2+= xen/tools/compat-build-header.py 38SUBST_FILES.py2+= xen/tools/compat-build-header.py
39SUBST_SED.py2= -e "s,/usr/bin/python,${PYTHONBIN},g" 39SUBST_SED.py2= -e "s,/usr/bin/python,${PYTHONBIN},g"
40 40
41.if ${MACHINE_ARCH} == "x86_64" 41.if ${MACHINE_ARCH} == "x86_64"
42USE_TOOLS+= bash 42USE_TOOLS+= bash
43SUBST_CLASSES+= bash 43SUBST_CLASSES+= bash
44SUBST_STAGE.bash= pre-build 44SUBST_STAGE.bash= pre-build
45SUBST_FILES.bash= xen/include/Makefile 45SUBST_FILES.bash= xen/include/Makefile
46SUBST_SED.bash= -e "s,/bin/bash,${PREFIX}/bin/bash,g" 46SUBST_SED.bash= -e "s,/bin/bash,${PREFIX}/bin/bash,g"
47.endif 47.endif
48 48
 49.if ${MACHINE_ARCH} == "i386"
 50PLIST_SRC= PLIST.i386 PLIST
 51.else
 52PLIST_SRC= PLIST
 53.endif
 54
49do-build: 55do-build:
50 cd ${WRKSRC} && ${GMAKE} XEN_TARGET_X86_PAE=n debug=n xen 56 cd ${WRKSRC} && ${GMAKE} XEN_TARGET_X86_PAE=n debug=n xen
51 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz 57 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz
52 cd ${WRKSRC} && ${GMAKE} clean && \ 58 cd ${WRKSRC} && ${GMAKE} clean && \
53 ${GMAKE} XEN_TARGET_X86_PAE=n debug=y xen 59 ${GMAKE} XEN_TARGET_X86_PAE=n debug=y xen
54 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz 60 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz
 61.if ${MACHINE_ARCH} == "i386"
 62 cd ${WRKSRC} && ${GMAKE} clean && \
 63 ${GMAKE} XEN_TARGET_X86_PAE=y debug=n xen
 64 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-PAE.gz
 65 cd ${WRKSRC} && ${GMAKE} clean && \
 66 ${GMAKE} XEN_TARGET_X86_PAE=y debug=y xen
 67 ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-PAE-debug.gz
 68.endif
55 69
56do-install: 70do-install:
57 ${INSTALL_DATA_DIR} ${PREFIX}/xen3-kernel 71 ${INSTALL_DATA_DIR} ${PREFIX}/xen3-kernel
58 ${INSTALL_DATA} ${WRKDIR}/xen.gz ${PREFIX}/xen3-kernel/xen.gz 72 ${INSTALL_DATA} ${WRKDIR}/xen.gz ${PREFIX}/xen3-kernel/xen.gz
59 ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz ${PREFIX}/xen3-kernel/xen-debug.gz 73 ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz ${PREFIX}/xen3-kernel/xen-debug.gz
 74.if ${MACHINE_ARCH} == "i386"
 75 ${INSTALL_DATA} ${WRKDIR}/xen-PAE.gz ${PREFIX}/xen3-kernel/xen-PAE.gz
 76 ${INSTALL_DATA} ${WRKDIR}/xen-PAE-debug.gz ${PREFIX}/xen3-kernel/xen-PAE-debug.gz
 77.endif
60 78
61.include "../../lang/python/application.mk" 79.include "../../lang/python/application.mk"
62.include "../../mk/bsd.pkg.mk" 80.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/sysutils/xenkernel3/Attic/PLIST.i386
@comment $NetBSD: PLIST.i386,v 1.1 2009/02/13 22:34:52 bouyer Exp $
xen3-kernel/xen-PAE.gz
xen3-kernel/xen-PAE-debug.gz