1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00
Commit Graph

9219 Commits

Author SHA1 Message Date
Tobias Kortkamp
ae22a7846a
*: Clean up some things
- Fix typos
- Fix overwritten variables with focus on master/slave ports
- Remove unreferenced variables
- Sort categories
- Remove redundant option descriptions
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-10-12 17:01:38 +02:00
Jan Beich
6551900e74 emulators/rpcs3: fails to build on FreeBSD < 13 after 31b321b68b
ld: error: undefined symbol: std::__1::__cxx_atomic_notify_one(std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> > const volatile*)
>>> referenced by rpcn_client.cpp
>>>               rpcn_client.cpp.o:(rpcn::rpcn_client::rpcn_client()) in archive rpcs3/Emu/librpcs3_emu.a
>>> referenced by rpcn_client.cpp
>>>               rpcn_client.cpp.o:(rpcn::rpcn_client::rpcn_thread()) in archive rpcs3/Emu/librpcs3_emu.a
>>> referenced by rpcn_client.cpp
>>>               rpcn_client.cpp.o:(rpcn::rpcn_client::~rpcn_client()) in archive rpcs3/Emu/librpcs3_emu.a
>>> referenced 9 more times

ld: error: undefined symbol: std::__1::__libcpp_atomic_wait(std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> > const volatile*, long)
>>> referenced by rpcn_client.cpp
>>>               rpcn_client.cpp.o:(bool std::__1::__libcpp_thread_poll_with_backoff<std::__1::__atomic_semaphore_base::acquire()::'lambda'() const&, std::__1::__libcpp_atomic_wait_backoff_impl<std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> >, std::__1::__atomic_semaphore_base::acquire()::'lambda'()>&>(std::__1::__atomic_semaphore_base::acquire()::'lambda'() const&, std::__1::__libcpp_atomic_wait_backoff_impl<std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> >, std::__1::__atomic_semaphore_base::acquire()::'lambda'()>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >)) in archive rpcs3/Emu/librpcs3_emu.a

ld: error: undefined symbol: std::__1::__libcpp_atomic_monitor(std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> > const volatile*)
>>> referenced by rpcn_client.cpp
>>>               rpcn_client.cpp.o:(bool std::__1::__libcpp_thread_poll_with_backoff<std::__1::__atomic_semaphore_base::acquire()::'lambda'() const&, std::__1::__libcpp_atomic_wait_backoff_impl<std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> >, std::__1::__atomic_semaphore_base::acquire()::'lambda'()>&>(std::__1::__atomic_semaphore_base::acquire()::'lambda'() const&, std::__1::__libcpp_atomic_wait_backoff_impl<std::__1::__cxx_atomic_impl<long, std::__1::__cxx_atomic_base_impl<long> >, std::__1::__atomic_semaphore_base::acquire()::'lambda'()>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >)) in archive rpcs3/Emu/librpcs3_emu.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
2021-10-12 00:46:23 +00:00
Jan Beich
31b321b68b emulators/rpcs3: update to 0.0.18.12887
Changes:	f185aba5f...7a24642c5
2021-10-12 00:46:14 +00:00
Jan Beich
fe1ec391a2 emulators/yuzu: update to s20211011
Changes:	39cd6306e...c709fbba2
2021-10-12 00:38:00 +00: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
Jan Beich
0db3171a0a emulators/ppsspp: update to 1.12.2
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.12.1...v1.12.2
Reported by:	GitHub (watch releases)
2021-10-10 14:14:34 +00:00
Felix Palmen
8fcc40e704 emulators/i386-wine: Make dependency on wine-gecko generic
Similar to commits dc73fd607f and
18fcc610bf solving this for wine-mono,
the dependency on wine-gecko had the actual version number hardcoded,
which is easy to miss and a maintenance burden.

Simply depend on the port instead for wine-gecko as well.

