Commit graph

67 commits

Author SHA1 Message Date
Sean Bruno
f3948c56b8 Update qemu-sbruno to upstream.
Add patch to fixup error message from kevent() emulation:
 	kevent: failed (Bad address)

Submitted-by: Mikail Urankar <mikael.urankar@gmail.com>
2016-07-28 16:18:47 +00:00
Sean Bruno
30cb462b0d Update qemu-sbruno/qemu-static-user to track upstream development.
Change the way qemu-user-static builds with relationship to glib20 (ian@)

Update a couple of patches for changes to include file locations.
2016-07-12 15:17:44 +00:00
Sean Bruno
ffa7e2ac5a Update qemu-sbruno/user-static to capture pull request:
- Allow utimensat() syscall on FreeBSD 10.3, where pkg(8) requires it.

Update qemu-sbruno Makefile to not build qemu-tools when building
qemu-user-static slave port.  (ian@)
2016-06-28 18:03:31 +00:00
Sean Bruno
22e415fd43 Capture upstream pull request from jkim@
https://github.com/seanbruno/qemu-bsd-user/pull/23

Limit sysctl(3) output for hw.availpages to 4GB.
- This output should be limited to 4GB on 32-bit targets to be consistent
  with hw.physmem. Note this also limits sysconf(3) with _SC_PHYS_PAGES
  because libc uses sysctlbyname("hw.availpages", ...) to get the value.
- Properly swap output for hw.physmem, etc. while I am in the neighborhood.

Submitted by:	jkim@
2016-06-21 14:59:46 +00:00
Sean Bruno
6a860fddbd Use correct ELF magic to run powerpc64 binaries.
PR:		209983
Submitted by:	jbeich
2016-06-13 19:12:50 +00:00
Sean Bruno
5dabcea590 Update to capture pull request from jkim@
- Clean up locking/unlocking path names

Submitted by:	jkim
2016-06-11 16:56:19 +00:00
Sean Bruno
3fb363a093 Update to a merged copy of 2.6.50 2016-06-02 19:11:22 +00:00
Sean Bruno
e430a29bd0 Update qemu-sbruno/qemu-static-user:
Disable atomic macros which conflict with C++ QEMU's atomic header defines
a few macros which conflict with standard C++ function names, namely
atomic_fetch_{add,sub,and,or}.  Disable these macros when compiling for C++.

PR:		209590
Submitted by:	dim
2016-05-19 17:27:35 +00:00
Sean Bruno
0aa0f23bcf Update qemu-sbruno to track upstream at version 2.5.93.
Fix aarch64 bsd-user by aligning the stack properly.  (andy turner).
743fbfffc1

Fix bsd-user syscall implementation of renameat.  (mikael urankar).
aa90a1b960

Fix bsd-user log_file argument handling now that handling of NULL isn't
being done by the called functions.
e3d069e8b1

PR:		208952
2016-04-28 21:01:44 +00:00
Sean Bruno
8ccb519c88 Fix arguments for renameat() to resolve issues with building certain
ports.

PR:	208952
Submitted by:	Mikael Urankar <mikhael.urankar@gmail.com>
2016-04-25 15:38:14 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Sean Bruno
3a64daf7b8 Remove i386 from builds for now while I unbreak the aarch64 target on
FreeBSD amd64 hosts.
2016-03-20 20:44:07 +00:00
Sean Bruno
14642532a4 Bump PORTREVISION:
palcode-clipper is an alpha binary for use with qemu, not something that
should be stripped.
2016-02-19 03:16:02 +00:00
Sean Bruno
438ffd91b3 Attempt to unbreak stage (pointed out by amdmi3/junovitch)
- Add ivshmem-client/server to the pkg-plist of qemu-sbruno.
- Forceably nuke ivshmem-client/server during the build of qemu-user-static.

Bump PORTREVISION.
2016-02-18 16:30:29 +00:00
Sean Bruno
1a8ded0d45 A couple of portlint nits for tabs/spaces and a proper WWW note in a
URL in the pkg-descr.

Install stripped enabled for ivshmem* and the palcode-clipper utility.

