Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.11.50.g20191211_4 02 Oct 2020 20:19:38 |
rene |
Remove expired ports:
2020-09-30 audio/zinf: Does not build, no upstream
2020-10-01 emulators/qemu-sbruno: Port will be removed in favor of
emulators/qemu |
2.11.50.g20191211_4 29 Apr 2020 23:46:05 |
kevans |
emulators/qemu-sbruno: bump PORTREVISION for recent DEPRECATION
DEPRECATED was added in r533075 and gets encoded in the pkg; make sure that
users of the pkg get the notice far in advance that this port is going away,
as it will not receive any further updates that would trigger the rebuild.
Approved by: koobs (mentor)
MFH: 2020Q2 (blanket: metadata correction) |
2.11.50.g20191211_3 26 Apr 2020 15:57:12 |
kevans |
emulators/qemu-user-static: revive as a copy of qemu-user-static-devel
This is effectively the 3.1 update of qemu-user-static. The main feature of
the update to 3.1 is RISC-V support, contributed by Embecosm.
PR: 243906
Approved by: koobs (mentor) |
2.11.50.g20191211_3 20 Mar 2020 13:21:43 |
db |
reated attachment 212362 [details]
Fix emulators/qemu-sbruno build with lld 10.0.0
As reported in bug 244251, with clang and lld 10.0.0 the emulators/qemu-sbruno
port fails in the configure stage:
===> Configuring for qemu-user-static-2.11.50.g20191211_3
ERROR: We need to link the QEMU user mode binaries at a
specific text address. Unfortunately your linker
doesn't support either the -Ttext-segment option or
printing the default linker script with --verbose.
If you don't want the user mode binaries, pass the
--disable-user option to configure.
===> Script "configure" failed unexpectedly. (Only the first 15 lines of the commit message are shown above ) |
2.11.50.g20191211_3 05 Feb 2020 16:09:20 |
kevans |
qemu-user-static: revert SSP_CFLAGS workaround (ports r501032)
This was later diagnosed to be a bug in libc, which has since been addressed
in all supported releases and branches. PORTREVISION is bumped as SSP_CFLAGS
will change the output, and for consumers of these two ports it is
imperative that it be rebuilt against the updated libc to avoid high failure
rates. In testing qemu-user-static-devel failed roughly 60% of the time,
rendering it unusable as each fork/exec was yet one more chance to fail.
The bug was fixed in the following patch levels (FreeBSD-EN-20:01.ssp):
- 12.1-p2
- 12.0-p13
- 11.3-p6
PR: 243735
Approved by: koobs (ports)
MFH: 2020Q1 |
2.11.50.g20191211_2 17 Jan 2020 11:19:30 |
pkubaj |
emulators/qemu-sbruno: actually install 64-bit emulators on powerpc64
They were built but not installed.
Approved by: kevans91 |
2.11.50.g20191211_1 15 Jan 2020 21:08:41 |
pkubaj |
emulators/qemu-sbruno: allow 64-bit targets on powerpc64
Builds fine, I have no way to confirm it builds working binaries for those
targets, but binaries for armv7 are fine.
Approved by: kevans91 |
2.11.50.g20191211 12 Dec 2019 18:47:31 |
kevans |
emulators/qemu-user-static{,-devel}: unbreak after base r355641
r355641 added sigorset to base, which collides with sigorset in
qemu-user-static. This is effectively a patch (applied in the qemu-bsd-user
repo) that makes the qemu version private and uses that for now, until
sigorset in FreeBSD stabilizes across older branches.
Approved by: 0mp (ports) |
2.11.50.g20191112 02 Dec 2019 03:40:49 |
kevans |
NEW PORT: emulators/qemu-user-static-devel: QEMU user-mode emulation
This port represents the to-be-released version of qemu-user-static for
testing prior to unleashing it upon the community at large and the package
building infrastructure. Currently, it is based on the bsd-user-rebase-3.1
branch that moves the base qemu version of this work forward.
The main highlight of the update to 3.1 is initial riscv64 bsd-user support,
submitted by Embecosm.
This version of the port is also notably no longer based on the master port,
qemu-sbruno, but repocopied from it due to reusing a good portion of it. As
such, it's been severely reduced to eliminate all of the bits not relevant
to building bsd-user/ (including the various port options), so much of the
diff is eliminating the option-enabled checks and combining them all into a (Only the first 15 lines of the commit message are shown above ) |
2.11.50.g20191112 13 Nov 2019 22:37:57 |
linimon |
Change maintainer to emulation@FreeBSD.org.
PR: 241930
Submitted by: kevans |
2.11.50.g20191112 12 Nov 2019 21:11:40 |
kevans |
emulators/qemu-user-static: update to head as of 2019/11/12
With this update, sendmsg/recvmsg (thus, casper'ized) applications now work
again on mips. Various signal handling issues have also been addressed,
most notably qemu-user-static should no longer deadlock when evaluating
whether printf survives out-of-memory conditions or not.
PR: 224740
Approved by: ler (ports), sbruno (maintainer, implicit)
MFH: 2019Q4 |
2.11.50.g20191029 08 Nov 2019 10:08:50 |
tobik |
e*: Add missing USES={gnome,sdl,xorg} |
2.11.50.g20191029 05 Nov 2019 15:48:41 |
zeising |
Add USES=xorg USES=gl, ports categories e
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'. |
2.11.50.g20191029 29 Oct 2019 13:56:21 |
kevans |
qemu-user-static: fix the RFSPAWN fix + kevent(2) emulation
The RFSPAWN fix included a bogus dependency on qemu-user-static being built
against headers that included the RFSPAWN flag. This is incorrect in
emulation-land, where we must assume the target may not match the host.
kevent(2) emulation was also not preserving event udata coming from the
kernel; the fix for this is als included.
Approved by: antoine (ports), sbruno (maintainer, implicit)
MFH: 2019Q4 |
2.11.50.g20191026 27 Oct 2019 00:08:04 |
kevans |
qemu-user-static: pull in fixes for the 2.x branch
Short list:
- __sysctlbyname(2) implemented
- posix_spawn breakage due to RFSPAWN averted
- some _umtx_op misbehavior fixed*
Some _umtx_op operations were processing a timeout, but failed to pass in
the size of the timespec/_umtx_time to the kernel, passing in '0' instead.
This would cause unbounded sleep until interrupted, rather than timeout
expected by the caller.
PR: 240763
Approved by: ler (ports), sbruno (maintainer, implicit)
MFH: 2019Q4 (runtime fix) |
2.11.50.g20190730 08 Oct 2019 08:24:39 |
linimon |
Add compiler:c11 to USES to fix build on GCC-based systems.
Tested on: amd64, powerpc64.
Approved by: portmgr (tier-2 blanket) |
2.11.50.g20190730 13 Aug 2019 16:03:12 |
mat |
Convert to UCL & cleanup pkg-message (categories e-g) |
2.11.50.g20190730 30 Jul 2019 21:14:57 |
sbruno |
qemu-sbruno qemu-user-static update
- cleanup a stray debugging printf
- fixup for sendmsg/recvmsg
- fixup openat()
Submitted by: miki kevans |
2.11.50.g20190729 30 Jul 2019 02:46:23 |
sbruno |
qemu-sbruno:
- fix qemu-user-static hangs with wc -l //
- add qemu-user-static redirection for riscv64, no support, yet.
Thanks to kevans, miki and others for fixing this nonsense.
Submitted by: kevans miki |
2.11.50.g20190718 18 Jul 2019 18:52:34 |
sbruno |
emulators/qemu-sbruno
emulators/qemu-user-static
- Capture fix for keeping track of the thread counts being optimized.
https://github.com/seanbruno/qemu-bsd-user/commit/9ac22b222b5f3844dc303c2da2c40efd3ba67661
Submitted by: Mark Millard <marklmi at yahoo.com>
Reviewed by: kevans |
2.11.50.g20190318_3 04 Jun 2019 14:17:39 |
antoine |
Switch default version of samba from 4.7 to 4.8
With hat: portmgr |
2.11.50.g20190318_2 08 May 2019 16:24:42 |
antoine |
Unbreak qemu-user-static at runtime |
2.11.50.g20190318_1 04 May 2019 18:09:23 |
jbeich |
devel/glib20: unbreak qemu-user-static after r499897
PR: 237273
Reported by: Mikael Urankar |
2.11.50.g20190318 19 Mar 2019 11:53:47 |
sbruno |
emulators/qemu-sbruno:
- Add a "-O argv0" argument to qemu-bsd-user for use in execve() calls:
Prior to this commit, the value of argv[0] was discarded as it was
overwritten by the path to the program being executed. This commit
uses the new -0 option to retain that information; in particular,
this unbreaks mailwrapper+sendmail, which makes use of this to know
which of multiple functions should be performed.
Submitted by: cperciva |
2.11.50.g20181011 08 Jan 2019 13:20:19 |
mat |
Remove MASTER_SITES=GH when it is the only one.
It is added by USE_GITHUB. Tested with `make makesum` not changing distinfo. |
2.11.50.g20181011 11 Nov 2018 17:15:05 |
sbruno |
Bump qemu-sbruno to capture 4ef7d07
- Avoid the overflow reported by Mark Millard...New version is safer
end_addr >= addr is assured earlier in this loop.
Submitted by: kevans
Reported by: Mark Millard <marklmi@yahoo.com> |
2.11.50.g20181009 09 Nov 2018 18:14:43 |
sbruno |
Incorpororate fixes to build packages after freebsd svn r339655. (kevans)
Add uname change for AARCH64. (miki) |
2.11.50.g20180622_1 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
2.11.50.g20180622_1 01 Sep 2018 17:05:48 |
antoine |
Switch default version of samba to 4.7
Samba 4.6 will be discontinued in a few weeks
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D16904 |
2.11.50.g20180622 23 Jun 2018 00:02:16 |
sbruno |
qemu-user-static update:
- Increase user stack when emulating aarch64.
Submitted by: Mikael Urankar <mikael.urankar@gmail.com> |
2.11.50.g20180501 01 May 2018 23:35:16 |
sbruno |
qemu-sbruno + qemu-user-static highlights:
- regen syscall list
(imp)
- Fix syscall handler for readv()
(miki)
- new syscall support for getrandom() (fixes perl/python builds)
(miki)
- cleanup some sysv-ipc detrius
(brooks) |
2.11.50.g20180208 02 Mar 2018 22:34:53 |
brooks |
Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.
PR: 224300, 224443 (exp-run)
Approved by: portmgr (antoine)
Exp-run: antoine
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14137 |
2.11.50.g20180208 12 Feb 2018 16:55:28 |
brooks |
Rename and regenerate the patch files so they have normal syntax and
names and don't require -p1.
No functional change.
Approved by: sbruno (maintainer) |
2.11.50.g20180208 11 Feb 2018 19:56:53 |
brooks |
Update to the latest on github.
Clean up distfile handling.
Suppress unimportant and very noisy warnings in qemu-user-static.
PR: 225831
Approved by: sbruno (maintainer)
Sponsored by: DARPA, AFRL |
2.11.50.g20171215_3 03 Feb 2018 17:08:09 |
amdmi3 |
- Fix plist
- Check OPSYS along with OSVERSION
Approved by: portmgr blanket |
2.11.50.g20171215_2 01 Feb 2018 21:06:29 |
sbruno |
emulators/qemu-sbruno add missing files to pkg-plist
Submitted by: amdmi3 |
2.11.50.g20171215_1 23 Dec 2017 07:03:21 |
antoine |
Change default version of samba from 4.4 to 4.6
Reviewed by: mat
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D13529 |
2.11.50.g20171215 17 Dec 2017 00:14:17 |
sbruno |
emulators/qemu-sbruno
emulators/qemu-user-static
Update to 2.11.50 + patches from submitters. Upstream introduced some git
nonsense with remotes inside their repos. Change the way we fetch our
distributions with GH_TUPLE instead of the previous way. Clean up a couple
lines commented out for the PCAP features that aren't stored in a patch, but
merely direct committed to this tree.
- Remove the interpreter name and interpreter prefix when retrieving the
argument vectors using kvm_getargv (Mikael Urankar)
- No need to check msg_controllen: msg_controllen can have the value 0 and
the kernel discards negative value (Mikael Urankar)
- Implement/modify kevent64 related syscalls. (Mikael Urankar)
- Implement ktimer_{create, delete, settime, gettime} (Mikael Urankar)
- Stop using basename_r(3). Fix build after FreeBSD svn r326719 (Ed Shouten)
Changelogs can be found at https://github.com/seanbruno/qemu-bsd-user
PR: 224016 |
2.9.94.g20171023 27 Nov 2017 01:09:32 |
linimon |
Alpha sort _stop function. Doesn't really affect anything (build-tested on
armv7).
I have had this patch lurking in my tree for a while. |
2.9.94.g20171023 24 Oct 2017 16:44:24 |
sbruno |
Fix build on FreeBSD 10. (cpm@)
Fix sendmsg/recvmsg emulation. (Michal Melon) |
2.9.94.g20171020 20 Oct 2017 21:28:15 |
sbruno |
Update to capture some feature fixes:
Sync do_altsigstack with linux-user (mikael urankar)
Implement UMTX_OP_SHM mutex operations (michal meloun) |
2.9.94.g20171011 12 Oct 2017 16:31:21 |
sbruno |
Repair a lock order reversion and remove mmap_fork_end() from fork_end()
Submitted by: Michal Meloun <mmel@freebsd.org> |
2.9.94.g20170825_1 29 Aug 2017 20:21:48 |
sbruno |
Minor comment nit fix0r.
PR: 221903
Submitted by: linimon |
2.9.94.g20170825_1 29 Aug 2017 18:22:55 |
sbruno |
Remove the armv7 configuration when shutting down.
PR: 221903
Submitted by: linimon |
2.9.94.g20170825 25 Aug 2017 22:53:16 |
sbruno |
Bump qemu-sbruno to chase qemu release candidates.
Add redirection for "armv7" so the poudriere can be tested for this
target when its ready.
Fix bsd-mem.h do_obreak() to invoke an mmap() with a proper -1 argument
for the fd argument.
Submitted by: Mikael Urankanar <mikael.urankar@gmail.com> |
2.9.50.g20170721 21 Jul 2017 21:15:30 |
sbruno |
Update host kernel signal state when using sa_sigaction.
Merge linux-user change to allocate heap memory for execve args.
Submitted by: Mikael Urankanar <mikael.urankar@gmail.com> |
2.9.50.g20170717 17 Jul 2017 19:38:56 |
sbruno |
Sync to QEMU for today.
Switch to using sysutils/dtc for libfdt with qemu-sbruno, remove
use of nox's homedir for providing dtc/libfdt and remove it as
a build depend in the qemu-user-static path if it was even being
built. |
2.9.50.g20170711 11 Jul 2017 20:03:10 |
sbruno |
Bump after pull requests.
- add strace logging for new syscalls after ino64 update
- sync mmap() code with linux-user
- implement posix_fallocate()
-- this should help building aarch64 ports a bit.
- tcg: add handling for EXCP_ATOMIC
Submitted by: Mikael Urankanar <mikael.urankar@gmail.com> |
2.9.50.g20170707 07 Jul 2017 21:01:43 |
sbruno |
Bump for today's pull request:
Change certain bits of mmap.c to check for the fd that is passed into
mmap() for the value -1 instead of MAP_ANONYMOUS. This should be much
more reliable as we will avoid doing an mmap() of -1. :-)
Also include sys/param.h in mmap.c to capture __FreeBSD_version so that
MAP_GUARD code is actually run on versions that support it.
https://github.com/seanbruno/qemu-bsd-user/pull/45
Submitted by: Guy Yur |
2.9.50.g20170706 07 Jul 2017 14:14:06 |
sbruno |
Bump qemu-sbruno/qemu-user-static to capture fixes that are now required
in -current in support of mmap() MAP_GUARD.
Thanks to kib@ for the explanations and test program that I used to
come up with a solution.
While here, sync to upstream a bit. This requires a little bit of a
fixup for NODOC builds. |
2.9.50.g20170611_1 13 Jun 2017 17:45:02 |
sbruno |
Update to support NODOCS build
PR: 216530
Submitted by: Gerrit Bernie <mail+freebsd@gerritbeine.de> |
2.9.50.g20170611 12 Jun 2017 14:35:10 |
sbruno |
Update qemu-sbruno and qemu-user-static to 2.9.50
- Fix handling of ino64 changes in head (Michal Meloun)
- Don't return 0 if pending signal is detected before call to real select().
This causes cmake timeout failures - a select() with NULL as
timeout argument returns (erroneously) 0. (Michal Meloun)
- Allow users to compile bsd-user dynamically (Michal Meloun) |
2.8.50.g20170307_3 23 May 2017 05:03:16 |
rezny |
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845 |
2.8.50.g20170307_2 22 May 2017 13:17:39 |
linimon |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills |
2.8.50.g20170307_2 25 Mar 2017 23:37:05 |
antoine |
Switch default version of samba from 4.3 to 4.4
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D10131 |
2.8.50.g20170307_1 21 Mar 2017 21:59:31 |
antoine |
- Add USES=samba to handle dependency on samba
Valid ARGS: build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D8919 |
2.8.50.g20170307 07 Mar 2017 18:44:46 |
sbruno |
Disable FPU on 32 bit mips. This will cause some additional breakage in
pkg building on mips. Some ports errneously try and use FPU instructions
and will insta-crash when run on real hardware. This change will identify
those ports that have these types of instructions so they can be fixed.
- dnelson
Add handler for fdatasync(). Quiesce noise about missing handler.
- jkim |
2.8.50.g20170301 01 Mar 2017 22:07:17 |
sbruno |
Capture improvements to allow -j arguments to gmake work. |
2.8.50.g20170228 01 Mar 2017 20:41:54 |
sbruno |
update sha256 and size as I didn't do that when I updated.
Submitted by: w.schwarzenfeld@utanet.at |
2.8.50.g20170228 01 Mar 2017 16:50:40 |
sbruno |
Capture fix for getrlimit()/setrlimit() which helps out with proper
handling of wait6().
https://github.com/seanbruno/qemu-bsd-user/commit/34a5a54e4df983d9611233770b36be161d12a033 |
2.8.50.g20170221 23 Feb 2017 14:34:47 |
sbruno |
Accept patch to fix fetching of distfiles (getifaddrs) on big endian machines.
As a side affect, we get a semi-functional ifconfig now. :-) |
2.8.50.g20170123 23 Jan 2017 18:11:31 |
sbruno |
Fixup build of port for new and shiny man pages that appeared. |
2.8.50.g20170121 22 Jan 2017 20:28:53 |
sbruno |
Update to capture fixes for signal handling from:
Fix typo in fork_end() in bsd-user/main.c. #32
https://github.com/seanbruno/qemu-bsd-user/pull/32
Upstream merge and update as well. |
2.8.50.g20161228_1 11 Jan 2017 22:41:28 |
sbruno |
Add little endian mips target to assist with folks doing CI20 development.
Submitted by: kan |
2.8.50.g20161228 01 Jan 2017 03:45:13 |
sunpoet |
Remove BROKEN_FreeBSD_9
Approved by: portmgr (blanket) |
2.8.50.g20161228 29 Dec 2016 01:12:37 |
sbruno |
Bump qemu-sbruno to capture today's removal of signal blocking in
the bsd-user code. This update should allow normal operation with the
bugs that we all were familiar with!
PR: 214944 215552 |
2.8.50.g20161225 26 Dec 2016 15:08:17 |
sbruno |
Update to qemu 2.8.50:
- we should be able to build devel/m4 again, even though the configure
script will segfault instead of hanging forever. Progress!
PR: 214944 |
2.7.90.g20161116_1 21 Nov 2016 15:00:40 |
sbruno |
QEMU requires pixman to build qemu-system-* targets regardless of
whether we are building for X or not. Add the dependency if
PR: 214668
Submitted by: mail+freebsd@gerritbeine.de |
2.7.90.g20161116 17 Nov 2016 18:13:07 |
sbruno |
Track QEMU upstream as we approach 2.8.0 |
2.7.50.g20161111_1 14 Nov 2016 11:26:59 |
danfe |
Do not terminate BROKEN messages with period, it is added by the framework. |
2.7.50.g20161111_1 14 Nov 2016 02:58:57 |
sbruno |
Fix build with devel/ncurses installed.
PR: 214484
Submitted by: John Hein <z7dr6ut7gs@snkmail.com> |
2.7.50.g20161111 12 Nov 2016 12:46:33 |
amdmi3 |
- Verbosify build
Approved by: portmgr blanket |
2.7.50.g20161111 11 Nov 2016 21:58:40 |
sbruno |
Update qemu-sbruno/bsd-user to caputre a pile of memory leak abatements
in upstream QEMU. |
2.7.50.g20161024 08 Nov 2016 13:57:29 |
sbruno |
Delete duplicate distinfo lines that I inserted with make makesum.
Pointyhat fits nicely.
PR: 214309
Submitted by: pkubaj@anongoth.pl |
2.7.50.g20161024 08 Nov 2016 02:00:10 |
sbruno |
Update and track upstream QEMU 2.7.50
No changes to qemu-user are intended here, nor are there and fixes here. |
2.6.90.g20160728_1 24 Oct 2016 15:35:01 |
amdmi3 |
- Mark broken on 9.x: does not build:
multiboot.raw: option ROM does not begin with magic 55 aa
- Add missing files to plist
Approved by: portmgr blanket |
2.6.90.g20160728 28 Jul 2016 16:18:47 |
sbruno |
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> |
2.6.50.g20160711 12 Jul 2016 15:17:44 |
sbruno |
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. |
2.6.50.g20160628 28 Jun 2016 18:03:31 |
sbruno |
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@) |
2.6.50.g20160621 21 Jun 2016 14:59:46 |
sbruno |
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@ |
2.6.50.g20160611_1 13 Jun 2016 19:12:50 |
sbruno |
Use correct ELF magic to run powerpc64 binaries.
PR: 209983
Submitted by: jbeich |
2.6.50.g20160611 11 Jun 2016 16:56:19 |
sbruno |
Update to capture pull request from jkim@
- Clean up locking/unlocking path names
Submitted by: jkim |
2.6.50.g20160529 02 Jun 2016 19:11:22 |
sbruno |
Update to a merged copy of 2.6.50 |
2.5.93.g20160518 19 May 2016 17:27:35 |
sbruno |
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 |
2.5.93.g20160428 28 Apr 2016 21:01:45 |
sbruno |
Update qemu-sbruno to track upstream at version 2.5.93.
Fix aarch64 bsd-user by aligning the stack properly. (andy turner).
https://github.com/seanbruno/qemu-bsd-user/commit/743fbfffc13f5717a8611e7a128c39dd9e3495d7
Fix bsd-user syscall implementation of renameat. (mikael urankar).
https://github.com/seanbruno/qemu-bsd-user/pull/20/commits/aa90a1b960f96738ae80778ac13b95508b83842a
Fix bsd-user log_file argument handling now that handling of NULL isn't
being done by the called functions.
https://github.com/seanbruno/qemu-bsd-user/commit/e3d069e8b149b7a1027837cce81b9fe68de85bf1
PR: 208952 |
2.5.50.g20160425 25 Apr 2016 15:38:14 |
sbruno |
Fix arguments for renameat() to resolve issues with building certain
ports.
PR: 208952
Submitted by: Mikael Urankar <mikhael.urankar@gmail.com> |
2.5.50.g20160215_4 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
2.5.50.g20160215_4 27 Mar 2016 14:58:00 |
tijl |
- 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) |
2.5.50.g20160215_3 20 Mar 2016 20:44:08 |
sbruno |
Remove i386 from builds for now while I unbreak the aarch64 target on
FreeBSD amd64 hosts. |
2.5.50.g20160215_2 19 Feb 2016 03:16:03 |
sbruno |
Bump PORTREVISION:
palcode-clipper is an alpha binary for use with qemu, not something that
should be stripped. |
2.5.50.g20160215_1 18 Feb 2016 16:30:30 |
sbruno |
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. |
2.5.50.g20160215 15 Feb 2016 19:47:10 |
sbruno |
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. |
2.5.50.g20160213 14 Feb 2016 14:40:21 |
sbruno |
Remove s390-zip1.rpm from pkg-plist.
Upstream commit 6e9965d429f22cf68d47aa6397f7d5b0eff913cc removed
this file. |
2.5.50.g20160213 13 Feb 2016 19:18:11 |
sbruno |
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 |
2.5.50.g20160114 14 Jan 2016 15:40:20 |
sbruno |
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 |
2.5.50.g20160103 04 Jan 2016 18:26:26 |
sbruno |
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 |
2.5.50.g20151224_1 25 Dec 2015 17:07:51 |
sbruno |
Add arm activator to stop function.
Bump portrevision. |
2.5.50.g20151224 24 Dec 2015 23:06:27 |
sbruno |
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) |
2.4.50.g20151206 16 Dec 2015 18:48:44 |
sbruno |
Mark this as being maintained as myself. |
2.4.50.g20151206 16 Dec 2015 18:45:00 |
sbruno |
Take these ports as they are based on my branches in github.
rip nox@ |