Commit graph

120 commits

Author SHA1 Message Date
Muhammad Moinur Rahman
b680da6901
emulators/qemu: Update version 9.0.2 => 9.1.0
Changelog: https://wiki.qemu.org/ChangeLog/9.1
2024-09-12 17:09:46 +02:00
Muhammad Moinur Rahman
6274cf0f8c
emulators/qemu: Update version 8.2.2=>9.0.0
Changelog: https://wiki.qemu.org/ChangeLog/9.0
2024-04-29 23:55:05 +02:00
Piotr Kubaj
872d8988c1 emulators/qemu: fix build on powerpc*
../util/cpuinfo-ppc.c:49:18: error: use of undeclared identifier 'PPC_FEATURE2_ISEL'
    if (hwcap2 & PPC_FEATURE2_ISEL) {
                 ^
../util/cpuinfo-ppc.c:62:26: error: use of undeclared identifier 'PPC_FEATURE2_VEC_CRYPTO'
            if (hwcap2 & PPC_FEATURE2_VEC_CRYPTO) {
                         ^
2 errors generated.
2024-02-11 12:49:02 +01:00
Muhammad Moinur Rahman
ee941efa10
emulators/qemu: Update version 8.2.0=>8.2.1
Changelog: https://wiki.qemu.org/ChangeLog/8.2
2024-01-30 12:49:25 +01:00
Muhammad Moinur Rahman
58977dbaf1 emulators/qemu: Update version 8.1.3=>8.2.0
Changelog: https://wiki.qemu.org/ChangeLog/8.2
2023-12-23 00:44:47 +01:00
Piotr Kubaj
b8870b3dda emulators/qemu: fix build on powerpc64*
1. asm/cputable.h is Linux-only.
2. FreeBSD doesn't yet officially support POWER10, so we don't define PPC_FEATURE2_ARCH_3_1.
2023-08-29 14:25:24 +00:00
Muhammad Moinur Rahman
19c41b216a emulators/qemu: Update version 8.0.4=>8.1.0
Changelog: https://wiki.qemu.org/ChangeLog/8.1
2023-08-25 23:54:50 +02:00
Muhammad Moinur Rahman
14438aaa80 emulators/qemu: Update version 7.2.1=>8.0.0
Changelog: https://wiki.qemu.org/ChangeLog/8.0
2023-05-06 16:39:02 +02:00
Ryan Steinmetz
564c4cb3d9
emulators/qemu: Add FLAVOR for the qemu guest agent
- Bump PORTREVISION

Approved by:	maintainer (via IRC)
2023-01-20 14:26:34 -05:00
Muhammad Moinur Rahman
5fcabb5129 emulators/qemu: Re-enable build for i386
During the upgrade to 7.0 the build of qemu for i386 got disabled, due
to "unknown-type name 'vm_page_t'" errors. This has been fixed.

PR:		268647
Reported by:	dim
2023-01-14 00:59:31 -06:00
Muhammad Moinur Rahman
044c0a783c emulators/qemu: Update version 7.1.0=>7.2.0
- Disable guest-agent

Relnotes: https://wiki.qemu.org/ChangeLog/7.2
2022-12-31 15:59:03 -06:00
Muhammad Moinur Rahman
bd81f41624 emulators/qemu: Update version 7.0.0=>7.1.0
- Unbreak on latest HEAD [1]

Users who want to stick with 7.0.X branch please check UPDATING or use
qemu6. As previous qemu comes with three flavors: the default with X11
support, -nox11 without X11 support and -tools which installs only a
subset of entire qemu.

Reported by:	jhb [1]
Relnotes: https://wiki.qemu.org/ChangeLog/7.1
2022-09-09 11:09:30 -05:00
Muhammad Moinur Rahman
7eac6b77c1 emulators/qemu: Update version 6.2.0=>7.0.0
Users who want to stick with 6.X branch please check UPDATING or use
qemu6. As previous qemu comes with three flavors: the default with X11
support, -nox11 without X11 support and -tools which instals only a
subset of entire qemu.

Relnotes: https://wiki.qemu.org/ChangeLog/7.0
2022-04-23 19:40:24 -05:00
Muhammad Moinur Rahman
928b73b50b emulators/qemu: Update version 6.1.0=>6.2.0
Relnotes: https://wiki.qemu.org/ChangeLog/6.2
2021-12-15 12:48:37 -06:00
Muhammad Moinur Rahman
e6f5aeddaf emulators/qemu: Use system dtc from ports
- elf2dmp depends on CURL [1]
- Fix build when fusefs-libs3 is installed [2]

PR:     260315 [2]
Reported by: kostikbel@gmail.com [1] d8zNeCFG@aon.at [2]
2021-12-10 14:39:32 -06:00
Muhammad Moinur Rahman
3f7e206ef2 emulators/qemu: Update version 5.0.1=>6.1.0
Relnotes: https://wiki.qemu.org/ChangeLog/6.1
2021-12-05 19:02:48 -06:00
Muhammad Moinur Rahman
5238ef4e5a emulators/qemu: Update version 4.2.1=>5.0.1
- Add OPTION DEBUG
2020-10-26 01:30:57 +00:00
Muhammad Moinur Rahman
d9f22d5f6b emulators/qemu: Fix build with OPTION DOCS disabled
PR:		230204
Submitted by:	guyyur@gmail.com
Reported by:	novel
2020-09-01 22:26:48 +00:00
Muhammad Moinur Rahman
363a08100a emulators/qemu: Fix missing patch files
Reported by:	kostikbel@gmail.com
2020-07-19 19:05:16 +00:00
Muhammad Moinur Rahman
5698b5b669 emulators/qemu: Update version 4.1.1=>4.2.1
- Add OPTION CAPSTONE [1]

PR:		247870 [1]
Reported by:	amdmi3 [1]
2020-07-18 19:41:59 +00:00
Muhammad Moinur Rahman
025d9fd998 emulators/qemu: Fix build with lld 10.0.0
PR:		244770
Submitted by:	dim
2020-03-20 17:29:31 +00:00
Piotr Kubaj
b3f15f1bc7 emulators/qemu: fix build on powerpc64 elfv2
Clang doesn't like -mbig:
cc -mbig -c -o spapr-rtas.o spapr-rtas.S
cc: error: unknown argument: '-mbig'

This file doesn't seem to be built on amd64, so removing -mbig doesn't cause a problem there. I also successfully built on powerpc64 elfv1 and it also builds.

PR:		243188
Approved by:	bofh (maintainer timeout)
2020-01-22 17:34:11 +00:00
Muhammad Moinur Rahman
a9b56381c0 emulators/qemu: Updating version 3.1.1.1=>4.1.1
- 3.1.X branch has been moved to emulators/qemu31

Relnotes:	https://wiki.qemu.org/ChangeLog/4.1
2019-11-25 11:01:43 +00:00
Muhammad Moinur Rahman
b02e019cb9 emulators/qemu: Update version 3.0.1=>3.1.1
- USES=gl is not always needed [1]

PR:		238364 [1]
Submitted by:	pizzamig [1]
2019-08-06 09:46:43 +00:00
Muhammad Moinur Rahman
756beae7cf emulators/qemu: Update version 2.12.1=>3.0.1
- Remove GNS3 OPTION
- Update GTK2 OPTION to GTK3 to use updated requirements of gtk30 and sdl20
2019-04-18 23:15:10 +00:00
Muhammad Moinur Rahman
92e061b6d7 emulators/qemu: Add NETMAP support
- Build qemu-guest-agent without unused libs [1]
- Fix build with DOCS disabled [2]

PR:		232949 [1] 230204 [2]
Submitted by:	zhecka@gmail.com [1] dewayne@heuristicsystems.com.au [2]
Reported by:	vmaffione
2019-02-12 21:48:12 +00:00
Roman Bogorodskiy
31a106af43 emulators/qemu: fix build on 12 and -CURRENT
Build fails with:

hw/rdma/vmw/pvrdma_cmd.c:19:10: fatal error: 'linux/types.h' file not found

Add two upstream commits to fix this issue:

 * 72221d03b85fcfba27a47a2af08ee59150550ced to not include linux/types.h
 * 21ab34c9543fe1b6d31b3edbd01a397e7e090d00 to split PVRDMA from RDMA as
   pvrdma device can't be used on FreeBSD as mremap() system call is
   missing

PR:		232968
Reported by:	Trond.Endrestol@ximalas.info
Approved by:	portmgr (build fix blanket)
Obtained from:	upstream
MFH:		2018Q4
2018-11-11 15:30:28 +00:00
Muhammad Moinur Rahman
7630f855d5 emulators/qemu: Update version 2.9.0>=2.12.0
- Pet portlint

Relnotes:	https://wiki.qemu.org/ChangeLog/2.12
2018-07-22 02:27:07 +00:00
Tobias Kortkamp
5fa9d49141 emulators/qemu: Fix build without DOCS
- While here also add missing X11 dependencies to the GTK2 option

/usr/bin/install -c -c -m 0644 docs/qemu-qmp-ref.7 "/wrkdirs/usr/ports/emulators/qemu/work/stage/usr/local/man/man7"
install: docs/qemu-qmp-ref.7: No such file or directory
gmake[1]: *** [Makefile:576: install-doc] Error 71
gmake[1]: Leaving directory '/wrkdirs/usr/ports/emulators/qemu/work/qemu-2.9.0'

PR:		221749
Submitted by:	smh
Reviewed by:	novel
Approved by:	bofh
MFH:		2017Q4
2017-10-06 18:53:00 +00:00
Muhammad Moinur Rahman
7896bf95c6 emulators/qemu: Update version 2.8.1=>2.9.0
- Reorder LIB_DEPENDS
- Add VDE Networking OPTION [1]
- Move SAMBA CONFIGURE options to new clause from default
- Fix CONFIGURE failure [2]

PR:		220836[1], 220835[2]
submitted by:	holindho@saunalahti.fi [1][2]
Relnotes:	https://wiki.qemu.org/index.php/ChangeLog/2.9
2017-08-04 13:45:29 +00:00
Muhammad Moinur Rahman
cf2484d8a1 emulators/qemu: Update version 2.6.1=>2.8.0
- Fix ncurses build uses to use base version and remove from CONFIGURE_ARGS
  for OPTIONS usage [1]

PR:		211973[1]
Submitted by:	ilavsky.martin@gmail.com[1]
2017-03-10 12:54:21 +00:00
Jan Beich
7277ec6a16 Assume "pkg-config libusb*" works after 9.x EOL
FreeBSD appears to use different pkg-config name for 0.1.x API but it
doesn't matter much as 0.1, 1.0 and 2.0 share CFLAGS/LIBS.
2017-01-05 22:58:02 +00:00
Muhammad Moinur Rahman
49298d0d19 emulators/qemu: Unbreak in 11+ [1]
- Fix ncurses build uses to use base version and remove from CONFIGURE_ARGS
  for OPTIONS usage [2]

PR:		212057 [1] 211973 [2]
Submitted by:	mat [1]	ilavsky.martin@gmail.com [2]
2016-08-27 17:15:50 +00:00
Muhammad Moinur Rahman
3241ffeaf1 emulators/qemu: Update version 2.5.1.1=>2.6.1
- Remove BSD_USER related codes
- Add NCURSES support [1]
- Fix STATIC_LINKS code to not build with X11 support

PR: 		211973 [1]
Submitted by:	ilavsky.martin@gmail.com [1]
2016-08-19 20:52:57 +00:00
Muhammad Moinur Rahman
82892483e0 emulators/qemu: Fix patch files which was updated in latest dist
Submitted by:	bar
2016-06-15 18:04:36 +00:00
Muhammad Moinur Rahman
fd7dd95f0d emulators/qemu: Update version 2.4.0=>2.5.1.1
- Change X86_TARGETS Description
- Update pkg-plist to fix X86_TARGETS issue
2016-06-10 11:01:52 +00:00
Mathieu Arnold
ea98dfade6 Fix build with Perl 5.25.1+.
Unescaped left brace in regex is illegal in regex.

With hat:	perl@
Sponsored by:	Absolight
2016-05-31 10:18:27 +00:00
Muhammad Moinur Rahman
cb11558b75 emulators/qemu: Update version 0.11.1=>2.4.1
- MASTER_SITES has been changed from SAVANNAH and local repo of nox@
  to new wiki.qemu.org
- Take MAINTAINERSHIP
- Updated to maintain version release with UPSTREAM. qemu-devel will be
updated to maintain with SNAPSHOTS
- Some of the patches has been converted to OPTIONSNG with post-patch
- Most of the patches are now makepatch compatible
- Converted most of the LEGACY OPTIONS to OPTIONSNG
2015-12-16 14:15:19 +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
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
Adam Weinberger
79d6017866 Rename emulators/ patch-xy patches to reflect the files they modify. 2014-07-28 18:39:29 +00:00
Juergen Lock
bae371eefc - Fix build after texi2html grew a new arg so -number became ambigious. [1]
- Remove double quotes from *_DESC now that make showconfig no longer
  needs them.

Submitted by:	pointyhat via linimon and pav [1]
2012-06-19 16:19:16 +00:00
Stanislav Sedov
764bc338f9 - Fix SMC91c111 device emulation in qemu. This allows FreeBSD to boot on
the GUMSTIX platform.

Approved by:	nox (maintainer)
Obtained from:	qemu git
2011-08-31 02:34:44 +00:00
Juergen Lock
63d98d05d8 - Add patch and knob (defaulted to on) to support udp networking
and a patch for promiscuous multicast for the emulated e1000 and
  eepro100 nics, both to support using qemu with the (also to be
  updated) emulators/gns3 port.
- Bump PORTREVISION.

Requested by:	Benjamin Epitech <mlspirat42@gmail.com>
		(via private email)
Obtained from:	http://sourceforge.net/projects/gns-3/files/Qemu/qemu-0.11.0-olive.patch/download (in parts)
2011-07-13 19:59:15 +00:00
Juergen Lock
d192ad85aa - Avoid using mmap MAP_ANON with a non-zero offset. [1]
- Bump PORTREVISION.

PR:		kern/71258 [1]
2010-05-30 19:22:32 +00:00
Juergen Lock
7052bc7d68 - Fix libcurl probe for emulators/qemu and add proper dependencies and knobs.
- Bump PORTREVISIONs.

PR:		ports/145591
Submitted by:	gcooper
2010-04-11 11:42:38 +00:00
Juergen Lock
47de8e10d8 - Welcome usable qemu pcap networking! :)
1. Fix packet delays. [1]
  2. Truncate oversize packets according to host interface's MTU
     to avoid e.g. Linux guests panic'ing.
     Note:  This is only necessary as a stopgap measure for cases like
     host inferfaces using TSO (it still causes retransmissions),
     the better workaround is to disable the feature on the host
     interface while using qemu's pcap code.
- Add note about pcap to pkg-message.s
- Bump PORTREVISIONs.

Submitted by:	jkim [1]
2010-02-04 20:27:30 +00:00
Juergen Lock
7f1ce3a82d Fix NOPORTDOCS.
Submitted by:	QAT
2009-12-06 22:49:50 +00:00
Juergen Lock
b987bd37c9 - Update to 0.11.1 - from the official announcement:
- fix I2C slave addressing (Juha Riihimaki)
  - Revert "vga: do not resize the screen on hw_invalidate" (Aurelien Jarno)
  - slirp: fix use-after-free (Mark McLoughlin)
  - Fix sparc.ld (Blue Swirl)
  - ELF codedump build failures (Laurent Desnogues)
  - kvm: Move KVM mp_state accessors to i386-specific code (Hollis Blanchard)
  - fix configure script with armv4l cpu (Laurent Desnogues)
  - net: disable draining tap queue in one go (Mark McLoughlin)
  - pcnet: Restart poll timer on pcnet_start (Jan Kiszka)
  - Sparc32: Fix lance (Blue Swirl)
  - mac99: fix segmentation fault on startup (Aurelien Jarno)
  - usb-linux.c: fix buffer overflow (Jim Paris)
  - ARM host: fix generated blocks linking (Laurent Desnogues)
  - qemu serial: lost tx irqs (affecting FreeBSD's new uart(4) driver)
    (Juergen Lock)
  - exec-all.h: increase MAX_OP_PER_INSTR to 96 from 64 (Aurelien Jarno)

- Added a cherry picked commit from stable branch that fixes qcow2.
2009-12-06 19:37:46 +00:00
Juergen Lock
c7acb4aa30 - Fix a serial emulation bug affecting (at least) FreeBSD 8's new
uart(4) driver.
- Bump PORTREVISION.

Reported by:	Olivier Cochard-Labbé <olivier@cochard.me>
Feature safe:	yes
2009-09-18 19:29:24 +00:00