Commit Graph

24873 Commits

Author SHA1 Message Date
Nuno Teixeira 8f9dbd3cb9 games/trx: Update to 1.9
ChangeLog: https://github.com/LostArtefacts/TRX/releases/tag/trx-1.9
2026-07-12 18:14:33 +01:00
Nuno Teixeira d2d3b83765 games/trx: New port: Open source re-implementation of Tomb Raider I, II and III
An open-source reimplementation of Tomb Raider 1, Tomb Raider 2 and Tomb
Raider 3. TRX aims to enhance these classic games through decompilation
and the implementation of open-source alternatives to proprietary components.
TRX is a single engine capable of running TR1, TR2, TR3, and custom levels
respecting each of the distinct, classic engines' mechanics.

WWW: https://github.com/LostArtefacts/TRX
2026-07-12 14:17:09 +01:00
Alexander Vereeken ba4d25929c */*: Update maintainer e-mail address
PR:		296700
MFH:		2026Q3
Approved by:	Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
Approved by:	db@, yuri@ (Mentors, implicit)
2026-07-11 23:09:45 +04:00
Alexander Vereeken 2e937abb18 games/minigalaxy: Update 1.4.1 => 1.4.2
Changelog:
https://github.com/sharkwouter/minigalaxy/releases/tag/1.4.2

PR:		296558
Sponsored by:	UNIS Labs
MFH:		2026Q3
2026-07-11 04:59:05 +03:00
Dag-Erling Smørgrav 4ea3547132 various: Bump go ports for go-1.25.12 / 1.26.5 2026-07-10 09:54:15 +02:00
Stefan Eßer a5c1359725 games/open-adventure: upgrade to version 1.22
Major changes in this version:
- Code hardening by chatGPT 5.5.
- Eliminate FORTRAN legacy 1-based indexing; required save version bump.
- Improved documentation of build dependencies.
2026-07-10 08:31:54 +02:00
Dima Panov 011f43c5e6 games/openmw: update to 0.51.0.release (+)
Release notes:		https://openmw.org/2026/openmw-0-51-0-released/
Differential Revision:	D57985
2026-07-09 13:03:38 +03:00
Jan Beich 28f5de3016 games/veloren-weekly: update to s20260708
Changes:	https://gitlab.com/veloren/veloren/-/compare/23d4caa9b8...ad45ea3a91
2026-07-09 02:45:10 +02:00
Alexey Dokuchaev de72fdf445 games/openbve: the port had been updated to version 1.13.0.7
The next releases (v1.14+) will deprecate the legacy OpenGL 1.2
renderer, and OpenGL 4.1 will be required.  The new renderer is
considerably faster in all cases, and allows for various things
(particles, shadows, complex keyframe animations) not supported
by the legacy renderer.

OpenGL 4.1 is supported by all discrete graphics cards and most
integrated graphics solutions from ~2012 onwards.

Reported by:	portscout
2026-07-08 20:05:42 +00:00
Piotr Kubaj c3c4812dbe games/fs2open: update to 26.0.0 2026-07-08 20:37:22 +02:00
Piotr Kubaj cc1acf694f games/openrct2: update to 0.5.3
Changelog:	https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.5.3
2026-07-08 20:36:53 +02:00
Olivier Cochard e9034acc7a games/CWR-CE: roll upstream fork forward and fix aarch64 build 2026-07-06 23:47:46 +02:00
Alexey Dokuchaev bce0c990b9 games/battletanks: allow to build against any supported Lua version
Drop CXXFLAGS+=-fpermissive while here which seems no longer needed
and sort the `pkg-plist' after commit 2d8f9fb62e.
2026-07-06 18:13:32 +00:00
Alexey Dokuchaev 959cec07fa games/battletanks: fix version detection against modern Python
- Use correct function to open files, file() is an old method,
  which also makes version.replace() below work as intended
- Drop needless copy of env.Append(CPPDEFINES=['ENABLE_LUA'])
2026-07-05 16:22:30 +00:00
Jan Beich b22031ff5e games/veloren-weekly: update to s20260702
Changes:	https://gitlab.com/veloren/veloren/-/compare/3addf722cd...23d4caa9b8
2026-07-04 02:32:49 +02:00
Marcel 5ef39cd258 games/libretro-genesis_plus_gx: Update 0.20231020 => 0.20260627, take maintainership
Changelog:
https://github.com/libretro/Genesis-Plus-GX/blob/5a8389c/HISTORY.txt

Commit Log:
https://github.com/libretro/Genesis-Plus-GX/compare/3dc6af4...5a8389c

PR:		296311
Sponsored by:	UNIS Labs
2026-07-03 17:48:09 +03:00
Olivier Cochard a1df7f2494 games/CWR-CE: Fix some game logic bugs 2026-07-03 03:11:33 +02:00
Max Brazhnikov bbb9a6dc2d KDE: Update KDE Gear to 26.04.3
Announcement: https://kde.org/announcements/gear/26.04.3/
2026-07-02 15:16:28 +03:00
Olivier Cochard 2ac9e4a871 games/CWR-CE: New port
Game engine of Arma: Cold War Assault - Remastered
2026-07-02 02:53:20 +02:00
Tijl Coosemans b6ec06f079 */*: Use C.UTF-8 locale
Ports 02f27a83b4 fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:		295945
Exp-run by:	antoine
2026-06-30 22:03:57 +02:00
Tijl Coosemans d26c01fde2 games/xblast: Fix renaming of a file with a ISO8859-1 encoded "î"
PR:		295945
Exp-run by:	antoine
2026-06-30 22:03:57 +02:00
Tijl Coosemans 084afac04e games/aisleriot: Install file with non-ASCII name
The file is extracted correctly now that the ports tree uses UTF-8 to
extract files.

