Fri Oct 27 23:50:38 2017 UTC ()
Skip the RELRO test for libexec/xen/boot/hvmloader


(khorben)
diff -r1.51 -r1.52 pkgsrc/sysutils/xentools45/Makefile
diff -r1.23 -r1.24 pkgsrc/sysutils/xentools46/Makefile
diff -r1.10 -r1.11 pkgsrc/sysutils/xentools48/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/sysutils/xentools45/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools45/Attic/Makefile 2017/09/08 09:51:25 1.51
+++ pkgsrc/sysutils/xentools45/Attic/Makefile 2017/10/27 23:50:38 1.52
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.51 2017/09/08 09:51:25 jaapb Exp $ 1# $NetBSD: Makefile,v 1.52 2017/10/27 23:50:38 khorben Exp $
2 2
3VERSION= 4.5.5 3VERSION= 4.5.5
4PKGREVISION= 7 4PKGREVISION= 7
5VERSION_IPXE= 9a93db3f0947484e30e753bbd61a10b17336e20e 5VERSION_IPXE= 9a93db3f0947484e30e753bbd61a10b17336e20e
6 6
7DISTNAME= xen-${VERSION} 7DISTNAME= xen-${VERSION}
8PKGNAME= xentools45-${VERSION} 8PKGNAME= xentools45-${VERSION}
9CATEGORIES= sysutils 9CATEGORIES= sysutils
10MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ 10MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
11 11
12DISTFILES= ${DISTNAME}.tar.gz 12DISTFILES= ${DISTNAME}.tar.gz
13DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz 13DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz
14SITES.ipxe-git-${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/ 14SITES.ipxe-git-${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/
@@ -28,26 +28,27 @@ DEPENDS+= ${PYPKGPREFIX}-curses>=0:../ @@ -28,26 +28,27 @@ DEPENDS+= ${PYPKGPREFIX}-curses>=0:../
28PKG_SYSCONFSUBDIR= xen 28PKG_SYSCONFSUBDIR= xen
29 29
30ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 30ONLY_FOR_PLATFORM= Linux-2.6*-x86_64
31ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 31ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64
32 32
33PKGSRC_USE_SSP= no 33PKGSRC_USE_SSP= no
34 34
35CONFLICTS+= libxen-[0-9]* 35CONFLICTS+= libxen-[0-9]*
36CONFLICTS+= xenstoretools-[0-9]* 36CONFLICTS+= xenstoretools-[0-9]*
37 37
38XENTOP= ${WRKDIR}/xen-${VERSION} 38XENTOP= ${WRKDIR}/xen-${VERSION}
39WRKSRC= ${XENTOP}/tools 39WRKSRC= ${XENTOP}/tools
40CHECK_PORTABILITY_SKIP= examples/* 40CHECK_PORTABILITY_SKIP= examples/*
 41CHECK_RELRO_SKIP= libexec/xen/boot/hvmloader
41 42
42EGDIR= ${PREFIX}/share/examples/xen 43EGDIR= ${PREFIX}/share/examples/xen
43MESSAGE_SUBST+= EGDIR=${EGDIR} 44MESSAGE_SUBST+= EGDIR=${EGDIR}
44 45
45USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash 46USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash
46 47
47GNU_CONFIGURE= YES 48GNU_CONFIGURE= YES
48#CONFIGURE_ARGS+= --enable-xenapi 49#CONFIGURE_ARGS+= --enable-xenapi
49CONFIGURE_ARGS+= --disable-seabios 50CONFIGURE_ARGS+= --disable-seabios
50 51
51CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} 52CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
52 53
53MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC} 54MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC}

cvs diff -r1.23 -r1.24 pkgsrc/sysutils/xentools46/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools46/Attic/Makefile 2017/10/17 11:10:36 1.23
+++ pkgsrc/sysutils/xentools46/Attic/Makefile 2017/10/27 23:50:38 1.24
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.23 2017/10/17 11:10:36 bouyer Exp $ 1# $NetBSD: Makefile,v 1.24 2017/10/27 23:50:38 khorben 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 5
6DISTNAME= xen-${VERSION} 6DISTNAME= xen-${VERSION}
7PKGNAME= xentools46-${VERSION} 7PKGNAME= xentools46-${VERSION}
8PKGREVISION= 1 8PKGREVISION= 1
9CATEGORIES= sysutils 9CATEGORIES= sysutils
10MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ 10MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/
11 11
12DISTFILES= ${DISTNAME}.tar.gz 12DISTFILES= ${DISTNAME}.tar.gz
13DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz 13DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz
14SITES.ipxe-git-${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/ 14SITES.ipxe-git-${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/
@@ -28,26 +28,27 @@ DEPENDS+= ${PYPKGPREFIX}-curses>=0:../.. @@ -28,26 +28,27 @@ DEPENDS+= ${PYPKGPREFIX}-curses>=0:../..
28PKG_SYSCONFSUBDIR= xen 28PKG_SYSCONFSUBDIR= xen
29 29
30ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 30ONLY_FOR_PLATFORM= Linux-2.6*-x86_64
31ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 31ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64
32 32
33PKGSRC_USE_SSP= no 33PKGSRC_USE_SSP= no
34 34
35CONFLICTS+= libxen-[0-9]* 35CONFLICTS+= libxen-[0-9]*
36CONFLICTS+= xenstoretools-[0-9]* 36CONFLICTS+= xenstoretools-[0-9]*
37 37
38XENTOP= ${WRKDIR}/xen-${VERSION} 38XENTOP= ${WRKDIR}/xen-${VERSION}
39WRKSRC= ${XENTOP}/tools 39WRKSRC= ${XENTOP}/tools
40CHECK_PORTABILITY_SKIP= examples/* 40CHECK_PORTABILITY_SKIP= examples/*
 41CHECK_RELRO_SKIP= libexec/xen/boot/hvmloader
41 42
42EGDIR= ${PREFIX}/share/examples/xen 43EGDIR= ${PREFIX}/share/examples/xen
43MESSAGE_SUBST+= EGDIR=${EGDIR} 44MESSAGE_SUBST+= EGDIR=${EGDIR}
44 45
45USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash 46USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash
46USE_LANGUAGES= c 47USE_LANGUAGES= c
47 48
48GNU_CONFIGURE= YES 49GNU_CONFIGURE= YES
49#CONFIGURE_ARGS+= --enable-xenapi 50#CONFIGURE_ARGS+= --enable-xenapi
50CONFIGURE_ARGS+= --disable-seabios 51CONFIGURE_ARGS+= --disable-seabios
51 52
52CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} 53CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
53 54

cvs diff -r1.10 -r1.11 pkgsrc/sysutils/xentools48/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools48/Attic/Makefile 2017/10/17 11:10:36 1.10
+++ pkgsrc/sysutils/xentools48/Attic/Makefile 2017/10/27 23:50:38 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.10 2017/10/17 11:10:36 bouyer Exp $ 1# $NetBSD: Makefile,v 1.11 2017/10/27 23:50:38 khorben Exp $
2# 2#
3VERSION= 4.8.2 3VERSION= 4.8.2
4VERSION_IPXE= 827dd1bfee67daa683935ce65316f7e0f057fe1c 4VERSION_IPXE= 827dd1bfee67daa683935ce65316f7e0f057fe1c
5DIST_IPXE= ipxe-git-${VERSION_IPXE}.tar.gz 5DIST_IPXE= ipxe-git-${VERSION_IPXE}.tar.gz
6DIST_NEWLIB= newlib-1.16.0.tar.gz 6DIST_NEWLIB= newlib-1.16.0.tar.gz
7DIST_LWIP= lwip-1.3.0.tar.gz 7DIST_LWIP= lwip-1.3.0.tar.gz
8DIST_GRUB= grub-0.97.tar.gz 8DIST_GRUB= grub-0.97.tar.gz
9DIST_GMP= gmp-4.3.2.tar.bz2 9DIST_GMP= gmp-4.3.2.tar.bz2
10DIST_OCAML= ocaml-3.11.0.tar.gz 10DIST_OCAML= ocaml-3.11.0.tar.gz
11DIST_POLARSSL= polarssl-1.1.4-gpl.tgz 11DIST_POLARSSL= polarssl-1.1.4-gpl.tgz
12DIST_TPMEMU= tpm_emulator-0.7.4.tar.gz 12DIST_TPMEMU= tpm_emulator-0.7.4.tar.gz
13DIST_ZLIB= zlib-1.2.3.tar.gz 13DIST_ZLIB= zlib-1.2.3.tar.gz
14DIST_LIBPCI= pciutils-2.2.9.tar.bz2 14DIST_LIBPCI= pciutils-2.2.9.tar.bz2
@@ -67,26 +67,27 @@ DEPENDS+= ${PYPKGPREFIX}-curses>=0:../.. @@ -67,26 +67,27 @@ DEPENDS+= ${PYPKGPREFIX}-curses>=0:../..
67 67
68PKG_SYSCONFSUBDIR= xen 68PKG_SYSCONFSUBDIR= xen
69 69
70ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 70ONLY_FOR_PLATFORM= Linux-2.6*-x86_64
71ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 71ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64
72 72
73PKGSRC_USE_SSP= no 73PKGSRC_USE_SSP= no
74 74
75CONFLICTS+= libxen-[0-9]* 75CONFLICTS+= libxen-[0-9]*
76CONFLICTS+= xenstoretools-[0-9]* 76CONFLICTS+= xenstoretools-[0-9]*
77 77
78CHECK_PORTABILITY_SKIP= tools/examples/* \ 78CHECK_PORTABILITY_SKIP= tools/examples/* \
79 tools/qemu-xen/scripts/qemu-binfmt-conf.sh 79 tools/qemu-xen/scripts/qemu-binfmt-conf.sh
 80CHECK_RELRO_SKIP= libexec/xen/boot/hvmloader
80 81
81EGDIR= ${PREFIX}/share/examples/xen 82EGDIR= ${PREFIX}/share/examples/xen
82MESSAGE_SUBST+= EGDIR=${EGDIR} 83MESSAGE_SUBST+= EGDIR=${EGDIR}
83 84
84USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash cmake 85USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash cmake
85USE_LANGUAGES= c 86USE_LANGUAGES= c
86 87
87GNU_CONFIGURE= YES 88GNU_CONFIGURE= YES
88#CONFIGURE_ARGS+= --enable-xenapi 89#CONFIGURE_ARGS+= --enable-xenapi
89CONFIGURE_ARGS+= --disable-seabios 90CONFIGURE_ARGS+= --disable-seabios
90 91
91CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} 92CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
92 93