diff options
author | bouyer <bouyer> | 2009-02-13 22:34:52 +0000 |
---|---|---|
committer | bouyer <bouyer> | 2009-02-13 22:34:52 +0000 |
commit | 25df2defe333680104939872722be4936d74f3bf (patch) | |
tree | dccdb625d432ff3009bad318d4f8b744a0b8ce06 | |
parent | 3b5377acd02337a3b1785743e508003466fec5de (diff) | |
download | pkgsrc-25df2defe333680104939872722be4936d74f3bf.tar.gz |
On i386 also build and install PAE versions of the xen kernel.
Bump pkgrevision
-rw-r--r-- | sysutils/xenkernel3/Makefile | 22 | ||||
-rw-r--r-- | sysutils/xenkernel3/PLIST.i386 | 3 |
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 |