Commit graph

50 commits

Author SHA1 Message Date
wiz
b4dd710e80 Replace py-curses/buildlink3.mk with DEPENDS.
There are no buildlink3-relevant files here, just a loadable module.
2013-06-04 07:38:49 +00:00
wiz
d2ca14a3f1 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.
2013-05-31 12:39:57 +00:00
joerg
66e760320d Fix ctype use. 2013-05-06 14:59:10 +00:00
drochner
1e646464a4 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
2013-05-03 16:48:37 +00:00
sborrill
675a2a56f5 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.
2013-04-29 11:22:42 +00:00
bouyer
f25daac6f5 Add patch from Xen security advisory:
http://lists.xen.org/archives/html/xen-announce/2013-02/msg00005.html
2013-04-19 14:03:51 +00:00
joerg
8f28de81a1 Allow building Xen infrastructure with Clang. Fix various bugs in
xenkernel3, xenkernel41, xentools3 and xentools41 exposed by Clang
default warnings. Bump revisions for those.
2013-04-11 19:57:51 +00:00
is
be2d05565d 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)
2013-03-15 16:10:57 +00:00
drochner
e04bd3afcc oops, a patch was in the wrong sub-pkg
bump PKGREV
2013-01-20 15:21:54 +00:00
drochner
f93a8c27fa update to 4.1.4
changes:
-fixes for vulnerabilities integrated (were patched in pkgsrc)
-bug fixes and improvements
2013-01-18 11:27:43 +00:00
is
978ae1d1aa 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@.
2012-12-19 12:29:44 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
jaapb
ff1184e506 Revision bump associated with the update of lang/ocaml to version 4. 2012-10-08 15:18:20 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
bouyer
b9f0e561e0 Add missing command_interpreter in rc.d script, as pointed out by
dieter roelants. Bump pkgrevision
2012-09-23 15:10:44 +00:00
drochner
f647411127 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
2012-09-12 11:09:32 +00:00
jym
3fa66231aa Do not skip domain's creation when a prehook cmd has been executed.
Reported by Brook Milligan on port-xen@.
2012-07-16 22:55:25 +00:00
bouyer
44b90627d2 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.
2012-05-30 08:29:43 +00:00
taca
d4a3afa031 Fix path of the target file in patch files. 2012-05-30 03:27:05 +00:00
bouyer
55f89809df Add support for PCI pass-through for HVM guests, based on patch sent by
dukzcry <lomka@gero.in> on netbsd-users@ on may 14. This supports
only HVM guests, and only with the xl tool.

bump pkgrevision.
2012-05-29 15:01:34 +00:00
abs
426d1b014c Correctly handle PKG_SYSCONFDIR - bump pkgrevision 2012-05-10 16:07:36 +00:00
wiz
8b5589a2ea Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.
2012-03-09 12:33:57 +00:00
drochner
581d829a81 "xl shutdown --halt" doesn't work, remove the "--halt" 2012-02-24 11:44:03 +00:00
bouyer
7525399887 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
2012-02-03 17:00:24 +00:00
cegger
137b8f7d1a 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.
2012-01-26 11:19:23 +00:00
sbd
01ce2c530c Regenerate diffs for GNU patch. 2011-12-14 03:57:50 +00:00
sbd
8eca42f859 Recursive bump for lang/ocaml buildlink addition. 2011-12-06 00:19:21 +00:00
jmcneill
afae800479 fix previous 2011-10-29 14:16:53 +00:00
jmcneill
a4b54e7a16 Fix build for 32-bit hosts with a 64-bit time_t 2011-10-29 10:20:52 +00:00
bouyer
9cf3e080a7 Do not hardcode /usr/pkg, use $PREFIX 2011-10-28 11:31:29 +00:00
bouyer
5437a3f280 Re-add patch-dd and patch-de, without them it doesn't package properly.
Without these patches, config and sample files are installed in
${PREFIX}/etc/xen instead of ${PREFIX}/share/example/xen/
2011-10-26 13:39:48 +00:00
cegger
1027369895 Update to Xen 4.1.2
Fixes/features include:
 * New XL toolstack
 * kexec/kdump
 * Remus
 * Device passthrough to HVM guests
 * Interrupt handling
 * Support for Supervisor Mode Execution Protection (SMEP)
2011-10-21 18:26:58 +00:00
bouyer
09ff945914 This needs iasl to build, so depend on acpica-utils if /usr/bin/iasl
doens't exist.
2011-10-16 20:33:35 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
sborrill
45be180532 Switch to using version number from version.mk.
Conflict with xenstoretools.

OK cegger@
2011-10-03 17:01:06 +00:00
sborrill
62c160a52d Add patch to be used by xenstoretools to install a subset of the relevant
tools.
2011-10-03 16:58:57 +00:00
sborrill
a9406f03e2 Pull out version number from main Makefile so that it can be shared by
sysutils/xenstoretools
2011-10-03 16:58:04 +00:00
cegger
9cd858d455 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.
2011-06-16 13:40:06 +00:00
abs
7a3c42cf8a Use REPLACE_PYTHON in the appropriate places - bump pkgrevision 2011-06-05 23:05:58 +00:00
bouyer
5bba88133c 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.
2011-05-20 17:09:21 +00:00
bouyer
1b0d4dc222 Apply patch from xen repository, fixing CVE-2011-1583 2011-05-12 15:57:38 +00:00
tnn
d9e2c5fce2 Try to fix CONF_FILES handling and some pkglint warnings.
Bump PKGREVISION.
2011-05-07 18:39:05 +00:00
tnn
fd6cfcee51 sort PLIST, add two missing ocaml files 2011-05-07 17:02:39 +00:00
tnn
fc4999371e Override texi2html & pod2man detection so that manpages belonging to
emulators/qemu don't get spuriously overwritten during install.
2011-05-07 16:55:58 +00:00
tnn
098a844b3b drop superflous item in CHECK_PORTABILITY_SKIP 2011-05-07 06:39:16 +00:00
abs
20343f7198 Avoid using == in /bin/sh script. Bump PKGREVISION 2011-05-02 20:32:27 +00:00
bouyer
daa56d37ed Add $NetBSD: $ 2011-04-15 13:35:05 +00:00
bouyer
8390fe6133 Install hotplug scripts (actually called by xenbackendd on NetBSD)
in share/examples/xen/scripts, and copy them to etc/xen/scripts/.
Bump pkgrevision
2011-04-15 10:32:22 +00:00
cegger
6aa9c43221 make ocaml-findlib and ocaml a build dependency as discussed with wiz@ 2011-04-06 10:03:00 +00:00
cegger
38d07fb5f4 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
2011-04-06 09:10:26 +00:00