head 1.66; access; symbols pkgsrc-2016Q4:1.65.0.2 pkgsrc-2016Q4-base:1.65 pkgsrc-2016Q3:1.63.0.2 pkgsrc-2016Q3-base:1.63 pkgsrc-2016Q2:1.61.0.2 pkgsrc-2016Q2-base:1.61 pkgsrc-2016Q1:1.60.0.2 pkgsrc-2016Q1-base:1.60 pkgsrc-2015Q4:1.58.0.2 pkgsrc-2015Q4-base:1.58 pkgsrc-2015Q3:1.56.0.2 pkgsrc-2015Q3-base:1.56 pkgsrc-2015Q2:1.52.0.2 pkgsrc-2015Q2-base:1.52 pkgsrc-2015Q1:1.49.0.4 pkgsrc-2015Q1-base:1.49 pkgsrc-2014Q4:1.49.0.2 pkgsrc-2014Q4-base:1.49 pkgsrc-2014Q3:1.47.0.2 pkgsrc-2014Q3-base:1.47 pkgsrc-2014Q2:1.46.0.2 pkgsrc-2014Q2-base:1.46 pkgsrc-2014Q1:1.44.0.2 pkgsrc-2014Q1-base:1.44 pkgsrc-2013Q4:1.40.0.2 pkgsrc-2013Q4-base:1.40 pkgsrc-2013Q3:1.37.0.2 pkgsrc-2013Q3-base:1.37 pkgsrc-2013Q2:1.35.0.2 pkgsrc-2013Q2-base:1.35 pkgsrc-2013Q1:1.29.0.2 pkgsrc-2013Q1-base:1.29 pkgsrc-2012Q4:1.26.0.2 pkgsrc-2012Q4-base:1.26 pkgsrc-2012Q3:1.22.0.2 pkgsrc-2012Q3-base:1.22 pkgsrc-2012Q2:1.19.0.2 pkgsrc-2012Q2-base:1.19 pkgsrc-2012Q1:1.16.0.2 pkgsrc-2012Q1-base:1.16 pkgsrc-2011Q4:1.13.0.2 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.10.0.4 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.2 pkgsrc-2011Q2-base:1.10 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.66 date 2016.12.29.19.13.03; author wiz; state dead; branches; next 1.65; commitid kFYPk8EnajcmFUzz; 1.65 date 2016.12.20.10.22.29; author bouyer; state Exp; branches; next 1.64; commitid TxndvKOzkEv91Iyz; 1.64 date 2016.11.22.20.53.40; author bouyer; state Exp; branches; next 1.63; commitid o5sczsI7INv1pavz; 1.63 date 2016.07.09.13.04.08; author wiz; state Exp; branches; next 1.62; commitid k9A2yv7vTRunbEdz; 1.62 date 2016.07.09.06.39.03; author wiz; state Exp; branches; next 1.61; commitid dlqnocGpOoXV2Cdz; 1.61 date 2016.05.05.11.45.41; author jaapb; state Exp; branches; next 1.60; commitid hgz2yCFtg7paQh5z; 1.60 date 2016.02.26.10.24.14; author jperkin; state Exp; branches; next 1.59; commitid HAQLapcZyQ1MBpWy; 1.59 date 2016.01.07.17.55.55; author bouyer; state Exp; branches; next 1.58; commitid nI5CmqYKUfq6I1Qy; 1.58 date 2015.12.05.21.26.00; author adam; state Exp; branches 1.58.2.1; next 1.57; commitid bgA0CynThkP3WNLy; 1.57 date 2015.11.07.22.42.20; author jnemeth; state Exp; branches; next 1.56; commitid ADnwWL5vdcuVedIy; 1.56 date 2015.08.18.07.31.18; author wiz; state Exp; branches; next 1.55; commitid UPpMIsB3AWu1PIxy; 1.55 date 2015.08.17.17.11.30; author wiz; state Exp; branches; next 1.54; commitid QQGz11WX4WB14Exy; 1.54 date 2015.08.07.11.20.35; author jaapb; state Exp; branches; next 1.53; commitid d2FFtHsvhgFxrkwy; 1.53 date 2015.06.30.11.51.41; author jaapb; state Exp; branches; next 1.52; commitid kELrvaTTu6M1Qrry; 1.52 date 2015.06.12.10.51.19; author wiz; state Exp; branches; next 1.51; commitid B4JmCfaVUbiY38py; 1.51 date 2015.06.11.17.42.43; author bouyer; state Exp; branches; next 1.50; commitid 7ft3JKJJIgINn2py; 1.50 date 2015.04.19.13.13.21; author spz; state Exp; branches; next 1.49; commitid C4uc4kMktu1eBciy; 1.49 date 2014.12.27.00.27.11; author gdt; state Exp; branches 1.49.4.1; next 1.48; commitid 9KbE68fh2EYKZB3y; 1.48 date 2014.10.09.19.14.04; author jaapb; state Exp; branches; next 1.47; commitid ASrgNtTBRvgULyTx; 1.47 date 2014.09.11.13.48.17; author joerg; state Exp; branches; next 1.46; commitid YXG74xFTGYl2SVPx; 1.46 date 2014.05.29.23.37.32; author wiz; state Exp; branches; next 1.45; commitid laryHfkCalgYtuCx; 1.45 date 2014.05.09.07.37.20; author wiz; state Exp; branches; next 1.44; commitid wfzXpL2biguCPPzx; 1.44 date 2014.02.13.11.12.58; author drochner; state Exp; branches; next 1.43; commitid n7IOahAGKIS2LVox; 1.43 date 2014.01.25.10.45.21; author wiz; state Exp; branches; next 1.42; commitid jFdMwV0xAIvkdumx; 1.42 date 2014.01.25.10.30.22; author wiz; state Exp; branches; next 1.41; commitid VOWgk3vYhVXj8umx; 1.41 date 2014.01.06.22.15.31; author joerg; state Exp; branches; next 1.40; commitid 0DYktXdf4t6gE6kx; 1.40 date 2013.11.29.19.31.47; author drochner; state Exp; branches 1.40.2.1; next 1.39; commitid 28qqd4EqzFgiXcfx; 1.39 date 2013.11.07.00.47.39; author joerg; state Exp; branches; next 1.38; commitid SJtPxLfjk4XWrhcx; 1.38 date 2013.11.01.11.30.22; author jaapb; state Exp; branches; next 1.37; commitid RQcFrJgEAabdczbx; 1.37 date 2013.09.27.11.35.07; author joerg; state Exp; branches; next 1.36; commitid xLjA6e7wfOyPl47x; 1.36 date 2013.09.11.18.00.33; author drochner; state Exp; branches; next 1.35; commitid 76aqq1Rgu8ITY25x; 1.35 date 2013.06.04.07.38.49; author wiz; state Exp; branches; next 1.34; commitid W43392KFGbaWJgSw; 1.34 date 2013.05.31.12.42.05; author wiz; state Exp; branches; next 1.33; commitid hIeXGcx6VfKHwMRw; 1.33 date 2013.05.03.16.48.38; author drochner; state Exp; branches; next 1.32; 1.32 date 2013.04.29.11.22.42; author sborrill; state Exp; branches; next 1.31; 1.31 date 2013.04.19.14.03.51; author bouyer; state Exp; branches; next 1.30; 1.30 date 2013.04.11.19.57.53; author joerg; state Exp; branches; next 1.29; 1.29 date 2013.03.15.16.10.57; author is; state Exp; branches 1.29.2.1; next 1.28; 1.28 date 2013.01.20.15.21.54; author drochner; state Exp; branches; next 1.27; 1.27 date 2013.01.18.11.27.43; author drochner; state Exp; branches; next 1.26; 1.26 date 2012.12.19.12.29.44; author is; state Exp; branches; next 1.25; 1.25 date 2012.10.23.19.51.36; author asau; state Exp; branches; next 1.24; 1.24 date 2012.10.08.15.18.24; author jaapb; state Exp; branches; next 1.23; 1.23 date 2012.10.03.21.57.45; author wiz; state Exp; branches; next 1.22; 1.22 date 2012.09.23.15.10.44; author bouyer; state Exp; branches; next 1.21; 1.21 date 2012.09.12.11.09.32; author drochner; state Exp; branches; next 1.20; 1.20 date 2012.07.16.22.55.25; author jym; state Exp; branches; next 1.19; 1.19 date 2012.05.30.08.29.43; author bouyer; state Exp; branches; next 1.18; 1.18 date 2012.05.29.15.01.34; author bouyer; state Exp; branches; next 1.17; 1.17 date 2012.05.10.16.07.36; author abs; state Exp; branches; next 1.16; 1.16 date 2012.03.09.12.34.23; author wiz; state Exp; branches; next 1.15; 1.15 date 2012.02.03.17.00.25; author bouyer; state Exp; branches; next 1.14; 1.14 date 2012.01.26.11.19.23; author cegger; state Exp; branches; next 1.13; 1.13 date 2011.12.06.00.19.25; author sbd; state Exp; branches 1.13.2.1; next 1.12; 1.12 date 2011.10.16.20.33.35; author bouyer; state Exp; branches; next 1.11; 1.11 date 2011.10.03.17.01.06; author sborrill; state Exp; branches; next 1.10; 1.10 date 2011.06.16.13.40.06; author cegger; state Exp; branches 1.10.4.1; next 1.9; 1.9 date 2011.06.05.23.05.58; author abs; state Exp; branches; next 1.8; 1.8 date 2011.05.20.17.09.21; author bouyer; state Exp; branches; next 1.7; 1.7 date 2011.05.12.15.57.38; author bouyer; state Exp; branches; next 1.6; 1.6 date 2011.05.07.18.39.05; author tnn; state Exp; branches; next 1.5; 1.5 date 2011.05.07.06.39.16; author tnn; state Exp; branches; next 1.4; 1.4 date 2011.05.02.20.32.27; author abs; state Exp; branches; next 1.3; 1.3 date 2011.04.15.10.32.22; author bouyer; state Exp; branches; next 1.2; 1.2 date 2011.04.06.10.03.01; author cegger; state Exp; branches; next 1.1; 1.1 date 2011.04.06.09.10.26; author cegger; state Exp; branches 1.1.1.1; next ; 1.58.2.1 date 2016.01.11.20.26.12; author bsiegert; state Exp; branches; next ; commitid wxtXbEOcW341qyQy; 1.49.4.1 date 2015.04.29.21.11.13; author tron; state Exp; branches; next ; commitid XOJeB58WDS2DVwjy; 1.40.2.1 date 2014.02.18.11.34.25; author tron; state Exp; branches; next ; commitid sBtks0chTdEFIzpx; 1.29.2.1 date 2013.04.24.21.11.06; author tron; state Exp; branches; next ; 1.13.2.1 date 2012.02.04.12.42.20; author tron; state Exp; branches; next ; 1.10.4.1 date 2011.10.18.21.38.07; author sbd; state Exp; branches; next ; 1.1.1.1 date 2011.04.06.09.10.26; author cegger; state Exp; branches; next ; desc @@ 1.66 log @Remove xenkernel and tools versions 3, 33, and 41. As discussed on pkgsrc-users. @ text @# $NetBSD: Makefile,v 1.65 2016/12/20 10:22:29 bouyer Exp $ # # VERSION is set in version.mk as it is shared with other packages .include "version.mk" DISTNAME= xen-${VERSION} PKGNAME= xentools41-${VERSION} PKGREVISION= 18 CATEGORIES= sysutils MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ DISTFILES= ${DISTNAME}.tar.gz DISTFILES+= ipxe-git-v${VERSION_IPXE}.tar.gz SITES.ipxe-git-v${VERSION_IPXE}.tar.gz += http://xenbits.xensource.com/xen-extfiles/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://xen.org/ COMMENT= Userland Tools for Xen 4.1.x LICENSE= gnu-gpl-v2 #DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline DEPENDS+= ${PYPKGPREFIX}-curses>=0nb4:../../devel/py-curses # XXX add version check: Xen requires dev86 >= 0.16.14 BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware .if !exists(/usr/bin/iasl) BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils .endif PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-xml PKG_SYSCONFSUBDIR= xen ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 CONFLICTS+= libxen-[0-9]* CONFLICTS+= xentools20-[0-9]* CONFLICTS+= xentools3* CONFLICTS+= xenstoretools-* WRKSRC= ${WRKDIR}/xen-${VERSION}/tools CHECK_PORTABILITY_SKIP= examples/* EGDIR= ${PREFIX}/share/examples/xen MESSAGE_SUBST= EGDIR=${EGDIR} USE_TOOLS+= perl #for pod2man USE_TOOLS+= gmake pkg-config MAKE_ENV+= PREFIX=${prefix:Q} WRKSRC=${WRKSRC} MAKE_ENV+= EGDIR=${EGDIR:Q} MAKE_ENV+= BASH_COMPLETION_DIR=${EGDIR:Q} MAKE_ENV+= MV=${MV:Q} PYTHON=${PYTHONBIN:Q} SED=${SED:Q} MAKE_ENV+= VARBASE=${VARBASE} MAKE_ENV+= XEN_CONFIG_DIR=${PKG_SYSCONFDIR} MAKE_ENV+= V=YES #MAKE_ENV+= INSTALL_DIR=${BSD_INSTALL_DATA_DIR} #MAKE_ENV+= INSTALL_DATA=${BSD_INSTALL_DATA} #MAKE_ENV+= INSTALL_PROG=${BSD_INSTALL_PROGRAM} PY_PATCHPLIST= yes #REPLACE_PYTHON+= misc/xm #REPLACE_PYTHON+= misc/netfix #REPLACE_PYTHON+= misc/xen-bugtool #REPLACE_PYTHON+= misc/xencons #REPLACE_PYTHON+= misc/xend #REPLACE_PYTHON+= misc/xensymoops #REPLACE_PYTHON+= misc/xen-python-path #REPLACE_PYTHON+= pygrub/src/pygrub #REPLACE_PYTHON+= python/xen/util/*.py #REPLACE_PYTHON+= python/xen/xend/*.py #REPLACE_PYTHON+= python/xen/xm/*.py #REPLACE_PYTHON+= python/xen/util/*.py #REPLACE_PYTHON+= python/*.py #REPLACE_PYTHON+= security/python/xensec_gen/cgi-bin/policy.cgi #REPLACE_PYTHON+= security/python/xensec_gen/*.py #REPLACE_PYTHON+= security/python/*.py #REPLACE_PYTHON+= security/*.py #REPLACE_PYTHON+= xenmon/*.py #REPLACE_PYTHON+= xentrace/xentrace_format REPLACE_PYTHON+= python/xen/remus/*.py REPLACE_PYTHON+= python/xen/util/*.py REPLACE_PYTHON+= python/xen/xend/*.py REPLACE_PYTHON+= python/xen/xm/*.py REPLACE_PYTHON+= xenmon/xenmon.py SUBST_CLASSES+= pathsvar SUBST_STAGE.pathsvar= pre-configure SUBST_FILES.pathsvar= Makefile \ examples/xend-config.sxp \ hotplug/Linux/init.d/sysconfig.xendomains \ python/xen/xend/XendOptions.py \ python/xen/xend/server/relocate.py \ python/xen/xend/tests/xend-config.sxp \ security/Makefile \ security/python/xensec_gen/main.py \ xenstore/xs_lib.c SUBST_SED.pathsvar= -e "s|/var/lib|${VARBASE}/run|g" SUBST_CLASSES+= conf SUBST_STAGE.conf= pre-configure SUBST_FILES.conf+= python/xen/xm/create.py SUBST_FILES.conf+= ocaml/xenstored/define.ml SUBST_SED.conf= -e "s,@@XENDCONFDIR@@,${PKG_SYSCONFDIR},g" XEND_SCRIPTS= block vif-bridge vif-ip qemu-ifup hotplugpath.sh SUBST_CLASSES.NetBSD+= proc SUBST_STAGE.proc= pre-configure SUBST_FILES.proc= python/xen/xend/XendVnet.py SUBST_FILES.proc+= ocaml/xenstored/define.ml SUBST_SED.proc= -e "s|/proc|/kern|g" OPSYSVARS+= PROCPATH PROCPATH.NetBSD= /kern PROCPATH.*= /proc .include "../../mk/bsd.prefs.mk" SUBST_CLASSES+= procdev SUBST_STAGE.procdev= pre-configure SUBST_FILES.procdev= ocaml/xenstored/define.ml .if ${OPSYS} == "NetBSD" SUBST_SED.procdev= -e "s|@@PROCDEV@@|/dev|g" .else SUBST_SED.procdev= -e "s|@@PROCDEV@@|/proc/xen|g" .endif RCD_SCRIPTS= xen-watchdog xencommons xend xendomains FILES_SUBST+= RCD_INTERPRETER=${PYTHONBIN:Q} FILES_SUBST+= PROCPATH=${PROCPATH:Q} FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} FILES_SUBST+= PREFIX=${PREFIX:Q} BLKTAP_FILES= blk_netbsd.c blktapctrl_netbsd.c CONF_FILES+= ${EGDIR}/xend-config.sxp ${PKG_SYSCONFDIR}/xend-config.sxp CONF_FILES+= ${EGDIR}/formats ${PKG_SYSCONFDIR}/formats CONF_FILES+= ${EGDIR}/xm-config.xml ${PKG_SYSCONFDIR}/xm-config.xml OWN_DIRS= ${PKG_SYSCONFDIR}/scripts ${VARBASE}/log/xen ${VARBASE}/lib .for s in ${XEND_SCRIPTS} CONF_FILES_PERMS+= ${EGDIR}/scripts/${s} ${PKG_SYSCONFDIR}/scripts/${s} \ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755 .endfor pre-build: rm -f ${WRKSRC}/check/check_x11_devel .for s in ${BLKTAP_FILES} ${CP} ${FILESDIR}/${s} ${WRKSRC}/blktap/drivers/ .endfor pod2man ${WRKSRC}/../docs/man/xend-config.sxp.pod.5 |\ ${SED} -e "s,@@XENDCONFDIR@@,${PKG_SYSCONFDIR},g" \ >${WRKDIR}/xend-config.sxp.5 pod2man ${WRKSRC}/../docs/man/xmdomain.cfg.pod.5 |\ ${SED} -e "s,@@XENDCONFDIR@@,${PKG_SYSCONFDIR},g" \ >${WRKDIR}/xmdomain.cfg.5 pod2man ${WRKSRC}/../docs/man/xm.pod.1 |\ ${SED} -e "s,@@XENDCONFDIR@@,${PKG_SYSCONFDIR},g" \ >${WRKDIR}/xm.1 INSTALLATION_DIRS= ${EGDIR} ${PKGMANDIR}/man5 post-install: for f in xend-config.sxp xmexample1 xmexample2 xmexample3; do \ ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ done ${INSTALL_DATA} ${WRKDIR}/xend-config.sxp.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 ${INSTALL_DATA} ${WRKDIR}/xmdomain.cfg.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 ${INSTALL_DATA} ${WRKDIR}/xm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .if (${OPSYS} == "NetBSD" && \ (empty(OS_VERSION:M6.99.[3-9]?) && empty(OS_VERSION:M[7-9].*))) CPPFLAGS+= -Dshm_open=open -Dshm_unlink=unlink .endif .include "../../mk/compiler.mk" .if !empty(PKGSRC_COMPILER:Mclang) EXTRA_HOSTCFLAGS+= -Wno-error=ignored-attributes EXTRA_CFLAGS+= -Wno-error=ignored-attributes -no-integrated-as \ -Wno-error=tautological-compare -Wno-error=null-dereference \ -Wno-error=empty-body -Wno-error=self-assign \ -Wno-error=sometimes-uninitialized -Wno-error=unused-function BUILDLINK_TRANSFORM+= rm:-falign-jumps=1 rm:-falign-loops=1 \ rm:-mpreferred-stack-boundary=2 .endif MAKE_ENV+= EXTRA_HOSTCFLAGS=${EXTRA_HOSTCFLAGS:Q} EXTRA_CFLAGS=${EXTRA_CFLAGS:Q} .include "../../lang/python/application.mk" .include "../../lang/python/extension.mk" .include "../../textproc/py-xml/buildlink3.mk" .include "../../devel/ncurses/buildlink3.mk" #.include "../../devel/SDL/buildlink3.mk" .include "../../lang/ocaml/buildlink3.mk" .include "../../devel/ocaml-findlib/buildlink3.mk" .include "../../sysutils/pciutils/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.65 log @Apply upstream patch for XSA-199, XSA-200 and XSA-204. Bump PKGREVISIONs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2016/11/22 20:53:40 bouyer Exp $ @ 1.64 log @Backport upstream patches, fixing today's XSA 191, 192, 195, 197, 198. Bump PKGREVISIONs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2016/07/09 13:04:08 wiz Exp $ d8 1 a8 1 PKGREVISION= 17 @ 1.63 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2016/07/09 06:39:03 wiz Exp $ d8 1 a8 1 PKGREVISION= 16 @ 1.62 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2016/05/05 11:45:41 jaapb Exp $ d31 1 a31 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-xml @ 1.61 log @Recursive revbump associated with ocaml update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2016/02/26 10:24:14 jperkin Exp $ d8 1 a8 1 PKGREVISION= 15 @ 1.60 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2016/01/07 17:55:55 bouyer Exp $ d8 1 a8 1 PKGREVISION= 14 @ 1.59 log @Apply patches from Xen repository, fixing: CVE-2015-8339 and CVE-2015-8340 aka XSA-159 XSA-166 CVE-2015-8550 aka XSA-155 CVE-2015-8554 aka XSA-164 Bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2015/12/05 21:26:00 adam Exp $ a109 2 .include "../../mk/bsd.prefs.mk" d112 1 a112 2 .if ${OPSYS} == "NetBSD" SUBST_CLASSES+= proc d117 6 a122 4 PROCPATH= /kern .else PROCPATH= /proc .endif @ 1.58 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2015/11/07 22:42:20 jnemeth Exp $ d8 1 a8 1 PKGREVISION= 13 @ 1.58.2.1 log @Pullup ticket #4887 - requested by bouyer sysutils/xenkernel41: security fix sysutils/xentools41: security fix Revisions pulled up: - sysutils/xenkernel41/Makefile 1.48 - sysutils/xenkernel41/distinfo 1.41 - sysutils/xenkernel41/patches/patch-CVE-2015-8339 1.1 - sysutils/xenkernel41/patches/patch-XSA-166 1.1 - sysutils/xentools41/Makefile 1.59 - sysutils/xentools41/distinfo 1.41 - sysutils/xentools41/patches/patch-CVE-2015-8550 1.1 - sysutils/xentools41/patches/patch-CVE-2015-8554 1.1 --- Module Name: pkgsrc Committed By: bouyer Date: Thu Jan 7 17:55:55 UTC 2016 Modified Files: pkgsrc/sysutils/xenkernel41: Makefile distinfo pkgsrc/sysutils/xentools41: Makefile distinfo Added Files: pkgsrc/sysutils/xenkernel41/patches: patch-CVE-2015-8339 patch-XSA-166 pkgsrc/sysutils/xentools41/patches: patch-CVE-2015-8550 patch-CVE-2015-8554 Log Message: Apply patches from Xen repository, fixing: CVE-2015-8339 and CVE-2015-8340 aka XSA-159 XSA-166 CVE-2015-8550 aka XSA-155 CVE-2015-8554 aka XSA-164 Bump pkgrevision @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 PKGREVISION= 14 @ 1.57 log @- build fix for bulk builds - reset MAINTAINER as MAINTAINER says he no longer wishes to maintain it - also, based on commit logs, it appears that almost nobody is respecting MAINTAINER anyways - skip PKGREVISION bump as this is build fix and minor metadata change Approved by: cegger@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2015/08/18 07:31:18 wiz Exp $ d31 1 a31 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-xml @ 1.56 log @Bump all packages that depend on curses.bui* or terminfo.bui* since they might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2015/08/17 17:11:30 wiz Exp $ d16 1 a16 1 MAINTAINER= cegger@@NetBSD.org d178 2 a179 1 .if ${OPSYS} == "NetBSD" && !exists(/var/shm) @ 1.55 log @Bump PKGREVISION for ncurses shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2015/08/07 11:20:35 jaapb Exp $ d8 1 a8 1 PKGREVISION= 12 @ 1.54 log @Recursive revbump associated with lang/ocaml update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2015/06/30 11:51:41 jaapb Exp $ d8 1 a8 1 PKGREVISION= 11 @ 1.53 log @Recursive revbump associated with update of lang/ocaml to 4.02.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2015/06/12 10:51:19 wiz Exp $ d8 1 a8 1 PKGREVISION= 10 @ 1.52 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2015/06/11 17:42:43 bouyer Exp $ d8 1 a8 1 PKGREVISION= 9 @ 1.51 log @For disks larger than 128GB, the LBA capacity reported by IDE disks should be limited to 128GB, the real size being reported in LBA48 capacity. Should fix disk corrution reported by Reinoud Zandijk. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2015/04/19 13:13:21 spz Exp $ d8 1 a8 1 PKGREVISION= 8 @ 1.50 log @apply fixes from upstream for XSA-125 Long latency MMIO mapping operations are not preemptible XSA-126 Unmediated PCI command register access in qemu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2014/12/27 00:27:11 gdt Exp $ d8 1 a8 1 PKGREVISION= 7 @ 1.49 log @Use xm, not xl in xendomains. xl doesn't seem to work in 4.1. xm works for me. Comments from port-xen tend to agree. So make xendomains use xm. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2014/10/09 19:14:04 jaapb Exp $ d8 1 a8 1 PKGREVISION= 6 @ 1.49.4.1 log @Pullup ticket #4698 - requested by spz Pullup ticket #4698 - requested by spz sysutils/xenkernel41: security patch sysutils/xenkernel42: security patch sysutils/xenkernel45: security patch Revisions pulled up: - sysutils/xenkernel41/Makefile 1.45 - sysutils/xenkernel41/distinfo 1.36 - sysutils/xenkernel41/patches/patch-CVE-2015-2752 1.1 - sysutils/xenkernel41/patches/patch-CVE-2015-2756 1.1 - sysutils/xenkernel42/Makefile 1.15 - sysutils/xenkernel42/distinfo 1.13 - sysutils/xenkernel42/patches/patch-CVE-2015-2752 1.1 - sysutils/xenkernel42/patches/patch-CVE-2015-2756 1.1 - sysutils/xenkernel45/Makefile 1.6 - sysutils/xenkernel45/distinfo 1.5 - sysutils/xenkernel45/patches/patch-CVE-2015-2752 1.1 - sysutils/xenkernel45/patches/patch-CVE-2015-2756 1.1 - sysutils/xentools41/Makefile 1.50 - sysutils/xentools41/distinfo 1.38 - sysutils/xentools41/patches/patch-CVE-2015-2752 1.1 - sysutils/xentools41/patches/patch-CVE-2015-2756 1.1 - sysutils/xentools42/Makefile 1.27 - sysutils/xentools42/distinfo 1.16 - sysutils/xentools42/patches/patch-CVE-2015-2752 1.1 - sysutils/xentools42/patches/patch-CVE-2015-2756 1.1 - sysutils/xentools45/Makefile 1.6 - sysutils/xentools45/distinfo 1.6 - sysutils/xentools45/patches/patch-CVE-2015-2752 1.1 - sysutils/xentools45/patches/patch-CVE-2015-2756 1.1 --- Module Name: pkgsrc Committed By: spz Date: Sun Apr 19 13:13:21 UTC 2015 Modified Files: pkgsrc/sysutils/xenkernel41: Makefile distinfo pkgsrc/sysutils/xenkernel42: Makefile distinfo pkgsrc/sysutils/xenkernel45: Makefile distinfo pkgsrc/sysutils/xentools41: Makefile distinfo pkgsrc/sysutils/xentools42: Makefile distinfo pkgsrc/sysutils/xentools45: Makefile distinfo Added Files: pkgsrc/sysutils/xenkernel41/patches: patch-CVE-2015-2752 patch-CVE-2015-2756 pkgsrc/sysutils/xenkernel42/patches: patch-CVE-2015-2752 patch-CVE-2015-2756 pkgsrc/sysutils/xenkernel45/patches: patch-CVE-2015-2752 patch-CVE-2015-2756 pkgsrc/sysutils/xentools41/patches: patch-CVE-2015-2752 patch-CVE-2015-2756 pkgsrc/sysutils/xentools42/patches: patch-CVE-2015-2752 patch-CVE-2015-2756 pkgsrc/sysutils/xentools45/patches: patch-CVE-2015-2752 patch-CVE-2015-2756 Log Message: apply fixes from upstream for XSA-125 Long latency MMIO mapping operations are not preemptible XSA-126 Unmediated PCI command register access in qemu @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 PKGREVISION= 7 @ 1.48 log @Revbump for ocaml 4.02.0. (Some packages omitted because they will be updated to new versions) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2014/09/11 13:48:17 joerg Exp $ d8 1 a8 1 PKGREVISION= 5 @ 1.47 log @Screams for pkg-config. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2014/05/29 23:37:32 wiz Exp $ d8 1 a8 1 PKGREVISION= 4 @ 1.46 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2014/05/09 07:37:20 wiz Exp $ d50 1 a50 1 USE_TOOLS+= gmake @ 1.45 log @Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2014/02/13 11:12:58 drochner Exp $ d8 1 a8 1 PKGREVISION= 3 @ 1.44 log @add patch from upstream to fix use-after-free under memory pressure (CVE-2014-1950) bump PKGREV @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2014/01/25 10:45:21 wiz Exp $ d31 1 a31 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-xml @ 1.43 log @No need to have two variables for the same logic. Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2014/01/25 10:30:22 wiz Exp $ d8 1 a8 1 PKGREVISION= 2 @ 1.42 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2014/01/06 22:15:31 joerg Exp $ d65 19 a83 19 #PYTHON_PATCH_SCRIPTS+= misc/xm #PYTHON_PATCH_SCRIPTS+= misc/netfix #PYTHON_PATCH_SCRIPTS+= misc/xen-bugtool #PYTHON_PATCH_SCRIPTS+= misc/xencons #PYTHON_PATCH_SCRIPTS+= misc/xend #PYTHON_PATCH_SCRIPTS+= misc/xensymoops #PYTHON_PATCH_SCRIPTS+= misc/xen-python-path #PYTHON_PATCH_SCRIPTS+= pygrub/src/pygrub #PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py #PYTHON_PATCH_SCRIPTS+= python/xen/xend/*.py #PYTHON_PATCH_SCRIPTS+= python/xen/xm/*.py #PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py #PYTHON_PATCH_SCRIPTS+= python/*.py #PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/cgi-bin/policy.cgi #PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/*.py #PYTHON_PATCH_SCRIPTS+= security/python/*.py #PYTHON_PATCH_SCRIPTS+= security/*.py #PYTHON_PATCH_SCRIPTS+= xenmon/*.py #PYTHON_PATCH_SCRIPTS+= xentrace/xentrace_format @ 1.41 log @Use native shm_open on newer NetBSD/current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2013/11/29 19:31:47 drochner Exp $ d31 2 @ 1.40 log @add patch from upstream to fix a regression which made that the symbol table of NetBSD domU kernels was not loaded correctly, see http://mail-index.netbsd.org/port-xen/2013/11/29/msg008157.html for details bump PKGREV @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2013/11/07 00:47:39 joerg Exp $ d176 1 a176 1 .if ${OPSYS} == "NetBSD" @ 1.40.2.1 log @Pullup ticket #4329 - requested by drochner sysutils/xentools41: security patch Revisions pulled up: - sysutils/xentools41/Makefile 1.44 - sysutils/xentools41/distinfo 1.35 - sysutils/xentools41/patches/patch-CVE-2014-1950 1.1 --- Module Name: pkgsrc Committed By: drochner Date: Thu Feb 13 11:12:58 UTC 2014 Modified Files: pkgsrc/sysutils/xentools41: Makefile distinfo Added Files: pkgsrc/sysutils/xentools41/patches: patch-CVE-2014-1950 Log Message: add patch from upstream to fix use-after-free under memory pressure (CVE-2014-1950) bump PKGREV @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 PKGREVISION= 3 @ 1.39 log @Catch up with Clang ToT when it comes to various warnings and unsupported options. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2013/11/01 11:30:22 jaapb Exp $ d8 1 a8 1 PKGREVISION= 1 @ 1.38 log @Revision bump associated with the update of lang/ocaml to version 4.01. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2013/09/27 11:35:07 joerg Exp $ d187 2 @ 1.37 log @Make -Wunused-function non-fatal for clang. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2013/09/11 18:00:33 drochner Exp $ d8 1 @ 1.36 log @update to 4.1.6.1 This release fixes the following critical vulnerabilities: CVE-2013-1918 / XSA-45: Several long latency operations are not preemptible CVE-2013-1952 / XSA-49: VT-d interrupt remapping source validation flaw for bridges CVE-2013-2076 / XSA-52: Information leak on XSAVE/XRSTOR capable AMD CPUs CVE-2013-2077 / XSA-53: Hypervisor crash due to missing exception recovery on XRSTOR CVE-2013-2078 / XSA-54: Hypervisor crash due to missing exception recovery on XSETBV CVE-2013-2194, CVE-2013-2195, CVE-2013-2196 / XSA-55: Multiple vulnerabilities in libelf PV kernel handling CVE-2013-2072 / XSA-56: Buffer overflow in xencontrol Python bindings affecting xend CVE-2013-2211 / XSA-57: libxl allows guest write access to sensitive console related xenstore keys CVE-2013-1432 / XSA-58: Page reference counting error due to XSA-45/CVE-2013-1918 fixes XSA-61: libxl partially sets up HVM passthrough even with disabled iommu This release contains many bug fixes and improvements. The highlights are: addressing a regression from the fix for XSA-21 addressing a regression from the fix for XSA-46 bug fixes to low level system state handling, including certain hardware errata workarounds (CVE-2013-1918 and CVE-2013-1952 were patched in pkgsrc before) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2013/06/04 07:38:49 wiz Exp $ d185 1 a185 1 -Wno-error=sometimes-uninitialized @ 1.35 log @Replace py-curses/buildlink3.mk with DEPENDS. There are no buildlink3-relevant files here, just a loadable module. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2013/05/31 12:42:05 wiz Exp $ a7 1 PKGREVISION= 1 @ 1.34 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2013/05/03 16:48:38 drochner Exp $ d23 1 a193 1 .include "../../devel/py-curses/buildlink3.mk" @ 1.33 log @update to 4.1.5 This integrates fixes for all vulnerabilities which were patched in pkgsrc before. Among many bug fixes and improvements (around 50 since Xen 4.1.4): * ACPI APEI/ERST finally working on production systems * Bug fixes for other low level system state handling * Support for xz compressed Dom0 and DomU kernels @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2013/04/29 11:22:42 sborrill Exp $ d8 1 @ 1.32 log @Move version of ipxe-git to a variable in version.mk rather than being hardwired in Makefile. This allows other packages (namely xenstoretools) to retrieve the version number. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2013/04/19 14:03:51 bouyer Exp $ a7 1 PKGREVISION= 4 @ 1.31 log @Add patch from Xen security advisory: http://lists.xen.org/archives/html/xen-announce/2013-02/msg00005.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2013/04/11 19:57:53 joerg Exp $ d13 2 a14 2 DISTFILES+= ipxe-git-v1.0.0.tar.gz SITES.ipxe-git-v1.0.0.tar.gz += http://xenbits.xensource.com/xen-extfiles/ @ 1.30 log @Allow building Xen infrastructure with Clang. Fix various bugs in xenkernel3, xenkernel41, xentools3 and xentools41 exposed by Clang default warnings. Bump revisions for those. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2013/03/15 16:10:57 is Exp $ d8 1 a8 1 PKGREVISION= 3 @ 1.29 log @Make oxenstored (more) usable, as originally researched by Aaron J. Grier, with implementation changes by myself: - rules to add the run-time path correctly when building shared versions of libraries. Using -dllpath to ocamlmklib for this - ',' would need to be clumsily escaped from gmake. (This also needs a patched ocamlmklib - from ocaml 4.00.1nb2 - that has -elfmode which prevents -L paths being added to the run-time path). - Path fixes, but not using fixed paths as originally proposed, but the SUBST framework. - Trim whitespace off a numeric string read out of the kernel. Instead of open coding the function, use String.trim, as the String library is used, anyway. (available in ocaml >= 4.00.1) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2013/01/20 15:21:54 drochner Exp $ d8 1 a8 1 PKGREVISION= 2 d179 11 @ 1.29.2.1 log @Pullup ticket #4124 - requested by bouyer sysutils/xentools41: security patch Revisions pulled up: - sysutils/xentools41/Makefile 1.30-1.31 - sysutils/xentools41/distinfo 1.27-1.28 - sysutils/xentools41/patches/patch-.._.._ipxe_src_arch_i386_include_librm.h 1.1 - sysutils/xentools41/patches/patch-.._.._ipxe_src_core_settings.c 1.1 - sysutils/xentools41/patches/patch-.._.._ipxe_src_net_tls.c 1.1 - sysutils/xentools41/patches/patch-.._Config.mk 1.1 - sysutils/xentools41/patches/patch-CVE-2013-0215-1 1.1 - sysutils/xentools41/patches/patch-CVE-2013-0215-2 1.1 - sysutils/xentools41/patches/patch-firmware_hvmloader_Makefile 1.1 - sysutils/xentools41/patches/patch-libcx_xc__dom__boot.c 1.1 - sysutils/xentools41/patches/patch-xenstat_libxenstat_Makefile 1.1 --- Module Name: pkgsrc Committed By: joerg Date: Thu Apr 11 19:57:53 UTC 2013 Modified Files: pkgsrc/sysutils/xenkernel3: Makefile distinfo pkgsrc/sysutils/xenkernel3/patches: patch-cw pkgsrc/sysutils/xenkernel33: Makefile distinfo pkgsrc/sysutils/xenkernel41: Makefile distinfo pkgsrc/sysutils/xentools3: Makefile distinfo pkgsrc/sysutils/xentools3-hvm: Makefile distinfo pkgsrc/sysutils/xentools3/patches: patch-.._patch-Config.mk patch-cg pkgsrc/sysutils/xentools33: Makefile distinfo pkgsrc/sysutils/xentools33/patches: patch-ab pkgsrc/sysutils/xentools41: Makefile distinfo Added Files: pkgsrc/sysutils/xenkernel3/patches: patch-xen_arch_x86_hvm_io.c patch-xen_arch_x86_string.c pkgsrc/sysutils/xenkernel33/patches: patch-Config.mk patch-xen_Makefile patch-xen_arch_x86_Rules.mk pkgsrc/sysutils/xenkernel41/patches: patch-Config.mk patch-xen_Makefile patch-xen_arch_x86_Rules.mk patch-xen_arch_x86_cpu_mcheck_vmce.c patch-xen_arch_x86_time.c pkgsrc/sysutils/xentools3-hvm/patches: patch-.._patch-Config.mk pkgsrc/sysutils/xentools3/patches: patch-libxc_xc__dom__x86.c pkgsrc/sysutils/xentools33/patches: patch-blktap_drivers_block-qcow.c patch-ioemu_block-vvfat.c pkgsrc/sysutils/xentools41/patches: patch-.._.._ipxe_src_arch_i386_include_librm.h patch-.._.._ipxe_src_core_settings.c patch-.._.._ipxe_src_net_tls.c patch-.._Config.mk patch-firmware_hvmloader_Makefile patch-libcx_xc__dom__boot.c patch-xenstat_libxenstat_Makefile Log Message: Allow building Xen infrastructure with Clang. Fix various bugs in xenkernel3, xenkernel41, xentools3 and xentools41 exposed by Clang default warnings. Bump revisions for those. --- Module Name: pkgsrc Committed By: bouyer Date: Fri Apr 19 14:03:52 UTC 2013 Modified Files: pkgsrc/sysutils/xentools41: Makefile distinfo Added Files: pkgsrc/sysutils/xentools41/patches: patch-CVE-2013-0215-1 patch-CVE-2013-0215-2 Log Message: Add patch from Xen security advisory: http://lists.xen.org/archives/html/xen-announce/2013-02/msg00005.html @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 PKGREVISION= 4 a178 11 .include "../../mk/compiler.mk" .if !empty(PKGSRC_COMPILER:Mclang) EXTRA_HOSTCFLAGS+= -Wno-error=ignored-attributes EXTRA_CFLAGS+= -Wno-error=ignored-attributes -no-integrated-as \ -Wno-error=tautological-compare -Wno-error=null-dereference \ -Wno-error=empty-body -Wno-error=self-assign \ -Wno-error=sometimes-uninitialized .endif MAKE_ENV+= EXTRA_HOSTCFLAGS=${EXTRA_HOSTCFLAGS:Q} EXTRA_CFLAGS=${EXTRA_CFLAGS:Q} @ 1.28 log @oops, a patch was in the wrong sub-pkg bump PKGREV @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2013/01/18 11:27:43 drochner Exp $ d8 1 a8 1 PKGREVISION= 1 d104 1 d115 1 d122 9 @ 1.27 log @update to 4.1.4 changes: -fixes for vulnerabilities integrated (were patched in pkgsrc) -bug fixes and improvements @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2012/12/19 12:29:44 is Exp $ d8 1 @ 1.26 log @Fix for DOS: XSA25 (CVE-2012-4544 / CVE-2012-2625) - dom0 memory exhaustion possibility by uncompressing of domU kernels. From upstream; only file paths changed to be relative to our WRKSRC. ok'd by cegger@@/wiz@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2012/10/23 19:51:36 asau Exp $ a7 1 PKGREVISION= 4 @ 1.25 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2012/10/08 15:18:24 jaapb Exp $ d8 1 a8 1 PKGREVISION= 3 @ 1.24 log @Revision bump associated with the update of lang/ocaml to version 4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2012/10/03 21:57:45 wiz Exp $ a21 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.23 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2012/09/23 15:10:44 bouyer Exp $ d8 1 a8 1 PKGREVISION= 2 a27 1 BUILD_DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib d57 1 d177 1 @ 1.22 log @Add missing command_interpreter in rc.d script, as pointed out by dieter roelants. Bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2012/09/12 11:09:32 drochner Exp $ d8 1 a10 1 PKGREVISION= 1 @ 1.21 log @update to 4.1.3 also add security patches from upstream changes: -fixes for vulnerabilities were integrated -many bug fixes and improvements, Highlights are: -Bug fixes and improvements to the libxl tool stack approved by maintainer @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2012/07/16 22:55:25 jym Exp $ d10 1 @ 1.20 log @Do not skip domain's creation when a prehook cmd has been executed. Reported by Brook Milligan on port-xen@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2012/05/30 08:29:43 bouyer Exp $ a7 1 PKGREVISION= 8 @ 1.19 log @Fix build failure reported by David Holland. I don't know why gmake didn't stop for me on this error. Bump PKGREVISION, as despite the error the package did build fine for me. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2012/05/29 15:01:34 bouyer Exp $ d8 1 a8 1 PKGREVISION= 7 @ 1.18 log @Add support for PCI pass-through for HVM guests, based on patch sent by dukzcry on netbsd-users@@ on may 14. This supports only HVM guests, and only with the xl tool. bump pkgrevision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2012/05/10 16:07:36 abs Exp $ d8 1 a8 1 PKGREVISION= 6 @ 1.17 log @Correctly handle PKG_SYSCONFDIR - bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2012/03/09 12:34:23 wiz Exp $ d8 1 a8 1 PKGREVISION= 5 d177 1 @ 1.16 log @Bump PKGREVISION for python default version change to 2.7. py-* not affected, since it built different versions depending on the setting already. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2012/02/03 17:00:25 bouyer Exp $ d8 1 a8 1 PKGREVISION= 4 d57 1 @ 1.15 log @Pull up fix from Xen repository, fixing CVE-2012-0029: Heap-based buffer overflow in the process_tx_desc function in the e1000 emulation allows the guest to cause a denial of service (QEMU crash) and possibly execute arbitrary code via crafted legacy mode packets. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/01/26 11:19:23 cegger Exp $ d8 1 a8 1 PKGREVISION= 3 @ 1.14 log @Apply patch 79d1d3311319f3390f540f547becaba9d957f84c from qemu upstream: Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4. This allows NetBSD guests to use UltraDMA modes instead of just PIO mode 0. With this patch I can no longer reproduce PR 42455. Bump package revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2011/12/06 00:19:25 sbd Exp $ d8 1 a8 1 PKGREVISION= 2 @ 1.13 log @Recursive bump for lang/ocaml buildlink addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2011/10/16 20:33:35 bouyer Exp $ d8 1 a8 2 #PKGREVISION= 1 PKGREVISION= 1 @ 1.13.2.1 log @Pullup ticket #3672 - requested by bouyer sysutils/xentools33: security patch sysutils/xentools41: security patch Revisions pulled up: - sysutils/xentools33/Makefile 1.29 via patch - sysutils/xentools33/distinfo 1.27 via patch - sysutils/xentools33/patches/patch-qemu-e1000-CVSE-2012-0029 1.1 - sysutils/xentools41/Makefile 1.15 via patch - sysutils/xentools41/distinfo 1.17 - sysutils/xentools41/patches/patch-qemu-e1000-CVSE-2012-0029 1.1 --- Module Name: pkgsrc Committed By: bouyer Date: Fri Feb 3 17:00:25 UTC 2012 Modified Files: pkgsrc/sysutils/xentools33: Makefile distinfo pkgsrc/sysutils/xentools41: Makefile distinfo Added Files: pkgsrc/sysutils/xentools33/patches: patch-qemu-e1000-CVSE-2012-0029 pkgsrc/sysutils/xentools41/patches: patch-qemu-e1000-CVSE-2012-0029 Log Message: Pull up fix from Xen repository, fixing CVE-2012-0029: Heap-based buffer overflow in the process_tx_desc function in the e1000 emulation allows the guest to cause a denial of service (QEMU crash) and possibly execute arbitrary code via crafted legacy mode packets. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD$ d8 2 a9 1 PKGREVISION= 3 @ 1.12 log @This needs iasl to build, so depend on acpica-utils if /usr/bin/iasl doens't exist. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2011/10/03 17:01:06 sborrill Exp $ d9 1 @ 1.11 log @Switch to using version number from version.mk. Conflict with xenstoretools. OK cegger@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2011/06/16 13:40:06 cegger Exp $ d29 3 @ 1.10 log @Xen 4.1.1 (maintenance release) * Security fixes including CVE-2011-1583 CVE-2011-1898 * Enhancements to guest introspection (VM single stepping support for very fine-grained access control) * Many stability improvements, such as: PV-on-HVM stability fixes (fixing some IRQ issues), XSAVE cpu feature support for PV guests (allows safe use of latest multimedia instructions), RAS fixes for high availability, fixes for offlining bad pages and changes to libxc, mainly of benefit to libvirt * Compatibility fixes for newer Linux guests, newer compilers, some old guest savefiles, newer Python, grub2, some hardware/BIOS bugs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2011/06/05 23:05:58 abs Exp $ d3 3 a5 1 VERSION= 4.1.1 d38 1 @ 1.10.4.1 log @Pullup ticket #3570 - requested by bouyer sysutils/xenkernel41 build fix Revisions pulled up: - sysutils/xenkernel41/Makefile 1.3 - sysutils/xentools41/Makefile 1.12 --- Module Name: pkgsrc Committed By: bouyer Date: Sun Oct 16 20:32:44 UTC 2011 Modified Files: pkgsrc/sysutils/xenkernel41: Makefile Log Message: This builds fine on netbsd-5, so relax ONLY_FOR_PLATFORM --- Module Name: pkgsrc Committed By: bouyer Date: Sun Oct 16 20:33:35 UTC 2011 Modified Files: pkgsrc/sysutils/xentools41: Makefile Log Message: This needs iasl to build, so depend on acpica-utils if /usr/bin/iasl doens't exist. @ text @d1 1 a1 1 # $NetBSD$ a26 3 .if !exists(/usr/bin/iasl) BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils .endif @ 1.9 log @Use REPLACE_PYTHON in the appropriate places - bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2011/05/20 17:09:21 bouyer Exp $ d3 1 a3 1 VERSION= 4.1.0 d6 1 a6 1 PKGREVISION= 6 @ 1.8 log @Add a patch which fixes 2 problems: - use the correct way to get the size of a disk device or partition (from haad@@NetBSD.org) - if given a block device, use the character device instead (the block device is already in use by the backend driver). With this I could succeffully boot a HVMPV FreeBSD kernel using a phy: virtual disk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2011/05/12 15:57:38 bouyer Exp $ d6 1 a6 1 PKGREVISION= 5 d77 6 @ 1.7 log @Apply patch from xen repository, fixing CVE-2011-1583 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2011/05/07 18:39:05 tnn Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.6 log @Try to fix CONF_FILES handling and some pkglint warnings. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/05/07 06:39:16 tnn Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.5 log @drop superflous item in CHECK_PORTABILITY_SKIP @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2011/05/02 20:32:27 abs Exp $ a2 1 d6 1 a6 1 PKGREVISION= 2 a8 1 EXTRACT_SUFX= .tar.gz d48 1 a55 2 #INSTALL_MAKE_FLAGS+= CONFIG_DIR=${prefix}/share/examples d97 1 a97 1 XEND_SCRIPTS= block vif-bridge vif-ip qemu-ifup d117 3 a119 4 #CONF_FILES= ${EGDIR}/formats ${PKG_SYSCONFDIR}/formats CONF_FILES= ${EGDIR}/xend-config.sxp \ ${PKG_SYSCONFDIR}/xend-config.sxp d126 1 a126 1 .endfor @ 1.4 log @Avoid using == in /bin/sh script. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/04/15 10:32:22 bouyer Exp $ d40 1 a40 1 CHECK_PORTABILITY_SKIP= examples/* xm-test/ramdisk/make-release @ 1.3 log @Install hotplug scripts (actually called by xenbackendd on NetBSD) in share/examples/xen/scripts, and copy them to etc/xen/scripts/. Bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2010/02/10 19:17:46 joerg Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.2 log @make ocaml-findlib and ocaml a build dependency as discussed with wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2011/04/06 09:10:26 cegger Exp $ d7 1 a7 1 #PKGREVISION= 1 d100 2 d127 5 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2010/02/10 19:17:46 joerg Exp $ d28 1 a160 1 .include "../../devel/ocaml-findlib/buildlink3.mk" @ 1.1.1.1 log @The Xen virtual machine monitor allows running several virtual machines on a single physical machine. The xentools41 package contains the tools to create, destroy and control the virtual machines. This package contains the tools for Xen 4.1.x Release notes: The Xen team is pleased to announce the release of Xen 4.1. The result of nearly 12 months of development, new features include: * A re-architected and improved XL toolstack replacing XM/XEND * Prototype credit2 scheduler designed for latency-sensitive workloads and very large systems. * CPU Pools for advanced partitioning. * Support for large systems (>255 processors) * Support for x86 Advanced Vector eXtension (AVX). * New Memory Access API enabling integration of 3rd party security solutions into Xen virtualized environments. * Many IOMMU fixes (both Intel VT-d IOMMU and AMD IOMMU). * Many toolstack and buildsystem fixes for Linux and NetBSD hosts. * Thirdparty libs: libvirt driver for libxl has been merged to upstream libvirt. * HVM guest PXE boot enhancements, replacing gPXE with iPXE. * Even better stability through our new automated regression tests. Detailed release notes, including a more extensive feature list: http://wiki.xen.org/xenwiki/Xen4.1 To download tarballs: http://xen.org/products/xen_source.html Or the Mercurial source repository (tag 'RELEASE-4.1.0'): http://xenbits.xen.org/xen-unstable.hg And the announcement on the Xen blog: http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ Thanks to the many people who have contributed to this release! Regards, The Xen Team @ text @@