1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
Commit Graph

11076 Commits

Author SHA1 Message Date
Dimitry Andric
5416735dea emulators/mupen64plus-core: fix build with clang and lld 19
lld 19 has become more strict about 32-bit relocations that require PIC,
resulting in link errors when building emulators/mupen64plus-core:

      LD  libmupen64plus.so.2.0.0
  ld: error: relocation R_386_32 cannot be used against symbol '__gxx_personality_v0'; recompile with -fPIC
  >>> defined in /usr/lib/libcxxrt.so
  >>> referenced by oglft_c.cpp
  >>>               _obj/osd/oglft_c.o:(.eh_frame+0xFA63)

  ld: error: relocation R_386_32 cannot be used against local symbol; recompile with -fPIC
  >>> defined in _obj/osd/oglft_c.o
  >>> referenced by oglft_c.cpp
  >>>               _obj/osd/oglft_c.o:(.eh_frame+0xFA81)

  ld: error: relocation R_386_32 cannot be used against local symbol; recompile with -fPIC
  >>> defined in _obj/osd/oglft_c.o
  >>> referenced by oglft_c.cpp
  >>>               _obj/osd/oglft_c.o:(.eh_frame+0xFAB1)

  ld: error: relocation R_386_32 cannot be used against local symbol; recompile with -fPIC
  >>> defined in _obj/osd/oglft_c.o
  >>> referenced by oglft_c.cpp
  >>>               _obj/osd/oglft_c.o:(.eh_frame+0xFAE1)

  [...more of these...]

Make it compile with -fPIC even on i386, by adjusting the PIC make
variable. This also removes the need to use -Wl,-znotext as a workaround.

PR:		281906
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q4
2024-10-20 12:00:34 +02:00
Jason E. Hale
f3eb2459d7 */*: Chase removal of sip from RUN_DEPENDS 2024-10-19 03:33:57 -04:00
Jason E. Hale
0d0b4d9bb9 */*: Remove qtbuilder and sip from RUN_DEPENDS
devel/py-qtbuilder and devel/py-sip should only be used as a
BUILD_DEPENDS. (e.g. USE_PYQT=qtbuilder:build sip:build)
Usually, these are only used to build the PyQt framework, but a few
other ports need them to build. Ports that have them as a BUILD_DEPENDS
unnecessarily haven't been audited yet.

Sip used to be needed for run, but this hasn't been the case for quite
some time. Runtime is provided by the devel/py-qt[56]-sip ports.
(USE_PYQT=pysip). The main PyQt ports provide this automatically, so
it isn't necessary to add it to individual consumers.

While here:
www/onionshare: Remove PyQt stuff completely. It uses PySide.

