Tue Jun 28 16:26:35 2022 UTC ()
Move Makefile fragments to version.mk, to ease reuse by other packages.
NFC.


(bouyer)
diff -r1.15 -r1.16 pkgsrc/sysutils/xentools415/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/xentools415/version.mk

cvs diff -r1.15 -r1.16 pkgsrc/sysutils/xentools415/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools415/Makefile 2022/06/28 11:36:07 1.15
+++ pkgsrc/sysutils/xentools415/Makefile 2022/06/28 16:26:34 1.16
@@ -1,35 +1,20 @@ @@ -1,35 +1,20 @@
1# $NetBSD: Makefile,v 1.15 2022/06/28 11:36:07 wiz Exp $ 1# $NetBSD: Makefile,v 1.16 2022/06/28 16:26:34 bouyer Exp $
2# 2#
 3# VERSION is set in version.mk as it is shared with other packages
 4.include "version.mk"
 5PKGREVISION= 2
3 6
4VERSION= 4.15.2 
5DIST_SUBDIR= xen415 
6DISTNAME= xen-${VERSION} 
7PKGNAME= xentools415-${VERSION} 
8PKGREVISION= 2 
9CATEGORIES= sysutils 7CATEGORIES= sysutils
10MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ 
11 
12DISTFILES= ${DISTNAME}.tar.gz 
13 
14SEABIOS_VERSION= 1.14.0 
15SEABIOS_DIST= seabios-${SEABIOS_VERSION}.tar.gz 
16DISTFILES+= ${SEABIOS_DIST} 
17SITES.${SEABIOS_DIST}= -http://xenbits.xen.org/gitweb/?p=seabios.git;a=snapshot;h=refs/tags/rel-${SEABIOS_VERSION};sf=tgz 
18 
19IPXE_VERSION= 988d2c13cdf0f0b4140685af35ced70ac5b3283c 
20IPXE_DIST= ipxe-${IPXE_VERSION}.tar.gz 
21DISTFILES+= ${IPXE_DIST} 
22SITES.${IPXE_DIST}= -https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz 
23 8
24MAINTAINER= bouyer@NetBSD.org 9MAINTAINER= bouyer@NetBSD.org
25HOMEPAGE= https://xenproject.org/ 10HOMEPAGE= https://xenproject.org/
26COMMENT= Userland Tools for Xen 4.15.x 11COMMENT= Userland Tools for Xen 4.15.x
27LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
28 13
29# XXX add version check: Xen requires dev86 >= 0.16.14 14# XXX add version check: Xen requires dev86 >= 0.16.14
30BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware 15BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware
31.if !exists(/usr/bin/iasl) 16.if !exists(/usr/bin/iasl)
32BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils 17BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils
33.endif 18.endif
34DEPENDS+= ${PYPKGPREFIX}-curses>=0:../../devel/py-curses 19DEPENDS+= ${PYPKGPREFIX}-curses>=0:../../devel/py-curses
35 20

File Added: pkgsrc/sysutils/xentools415/version.mk
# $NetBSD: version.mk,v 1.1 2022/06/28 16:26:34 bouyer Exp $
#
# Version number is used by xentools415 and xenstoretools

VERSION=	4.15.2

DIST_SUBDIR=		xen415
DISTNAME=		xen-${VERSION}
MASTER_SITES=		https://downloads.xenproject.org/release/xen/${VERSION}/
DISTFILES=		${DISTNAME}.tar.gz

IPXE_VERSION=		988d2c13cdf0f0b4140685af35ced70ac5b3283c
IPXE_DIST=		ipxe-${IPXE_VERSION}.tar.gz
DISTFILES+=		${IPXE_DIST}
SITES.${IPXE_DIST}=	-https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz

SEABIOS_VERSION=	1.14.0
SEABIOS_DIST=		seabios-${SEABIOS_VERSION}.tar.gz
DISTFILES+=		${SEABIOS_DIST}
SITES.${SEABIOS_DIST}=	-http://xenbits.xen.org/gitweb/?p=seabios.git;a=snapshot;h=refs/tags/rel-${SEABIOS_VERSION};sf=tgz