Skip the RELRO test for libexec/xen/boot/hvmloaderdiff -r1.51 -r1.52 pkgsrc/sysutils/xentools45/Makefile
(khorben)
@@ -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 | |||
3 | VERSION= 4.5.5 | 3 | VERSION= 4.5.5 | |
4 | PKGREVISION= 7 | 4 | PKGREVISION= 7 | |
5 | VERSION_IPXE= 9a93db3f0947484e30e753bbd61a10b17336e20e | 5 | VERSION_IPXE= 9a93db3f0947484e30e753bbd61a10b17336e20e | |
6 | 6 | |||
7 | DISTNAME= xen-${VERSION} | 7 | DISTNAME= xen-${VERSION} | |
8 | PKGNAME= xentools45-${VERSION} | 8 | PKGNAME= xentools45-${VERSION} | |
9 | CATEGORIES= sysutils | 9 | CATEGORIES= sysutils | |
10 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | 10 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | |
11 | 11 | |||
12 | DISTFILES= ${DISTNAME}.tar.gz | 12 | DISTFILES= ${DISTNAME}.tar.gz | |
13 | DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz | 13 | DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz | |
14 | SITES.ipxe-git-${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/ | 14 | SITES.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:../ | |||
28 | PKG_SYSCONFSUBDIR= xen | 28 | PKG_SYSCONFSUBDIR= xen | |
29 | 29 | |||
30 | ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 | 30 | ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 | |
31 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 | 31 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 | |
32 | 32 | |||
33 | PKGSRC_USE_SSP= no | 33 | PKGSRC_USE_SSP= no | |
34 | 34 | |||
35 | CONFLICTS+= libxen-[0-9]* | 35 | CONFLICTS+= libxen-[0-9]* | |
36 | CONFLICTS+= xenstoretools-[0-9]* | 36 | CONFLICTS+= xenstoretools-[0-9]* | |
37 | 37 | |||
38 | XENTOP= ${WRKDIR}/xen-${VERSION} | 38 | XENTOP= ${WRKDIR}/xen-${VERSION} | |
39 | WRKSRC= ${XENTOP}/tools | 39 | WRKSRC= ${XENTOP}/tools | |
40 | CHECK_PORTABILITY_SKIP= examples/* | 40 | CHECK_PORTABILITY_SKIP= examples/* | |
41 | CHECK_RELRO_SKIP= libexec/xen/boot/hvmloader | |||
41 | 42 | |||
42 | EGDIR= ${PREFIX}/share/examples/xen | 43 | EGDIR= ${PREFIX}/share/examples/xen | |
43 | MESSAGE_SUBST+= EGDIR=${EGDIR} | 44 | MESSAGE_SUBST+= EGDIR=${EGDIR} | |
44 | 45 | |||
45 | USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash | 46 | USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash | |
46 | 47 | |||
47 | GNU_CONFIGURE= YES | 48 | GNU_CONFIGURE= YES | |
48 | #CONFIGURE_ARGS+= --enable-xenapi | 49 | #CONFIGURE_ARGS+= --enable-xenapi | |
49 | CONFIGURE_ARGS+= --disable-seabios | 50 | CONFIGURE_ARGS+= --disable-seabios | |
50 | 51 | |||
51 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | 52 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | |
52 | 53 | |||
53 | MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC} | 54 | MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC} |
@@ -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 | |||
6 | DISTNAME= xen-${VERSION} | 6 | DISTNAME= xen-${VERSION} | |
7 | PKGNAME= xentools46-${VERSION} | 7 | PKGNAME= xentools46-${VERSION} | |
8 | PKGREVISION= 1 | 8 | PKGREVISION= 1 | |
9 | CATEGORIES= sysutils | 9 | CATEGORIES= sysutils | |
10 | MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ | 10 | MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ | |
11 | 11 | |||
12 | DISTFILES= ${DISTNAME}.tar.gz | 12 | DISTFILES= ${DISTNAME}.tar.gz | |
13 | DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz | 13 | DISTFILES+= ipxe-git-${VERSION_IPXE}.tar.gz | |
14 | SITES.ipxe-git-${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/ | 14 | SITES.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:../.. | |||
28 | PKG_SYSCONFSUBDIR= xen | 28 | PKG_SYSCONFSUBDIR= xen | |
29 | 29 | |||
30 | ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 | 30 | ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 | |
31 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 | 31 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 | |
32 | 32 | |||
33 | PKGSRC_USE_SSP= no | 33 | PKGSRC_USE_SSP= no | |
34 | 34 | |||
35 | CONFLICTS+= libxen-[0-9]* | 35 | CONFLICTS+= libxen-[0-9]* | |
36 | CONFLICTS+= xenstoretools-[0-9]* | 36 | CONFLICTS+= xenstoretools-[0-9]* | |
37 | 37 | |||
38 | XENTOP= ${WRKDIR}/xen-${VERSION} | 38 | XENTOP= ${WRKDIR}/xen-${VERSION} | |
39 | WRKSRC= ${XENTOP}/tools | 39 | WRKSRC= ${XENTOP}/tools | |
40 | CHECK_PORTABILITY_SKIP= examples/* | 40 | CHECK_PORTABILITY_SKIP= examples/* | |
41 | CHECK_RELRO_SKIP= libexec/xen/boot/hvmloader | |||
41 | 42 | |||
42 | EGDIR= ${PREFIX}/share/examples/xen | 43 | EGDIR= ${PREFIX}/share/examples/xen | |
43 | MESSAGE_SUBST+= EGDIR=${EGDIR} | 44 | MESSAGE_SUBST+= EGDIR=${EGDIR} | |
44 | 45 | |||
45 | USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash | 46 | USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash | |
46 | USE_LANGUAGES= c | 47 | USE_LANGUAGES= c | |
47 | 48 | |||
48 | GNU_CONFIGURE= YES | 49 | GNU_CONFIGURE= YES | |
49 | #CONFIGURE_ARGS+= --enable-xenapi | 50 | #CONFIGURE_ARGS+= --enable-xenapi | |
50 | CONFIGURE_ARGS+= --disable-seabios | 51 | CONFIGURE_ARGS+= --disable-seabios | |
51 | 52 | |||
52 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | 53 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | |
53 | 54 |
@@ -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 | # | |
3 | VERSION= 4.8.2 | 3 | VERSION= 4.8.2 | |
4 | VERSION_IPXE= 827dd1bfee67daa683935ce65316f7e0f057fe1c | 4 | VERSION_IPXE= 827dd1bfee67daa683935ce65316f7e0f057fe1c | |
5 | DIST_IPXE= ipxe-git-${VERSION_IPXE}.tar.gz | 5 | DIST_IPXE= ipxe-git-${VERSION_IPXE}.tar.gz | |
6 | DIST_NEWLIB= newlib-1.16.0.tar.gz | 6 | DIST_NEWLIB= newlib-1.16.0.tar.gz | |
7 | DIST_LWIP= lwip-1.3.0.tar.gz | 7 | DIST_LWIP= lwip-1.3.0.tar.gz | |
8 | DIST_GRUB= grub-0.97.tar.gz | 8 | DIST_GRUB= grub-0.97.tar.gz | |
9 | DIST_GMP= gmp-4.3.2.tar.bz2 | 9 | DIST_GMP= gmp-4.3.2.tar.bz2 | |
10 | DIST_OCAML= ocaml-3.11.0.tar.gz | 10 | DIST_OCAML= ocaml-3.11.0.tar.gz | |
11 | DIST_POLARSSL= polarssl-1.1.4-gpl.tgz | 11 | DIST_POLARSSL= polarssl-1.1.4-gpl.tgz | |
12 | DIST_TPMEMU= tpm_emulator-0.7.4.tar.gz | 12 | DIST_TPMEMU= tpm_emulator-0.7.4.tar.gz | |
13 | DIST_ZLIB= zlib-1.2.3.tar.gz | 13 | DIST_ZLIB= zlib-1.2.3.tar.gz | |
14 | DIST_LIBPCI= pciutils-2.2.9.tar.bz2 | 14 | DIST_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 | |||
68 | PKG_SYSCONFSUBDIR= xen | 68 | PKG_SYSCONFSUBDIR= xen | |
69 | 69 | |||
70 | ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 | 70 | ONLY_FOR_PLATFORM= Linux-2.6*-x86_64 | |
71 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 | 71 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 | |
72 | 72 | |||
73 | PKGSRC_USE_SSP= no | 73 | PKGSRC_USE_SSP= no | |
74 | 74 | |||
75 | CONFLICTS+= libxen-[0-9]* | 75 | CONFLICTS+= libxen-[0-9]* | |
76 | CONFLICTS+= xenstoretools-[0-9]* | 76 | CONFLICTS+= xenstoretools-[0-9]* | |
77 | 77 | |||
78 | CHECK_PORTABILITY_SKIP= tools/examples/* \ | 78 | CHECK_PORTABILITY_SKIP= tools/examples/* \ | |
79 | tools/qemu-xen/scripts/qemu-binfmt-conf.sh | 79 | tools/qemu-xen/scripts/qemu-binfmt-conf.sh | |
80 | CHECK_RELRO_SKIP= libexec/xen/boot/hvmloader | |||
80 | 81 | |||
81 | EGDIR= ${PREFIX}/share/examples/xen | 82 | EGDIR= ${PREFIX}/share/examples/xen | |
82 | MESSAGE_SUBST+= EGDIR=${EGDIR} | 83 | MESSAGE_SUBST+= EGDIR=${EGDIR} | |
83 | 84 | |||
84 | USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash cmake | 85 | USE_TOOLS+= pod2man gmake pkg-config makeinfo perl bash cmake | |
85 | USE_LANGUAGES= c | 86 | USE_LANGUAGES= c | |
86 | 87 | |||
87 | GNU_CONFIGURE= YES | 88 | GNU_CONFIGURE= YES | |
88 | #CONFIGURE_ARGS+= --enable-xenapi | 89 | #CONFIGURE_ARGS+= --enable-xenapi | |
89 | CONFIGURE_ARGS+= --disable-seabios | 90 | CONFIGURE_ARGS+= --disable-seabios | |
90 | 91 | |||
91 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | 92 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | |
92 | 93 |