pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/xenkernel3 On i386 also build and install PAE...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ea6d5d658e5b
branches:  trunk
changeset: 554390:ea6d5d658e5b
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Fri Feb 13 22:34:52 2009 +0000

description:
On i386 also build and install PAE versions of the xen kernel.
Bump pkgrevision

diffstat:

 sysutils/xenkernel3/Makefile   |  22 ++++++++++++++++++++--
 sysutils/xenkernel3/PLIST.i386 |   3 +++
 2 files changed, 23 insertions(+), 2 deletions(-)

diffs (59 lines):

diff -r cdc1616fc9b5 -r ea6d5d658e5b sysutils/xenkernel3/Makefile
--- a/sysutils/xenkernel3/Makefile      Fri Feb 13 22:24:14 2009 +0000
+++ b/sysutils/xenkernel3/Makefile      Fri Feb 13 22:34:52 2009 +0000
@@ -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_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 -r cdc1616fc9b5 -r ea6d5d658e5b sysutils/xenkernel3/PLIST.i386
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel3/PLIST.i386    Fri Feb 13 22:34:52 2009 +0000
@@ -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



Home | Main Index | Thread Index | Old Index