Commit graph

30 commits

Author SHA1 Message Date
Juergen Lock
c0068e4cb1 Catch up with github tree, fixing bug caused by struct kinfo_proc typo -
changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-06-28 15:17:14 +00:00
Juergen Lock
f0e20e9950 - Apply fixes for pcnet guest to host escape vulnerability - CVE-2015-3209.
- Bump PORTREVISIONs.

PR:		201064
Submitted by:	koobs
Security:	https://vuxml.FreeBSD.org/freebsd/acd5d037-1c33-11e5-be9c-6805ca
1d3bb1.html
2015-06-26 19:14:41 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Juergen Lock
25d2ab9b46 Catch up with github tree, adding bsd-user aarch64 fixes - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-06-19 18:43:12 +00:00
Juergen Lock
2355baffac Catch up with github tree, adding setsockopt handling for IPV6 - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200680
2015-06-17 20:15:34 +00:00
Juergen Lock
6aa9c8f3bb - Catch up with github tree, adding IP_OPTIONS support sockopt syscalls -
changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200703
2015-06-13 17:27:11 +00:00
Juergen Lock
79c73c4c15 - Catch up with github tree, adding more bsd-user ppc fixes - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

- Add aarch64 to qemu-user-static rc.d script.
2015-06-13 11:33:25 +00:00
Juergen Lock
c3bed3408d Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-06-12 20:58:59 +00:00
Juergen Lock
222397ae42 Catch up with github tree, adding translation of struct kinfo_proc -
changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200615
2015-06-08 16:18:21 +00:00
Juergen Lock
8bf5d35251 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-05-30 00:51:53 +00:00
Juergen Lock
e5042511f3 Catch up with github tree, fixing bsd-user pthread crashes among
other things - changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200485
2015-05-29 18:23:30 +00:00
Juergen Lock
3afca2cc7e Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-05-17 16:46:18 +00:00
Juergen Lock
a5d6daade5 - Apply fixes for "BENOM" vulnerability - CVE-2015-3456 .
- Bump PORTREVISIONs.

PR:		200255
PR:		200256
PR:		200257
Submitted by:	venture37@geeklan.co.uk
Obtained from:	http://git.qemu.org/?p=qemu.git;a=commitdiff;h=e907746266721f305d67bc0718795fedee2e824c
Security:	http://vuxml.FreeBSD.org/freebsd/2780e442-fc59-11e4-b18b-6805ca1d3bb1.html
2015-05-17 10:09:36 +00:00
Juergen Lock
d96dc23c07 - Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

- Switch to new USE_GITHUB syntax.
2015-05-01 19:10:15 +00:00
Mathieu Arnold
0438143249 Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
2015-04-03 11:26:48 +00:00
Bryan Drewery
38cdd746fd Revert my change from r381978.
The reason for it did not pan out.
2015-03-26 21:40:34 +00:00
Bryan Drewery
3361e9bb34 Use BSDMAKE rather than MAKE here to ensure using /usr/bin/make.
With hat:	portmgr
2015-03-23 04:04:58 +00:00
Bryan Drewery
5b5a90256d Update USE_GITHUB so it does not require GH_COMMIT.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
2015-03-19 16:44:57 +00:00
Juergen Lock
5624ea0188 - Fix procctl check.
- Bump PORTREVISION.

PR:		198667
Submitted by:	garga
2015-03-17 21:59:32 +00:00
Juergen Lock
7f4d6db4e6 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-03-10 19:30:15 +00:00
Juergen Lock
f7c8fdbe5c - Add rc.d script to emulators/qemu-user-static to (optinally) setup
imgact_binmisc configs on systems where that exists.
- Bump PORTREVISION.

Submitted by:	linimon (with some changes by me)
2015-03-01 15:16:42 +00:00
Juergen Lock
43e3cb0f43 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

(Looks like aarch64-bsd-user starts becoming usable...)
2015-02-16 21:25:37 +00:00
Juergen Lock
9370b71bc9 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-02-15 20:03:07 +00:00
Juergen Lock
f3b7bb35f9 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-02-12 17:47:57 +00:00
Juergen Lock
9066ad97ff Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-02-07 20:04:53 +00:00
Juergen Lock
f5274058df Fix bsd-user build on older head that doesn't have the reaper stuff yet.
PR:		197134
Submitted by:	amdmi3
2015-01-27 21:33:13 +00:00
Juergen Lock
62dd8ff2d7 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-01-24 11:32:58 +00:00
Juergen Lock
dbc8d4a8be - Update emulators/qemu-sbruno to latest github snapshot, fixing
the bsd-user targets on 8 and 9.
- Switch emulators/qemu-user-static to be slave of emulators/qemu-sbruno.
- Update emulators/qemu-devel to latest upstream release 2.2.0, now
  w/o bsd-user patches and knob again.  (Or at least until the
  patches are merged upstream...) [1]
- Add appropriate CONFLICTS to emulators/qemu too and bump its
  PORTREVISION.

Suggested by:	andrew [1] (for the benefit of testing aarch64 guests)
2015-01-06 19:47:28 +00:00
Juergen Lock
ecdc643f06 (Attempt to) fix build on 9.1/i386.
Submitted by:	beefy1 via pkg-fallout
2015-01-01 12:38:18 +00:00
Juergen Lock
1a89f2e00b Add new port emulators/qemu-sbruno, to be used for qemu-user-static
once it builds again on 8 and 9:

QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

    * Full system emulation. In this mode, QEMU emulates a full system
(for example a PC), including a processor and various peripherials.
It can be used to launch different Operating Systems without rebooting
the PC or to debug system code.
    * User mode emulation. In this mode, QEMU can launch
Linux processes compiled for one CPU on another CPU. It can be used to
launch the Wine Windows API emulator or to ease cross-compilation and
cross-debugging.

As QEMU requires no host kernel patches to run, it is very safe and easy to use.

http://wiki.qemu.org/Main_Page

This is building sbruno's bsd-user github branch:

WWW: https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2014-12-30 23:50:20 +00:00