PR:		258200
2021-10-10 06:21:29 +00:00
Jan Beich
d46ef2e7f1 emulators/ppsspp: update to 1.12.1
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.12...v1.12.1
Reported by:	GitHub (watch releases)
2021-10-09 11:23:45 +00:00
Jan Beich
d8b5b7aa89 emulators/yuzu: update to s20211008
Changes:	f84328934...39cd6306e
2021-10-09 00:48:50 +00:00
Jan Beich
f16d8e5635 multimedia/libvpx: update 1.11.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0
Reported by:	portscout, Repology
2021-10-09 00:45:18 +00:00
Jan Beich
12007a3866 emulators/ppsspp: drop unused GL deps after 34a5259f51
=>> Checking shared library dependencies
- 0x0000000000000001 NEEDED               Shared library: [libGL.so.1]
  0x0000000000000001 NEEDED               Shared library: [libGLEW.so.2]
- 0x0000000000000001 NEEDED               Shared library: [libGLU.so.1]
+ 0x0000000000000001 NEEDED               Shared library: [libOpenGL.so.0]
  0x0000000000000001 NEEDED               Shared library: [libSDL2-2.0.so.0]
[...]
2021-10-08 16:07:10 +00:00
Piotr Kubaj
bbee953436 emulators/frodo: fix build on powerpc and powerpc64
Same issue as on powerpc64le.
2021-10-08 12:50:51 +00:00
Piotr Kubaj
a385a94464 emulators/frodo: fix build on powerpc64le
While base GCC can build this port on 12.2, clang can't:
VIC.cpp:1407:8: error: expected unqualified-id
static asm void fastcopy(register uchar *dst, register uchar *src);
       ^
VIC.cpp:1408:8: error: expected unqualified-id
static asm void fastcopy(register uchar *dst, register uchar *src)
       ^
VIC.cpp:1838:3: error: use of undeclared identifier 'fastcopy'
                fastcopy(chunky_line_start, (uint8 *)chunky_tmp);

It also can't build with USES=compiler:gcc-c++11-lib.
Since this port doesn't have reverse dependencies, use USE_GCC=yes.
2021-10-08 12:04:39 +00:00
Bernhard Froehlich
7abfac5edb emulators/i386-wine-devel: Add CPE information
Approved by:    portmgr (blanket)
2021-10-08 11:11:12 +00:00
Jan Beich
95d4839c65 emulators/yuzu: update to s20211006
Changes:	b86943996...f84328934
2021-10-06 23:12:57 +00:00
Jan Beich
34a5259f51 emulators/ppsspp: update to 1.12
Changes:	https://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.11.3...v1.12
Reported by:	GitHub (watch releases)
2021-10-06 23:12:57 +00:00
Jan Beich
3446f8e946 graphics/mesa-devel: update to 21.2.b.3167
Changes:	2aa705ec87...85e428f1e0
2021-10-05 00:56:16 +00:00
Jan Beich
aaf7da2a64 emulators/yuzu: update to s20211004
Changes:	21ed944ff...b86943996
2021-10-05 00:56:15 +00:00
Daniel Menelkir
ce92526750 emulators/openmsx: Update to 17.0
Changelog: https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_17_0/doc/release-notes.txt

PR:		256194
Approved by:	port maintainer, arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D32289
2021-10-04 23:43:54 +02:00
Jan Beich
bab43c0826 emulators/i386-wine-devel: unbreak build after 620968a43a
===>  Building package for i386-wine-devel-6.12,1
pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/i386-wine-devel/work/stage/usr/local/%%OSREL11%%lib32/libunwind.so.8:No such file or directory
*** Error code 1

Reported by:	pkg-fallout
2021-10-04 20:52:44 +00:00
Thomas Zander
4c2db26adf
audio/fluidsynth: Update to upstream version 2.2.3
MFH:		2021Q4
2021-10-04 06:56:46 +02:00
Gerald Pfeifer
05382993a1 emulators/wine: Enable OPENAL by default
This mirrors commit 7846849011 to
emulators/wine-devel.

