Commit graph

58 commits

Author SHA1 Message Date
wiz
7eeb51b534 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.
2014-05-29 23:35:13 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00
wiz
aa67e11089 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.
2014-01-25 10:29:56 +00:00
joerg
15a874e7b9 Make -Wunused-function non-fatal for clang. 2013-09-27 11:35:07 +00:00
joerg
b4466a6462 Fix header guards. 2013-07-19 12:57:51 +00:00
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
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
rodent
44c94b38c6 'EXTRACT_SUFX is ".tar.gz" by default, so this definition may be
redundant.' - It was. Removed.
2013-04-06 13:01:26 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +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
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
bsiegert
8ef9bcf661 Forgot to "cvs add" the patches. Also remove some debugging dreg.
Reminded by wiz, thanks!
2012-04-07 14:48:11 +00:00
bsiegert
acd99d1e76 Fix "xm list" with Python 2.7 (which is the default now). Without these patches,
you get a traceback and a crashing xend.

ok cegger (maintainer), joerg
2012-04-07 13:10:56 +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
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
c84017d909 Apply fixes for gcc 4.5. I cannot reproduce the
error message show in PR 45386.
Bump revision.
2012-01-09 14:06:34 +00:00
joerg
298059cf35 Disable -Wswitch as newer GCC versions are more noisy 2011-12-07 15:22:59 +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
45f69fa8c6 Conflict with xenstoretools 2011-10-03 17:01:23 +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
3c6e3ba2bc Add patch from the xen-dev mailing list to fix CVE-2011-1583
Bump PKGREVISION
2011-05-12 15:39:05 +00:00
abs
1807a940dc REPLACE_PYTHON for /usr/bin/env python in misc/xsview, bump PKGREVISION 2011-04-30 19:25:53 +00:00
jym
6a17885159 Add support for "vifname" keys inside XenStore. Its value is the
interface name for the vif, e.g. xvif(4) for dom0, and xennet(4)
for domU.

This allows querying the XenStore for the vif names, rather than
hardcoding their syntax in vif-* scripts.

Add a xen-subr shell script that can contain customized functions, and
include it in the vif-ip/vif-bridge scripts.
Introduce xenstore_read_default that returns the value of a specific
key from XenStore, or the default specified value when key is absent.

Bump revision.

ok bouyer@.

See http://mail-index.netbsd.org/port-xen/2011/01/11/msg006405.html
2011-01-12 00:11:19 +00:00
wiz
6f6fdc077f Fix compatibility with texi2html-5.0.
Problem reported by Sad Clouds on pkgsrc-users.
2010-12-13 13:37:49 +00:00
tnn
62cb63d5f5 Add patch from emulators/qemu to let NetBSD hvm guest use emulated wm(4) NIC. 2010-10-30 20:06:52 +00:00
cegger
4a6a57669c Apply c/s 19609 from upstream:
xend: Avoid deprecation warnings with Python 2.6.
http://xenbits.xensource.com/xen-unstable.hg/rev/4d6029814742
Fixes PR pkg/43231