PR:		295945
Exp-run by:	antoine
2026-06-30 22:03:56 +02:00
Nuno Teixeira 6151d40dd6 games/dethrace: Use upstreamed patch 2026-06-30 19:48:11 +01:00
Piotr Kubaj 3cab06df05 games/fheroes2: update to 1.1.17
Changelog:	https://github.com/ihhub/fheroes2/releases/tag/1.1.17
2026-06-30 18:33:22 +02:00
Tilde Joy 1d7de5ef70 games/libretro-beetle_psx: Update 0.20260113 => 0.20260614
Commit log:
https://github.com/libretro/beetle-psx-libretro/compare/254285de247db71ac25a4392c159dc1114940794...d460f8342060526678e7fd8222048324c2a80d86

PR:		296391
Approved by:	osa, vvd (Mentors, implicit)
2026-06-30 14:20:47 +03:00
Tilde Joy d504c5e218 games/libretro-gambatte: Update 0.20250918 => 0.20260515
Commit log:
https://github.com/libretro/gambatte-libretro/compare/0092232a0aaef0ded0ead1c2003ccf7a85ccdfc0...3262c2aa4adae8dba4f6d51cdd931c15cb11569f

PR:		296392
Approved by:	osa, vvd (Mentors, implicit)
2026-06-30 14:13:29 +03:00
Nuno Teixeira 7fcd9dcc30 games/rocksndiamonds: Update to 4.4.2.3
ChangeLog: https://www.artsoft.org/2026/06/27/rocksndiamonds-4-4-2-3-released/
2026-06-29 00:52:37 +01:00
Nuno Teixeira 8d634a6eea games/dethrace: New port: Reverse engineering the 1997 game "Carmageddon"
Dethrace is an attempt to learn how the 1997 driving/mayhem game Carmageddon
works behind the scenes and rebuild it to run natively on modern systems.

WWW: https://github.com/dethrace-labs/dethrace
2026-06-29 00:52:37 +01:00
Robert Clausecker 5a85ce8416 games/regoth: fix build on !x86
No SSE2 on !x86, so don't try to use it.
This may need to be adjusted for ppc, and possinle sse2neon can be used
on ARM targets.

MFH:		2026Q2
2026-06-28 12:59:29 +02:00
Hiroo Ono 76f858036f games/angband: Fix build with sphinx 9.0.4
Convert one of source file to UTF-8.

PR:		284845
Co-authored-by:	Max Brazhnikov <makc@FreeBSD.org>
2026-06-26 20:23:10 +03:00
Robert Clausecker dda26e6665 games/xasteroids: render the game playable
- switch to the usleep() based delay code
 - remove the old, no longer functional delay-loop path
 - configure the default delay to 16384 µs, which seems to be playable

