Update xentools415 and xenstoretools to 4.15.3. pkgsrc changes: drop egg.mk from xentools415 (it's not suitable for this package and causes duplicate targets); and instead mark as incompatible with python2.7 and TOOL_DEPEND on py-setuptool. See http://mail-index.netbsd.org/tech-pkg/2022/07/04/msg026500.html and followups for details Upstream changes are mostly bugfixesdiff -r1.23 -r1.24 pkgsrc/sysutils/xenstoretools/Makefile
(bouyer)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.23 2022/06/30 11:18:52 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.24 2022/07/05 15:56:33 bouyer Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | # VERSION is set in xentool415/version.mk | 4 | # VERSION is set in xentool415/version.mk | |
5 | PKGREVISION= 1 | |||
6 | .include "../../sysutils/xentools415/version.mk" | 5 | .include "../../sysutils/xentools415/version.mk" | |
7 | 6 | |||
8 | PKGNAME= xenstoretools-${VERSION} | 7 | PKGNAME= xenstoretools-${VERSION} | |
9 | CATEGORIES= sysutils | 8 | CATEGORIES= sysutils | |
10 | 9 | |||
11 | MAINTAINER= sborrill@NetBSD.org | 10 | MAINTAINER= sborrill@NetBSD.org | |
12 | HOMEPAGE= http://xen.org/ | 11 | HOMEPAGE= http://xen.org/ | |
13 | COMMENT= Xenstore Tools for Xen 4.15.x | 12 | COMMENT= Xenstore Tools for Xen 4.15.x | |
14 | 13 | |||
15 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
16 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/xentools415/distinfo | 15 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/xentools415/distinfo | |
17 | PATCHDIR= ${.CURDIR}/../../sysutils/xentools415/patches | 16 | PATCHDIR= ${.CURDIR}/../../sysutils/xentools415/patches | |
18 | INSTALL_DIRS= tools/xenstore tools/libs/toolcore tools/libs/store | 17 | INSTALL_DIRS= tools/xenstore tools/libs/toolcore tools/libs/store |
@@ -1,34 +1,36 @@ | @@ -1,34 +1,36 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2022/07/01 13:07:37 bouyer Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2022/07/05 15:56:33 bouyer Exp $ | |
2 | # | 2 | # | |
3 | # VERSION is set in version.mk as it is shared with other packages | 3 | # VERSION is set in version.mk as it is shared with other packages | |
4 | .include "version.mk" | 4 | .include "version.mk" | |
5 | PKGNAME= xentools415-${VERSION} | 5 | PKGNAME= xentools415-${VERSION} | |
6 | PKGREVISION= 3 | |||
7 | 6 | |||
8 | CATEGORIES= sysutils | 7 | CATEGORIES= sysutils | |
9 | 8 | |||
10 | MAINTAINER= bouyer@NetBSD.org | 9 | MAINTAINER= bouyer@NetBSD.org | |
11 | HOMEPAGE= https://xenproject.org/ | 10 | HOMEPAGE= https://xenproject.org/ | |
12 | COMMENT= Userland Tools for Xen 4.15.x | 11 | COMMENT= Userland Tools for Xen 4.15.x | |
13 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
14 | 13 | |||
15 | # XXX add version check: Xen requires dev86 >= 0.16.14 | 14 | # XXX add version check: Xen requires dev86 >= 0.16.14 | |
16 | BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware | 15 | BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware | |
17 | .if !exists(/usr/bin/iasl) | 16 | .if !exists(/usr/bin/iasl) | |
18 | BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils | 17 | BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils | |
19 | .endif | 18 | .endif | |
20 | DEPENDS+= ${PYPKGPREFIX}-curses>=0:../../devel/py-curses | 19 | DEPENDS+= ${PYPKGPREFIX}-curses>=0:../../devel/py-curses | |
21 | 20 | |||
21 | TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools | |||
22 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
23 | ||||
22 | PKG_SYSCONFSUBDIR= xen | 24 | PKG_SYSCONFSUBDIR= xen | |
23 | 25 | |||
24 | ONLY_FOR_PLATFORM= NetBSD-9.99.6[4-9]-x86_64 NetBSD-9.99.[7-9]*-x86_64 | 26 | ONLY_FOR_PLATFORM= NetBSD-9.99.6[4-9]-x86_64 NetBSD-9.99.[7-9]*-x86_64 | |
25 | ONLY_FOR_PLATFORM+= NetBSD-9.[1-9]-x86_64 | 27 | ONLY_FOR_PLATFORM+= NetBSD-9.[1-9]-x86_64 | |
26 | ONLY_FOR_PLATFORM+= NetBSD-9.[1-9]_*-x86_64 | 28 | ONLY_FOR_PLATFORM+= NetBSD-9.[1-9]_*-x86_64 | |
27 | ONLY_FOR_PLATFORM+= NetBSD-9.0_STABLE-x86_64 | 29 | ONLY_FOR_PLATFORM+= NetBSD-9.0_STABLE-x86_64 | |
28 | 30 | |||
29 | SSP_SUPPORTED= no | 31 | SSP_SUPPORTED= no | |
30 | MKPIE_SUPPORTED= no | 32 | MKPIE_SUPPORTED= no | |
31 | 33 | |||
32 | CONFLICTS+= libxen-[0-9]* | 34 | CONFLICTS+= libxen-[0-9]* | |
33 | CONFLICTS+= xenstoretools-[0-9]* | 35 | CONFLICTS+= xenstoretools-[0-9]* | |
34 | 36 | |||
@@ -149,26 +151,27 @@ pre-build: | @@ -149,26 +151,27 @@ pre-build: | |||
149 | pod2man -n xl.conf >${WRKDIR}/xl.conf.5 | 151 | pod2man -n xl.conf >${WRKDIR}/xl.conf.5 | |
150 | ${SED} -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 152 | ${SED} -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
151 | ${WRKSRC}/docs/man/xl.1.pod.in |\ | 153 | ${WRKSRC}/docs/man/xl.1.pod.in |\ | |
152 | pod2man -n xl >${WRKDIR}/xl.1 | 154 | pod2man -n xl >${WRKDIR}/xl.1 | |
153 | ${SED} -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 155 | ${SED} -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
154 | ${WRKSRC}/docs/man/xlcpupool.cfg.5.pod |\ | 156 | ${WRKSRC}/docs/man/xlcpupool.cfg.5.pod |\ | |
155 | pod2man -n xlcpupool.cfg >${WRKDIR}/xlcpupool.cfg.5 | 157 | pod2man -n xlcpupool.cfg >${WRKDIR}/xlcpupool.cfg.5 | |
156 | ${SED} -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 158 | ${SED} -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
157 | ${WRKSRC}/docs/man/xl-disk-configuration.5.pod |\ | 159 | ${WRKSRC}/docs/man/xl-disk-configuration.5.pod |\ | |
158 | pod2man -n xl-disk-configuration >${WRKDIR}/xl-disk-configuration.5 | 160 | pod2man -n xl-disk-configuration >${WRKDIR}/xl-disk-configuration.5 | |
159 | 161 | |||
160 | INSTALLATION_DIRS= ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 | 162 | INSTALLATION_DIRS= ${EGDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 | |
161 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 share/doc/xen | 163 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 share/doc/xen | |
164 | INSTALLATION_DIRS+= ${PYSITELIB} | |||
162 | 165 | |||
163 | BUILD_DEFS+= VARBASE | 166 | BUILD_DEFS+= VARBASE | |
164 | 167 | |||
165 | do-build: | 168 | do-build: | |
166 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} build-tools | 169 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} build-tools | |
167 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} build-docs | 170 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} build-docs | |
168 | 171 | |||
169 | do-install: | 172 | do-install: | |
170 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} DESTDIR=${DESTDIR} install-tools | 173 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} DESTDIR=${DESTDIR} install-tools | |
171 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} DESTDIR=${DESTDIR} install-docs | 174 | cd ${WRKSRC} && ${BUILD_MAKE_CMD} DESTDIR=${DESTDIR} install-docs | |
172 | 175 | |||
173 | post-install: | 176 | post-install: | |
174 | ${INSTALL_MAN} ${WRKDIR}/xenstore-chmod.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 177 | ${INSTALL_MAN} ${WRKDIR}/xenstore-chmod.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
@@ -211,27 +214,27 @@ EXTRA_CFLAGS+= -Wno-error=ignored-attrib | @@ -211,27 +214,27 @@ EXTRA_CFLAGS+= -Wno-error=ignored-attrib | |||
211 | -Wno-error=unused-function -Wno-error=format \ | 214 | -Wno-error=unused-function -Wno-error=format \ | |
212 | -Wno-error=unused-const-variable \ | 215 | -Wno-error=unused-const-variable \ | |
213 | -Wno-error=gnu-designator -Wno-error=uninitialized \ | 216 | -Wno-error=gnu-designator -Wno-error=uninitialized \ | |
214 | -Wno-error=parentheses-equality \ | 217 | -Wno-error=parentheses-equality \ | |
215 | -Wno-error=enum-conversion \ | 218 | -Wno-error=enum-conversion \ | |
216 | -Wno-error=address-of-packed-member | 219 | -Wno-error=address-of-packed-member | |
217 | BUILDLINK_TRANSFORM+= rm:-falign-jumps=1 rm:-falign-loops=1 \ | 220 | BUILDLINK_TRANSFORM+= rm:-falign-jumps=1 rm:-falign-loops=1 \ | |
218 | rm:-mpreferred-stack-boundary=2 | 221 | rm:-mpreferred-stack-boundary=2 | |
219 | .endif | 222 | .endif | |
220 | 223 | |||
221 | MAKE_ENV+= EXTRA_HOSTCFLAGS=${EXTRA_HOSTCFLAGS:Q} EXTRA_CFLAGS=${EXTRA_CFLAGS:M*:Q} TARGET_CC=${TARGET_CC} | 224 | MAKE_ENV+= EXTRA_HOSTCFLAGS=${EXTRA_HOSTCFLAGS:Q} EXTRA_CFLAGS=${EXTRA_CFLAGS:M*:Q} TARGET_CC=${TARGET_CC} | |
222 | 225 | |||
223 | .include "../../lang/python/application.mk" | 226 | .include "../../lang/python/application.mk" | |
224 | .include "../../lang/python/egg.mk" | 227 | .include "../../lang/python/extension.mk" | |
225 | #.include "../../devel/SDL/buildlink3.mk" | 228 | #.include "../../devel/SDL/buildlink3.mk" | |
226 | .include "../../lang/ocaml/buildlink3.mk" | 229 | .include "../../lang/ocaml/buildlink3.mk" | |
227 | .include "../../devel/ocaml-findlib/buildlink3.mk" | 230 | .include "../../devel/ocaml-findlib/buildlink3.mk" | |
228 | BUILDLINK_API_DEPENDS.pciutils+= pciutils>=3.8 | 231 | BUILDLINK_API_DEPENDS.pciutils+= pciutils>=3.8 | |
229 | .include "../../sysutils/pciutils/buildlink3.mk" | 232 | .include "../../sysutils/pciutils/buildlink3.mk" | |
230 | .include "../../devel/glib2/buildlink3.mk" | 233 | .include "../../devel/glib2/buildlink3.mk" | |
231 | .include "../../devel/yajl/buildlink3.mk" | 234 | .include "../../devel/yajl/buildlink3.mk" | |
232 | .include "../../devel/argp/buildlink3.mk" | 235 | .include "../../devel/argp/buildlink3.mk" | |
233 | .include "../../security/libgcrypt/buildlink3.mk" | 236 | .include "../../security/libgcrypt/buildlink3.mk" | |
234 | .include "../../x11/pixman/buildlink3.mk" | 237 | .include "../../x11/pixman/buildlink3.mk" | |
235 | 238 | |||
236 | .include "../../mk/curses.buildlink3.mk" | 239 | .include "../../mk/curses.buildlink3.mk" | |
237 | .include "../../mk/bsd.pkg.mk" | 240 | .include "../../mk/bsd.pkg.mk" |
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2022/06/09 17:11:27 bouyer Exp $ | 1 | $NetBSD: distinfo,v 1.11 2022/07/05 15:56:33 bouyer Exp $ | |
2 | 2 | |||
3 | BLAKE2s (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 67ded947316100f4f66fa61fe156baf1620db575450f4dc0dd8dcb323e57970b | 3 | BLAKE2s (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 67ded947316100f4f66fa61fe156baf1620db575450f4dc0dd8dcb323e57970b | |
4 | SHA512 (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = d888e0e653727ee9895fa866d8895e6d23a568b4e9e8439db4c4d790996700c60b0655e3a3129e599736ec2b4f7b987ce79d625ba208f06665fced8bddf94403 | 4 | SHA512 (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = d888e0e653727ee9895fa866d8895e6d23a568b4e9e8439db4c4d790996700c60b0655e3a3129e599736ec2b4f7b987ce79d625ba208f06665fced8bddf94403 | |
5 | Size (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 3937560 bytes | 5 | Size (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 3937560 bytes | |
6 | BLAKE2s (xen415/seabios-1.14.0.tar.gz) = c34103500436ad4726f15f2ed181205736143fc41af5c4b32a7055cd021edc1d | 6 | BLAKE2s (xen415/seabios-1.14.0.tar.gz) = c34103500436ad4726f15f2ed181205736143fc41af5c4b32a7055cd021edc1d | |
7 | SHA512 (xen415/seabios-1.14.0.tar.gz) = f282175484c99488f4349ff4d3af9a74d96df3e8dcbe679fcea5b8b559f95f600756939d99d6e61dabace206d3d9ccefdc8fa2bc7709d34d6a0dc085d6c79238 | 7 | SHA512 (xen415/seabios-1.14.0.tar.gz) = f282175484c99488f4349ff4d3af9a74d96df3e8dcbe679fcea5b8b559f95f600756939d99d6e61dabace206d3d9ccefdc8fa2bc7709d34d6a0dc085d6c79238 | |
8 | Size (xen415/seabios-1.14.0.tar.gz) = 628981 bytes | 8 | Size (xen415/seabios-1.14.0.tar.gz) = 628981 bytes | |
9 | BLAKE2s (xen415/xen-4.15.2.tar.gz) = f6e3d354a144c9ff49a198ebcafbd5e8a4414690d5672b3e2ed394c461ab8ab0 | 9 | BLAKE2s (xen415/xen-4.15.3.tar.gz) = ce8af440eed3c04c6a14454ad7138d78ee179e5fc875c1eb06e6b7ea1454dda8 | |
10 | SHA512 (xen415/xen-4.15.2.tar.gz) = 1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54 | 10 | SHA512 (xen415/xen-4.15.3.tar.gz) = c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3 | |
11 | Size (xen415/xen-4.15.2.tar.gz) = 40773378 bytes | 11 | Size (xen415/xen-4.15.3.tar.gz) = 40793144 bytes | |
12 | SHA1 (patch-.._seabios-rel-1.14.0_src_string.c) = 87e2e28fe47c196e74fea073c7e7f7d03990fbe3 | 12 | SHA1 (patch-.._seabios-rel-1.14.0_src_string.c) = 87e2e28fe47c196e74fea073c7e7f7d03990fbe3 | |
13 | SHA1 (patch-Config.mk) = d108a1743b5b5313d3ea957b02a005b49f5b3bf6 | 13 | SHA1 (patch-Config.mk) = d108a1743b5b5313d3ea957b02a005b49f5b3bf6 | |
14 | SHA1 (patch-Makefile) = 6c580cbea532d08a38cf5e54228bd0210a98da21 | 14 | SHA1 (patch-Makefile) = 6c580cbea532d08a38cf5e54228bd0210a98da21 | |
15 | SHA1 (patch-docs_man_xl.1.pod.in) = 280a3717b9f15578d90f85392249ef97844b6765 | 15 | SHA1 (patch-docs_man_xl.1.pod.in) = 280a3717b9f15578d90f85392249ef97844b6765 | |
16 | SHA1 (patch-docs_man_xl.cfg.5.pod.in) = 5970961552f29c4536a884161a208a27a20dccf4 | 16 | SHA1 (patch-docs_man_xl.cfg.5.pod.in) = 5970961552f29c4536a884161a208a27a20dccf4 | |
17 | SHA1 (patch-docs_man_xlcpupool.cfg.5.pod) = ab3a2529cd10458948557fd7ab032e80df8b1d81 | 17 | SHA1 (patch-docs_man_xlcpupool.cfg.5.pod) = ab3a2529cd10458948557fd7ab032e80df8b1d81 | |
18 | SHA1 (patch-docs_misc_block-scripts.txt) = 29a49edc4d15c4c8db822fd1d6356d07aeb27b86 | 18 | SHA1 (patch-docs_misc_block-scripts.txt) = 29a49edc4d15c4c8db822fd1d6356d07aeb27b86 | |
19 | SHA1 (patch-docs_misc_vtd.txt) = 26c12a3023315f35a6f59b6715b811c989c67680 | 19 | SHA1 (patch-docs_misc_vtd.txt) = 26c12a3023315f35a6f59b6715b811c989c67680 | |
20 | SHA1 (patch-tools_Makefile) = 65dcdf590339717db22fd89fadab3aaa68d9b6a4 | 20 | SHA1 (patch-tools_Makefile) = 65dcdf590339717db22fd89fadab3aaa68d9b6a4 | |
21 | SHA1 (patch-tools_configure) = 93cb52d3d650aa9b04b4eb0a00f8fa51c46b81ce | 21 | SHA1 (patch-tools_configure) = 93cb52d3d650aa9b04b4eb0a00f8fa51c46b81ce | |
22 | SHA1 (patch-tools_console_daemon_utils.c) = ea0f66a3edbf6cb643580d0fae190064c0cbf0e0 | 22 | SHA1 (patch-tools_console_daemon_utils.c) = ea0f66a3edbf6cb643580d0fae190064c0cbf0e0 | |
23 | SHA1 (patch-tools_examples_Makefile) = d43095ab76444fd16a6f63b93fc68606452fb893 | 23 | SHA1 (patch-tools_examples_Makefile) = d43095ab76444fd16a6f63b93fc68606452fb893 | |
24 | SHA1 (patch-tools_firmware_Makefile) = e3394f66acc09f166cf2ba5e66b9dc3fdedbbabf | 24 | SHA1 (patch-tools_firmware_Makefile) = e3394f66acc09f166cf2ba5e66b9dc3fdedbbabf |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: version.mk,v 1.1 2022/06/28 16:26:34 bouyer Exp $ | 1 | # $NetBSD: version.mk,v 1.2 2022/07/05 15:56:33 bouyer Exp $ | |
2 | # | 2 | # | |
3 | # Version number is used by xentools415 and xenstoretools | 3 | # Version number is used by xentools415 and xenstoretools | |
4 | 4 | |||
5 | VERSION= 4.15.2 | 5 | VERSION= 4.15.3 | |
6 | 6 | |||
7 | DIST_SUBDIR= xen415 | 7 | DIST_SUBDIR= xen415 | |
8 | DISTNAME= xen-${VERSION} | 8 | DISTNAME= xen-${VERSION} | |
9 | MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ | 9 | MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ | |
10 | DISTFILES= ${DISTNAME}.tar.gz | 10 | DISTFILES= ${DISTNAME}.tar.gz | |
11 | 11 | |||
12 | IPXE_VERSION= 988d2c13cdf0f0b4140685af35ced70ac5b3283c | 12 | IPXE_VERSION= 988d2c13cdf0f0b4140685af35ced70ac5b3283c | |
13 | IPXE_DIST= ipxe-${IPXE_VERSION}.tar.gz | 13 | IPXE_DIST= ipxe-${IPXE_VERSION}.tar.gz | |
14 | DISTFILES+= ${IPXE_DIST} | 14 | DISTFILES+= ${IPXE_DIST} | |
15 | SITES.${IPXE_DIST}= -https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz | 15 | SITES.${IPXE_DIST}= -https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz | |
16 | 16 | |||
17 | SEABIOS_VERSION= 1.14.0 | 17 | SEABIOS_VERSION= 1.14.0 | |
18 | SEABIOS_DIST= seabios-${SEABIOS_VERSION}.tar.gz | 18 | SEABIOS_DIST= seabios-${SEABIOS_VERSION}.tar.gz |