Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / xenkernel33 / Makefile
1 # $NetBSD: Makefile,v 1.10 2009/02/18 20:31:29 cegger Exp $
2 #
3
4 VERSION=        3.3.2
5 DISTNAME=       xen-${VERSION}
6 PKGNAME=        xenkernel33-${VERSION}
7 #PKGREVISION=   1
8 CATEGORIES=     sysutils
9 MASTER_SITES=   http://bits.xensource.com/oss-xen/release/${VERSION}/
10 EXTRACT_SUFX=   .tar.gz
11
12 MAINTAINER=     cegger@NetBSD.org
13 HOMEPAGE=       http://xen.org/
14 COMMENT=        Xen 3.3.2 Kernel
15
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 ONLY_FOR_PLATFORM=      Linux-2.6*-i386 Linux-2.6*-x86_64
19 ONLY_FOR_PLATFORM+=     NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386
20
21 CONFLICTS=      xenkernel30-* xentools30-*
22 CONFLICTS+=     xenkernel3-*  xentools3-*
23 CONFLICTS+=     xenkernel32-* xentools32-*
24
25 WRKSRC=         ${WRKDIR}/xen-${VERSION}
26
27 NO_CONFIGURE=   yes
28 USE_TOOLS+=     gmake
29
30 PYTHON_FOR_BUILD_ONLY=  # empty
31 PY_PATCHPLIST=          NO
32
33 SUBST_CLASSES+=         py
34 SUBST_STAGE.py=         pre-build
35 SUBST_FILES.py+=        xen/tools/get-fields.sh
36 SUBST_SED.py=           -e "s,python,${PYTHONBIN},g"
37
38 #PY_PATCHPLIST doesn't work because we have NO_CONFIGURE
39 SUBST_CLASSES+=         py2
40 SUBST_STAGE.py2=        pre-build
41 SUBST_FILES.py2=        xen/tools/compat-build-source.py
42 SUBST_FILES.py2+=       xen/tools/compat-build-header.py
43 SUBST_SED.py2=          -e "s,/usr/bin/env python,${PYTHONBIN},g"
44
45 INSTALLATION_DIRS=      xen3-kernel
46
47 do-build:
48         cd ${WRKSRC} && ${GMAKE} debug=n xen
49         ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz
50         cd ${WRKSRC} && ${GMAKE} clean && ${GMAKE} debug=y xen
51         ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz
52
53 do-install:
54         ${INSTALL_DATA} ${WRKDIR}/xen.gz ${DESTDIR}${PREFIX}/xen3-kernel/xen.gz
55         ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz ${DESTDIR}${PREFIX}/xen3-kernel/xen-debug.gz
56
57 .include "../../lang/python/application.mk"
58 .include "../../mk/bsd.pkg.mk"