Drop patch for procctl() and commit it upstream.
2016-02-15 19:47:09 +00:00
Sean Bruno
5b13a5eaeb Remove s390-zip1.rpm from pkg-plist.
Upstream commit 6e9965d429f22cf68d47aa6397f7d5b0eff913cc removed
this file.
2016-02-14 14:40:21 +00:00
Sean Bruno
2846f8d027 Update qemu-sbruno and qemu-user-static.
Sync bsd-user do_obreak with linux-user (do_brk).

Merging to QEMU upstream provides fixes for the following CVEs:
CVE-2015-8345
CVE-2015-8567
CVE-2015-8568
CVE-2015-8613
CVE-2015-8619
CVE-2015-8701

libvxl upstream has been updated to 1.12 and has accepted a slightly
modified version that addresses the issue in the patch.

PR:		205813
2016-02-13 19:18:11 +00:00
Sean Bruno
5dfcb8cb7c Bump qemu-sbruno to capture merge request that sync's bsd-user mmap()
code to look/feel/behave like the linux-user mmap() code.

Submitted by:	mikhael.urankar@gmail.com
2016-01-14 15:40:20 +00:00
Sean Bruno
1594c47ad0 Bump to 2.5.50.g20160103, catchup with latest bug fixes.
Fix dereference of wrong pointer arg in ipc/semctl syscall.
Fix return from mmap() to setEINVAL and MAP_FAILED when len is 0

PR:		203852 200613
Submitted by:	mikael.urankar@gmail.com
2016-01-04 18:26:26 +00:00
Sean Bruno
562b404862 Add arm activator to stop function.
Bump portrevision.
2015-12-25 17:07:51 +00:00
Sean Bruno
caa1e56be5 Update qemu-sbruno tracking my github branch.
- merge to 2.5.0 release
- Add support for arm(v4/5) and improve its ability to do stuff. (cognet)
2015-12-24 23:06:27 +00:00
Sean Bruno
32d8993813 Mark this as being maintained as myself. 2015-12-16 18:48:44 +00:00
Sean Bruno
8f4898ccdb Take these ports as they are based on my branches in github.
rip nox@
2015-12-16 18:45:00 +00:00
Eitan Adler
fe6465bb1b Reset maintainer 2015-12-14 02:52:14 +00:00
Sean Bruno
27c857ee07 Bump qemu-sbruno to capture commits in upstream project.
- Fix build on freebsd9 (rakuco)
- When using readlink(1) to read /proc/curproc/file, return the emulated
  program name, not qemu. (jkim)
2015-12-06 16:15:06 +00:00
Sean Bruno
8cfd4dbd5b Add the man page for qemu-ga to the plist.
Fixes build under poudriere testport.

Submitted by:	amdmi3@amdmi3.ru
2015-11-08 19:14:13 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Sean Bruno
30ebb3a02e Update qemu-sbruno to track my github repo.
- Update MIPS user target to work on head after svn r286871
 - Bump UPDATING as this makes the current pkg incompatible with current
   prior to this revision.

Submitted by:	kan
2015-10-11 22:11:52 +00:00
Sean Bruno
f440fa7bf3 Fix Makefile so that those who want to use this port directly can still
build.

PR:	202536
2015-09-03 18:27:44 +00:00
Sean Bruno
49cecff573 Build fix:
- Remove etc/qemu/target-x86_64.conf.sample dropped by upstream
- Add vgabios-virtio.bin
2015-09-01 17:38:29 +00:00
Sean Bruno
7ba60304c9 Update qemu-sbruno to track bsd-user branch on github. I *am* the
upstream of this port and maintainer notified developers on 07/17/15 to
update his ports while he is AFK.

Sync's to pre-release 2.4.0

Differential Revision:	https://reviews.freebsd.org/D3385
2015-08-16 19:13:30 +00:00
Juergen Lock
c992a31c3d Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-15 17:38:28 +00:00
Juergen Lock
6430807211 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-10 17:05:07 +00:00
Juergen Lock
5899e8a887 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-09 19:42:19 +00:00
Juergen Lock
3d95343aed Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-08 18:45:42 +00:00
Juergen Lock
75458c0b0c Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		201168
2015-07-02 15:41:51 +00:00
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