Commit graph

270 commits

Author SHA1 Message Date
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 5fcabb5129 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
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Piotr Kubaj
45945819d9 emulators/qemu: enable on powerpc64le 2022-08-29 15:19:47 +02:00
Tobias C. Berner
27eb52ac6a emulators: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alejandro Pulver <alejandro@varnet.biz>
  *  Alexander Best <arundel@gmx.net>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Antipovsky <kemm@in-line.ru>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Brian Gaeke <brg@dgate.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  David Naylor <naylor.b.david@gmail.com>
  *  David O'Brien (obrien@cs.ucdavis.edu)
  *  Edward Tomasz Napierala <trasz@FreeBSD.org>
  *  Eric L. Hernes <erich@FreeBSD.org>
  *  Felix Palmen <felix@palmen-it.de>
  *  Ganael Laplanche <ganael.laplanche@martymac.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Gunter Wambaugh <techgunter@yahoo.com>
  *  Jacques Vidrine <nectar@FreeBSD.org>
  *  Janni
  *  Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
  *  Jeremy Karlson
  *  Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>
  *  Joel Sutton <jsutton@webnet.com.au>
  *  Joerg Wunsch <joerg@FreeBSD.org>
  *  Jonathan M. Bresler (jmb)
  *  Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Kaltashkin Eugene <zhecka@gmail.com>
  *  Kevin Bowling <kbowling@FreeBSD.org>
  *  Li-Lun Wang <llwang@infor.org>
  *  Mario S F Ferreira <lioux@linf.unb.br> et al.
  *  Martin Hinner
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Neumann <mneumann@ntecs.de>
  *  Miguel Mendez <flynn@energyhq.homeip.net>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Nicole Reid <root@cooltrainer.org>
  *  Nishika <nishika@cheerful.com>
  *  Pavel I Volkov <pavelivolkov@googlemail.com>
  *  Piotr Kubaj
  *  Ruan Wei (iamayan@gmail.com)
  *  Sebastian Schuetz <sschuetz@fhm.edu>
  *  Seiichirou Hiraoka
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Sheldon Hearn <axl@iafrica.com>
  *  Simon Dick <simond@irrelevant.org>
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  Stijn Hoop <stijn@win.tue.nl>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Thomas Bernard <nanard@free.fr>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Tobias Reifenberger <tr@freebsd.mayn.de>
  *  Tom Carrick <knyghtmare@knyghtmare.com>
  *  Travis Poppe <tlp@liquidx.org>
  *  Uffe Jakobsen <uffe@uffe.org>
  *  Vladimir Kondratiev <wulf@mail.mipt.ru>
  *  Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  alepulver
  *  alex
  *  dchapes@ddm.on.ca
  *  dk
  *  elbarto
  *  janek@gaja.ipan.lublin.pl
  *  jhb
  *  jmz
  *  joerg
  *  jraynard
  *  krion
  *  kstailey
  *  mbr@FreeBSD.org
  *  okeeblow <root@cooltrainer.org>
  *  pixel
  *  pjm
  *  tenser@spitfire.ecsel.psu.edu
  *  trasz
  *  trasz <trasz@pin.if.uz.zgora.pl>
  * # Created by Timothy Beyer <beyert@cs.ucr.edu>

With hat:	portmgr
2022-07-20 16:21:50 +02:00
Piotr Kubaj
30d01a77b1 emulators/qemu: fix build on powerpc64
bsd-user disabled because of no bsd-user/host/ppc64.
2022-04-27 13:21:01 +00:00
Muhammad Moinur Rahman
464c7c97f8 emulators/qemu: Fix plist for NO_X86_TARGETS
Reported by:	kib
2022-04-26 07:37:23 -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
Tobias Kortkamp
feb95d6a41
*: Clean up some things
- Fix typos
- Remove unreferenced variables
- Sort categories
- Clean up commented PORTREVISION
- Fix broken syntax

Reported by:	portscan
2021-12-14 14:02:26 +01:00
Muhammad Moinur Rahman
f52ce2807b emulators/qemu: UNBREAK for i386
- Fix some plist issues with default flavor
2021-12-12 17:38:43 -06:00
Muhammad Moinur Rahman
42780ffaee emulators/qemu: Add tools FLAVOR 2021-12-11 21:19:43 -06:00
Muhammad Moinur Rahman
8d18eafa62 emulators/qemu: Add nox11 FLAVOR
- Fix build with DOCS unset [1]
PR: 250733 [1]
Reported by: xxjack12xx@gmail.com [1]
2021-12-11 17:47:07 -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
Baptiste Daroussin
2c672a4de9 INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2021-10-10 21:44:42 +02:00
Piotr Kubaj
64a800d83d emulators/qemu: fix build on powerpc
Define _CALL_SYSV to fix error:
In file included from /wrkdirs/usr/ports/emulators/qemu/work/qemu-5.0.1/tcg/tcg.c:344:                                                                                                                                                      
/wrkdirs/usr/ports/emulators/qemu/work/qemu-5.0.1/tcg/ppc/tcg-target.inc.c:2290:3: error: "Unhandled abi"

Use gcc because clang hangs.
2021-07-15 22:02:27 +00:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Muhammad Moinur Rahman
9e06cd0454 emulators/qemu: Fix build on 13
- Use ports dtc instead of packaged dtc [1]
- bin/elf2dmp apparently depends on CURL [2]
- Reduce build to only X86 architectures if X86_TARGETS is set [2]
- rx is not an X86 architecture [2]

PR:		245997 [1] 254385 [2]
Reported by:	swills [1] pstef [2]
2021-04-20 19:46:11 +00:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Piotr Kubaj
4cc6b60d15 emulators/qemu: enable on powerpc64le 2021-02-18 15:05:28 +00:00