summaryrefslogtreecommitdiff
path: root/sysutils/xenkernel3
diff options
context:
space:
mode:
authorbouyer <bouyer>2009-02-13 22:34:52 +0000
committerbouyer <bouyer>2009-02-13 22:34:52 +0000
commit25df2defe333680104939872722be4936d74f3bf (patch)
treedccdb625d432ff3009bad318d4f8b744a0b8ce06 /sysutils/xenkernel3
parent3b5377acd02337a3b1785743e508003466fec5de (diff)
downloadpkgsrc-25df2defe333680104939872722be4936d74f3bf.tar.gz
On i386 also build and install PAE versions of the xen kernel.
Bump pkgrevision
Diffstat (limited to 'sysutils/xenkernel3')
-rw-r--r--sysutils/xenkernel3/Makefile22
-rw-r--r--sysutils/xenkernel3/PLIST.i3863
2 files changed, 23 insertions, 2 deletions
diff --git a/sysutils/xenkernel3/Makefile b/sysutils/xenkernel3/Makefile
index 312c155f2e8..53e2d3e8e28 100644
--- a/sysutils/xenkernel3/Makefile
+++ b/sysutils/xenkernel3/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.16 2009/01/24 18:57:59 bouyer Exp $
+# $NetBSD: Makefile,v 1.17 2009/02/13 22:34:52 bouyer Exp $
#
VERSION= 3.1.4
DISTNAME= xen-${VERSION}
PKGNAME= xenkernel3-${VERSION}
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
EXTRACT_SUFX= .tar.gz
@@ -46,17 +46,35 @@ SUBST_FILES.bash= xen/include/Makefile
SUBST_SED.bash= -e "s,/bin/bash,${PREFIX}/bin/bash,g"
.endif
+.if ${MACHINE_ARCH} == "i386"
+PLIST_SRC= PLIST.i386 PLIST
+.else
+PLIST_SRC= PLIST
+.endif
+
do-build:
cd ${WRKSRC} && ${GMAKE} XEN_TARGET_X86_PAE=n debug=n xen
${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz
cd ${WRKSRC} && ${GMAKE} clean && \
${GMAKE} XEN_TARGET_X86_PAE=n debug=y xen
${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz
+.if ${MACHINE_ARCH} == "i386"
+ cd ${WRKSRC} && ${GMAKE} clean && \
+ ${GMAKE} XEN_TARGET_X86_PAE=y debug=n xen
+ ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-PAE.gz
+ cd ${WRKSRC} && ${GMAKE} clean && \
+ ${GMAKE} XEN_TARGET_X86_PAE=y debug=y xen
+ ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-PAE-debug.gz
+.endif
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/xen3-kernel
${INSTALL_DATA} ${WRKDIR}/xen.gz ${PREFIX}/xen3-kernel/xen.gz
${INSTALL_DATA} ${WRKDIR}/xen-debug.gz ${PREFIX}/xen3-kernel/xen-debug.gz
+.if ${MACHINE_ARCH} == "i386"
+ ${INSTALL_DATA} ${WRKDIR}/xen-PAE.gz ${PREFIX}/xen3-kernel/xen-PAE.gz
+ ${INSTALL_DATA} ${WRKDIR}/xen-PAE-debug.gz ${PREFIX}/xen3-kernel/xen-PAE-debug.gz
+.endif
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/xenkernel3/PLIST.i386 b/sysutils/xenkernel3/PLIST.i386
new file mode 100644
index 00000000000..7bfae0d2b1c
--- /dev/null
+++ b/sysutils/xenkernel3/PLIST.i386
@@ -0,0 +1,3 @@
+@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