Add LICENSE
Bump pkgversion
2010-05-05 06:12:35 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
ver
7b3cffc891 Fix failure in patch-ad. Approved by cegger@. 2010-01-01 00:34:53 +00:00
bouyer
9827f1baa8 Really bump pkgrevision for patch-fc change. 2009-10-18 21:31:23 +00:00
bouyer
ab784a9525 Fix serial port on pty (serial = 'pty' configuration directive) for
HVM guests. Tested with a NetBSD 4.0.1 i386 boot cd with console on com0.
PKGREVISION++
2009-10-18 21:28:10 +00:00
cegger
ae35da54e5 Update to Xen 3.3.2.
This is a mainenance release with a number of stability fixes.
2009-08-07 12:43:46 +00:00
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
adam
fbae32920d Fix typo 2009-02-23 11:23:24 +00:00
cegger
5ca78b8684 apply fixes from hannken@
- make pygrub in interactive mode working (upstream c/s 18586)
- PR port-xen/40675: make xen guest console visible (upstream c/s 18591)
2009-02-20 23:22:47 +00:00
cegger
531096021b build xen 3.3 packages for netbsd-5 again despite there is no Dom0 PAE support.
bouyer says:
Dom0 PAE support will be pulled up to netbsd-5 after netbsd-5-0-RELEASE is
tagged. building the packages on netbsd-5 in the meantime does not hurt.
2009-02-18 20:31:29 +00:00
cegger
b8c0d897a0 - drop 4.99.* , everyone using xen 3.3 should be either on netbsd-5 or on -current.
- drop i386 on netbsd-5. It requires Dom0 PAE support only -current has.
2009-02-16 20:16:59 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
bouyer
2d729161d2 Require DAEMON for /etc/rc.d/xend instead of "disks network". Should fix
issue reported Damian Sobczak on port-xen@ where xend is started before
mountall.
bump PKGREVISION
2009-01-17 12:31:10 +00:00
cegger
fecf681ff4 Update to Xen 3.3.1.
This is a mainenance release with a number of stability fixes.
2009-01-13 13:48:32 +00:00
cegger
7a75892c09 Remove workaround: 32bit headers are no longer required for compiling.
Recent changes in -current now allow building a 32bit binary on amd64 for this package.

While here, remove conflict with xentools32-* which was never packaged.
2008-10-27 14:02:06 +00:00
cegger
731b999fc8 Apply changeset 18441 from xen-3.3-testing tree.
This fixes a typo introduced by the security fix for http://secunia.com/advisories/32064/
This effectively removes patch-gb
2008-10-09 10:15:52 +00:00
cegger
ad9a396121 Apply changeset 18434 from upstream xen-3.3-testing tree.
This fixes security issue http://secunia.com/advisories/32064/
2008-10-08 19:13:41 +00:00
joerg
ac50b743b3 Don't install qemu documentation. Install formats to share/examples/xen
as well and use config file framework. Sort PLIST.
2008-09-30 15:08:34 +00:00
cegger
740cfb932b Don't hardcode config directory, which cause problems with different LOCALBASE.
Reported by Marcin M. Jessa via private mail.
2008-09-03 09:38:07 +00:00
cegger
7dd3b09eec fix installation on i386, where MACHINE_ARCH expands to i386.
Reported by Marcin M. Jessa via private mail.
2008-09-03 09:36:16 +00:00
cegger
01deeac581 Update to final Xen 3.3.0.
Release notes for Xen 3.3.0:

This is a major new release with a host of new features including:
 - Power management (P & C states) in the hypervisor
 - HVM emulation domains ('qemu-on-minios') for better scalability,
performance and security
 - PVGrub: boot PV kernels using real GRUB inside the PV domain
 - Better PV performance: domain lock removed from pagetable-update paths
 - Shadow3: optimisations to make this the best shadow pagetable algorithm
yet, making HVM performance better than ever
 - Hardware Assisted Paging enhancements: 2MB page support for better TLB
locality
 - CPUID feature levelling: allows safe domain migration across systems with
different CPU models.
 - PVSCSI drivers for SCSI access direct into PV guests
 - HVM framebuffer optimisations: scan for framebuffer updates more
efficiently
 - Device passthrough enhancements
 - Full x86 real-mode emulation for HVM guests on Intel VT: supports a much
wider range of legacy guest OSes
 - New qemu merge with upstream development
 - Many other changes in both x86 and IA64 ports
2008-08-22 17:03:30 +00:00
cegger
d0100c85e7 Update to Xen 3.3 7th release candidate:
This fixes an x86 HVM emulation issue introduced in -rc6 which caused
certain guests (Win98 and OS2, for example) to fail to boot.
2008-08-20 15:06:49 +00:00