PR:		258375
2021-10-03 06:59:51 +00:00
Jan Beich
cfdb18e50f emulators/yuzu: update to s20211002
Changes:	36d45b4a7...21ed944ff
2021-10-03 00:15:59 +00:00
Dimitry Andric
9324aed8ec emulators/elliott: fix unused but set variable
During an exp-run for llvm 13 (see bug 258209), it turned out that
emulators/elliott fails to build with clang 13:

emulator.c:536:20: error: variable 'y' set but not used [-Werror,-Wunused-but-set-variable]
        int x, x1, y;
                   ^
1 error generated.

This is because x, x1 and y are used in ncurses getyx() macros, but in
this case the program is not interested in the y result. Mark it as
__unused to get rid of the warning.

PR:		258471
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
2021-10-02 13:24:44 +02:00
Gerald Pfeifer
67eda602ca emulators/wine: Merge the VULKAN option into VKD3D
This back ports 3d5484b928 and
5a1f2db457 from emulators/wine-devel:

When Wine gained support for the Vulkan API and D3D support via
Vulkan we added two options (both off by default): VULKAN and
VKD3D.

Simplify things, in particular also from a user perspective, by only
keeping the VKD3D option which now subsumes the former VULKAN option
(and hence Vulkan API support).

No change in defaults - yet.

On the way adjust CONFIGURE_ARGS to only feature on option per line,
which was mostly the case already anyway.

PR:		258375
2021-10-02 07:02:18 +00:00
Jan Beich
89d1bb8ae9 emulators/yuzu: update to s20211001
Changes:	b9251155f...36d45b4a7
2021-10-02 00:10:14 +00:00
Muhammad Moinur Rahman
1a54adbdb8 emulators/qemu31: UNBREAK for 13.X and later
- Mark DEPRECATED as there are more recent versions in the tree
- Update pkg-descr as https://oszoo.org no longer hosts qemu images and
  is totally an irrelevent site
- Do some housekeeping to remove stage-qa errors
2021-10-01 16:07:50 -05:00
Gerald Pfeifer
01db8ddf52 emulators/wine-devel: Pass maintainership to Damjan Jovanovic
Usually assuming maintainership goes along with a patch to update
or fix something. The former will come soon, with next week's
snapshot, and Damjan has been active upstream and in direct
conversations with me, and I will be supporting and mentoring him.
2021-10-01 19:03:18 +00:00
Gerald Pfeifer
1b090e9fa4 emulators/wine-gecko-devel: Relinquish maintainership
Cf. ee9b8284d0 for the wine-devel port.
2021-10-01 06:01:29 +00:00
Jan Beich
71958203f4 emulators/sameboy: drop obsolete comment after 620968a43a 2021-10-01 00:23:45 +00:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Renato Botelho
be35ffec8d emulators/open-vm-tools: Update to 11.3.5
PR:		258754
Reported by:	John Wolfe <jwolfe@vmware.com>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-09-30 14:23:07 -03:00
Gerald Pfeifer
943732cebf emulators/wine-mono-devel: Relinquish maintainership
Cf. ee9b8284d0 for the wine-devel port.
2021-09-30 05:40:35 +00:00
Gerald Pfeifer
ee9b8284d0 emulators/wine-mono-devel: Update to version 6.3.0 2021-09-30 05:38:59 +00:00
Jan Beich
bfcfabc6c7 emulators/yuzu: update to s20210929
Changes:	90014ada8...b9251155f
2021-09-30 00:44:37 +00:00
Gerald Pfeifer
19a630ac24 emulators/wine-devel: Relinquish maintainership
After working on our Wine ports for more than 21 years, maintaining
for more than 19 years, time has come to hand over the baton. Sadly
despite multiple requests to committers as well as some non-committers
nobody stepped up yet, so return to the pool.

Still happy to provide guidance and help on working with upstream or
operating the (crucial) nightly testers I have been running.
2021-09-29 12:07:42 +00:00
Gerald Pfeifer
9688dadd0b emulators/wine-devel: Update to Wine 6.18
This includes the following changes:
 - Shell32 and WineBus libraries converted to PE.
 - Unicode data updated to Unicode version 14.
 - More work towards Dwarf 3/4 debug support.
 - HID joystick enabled by default.
 - Various bug fixes.

