290 Commits

Author SHA1 Message Date
Robert Clausecker
57a9941d54 emulators/qemu: fix build of tools on armv7
No qemu-plugin.h on this architecture either.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q2
2025-05-06 20:53:12 +02:00
Vladimir Druzenko
c27c323aa8 emulators/qemu{,8}: Bump consumers of the net/libiscsi because the soname is bumped in last update
PR:	286546
2025-05-06 20:36:33 +03:00
Muhammad Moinur Rahman
c1fa0101a8
emulators/qemu: Update version 9.2.3=>10.0.0
Changelog: https://wiki.qemu.org/ChangeLog/10.0
2025-05-05 16:33:09 +02:00
Muhammad Moinur Rahman
8cbe9a8d5f
emulators/qemu: Update version 9.2.2=>9.2.3
Changelog: https://wiki.qemu.org/ChangeLog/9.2
2025-05-04 20:44:34 +02:00
Muhammad Moinur Rahman
719a68ea59
emulators/qemu: Update version 9.2.1=>9.2.2
Changelog: https://wiki.qemu.org/ChangeLog/9.2
2025-04-27 11:48:20 +02:00
Muhammad Moinur Rahman
8836304271
emulators/qemu: Update version 9.2.0=>9.2.1
Changelog: https://wiki.qemu.org/ChangeLog/9.2

Sponsored by:	The FreeBSD Foundation
2025-04-25 11:28:15 +02:00
Charlie Li
e87d8134a3
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
2025-03-17 00:02:08 -04:00
Piotr Kubaj
19dd4285f1 emulators/qemu@guestagent: same pkg-plist fix for powerpc as i386 2025-01-22 12:27:06 +01:00
Muhammad Moinur Rahman
ba7961f454
emulators/qemu: Fix build on i386
- qemu@tools and qemu@guestagent were failing on i386 due to some
  headers not being installed on i386 which is fixed.
- qemu@tools support compression with zstd which was disabled. Enabled
  it to support compression of release artifacts. [1]

Reported by:	dch [1]
2025-01-11 15:55:29 +01:00
Muhammad Moinur Rahman
57e7f9cc44
emulators/qemu: Update version 9.1.2=>9.2.0
Changelog: https://wiki.qemu.org/ChangeLog/9.2
2024-12-23 05:25:51 +01:00
Muhammad Moinur Rahman
aabbc0e9b1
emulators/qemu: Update version 9.1.1=>9.1.2
Changelog: https://wiki.qemu.org/ChangeLog/9.1
2024-12-21 02:08:26 +01:00
Muhammad Moinur Rahman
abeb768050
emulators/qemu: Update version 9.1.0=>9.1.1
Changelog: https://wiki.qemu.org/ChangeLog/9.1
2024-10-25 17:54:48 +02:00
Muhammad Moinur Rahman
5866169cc1
emulators/qemu{-devel}: Ignore on i386
Currently these are failing to build on i386.
2024-09-19 21:27:08 +02:00
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
a1bd990f71
emulators/qemu: Update version 9.0.1=>9.0.2
- Fix plist issue for qemu@tools [1]

Changelog:      https://wiki.qemu.org/ChangeLog/9.0
PR:	        273811 [1]
Reported by:    meta [1]
2024-07-27 12:54:03 +02:00
Muhammad Moinur Rahman
f0b07f0aa6
emulators/qemu: Update version 9.0.0=>9.0.1
Changelog: https://wiki.qemu.org/ChangeLog/9.0
2024-06-14 19:07:36 +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
Gleb Popov
4be3df3687 emulators/qemu: Switch CAPSTONE dependency to Capstone 5
Approved by:	bofh (maintainer)
2024-04-19 22:03:32 +03:00
Muhammad Moinur Rahman
a779acb159
emulators/qemu: Fix regression in gmake
This issue started popping up after the latest gmake upgrade. Although
there are multiple ways of fixing this I will stick with the preferred
path by tijl@ as he is trying to address the issue with other ports.

As I am not sure sure whether if this triggers a different binary being
generated but for the safest route bumping portrevision. This problem
is not reproducible for people using poudreiere to build their ports

