Commit graph

17 commits

Author SHA1 Message Date
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