notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
qemu-user-static-devel QEMU CPU Emulator (github bsd-user branch)
6.0.91 emulators on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.1.0_6Version of this port present on the latest quarterly branch.
Maintainer: emulation@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-12-02 03:40:56
Last Update: 2021-08-29 19:29:28
Commit Hash: 93c7e99
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (16 items)
Collapse this list.
  1. /usr/local/share/licenses/qemu-user-static-devel-6.0.91/catalog.mk
  2. /usr/local/share/licenses/qemu-user-static-devel-6.0.91/LICENSE
  3. /usr/local/share/licenses/qemu-user-static-devel-6.0.91/GPLv2
  4. bin/qemu-aarch64-static
  5. bin/qemu-arm-static
  6. bin/qemu-i386-static
  7. bin/qemu-mips-static
  8. bin/qemu-mips64-static
  9. bin/qemu-mipsel-static
  10. bin/qemu-ppc-static
  11. bin/qemu-ppc64-static
  12. bin/qemu-riscv64-static
  13. bin/qemu-x86_64-static
  14. @owner
  15. @group
  16. @mode
Collapse this list.
Dependency lines:
  • qemu-user-static-devel>0:emulators/qemu-user-static-devel
Conflicts:
CONFLICTS_INSTALL:
  • qemu-user-static-[0-9]*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/emulators/qemu-user-static-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/qemu-user-static-devel
  • pkg install qemu-user-static-devel
PKGNAME: qemu-user-static-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 powerpc powerpc64
distinfo:
Packages (timestamps in pop-ups are UTC):
qemu-user-static-devel
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd646.0.913.1.0_6
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd646.0.916.0.91
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-3.1.0_6
FreeBSD:13:aarch64--
FreeBSD:13:amd646.0.916.0.91
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-3.1.0_6
FreeBSD:14:aarch64--
FreeBSD:14:amd646.0.91-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.1.0_5-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. libglib-2.0.a : devel/glib20
  2. bash : shells/bash
  3. meson>=0.57.1_1 : devel/meson
  4. bison : devel/bison
  5. gmake>=4.3 : devel/gmake
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. python3.8 : lang/python38
  9. perl5>=5.32.r0<5.33 : lang/perl5.32
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/qemu-bsd-user/qemu-bsd-user/tar.gz/38bb64abdce3606c823ea8f9d1c7e7176fdf20c9?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Aug 2021 19:29:28
 files touched by this commit commit hash:93c7e9927a2c096fd37f55d7c906a82cd90fe30b  6.0.91
decke search for other commits by this committer
emulators/qemu-user-static-devel: Add CPE information

Approved by:	portmgr (blanket)
04 Aug 2021 17:25:43
 files touched by this commit commit hash:b0f48fa9e9495ee59a2bf13d0e9cc2b91e589049  6.0.91
arrowd search for other commits by this committer
emulators/qemu-user-static-devel: Update to the newest snapshot.

This updates the port to the tip of `blitz-next` branch and enables `make test`.

Approved by: mat
Differential Revision: https://reviews.freebsd.org/D31255
12 May 2021 00:44:58
 files touched by this commit commit hash:f2b487a6e9c74a44c1a68595a442f65951d4007c  3.1.0_6
kevans search for other commits by this committer
emulators/qemu-user-static{,-devel}: fix build on recent FreeBSD

This updates both to 6ffee39fe2e4, which pulls in some patches to fix
the build after a recent commit to main that was MFC'd to stable/13.

While we're here, update qemu-user-static-devel to point to the current
upstream. qemu-user-static-devel will likely be updated in the near
future to point to imp's 6.0 rebase branch for Q/A.

MFH:	2021Q2
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  3.1.0_5
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  3.1.0_5
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.1.0_5
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
04 Dec 2020 02:35:41
Original commit files touched by this commit Revision:556947  3.1.0_5
kevans search for other commits by this committer
emulators/qemu-user-static: fix the build after base r368005

r368005 removed CRIOGET, breaking the qemu-user-static build. We didn't
actually implement it anyways, so this update simply ripped it out rather
than trying to maintain it for old branches.

While here, bring qemu-user-static-devel up to parity with qemu-user-static.
We should be soon approaching the point where we can rebase the former
forward to a newer qemu.

Reported by:	gjb
14 Sep 2020 18:39:54
Original commit files touched by this commit Revision:548669  3.1.0_4
kevans search for other commits by this committer
emulator/qemu-user-static: fix major regression from signal refactor

Excellent diagnosis by Andrew Gierth revealed the exact nature of the
regression from previous signal handling fixes; gobject-introspection now
builds, and we should be able to once again build a pretty large chunk of
the ports tree.

The configure script patch has been incorporated into our tree, so the patch
may be removed.

As mentioned previously, qemu-user-static and qemu-user-static-devel will
not always be updated in lockstep; future changes will land to
qemu-user-static-devel first followed by qemu-user-static.
20 Mar 2020 00:47:58
Original commit files touched by this commit Revision:528752  3.1.0_3
db search for other commits by this committer
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.
Please report the problem to emulation@FreeBSD.org [maintainer] and attach
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05 Feb 2020 16:09:20
Original commit files touched by this commit Revision:525282  3.1.0_3
kevans search for other commits by this committer
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
15 Jan 2020 22:04:04
Original commit files touched by this commit Revision:523180  3.1.0_2
pkubaj search for other commits by this committer
emulators/qemu-user-static-devel: add 64-bit targets for powerpc64

Similar to previous commit for qemu-sbruno.
12 Dec 2019 18:47:31
Original commit files touched by this commit Revision:519943  3.1.0_1
kevans search for other commits by this committer
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)
02 Dec 2019 03:40:49
Original commit files touched by this commit Revision:518822  3.1.0
kevans search for other commits by this committer
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 View all of this commit message)

Number of commits found: 13