MFH:		2026Q2
2026-06-26 14:07:58 +02:00
Robert Clausecker c758ccc79c games/tecnoballz: fix build on FreeBSD 15.1
CHAR_WIDTH is now a macro defined by <limits.h> (from C23).

While we are at it, roll static REINPLACE_CMD usage into existing patch
file.

MFH:		2026Q2
Approved by:	portmgr (build fix blanket)
2026-06-26 14:07:57 +02:00
Jan Beich cfa43646dd games/veloren-weekly: update to s20260624
Changes:	https://gitlab.com/veloren/veloren/-/compare/ef31455955...3addf722cd
2026-06-25 02:40:57 +02:00
Stefan Schlosser c94779ebe2 games/libretro-shaders-slang: Update g20260507 => g20260621
Commitlog:
https://github.com/libretro/slang-shaders/compare/cef2de61...cb8e534

PR:		296227
Approved by:	osa, vvd (Mentors, implicit)
2026-06-23 19:17:48 +03:00
Stefan Schlosser a29484d066 games/libretro-shaders-glsl: Update g20260505 => g20260603
Commitlog:
https://github.com/libretro/glsl-shaders/compare/42fa8a9...2b2c5ee

PR:		296225
Approved by:	osa, vvd (Mentors, implicit)
2026-06-23 19:10:49 +03:00
Kai Knoblich ef38b5ea0a games/scummvm: Update to 2026.3.0
Changelog:

https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.html
2026-06-23 07:26:26 +02:00
Evgenii Khramtsov 320e46a6ce graphics/ImageMagick: update to 7.1.2-25
Changes:	https://github.com/ImageMagick/ImageMagick/compare/7.1.2-24...7.1.2-25
Security:	CVE-2026-53460
Security:	CVE-2026-53461
Security:	CVE-2026-53462
Security:	CVE-2026-53463
Security:	CVE-2026-53464
Security:	CVE-2026-53465
PR:		296190
2026-06-22 19:20:25 +03:00
Evgenii Khramtsov 338d53d7cd graphics/ImageMagick6: update to 6.9.13-50
Changes:	https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50
Security:	CVE-2026-24481
Security:	CVE-2026-24484
Security:	CVE-2026-24485
Security:	CVE-2026-25576
Security:	CVE-2026-25638
Security:	CVE-2026-25795
Security:	CVE-2026-25796
Security:	CVE-2026-25797
Security:	CVE-2026-25798
Security:	CVE-2026-25799
Security:	CVE-2026-25897
Security:	CVE-2026-25898
Security:	CVE-2026-25965
Security:	CVE-2026-25966
Security:	CVE-2026-25968
Security:	CVE-2026-25970
Security:	CVE-2026-25971
Security:	CVE-2026-25982
Security:	CVE-2026-25983
Security:	CVE-2026-25985
Security:	CVE-2026-25986
Security:	CVE-2026-25987
Security:	CVE-2026-25988
Security:	CVE-2026-25989
Security:	CVE-2026-26066
Security:	CVE-2026-26283
Security:	CVE-2026-26284
Security:	CVE-2026-26983
Security:	CVE-2026-27798
Security:	CVE-2026-27799
Security:	CVE-2026-28494
Security:	CVE-2026-28686
Security:	CVE-2026-28687
Security:	CVE-2026-28688
Security:	CVE-2026-28689
Security:	CVE-2026-28690
Security:	CVE-2026-28691
Security:	CVE-2026-28692
Security:	CVE-2026-28693
Security:	CVE-2026-30883
Security:	CVE-2026-30929
Security:	CVE-2026-30936
Security:	CVE-2026-30937
Security:	CVE-2026-31853
Security:	CVE-2026-32259
Security:	CVE-2026-32636
Security:	CVE-2026-33535
Security:	CVE-2026-33536
Security:	CVE-2026-33899
Security:	CVE-2026-33900
Security:	CVE-2026-33901
Security:	CVE-2026-33902
Security:	CVE-2026-33905
Security:	CVE-2026-33908
Security:	CVE-2026-34238
Security:	CVE-2026-40310
Security:	CVE-2026-40311
Security:	CVE-2026-42050
Security:	CVE-2026-42326
Security:	CVE-2026-45031
Security:	CVE-2026-45358
Security:	CVE-2026-45359
Security:	CVE-2026-45624
Security:	CVE-2026-45664
Security:	CVE-2026-46520
Security:	CVE-2026-46521
Security:	CVE-2026-46522
Security:	CVE-2026-46523
Security:	CVE-2026-46559
Security:	CVE-2026-46692
Security:	CVE-2026-46693
Security:	CVE-2026-47165
Security:	CVE-2026-47166
Security:	CVE-2026-48733
Security:	CVE-2026-48734
Security:	CVE-2026-48994
Security:	CVE-2026-49218
Security:	CVE-2026-49219
Security:	CVE-2026-53460
Security:	CVE-2026-53461
Security:	CVE-2026-53462
Security:	CVE-2026-53463
Security:	CVE-2026-56367
Security:	CVE-2026-56378
PR:		296189
2026-06-22 15:58:59 +03:00
Robert Clausecker 7c211da315 games/xasteroids: fix build, cleanup
- replace shar EXTRACT_CMD hack with custom do-extract target
   to fix the build (failed since EXTRACT_ENV was introduced)
 - define LICENSE and follow license obligations
 - clean up port Makefile, pet portlint
 - regenerate patches
 - add prototypes to source code
 - adopt this unmaintained port