PR:		277527
Reported by:	rozhuk.im@gmail.com
2024-03-09 14:43:13 +01:00
Muhammad Moinur Rahman
224b3a1583
emulators/qemu: Update version 8.2.1=>8.2.2
Changelog: https://wiki.qemu.org/ChangeLog/8.2
2024-03-05 21:54:50 +01: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
0b2f3a8736
emulators/qemu: Moved man to share/man
Approved by:    portmgr (blanket)
2024-01-29 20:54:17 +01:00
Muhammad Moinur Rahman
bbab7f59e9 */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
2023-12-31 01:37:05 +01:00
Nuno Teixeira
3572ca3e01 */*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree
2023-12-23 18:14:14 +00: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
Muhammad Moinur Rahman
03ee8c5fba emulators/qemu: Update version 8.1.2=>8.1.3
Changelog: https://wiki.qemu.org/ChangeLog/8.1
2023-11-22 23:44:02 +01:00
Muhammad Moinur Rahman
8b9c341018 emulators/qemu: Update version 8.1.1=>8.1.2
Changelog: https://wiki.qemu.org/ChangeLog/8.1
2023-10-18 23:15:32 +02:00
Muhammad Moinur Rahman
b0235da782 emulators/qemu: Update version 8.1.0=>8.1.1
Changelog: https://wiki.qemu.org/ChangeLog/8.1
2023-09-23 13:15:05 +02: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
d544750cc2 emulators/qemu: Update version 8.0.3=>8.0.4
Changelog: https://wiki.qemu.org/ChangeLog/8.0
2023-08-13 15:12:14 +02:00
Daniel Engberg
664a2fa1e5 */*: Bump jpeg-turbo users treewide
New major version 3.0.0
2023-07-28 19:13:17 +02:00
Muhammad Moinur Rahman
9388b92a2d emulators/qemu: Update version 8.0.2=>8.0.3
- Add guest-agent flavor specific pkg-message [1]

Changelog: https://wiki.qemu.org/ChangeLog/8.0
PR:		271204 [1]
Reported by:	Miroslav Lachman <000.fbsd@quip.cz> [1]
2023-07-15 21:01:02 +02:00
Muhammad Moinur Rahman
b20cf747c2 emulators/qemu: Update version 8.0.0=>8.0.2
- Exclude OPENGL option for nox11 flavor [1]
Changelog: https://wiki.qemu.org/ChangeLog/8.0

Reported by:	otis [1]
2023-06-03 16:08:47 +02:00
Alexey Dokuchaev
fa4ecd821f ASCII'ze port descriptions which were (ab)using UTF-8 punctuation
While here, run these files through a spell-checker and wrap some
overly long lines and/or dangling prepositions (when appropriate).
2023-05-09 10:20:52 +00:00
Muhammad Moinur Rahman
be5d4fed1b emulators/qemu@guestagent: Fix build
PR:		271294
Reported by:	julien.dlq@gmail.com
2023-05-07 21:26:16 +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
Muhammad Moinur Rahman
ba4e972810 emulators/qemu: Update version 7.2.0=>7.2.1
Changelog: https://wiki.qemu.org/ChangeLog/7.2
2023-04-14 22:56:55 +02:00
Tobias C. Berner
fa81a4f5f8 accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
2023-03-02 06:23:10 +01:00
Maksym Sobolyev
8bfca3e68c emulators/qemu: Fix missing LIB_DEPENDS
Add net/libslirp into LIB_DEPENDS, now required for making user
networking functional.

In qemu 7.2 release the slirp code has been moved out of the source
package and is enabled/disabled at the build time based on the
availability of the libslirp shared library. As such, it needs to be
added into LIB_DEPENDS to make this feature available in the quemu
package.

See
https://wiki.qemu.org/ChangeLog/7.2#Removal_of_the_.22slirp.22_submodule_.28affects_.22-netdev_user.22.29
for a reference.

PR:		269475
Reported by:	sobomax
2023-02-11 07:39:24 -06:00
Ryan Steinmetz
06db554d88
emulators/qemu: Fix plist issue with DOCS=off 2023-01-22 06:50:34 -05: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
Dimitry Andric
206ae4f439 emulators/qemu: remove now-obsolete comment about i386
As of commit 5fcabb512923 qemu builds for i386 again without any
vm_page_t related errors, so the comment is no longer applicable.
2023-01-16 20:11:33 +01: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
ec290b80e0 emulators/qemu*: Fix WWW
PR:		267686
Reported by:	grahamperrin
2022-11-10 08:30:33 -06:00
Kyle Evans
4b8ac78ce3 emulators/qemu{,70}: enable for aarch64
Piggy-back off of the work done for powerpc64 to enable aarch64.  ppc64
was untested, though I did sanity check MAKE_ARGS with ARCH forced to
both powerpc64 and powerpc64le.  Both result in ARCH=ppc64, as they did
before.

While we're here, enable ${MAKE_JOBS_NUMBER} support -- the meson build
will carry any -j flag passed to gmake on to ninja, otherwise it will
default to -j1.

Approved by:	bofh (maintainer)
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D37234
2022-11-02 23:20:12 -05:00
Muhammad Moinur Rahman
3787177647 emulators/qemu: Fix build with CAPSTONE
Reported by:	olgeni
2022-09-11 06:25:20 -05: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