files/patch-amd64-vs-x86-64, which I submitted upstream, is obsolete
now and the issue has been addressed upstream even more thoroughly,
so drop our local patch.
2021-09-29 11:56:01 +00:00
Muhammad Moinur Rahman
8f957c3700 emulators/qemu-devel: Update version 5.1.0.20201019=>6.1.0.20210928
- Move upstream site to GITLAB

Relnotes: https://gitlab.com/qemu-project/qemu/-/commits/master/
2021-09-28 15:41:30 -05:00
Gerald Pfeifer
3f4627fc27 emulators/wine-devel: Unconditionally use SDL
SDL2 is indirectly pulled in via our (unconditional) FAudio dependency
anyway, so always use it, remove the SDL option, and simplify the port
accordingly.

PR:		258375
2021-09-28 06:42:30 +00:00
Jan Beich
a9495264d1 emulators/yuzu: update to s20210927
Changes:	9a53173e4...90014ada8
2021-09-28 00:56:48 +00:00
Muhammad Moinur Rahman
3ceb7f26aa emulators/vpcs: Mark DEPRECATED
- Upstream unmaintained
- Requires a complete rewrite to build on modern compilers
- There are other alternatives like booting up nanobsd images instead
  of using an emulator
2021-09-27 15:03:39 -05:00
Gerald Pfeifer
799f2a3769 emulators/wine-devel: Make GECKO_RUN_DEPENDS more flexible
Simplify GECKO_RUN_DEPENDS along the lines of what we did with
MONO_RUN_DEPENDS in 996345a04d some
months ago.

That way updates of that other port won't require adjustments here
any longer while the system becomes more resilient.
2021-09-27 06:24:52 +00:00
Gerald Pfeifer
aecef2b44c emulators/wine-devel: Bump PORTREVISION
The previous two commits changed default options, explicitly in
the case of OPENAL, implicitly in the case of VKD3D, so we need
to bump PORTREVISION.
2021-09-26 13:43:01 +00:00
Gerald Pfeifer
7846849011 emulators/wine-devel: Enable OPENAL by default
PR:		258375
2021-09-26 13:28:55 +00:00
Gerald Pfeifer
a26036d024 emulators/wine-devel: Merge the VKD3D option into X11
Vulkan and vkd3d have few additional dependencies on top of OpenGL
(via Mesa) so fold them into the general X11 switch.

This further reduces the number of options in this port.

PR:		258375
2021-09-26 13:27:50 +00:00
Jan Beich
60ae343ea5 emulators/yuzu: update to s20210924
Changes:	7b22d61fb...9a53173e4
2021-09-25 00:59:07 +00:00
Mikael Urankar
8c90d56f4c emulators/qemu31: Mark as broken on aarch64. 2021-09-24 16:13:03 +02:00
Gerald Pfeifer
5a1f2db457 emulators/wine-devel: Refine VKD3D_DESC
PR:		258375
Suggested by:	Alex S <iwtcex@gmail.com>
2021-09-24 04:37:58 +00:00
Alexander Vereeken
0c37d65105 emulators/winetricks: Mark only for archs amd64/i386
PR:		258582
Reported by:	Graham Perrin <grahamperrin@gmail.com>
2021-09-22 10:08:42 -07:00
Gerald Pfeifer
3d5484b928 emulators/wine-devel: Merge the VULKAN option into VKD3D
When Wine gained support for the Vulkan API and D3D support via
Vulkan we added two options (both off by default): VULKAN and
VKD3D.

Simplify things, in particular also from a user perspective, by only
keeping the VKD3D option which now subsumes the former VULKAN option
(and hence Vulkan API support).

No change in defaults - yet.

On the way adjust CONFIGURE_ARGS to only feature on option per line,
which was mostly the case already anyway.

PR:		258375
2021-09-21 22:32:06 +00:00