summaryrefslogtreecommitdiff
path: root/sysutils/xentools413
AgeCommit message (Collapse)AuthorFilesLines
2022-08-17xentools413: merge some changes from xentools415.wiz2-45/+322
Install more docs, fix duplicated targets. Bump PKGREVISION.
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia1-2/+2
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2022-06-24Fix build on netbsd-HEADbouyer5-3/+60
Fix what looks like an incomplete conversion to egg.mk (PLIST commited but not Makefile?)
2022-05-13xentools413: adapt to pciutils 3.8wiz4-40/+4
Untested because of ld -N -T out/romlayout32flat.lds out/rom16.strip.o out/rom32seg.strip.o out/code32flat.o -o out/rom.o ld: cannot find out/rom16.strip.o: No such file or directory ld: cannot find out/rom32seg.strip.o: No such file or directory on -current/amd64.
2022-05-05xentools*: Use OPSYS_VERSION to numerically compare NetBSD releasesnia1-3/+2
XXX do we still support Xen on NetBSD 6?
2022-03-14xentools413: fix PLIST for egg-info.markd1-3/+9
2021-12-19sysutils/pciutils: no longer static, removemaya1-2/+2
BUILDLINK_DEPMETHOD.pciutils?= build And pkgrevision bump consumers. Pointed out by tsutsui in PR pkg/56553
2021-12-08revbump for icu and libffiadam1-1/+2
2021-11-09xentools*: Extend CHECK_RELRO_SKIPnia1-1/+3
2021-10-26sysutils: Replace RMD160 checksums with BLAKE2s checksumsnia1-4/+4
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-13Set MKPIE_SUPPORTED to no, make them build again now that the defaultbouyer1-1/+2
changed to yes.
2021-10-07sysutils: Remove SHA1 hashes for distfilesnia1-4/+1
2021-09-22Needs gsed to build on HEADbouyer3-7/+16
PR pkg/56411 also apply, so pretend that eventfd support is not there. To be revisited after the freeze.
2021-09-21Update xenkernel413 and xentools413 to 4.13.4.bouyer2-8/+7
CHANGES are bugfixes, including fixes for XSA up to XSA-384
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-05-09xentools{413,415}: typo in NetBSD's MESSAGEkhorben2-5/+5
Bumps PKGREVISION. NFCI.
2021-03-30Update xentools413 and xentools413 to 4.13.3.bouyer14-3751/+13
Changes since 4.13.2: inlcude security fixes for all XSA known to date (up to XSA-369). Other minor bug fixes.
2021-03-08Recursive revbump associated with update of lang/ocamljaapb1-2/+2
2021-02-04When compiling with -fwhole-program gcc will omit functions whichbouyer2-1/+20
are not used in the file, even if not declared static. Add __attribute__((externally_visible)) to memcpy() to force gcc to include it. Fixes build on -current (gcc 9) This is a build fix so no PKGREVISION bump
2021-02-03Add upstream patch for Xen Security Advisory 355bouyer4-3/+59
Also, fix xenstored looping keeping the CPU 100% busy and leaking file descriptors.
2021-01-25xentools413: remove references to non-existent fileswiz1-2/+1
2021-01-08Fix build with newer ocaml, from Chavdar Ivanovbouyer3-15/+21
2020-12-16Add upstream patches for a bunch of Xen security avisories, relatedbouyer13-10/+3721
to xenstore permissions.
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia1-1/+2
For the Python 3.8 default switch.
2020-11-06Update xenkernel413 and xentools413 to 4.13.2. This includes fixes forbouyer3-95/+8
XSA up to XSA347, and an improved fix for XSA 286.
2020-09-20xentools413: gcc9 build fixprlw12-1/+17
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-08-27/usr/include/xen/xenio.h is not new; so go back to simple ONLY_FOR_PLATFORMbouyer1-6/+2
patterns, but include 9.0_STABLE
2020-08-27Improve tap handling: pass bridge name to qemu-ifup (partially frombouyer4-10/+120
Roman Shaposhnik via xen-devel) as qemu-xen-traditional does. Also set an XEN_DOMAIN_ID environnement variable, so that the xenstore can be looked up from qemu scripts. While there, check /usr/include/xen/xenio.h presense instead of relying only on ONLY_FOR_PLATFORM. This way this package can be built on recent 9.0_STABLE. Bump PKGREVISION.
2020-08-27Always use system-supplied IOCTL definitions, remove xen-providedbouyer15-142/+253
include files. Build seabios and ipxe, they're needed by qemu-xen (ipxe not strictly needed but it's convenient to have) Switch default device model from qemu-xen-traditional to qemu-xen (the former being unmaintained) Add upstream patch for XSA335 security issue. Bump PKGREVISION.
2020-07-26xentools413: remove outdated SUBST blocks for /proc and /kernrillig1-15/+1
The file define.ml does not contain any hard-coded paths anymore. These are autogenerated in paths.ml.
2020-07-26xentools413: clean up SUBST block for XENDCONFDIRrillig1-4/+2
The paths in define.ml are taken from the autogenerated paths.ml now. The file xl_cmdtable.c has been moved, and it doesn't contain a placeholder anymore.
2020-07-26xentools413: remove outdated SUBST blockrillig1-7/+1
tools/Makefile does not contain /var/lib anymore, and sysconfig.xencommons has been switched to GNU autoconf.
2020-07-26xentools413: fix SUBST block for Perl pathrillig1-14/+10
tools/misc/xencov_split has switched to Python, some other files use /usr/bin/env, which the SUBST block didn't handle.
2020-06-08Match not only NetBSD releases but also _BETA and _STABLEbouyer1-1/+2
2020-06-02Will also build on NetBSD 9.1 and later, adjust ONLY_FOR_PLATFORMbouyer1-1/+2
2020-05-26Add xenkernel413 and xentools413 packages, version 4.13.1.bouyer86-0/+3613
At this time xentools413 will only build on a very recent -current (as of an hour ago or do - with /usr/include/xen/xenio.h 1.12 or newer) Xen is a hypervisor which supports running multiple guest operating systems on a single machine. Guest OSes (also called "domains") can be either paravirtualised (i.e. make hypercalls in order to access hardware), run in HVM (Hardware Virtualisation Mode) where they will be presented with virtual devices, or a combination where they use hypercalls to access hardware but manage memory themselves. At boot, the xen kernel is loaded along with the guest kernel for the first domain (called domain0). domain0 has privileges to access the physical hardware (PCI and ISA devices), administrate other domains and provide virtual devices (disks and network) to other domains.