Upstream has been contacted about the project license in the hope of
the project perhaps receiving a more conventional one.

MFH:		2026Q2
2026-06-22 10:41:43 +02:00
Alexey Dokuchaev 400b509188 games/openbve: update OpenBVE to version 1.13.0.5
Reported by:	portscout
2026-06-21 18:52:24 +00:00
Nuno Teixeira 347b3e4447 games/rocksndiamonds: Update to 4.4.2.2
ChangeLog: https://www.artsoft.org/2026/06/20/rocksndiamonds-4-4-2-2-released/
2026-06-21 16:59:07 +01:00
Nuno Teixeira e3b202a719 games/cataclysm-dda: Update to 0.I
- Fix locale path [1]
- Add 'CXXFLAGS+= -Wno-error=range-loop-construct' to avoid build failure
  due to strict Clang range-loop warning combined with -Werror

ChangeLog:	https://github.com/CleverRaven/Cataclysm-DDA/releases/tag/0.I
Reported by:	Wiwi Kuan <wiwikuan@fastmail.com> [1]
2026-06-20 18:10:40 +01:00
Alexander Vereeken 4056bff781 games/rare: Update to 1.12.0.155
Changelogs:	https://github.com/RareDevs/Rare/releases/tag/1.12.0.155
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.154
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.116
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.102
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.99
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.89
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.70
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.55
		https://github.com/RareDevs/Rare/releases/tag/1.12.0.13

PR:		295549
Approved by:	arrowd (co-mentor)
2026-06-20 07:24:10 -07:00
Jan Beich 2813695b66 games/veloren-weekly: update to s20260618
Changes:	https://gitlab.com/veloren/veloren/-/compare/2dd9ea8c42...ef31455955
2026-06-20 02:52:30 +02:00
Daniel Engberg 5ae682c091 games/valyriatear: Remove from tree
Listed as broken for more than a year and upstream is no longer active
2026-06-19 21:22:26 +02:00
Daniel Engberg a13c077c00 games/cgoban: Remove from tree
Listed as broken for more than a year
2026-06-19 21:22:26 +02:00
Jose Alonso Cardenas Marquez 3e8ffbe3fc games/etlegacy: Update to 2.84.0 2026-06-18 18:29:44 -07:00
Kai Knoblich 1daedf38b5 games/anki: Update to 26.05
Changelog:

https://github.com/ankitects/anki/releases/tag/26.05

MFH:		No (feature release)
2026-06-18 11:37:09 +02:00
Yuri Victorovich 51b41ec112 games/iqpuzzle: update 1.5.0 → 1.5.1 2026-06-18 00:33:14 -07:00
Jan Beich 0150f52cc2 games/veloren-weekly: update to s20260617
Changes:	https://gitlab.com/veloren/veloren/-/compare/4df794c12c...2dd9ea8c42
2026-06-18 02:27:27 +02:00