With hat:	kde@
2024-10-19 03:21:41 -04:00
Nuno Teixeira
60f7140fe7 */*: Bump consumers of devel/libgit2
libgit2 updated to 1.8.1
2024-10-18 19:56:41 +01:00
Jan Beich
5f72233cc3 emulators/rpcs3: update to 0.0.33.17042
Changes:	7b92cbcb9a...18c01f7151
2024-10-17 02:48:11 +02:00
Jan Beich
b716595134 emulators/rpcs3: update to 0.0.33.17034
Changes:	8fac136056...7b92cbcb9a
2024-10-15 02:24:34 +02:00
Jan Beich
dde0dc7108 emulators/rpcs3: update to 0.0.33.17023
Changes:	d51d5ce86d...8fac136056
2024-10-12 01:15:47 +02:00
Tijl Coosemans
5f71181ac8 emulators/linux_base-c7: Fix distinfo for aarch64 2024-10-11 11:04:55 +02:00
gatekeeper
4c3c72e938 emulators/86Box: Update 4.2 → 4.2.1
Changelog:
https://github.com/86Box/86Box/releases/tag/v4.2.1

PR:	281943
2024-10-09 14:50:09 +03:00
Renato Botelho
8846cc6a3b emulators/open-vm-tools: Update to 12.4.5
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2024-10-08 18:36:44 -03:00
Jan Beich
2a672592fb emulators/rpcs3: update to 0.0.33.17020
Changes:	938306a7bc...d51d5ce86d
2024-10-08 02:01:19 +02:00
Rainer Hurling
214e6b376d emulators/flexemu: Update to 3.22
Bugfix release

Changelog: https://github.com/aladur/flexemu/compare/V3.20...V3.22

Reported by:	portscout, Repology
MFH:		2024Q3
2024-10-07 20:17:38 +02:00
Robert Clausecker
90e15809d9 */*: bump port revisions of dependents following x265 updates
PR:		281680
2024-10-06 13:49:16 +02:00
Nuno Teixeira
8a36a74044 emulators/sameboy: Update to 0.16.7
ChangeLog: https://github.com/LIJI32/SameBoy/releases/tag/v0.16.7
2024-10-04 09:04:31 +01:00
Dima Panov
55cfbcf56c
*/*: bump consumers after devel/boost* update
With hat:	office
Sponsored by:	Future Crew, LLC
2024-10-03 13:25:14 +03:00
Jan Beich
ab34b64e80 emulators/rpcs3: update to 0.0.33.16999
Changes:	0ba0f11c4a...938306a7bc
2024-10-03 02:56:22 +02:00
Nuno Teixeira
04d3e33358 emulators/dosbox-x: Update to 2024.10.01
ChangeLog:
https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2024.10.01
2024-10-02 14:30:10 +01:00
Tijl Coosemans
d57a4fd489 emulators/linux_base-c7: Various updates
centos-release-7-9.2009.2.el7.centos
glibc-2.17-326.el7_9.3
less-458-10.el7_9
2024-10-02 12:47:18 +02:00
Rene Ladan
4485bd8221 all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
2024-10-01 20:56:20 +02:00
Jan Beich
29d4944385 emulators/rpcs3: update to 0.0.33.16975
Changes:	feedc183a4...0ba0f11c4a
2024-09-28 02:27:59 +02:00
Jan Beich
69dce1f64f emulators/rpcs3: update to 0.0.33.16956
Changes:	c4334f5142...feedc183a4
2024-09-26 02:22:27 +02:00
Jan Beich
765adee27a emulators/rpcs3: update to 0.0.33.16946
Changes:	466a93dca5...c4334f5142
2024-09-24 02:55:37 +02:00
Jan Beich
46a1539c23 emulators/rpcs3: update to 0.0.33.16939
Changes:	e56164f1e3...466a93dca5
2024-09-21 02:45:23 +02:00
Stefan Schlosser
29cdadcf68
emulators/mednafen: Remove dependency on deprecated port audio/musepack
PR:		281614
2024-09-20 17:38:17 -07:00
Jose Alonso Cardenas Marquez
214dd1d102
emulators/stella: Update to 6.7.1
ChangeLog at:	https://stella-emu.github.io/changelog.html
2024-09-20 17:03:31 -07:00
Muhammad Moinur Rahman
d284ae73d0
emulators/qemu8: Update version 8.2.6=>8.2.7
Changelog: https://wiki.qemu.org/ChangeLog/8.2
2024-09-20 14:14:30 +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
54dc693975
emulators/qemu-devel: Update version 8.3.0.20240731=>9.1.0.20240831 2024-09-17 12:43:07 +02:00
Muhammad Moinur Rahman
55fa6b6a6d
emulators/qemu-devel: Update version 8.3.0.20240630=>8.3.0.20240731 2024-09-15 21:54:38 +02:00
Gerald Pfeifer
e0c543d820 emulators/wine-devel: Update to Wine 9.17
This includes the following changes:
 - Window surface scaling on High DPI displays.
 - Bundled vkd3d upgraded to version 1.13.
 - Improved CPU detection on ARM64 (which we haven't enabled yet).
 - Various bug fixes.
2024-09-14 16:43:53 +00:00
Muhammad Moinur Rahman
93780c46b0
emulators/qemu-devel: Update version 8.3.0.20240531=>8.3.0.20240630 2024-09-14 17:19:21 +02:00
Zsolt Udvari
f3758e0096 emulators/ares: Bump PORTREVISION
Bump PORTREVISION because of upgrade devel/librashader.
2024-09-14 13:57:26 +02:00
Stefan Schlosser
6574ccd3b4 emulators/es-de: Update 3.0.3 → 3.1.0
Changelog:
https://gitlab.com/es-de/emulationstation-de/-/releases/v3.1.0

Port changes:
 * remove upstreamed patches
 * unbundle utf8cpp dependency
 * add NLS option

PR:	281488
2024-09-14 13:20:54 +03:00
Muhammad Moinur Rahman
d1766f9a33
emulators/qemu-devel: Update version 8.3.0.20240430 => 8.3.0.20240531 2024-09-13 16:50:37 +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
9c19ac69bb
emulators/qemu-devel: Update version 8.3.0.20240331 => 8.3.0.20240430 2024-09-12 17:09:31 +02:00
Max Brazhnikov
fe76490f40 emulators/x16-emulator: update to r48 2024-09-11 11:14:38 +03:00
Max Brazhnikov
940151a201 emulators/x16-rom: update to r48 2024-09-11 11:14:38 +03:00
Jose Alonso Cardenas Marquez
196094decf
emulators/mupen64plus-*: Update to 2.6.0 2024-09-09 22:29:26 -07:00
Jose Alonso Cardenas Marquez
e6b8ae2a35
emulators/mupen64plus*: Update to 2.6.0
ChangeLog at:   https://github.com/mupen64plus/mupen64plus-core/releases/tag/2.6.0
2024-09-09 21:45:39 -07:00
Stefan Schlosser
a64dfb2870
emulators/mednafen: Update to 1.32.1
* consolidate LIB_DEPENDS, USES, USE_*, OPTIONS_*, *_DESC and patches
* unbundle external libraries
* ALSA: add support, enabled by default
* DOCS: install complete documentation
* SS: remove hardcoded -mtune=haswell
* pkg-message: add OSS section
* pet portclippy(1), portfmt(1)

PR:		280021 280958
2024-09-09 15:30:56 -07:00
Gerald Pfeifer
aae763e70c emulators/wine: Update explanation for local patch
files/patch-include_wine_asm.h has now gone upstream in a somewhat
more expansive form. Note to drop our version when upgrading. (The
upstream patch does not directly apply to Wine 9.0.)
2024-09-09 05:28:28 +00:00
Muhammad Moinur Rahman
e56b6afbab
emulators/qemu-devel: Update version 8.3.0.20240229 => 8.3.0.20240331 2024-09-08 19:29:12 +02:00
Gerald Pfeifer
4beb321681 emulators/wine: Fix the PE build
This requires our devel/llvm17 or later ports which bring full header
files. [1]

It has major impact on how this port is built and the packaging list,
so bump PORTREVISION.

PR:		280448, 274542 [1], 279677 [1]
2024-09-08 04:53:04 +00:00
Gerald Pfeifer
b48acbd6c2 emulators/wine: Remove noop CROSSFLAGS
A bogus, but harmless since a noop, setting of CROSSFLAGS snuck in
with revision bc9917dc51 when updating from Wine 7.0.2 to 8.0.2.
The directory it points do does not exist, so simply remove that
setting.
2024-09-08 04:46:06 +00:00
Alexey Dokuchaev
e1f074dc26 emulators/cemu: the port had been updated to version 2.0
After many years and around 450 commits, it's finally here.
CEmu is more accurate and more powerful than ever before!
Major core and GUI improvements plus new features.

Reported by:	portscout
2024-09-07 18:21:40 +00:00
Gerald Pfeifer
a98cfc1e20 emulators/wine-mono-devel: Update to version 9.3.0 2024-09-06 21:47:29 +00:00
Stefan Schlosser
f162675ecb emulators/ares: Update 139.20240825 → 140
Release note:
https://ares-emu.net/news/ares-v140-released

Starting with version v140, emulators/ares will track release versions
instead of development versions.

The port applies an upstreamed patch to version v140, which resolves
the issues with NVIDIA GPUs. This obsoletes the NVIDIA port option.

PR:	281221
2024-09-03 21:53:27 +03:00
Gerald Pfeifer
10842f007b emulators/wine8: Deprecate in favor of the main wine port
This port served to support a transition period from Wine 8.0 to
Wine 9.0 which, after half a year, should be mostly complete.

As reminded by a build failure with GCC 14, this codebase is not
maintained by upstream any longer, so initiate deprecation (with
an initial EXPIRATION_DATE of 2024-10-30).

On the way, release maintainership.

PR:		281231
2024-09-03 15:39:39 +00:00
Max Brazhnikov
ecdc6025fa emulators/ukncbtl: update to 20240813 2024-09-01 10:48:39 +03:00