diff options
Diffstat (limited to 'games')
34 files changed, 155 insertions, 191 deletions
diff --git a/games/0ad/Makefile b/games/0ad/Makefile index d46fdf00ecc5..8eb1d8a53731 100644 --- a/games/0ad/Makefile +++ b/games/0ad/Makefile @@ -1,6 +1,5 @@ PORTNAME= 0ad -DISTVERSION= 0.27.0 -PORTREVISION= 11 +DISTVERSION= 0.27.1 CATEGORIES= games MASTER_SITES= https://releases.wildfiregames.com/ DISTFILES= ${PORTNAME}-${DISTVERSION}-unix-build.tar.xz \ diff --git a/games/0ad/distinfo b/games/0ad/distinfo index ae481ae4d049..9c0617992796 100644 --- a/games/0ad/distinfo +++ b/games/0ad/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1738253090 -SHA256 (0ad-0.27.0-unix-build.tar.xz) = aa94857009750d5f61dbf016bc150e3bdcbdb3acdfc8ad20b73ab8b43e9a1ba6 -SIZE (0ad-0.27.0-unix-build.tar.xz) = 152170976 -SHA256 (0ad-0.27.0-unix-data.tar.xz) = 3e48855ab8e1ef81270338462c8270b015213f14f5e054aab92ad74d5ea59dea -SIZE (0ad-0.27.0-unix-data.tar.xz) = 1367701984 +TIMESTAMP = 1752758686 +SHA256 (0ad-0.27.1-unix-build.tar.xz) = a0a5355eeb5968d24f283770736150d974dafecba07754d4662707dc17016bfb +SIZE (0ad-0.27.1-unix-build.tar.xz) = 153554512 +SHA256 (0ad-0.27.1-unix-data.tar.xz) = 837e2d6ddf138b025fc02017245d7581a4bb84fd94b42c0e605d321b7017a998 +SIZE (0ad-0.27.1-unix-data.tar.xz) = 1367955136 diff --git a/games/0ad/files/patch-GL-OOB-fix b/games/0ad/files/patch-GL-OOB-fix deleted file mode 100644 index 1f5548cc6684..000000000000 --- a/games/0ad/files/patch-GL-OOB-fix +++ /dev/null @@ -1,48 +0,0 @@ -From a1f7568df9814d0dc399fc1e4f1c122da24a8f05 Mon Sep 17 00:00:00 2001 -From: Vladislav Belov <vladislavbelovdev@gmail.com> -Date: Fri, 7 Feb 2025 22:24:00 +0100 -Subject: [PATCH] Fixes out of bounds during GL buffer binding. - ---- - source/renderer/backend/gl/DeviceCommandContext.cpp | 4 ++++ - source/renderer/backend/gl/DeviceCommandContext.h | 2 +- - 2 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/source/renderer/backend/gl/DeviceCommandContext.cpp b/source/renderer/backend/gl/DeviceCommandContext.cpp -index dacdd4377b..87bc323305 100644 ---- source/renderer/backend/gl/DeviceCommandContext.cpp -+++ source/renderer/backend/gl/DeviceCommandContext.cpp -@@ -246,6 +246,9 @@ CDeviceCommandContext::CDeviceCommandContext(CDevice* device) - for (size_t index = 0; index < m_BoundBuffers.size(); ++index) - { - const CBuffer::Type type = static_cast<CBuffer::Type>(index); -+ // Currently we don't support upload buffers for GL. -+ if (type == CBuffer::Type::UPLOAD) -+ continue; - const GLenum target = BufferTypeToGLTarget(type); - const GLuint handle = 0; - m_BoundBuffers[index].first = target; -@@ -1456,6 +1459,7 @@ CDeviceCommandContext::ScopedBufferBind::ScopedBufferBind( - { - ENSURE(buffer); - m_CacheIndex = static_cast<size_t>(buffer->GetType()); -+ ENSURE(m_CacheIndex < m_DeviceCommandContext->m_BoundBuffers.size()); - const GLenum target = BufferTypeToGLTarget(buffer->GetType()); - const GLuint handle = buffer->GetHandle(); - if (m_DeviceCommandContext->m_BoundBuffers[m_CacheIndex].first == target && -diff --git a/source/renderer/backend/gl/DeviceCommandContext.h b/source/renderer/backend/gl/DeviceCommandContext.h -index 5f1a251007..3d23d89c06 100644 ---- source/renderer/backend/gl/DeviceCommandContext.h -+++ source/renderer/backend/gl/DeviceCommandContext.h -@@ -221,7 +221,7 @@ private: - }; - - using BoundBuffer = std::pair<GLenum, GLuint>; -- std::array<BoundBuffer, 2> m_BoundBuffers; -+ std::array<BoundBuffer, 4> m_BoundBuffers; - class ScopedBufferBind - { - public: --- -2.43.5 - diff --git a/games/0ad/files/patch-build_workspaces_update-workspaces.sh b/games/0ad/files/patch-build_workspaces_update-workspaces.sh deleted file mode 100644 index 7768c92a886a..000000000000 --- a/games/0ad/files/patch-build_workspaces_update-workspaces.sh +++ /dev/null @@ -1,13 +0,0 @@ ---- build/workspaces/update-workspaces.sh.orig 2025-01-28 19:57:28 UTC -+++ build/workspaces/update-workspaces.sh -@@ -1,10 +1,5 @@ - #!/bin/sh - --if [ "$(id -u)" = "0" ]; then -- echo "Running as root will mess up file permissions. Aborting ..." 1>&2 -- exit 1 --fi -- - die() - { - echo ERROR: "$*" diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile index d1efec599dac..c40019fdfc2f 100644 --- a/games/DDNet/Makefile +++ b/games/DDNet/Makefile @@ -1,6 +1,5 @@ PORTNAME= DDNet -PORTVERSION= 19.2 -PORTREVISION= 6 +PORTVERSION= 19.3 CATEGORIES= games MASTER_SITES= https://ddnet.tw/downloads/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/games/DDNet/distinfo b/games/DDNet/distinfo index 7773e669bd4d..fda7aaf49f8e 100644 --- a/games/DDNet/distinfo +++ b/games/DDNet/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1747241716 -SHA256 (DDNet-19.2.tar.xz) = 954e996e682e975a7105931d7ff49315b50273f9f085df2b541ba394cb610619 -SIZE (DDNet-19.2.tar.xz) = 37027408 +TIMESTAMP = 1750949896 +SHA256 (DDNet-19.3.tar.xz) = 5c5726572f9deb00d7bc215a352ec18a0e41b6a34d4442d55c894baa9dd9bb7c +SIZE (DDNet-19.3.tar.xz) = 37037164 SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11 SIZE (rust/crates/cc-1.0.73.crate) = 57880 SHA256 (rust/crates/cxx-1.0.71.crate) = 5469a6f42296f4fd40789b397383718f9a0bd75d2f9b7cedbb249996811fba27 diff --git a/games/abbayedesmorts/Makefile b/games/abbayedesmorts/Makefile index 85ef8224e12f..49b871b6761d 100644 --- a/games/abbayedesmorts/Makefile +++ b/games/abbayedesmorts/Makefile @@ -1,5 +1,5 @@ PORTNAME= abbayedesmorts -PORTVERSION= 2.0.4 +PORTVERSION= 2.0.5 DISTVERSIONPREFIX= v CATEGORIES= games diff --git a/games/abbayedesmorts/distinfo b/games/abbayedesmorts/distinfo index d5e9a9e8a55b..d099592ba3b1 100644 --- a/games/abbayedesmorts/distinfo +++ b/games/abbayedesmorts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730916500 -SHA256 (nevat-abbayedesmorts-gpl-v2.0.4_GH0.tar.gz) = e957b2327d5d2c0b21aedfe580f9caf6de2c587cdc8715286831be98d8d09f01 -SIZE (nevat-abbayedesmorts-gpl-v2.0.4_GH0.tar.gz) = 1982877 +TIMESTAMP = 1751287221 +SHA256 (nevat-abbayedesmorts-gpl-v2.0.5_GH0.tar.gz) = dd0933e3c48cdd3d6cf7125a0bafd5be806e5708d1e47cf519a3721d7436e1f3 +SIZE (nevat-abbayedesmorts-gpl-v2.0.5_GH0.tar.gz) = 1984621 diff --git a/games/abbayedesmorts/files/patch-Makefile b/games/abbayedesmorts/files/patch-Makefile index 9467ce065d21..22c149936d7e 100644 --- a/games/abbayedesmorts/files/patch-Makefile +++ b/games/abbayedesmorts/files/patch-Makefile @@ -1,6 +1,6 @@ ---- Makefile.orig 2024-09-23 21:18:05 UTC +--- Makefile.orig 2025-06-26 16:14:20 UTC +++ Makefile -@@ -47,13 +47,11 @@ $(PROG): $(OBJS) +@@ -59,13 +59,11 @@ $(PROG): $(OBJS) all: $(PROG) $(PROG): $(OBJS) @@ -10,9 +10,9 @@ .SUFFIXES: .c .o .c.o: -- @echo compile $< +- @echo Compiling $< - @$(CC) $(CFLAGS) -c $< -o $@ + $(CC) $(CFLAGS) -c $< -o $@ clean: - @echo cleaning... + @echo Cleaning... diff --git a/games/crossfire-client/Makefile b/games/crossfire-client/Makefile index e3e8248ed151..373ec8e28cf0 100644 --- a/games/crossfire-client/Makefile +++ b/games/crossfire-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= crossfire-client -DISTVERSION= 1.75.3 +DISTVERSION= 1.75.4 CATEGORIES= games MASTER_SITES= SF/crossfire/${PORTNAME}/${DISTVERSION} diff --git a/games/crossfire-client/distinfo b/games/crossfire-client/distinfo index 7d5f4bd0ce29..0e718809d2a8 100644 --- a/games/crossfire-client/distinfo +++ b/games/crossfire-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712812048 -SHA256 (crossfire-client-1.75.3.tar.gz) = 2ade184bc5ccfc3b56666d8ef93050dfc1ec1f62ebd9d3d923371e1859b01c47 -SIZE (crossfire-client-1.75.3.tar.gz) = 1052116 +TIMESTAMP = 1752807272 +SHA256 (crossfire-client-1.75.4.tar.gz) = 14b7d5f0a637d4e947d91955ae4d973035c25bfbec3e9d57dbddcf8221780189 +SIZE (crossfire-client-1.75.4.tar.gz) = 12980965 diff --git a/games/crossfire-client/pkg-plist b/games/crossfire-client/pkg-plist index b62dabbc3f45..a164fa303175 100644 --- a/games/crossfire-client/pkg-plist +++ b/games/crossfire-client/pkg-plist @@ -19,28 +19,45 @@ share/applications/crossfire-client.desktop %%DATADIR%%/sounds/bugle_charge.wav %%DATADIR%%/sounds/chord.wav %%DATADIR%%/sounds/claws.ogg +%%DATADIR%%/sounds/claws.ogg.LICENSE %%DATADIR%%/sounds/click1.wav %%DATADIR%%/sounds/click2.wav %%DATADIR%%/sounds/drip.wav %%DATADIR%%/sounds/fire-spell.wav +%%DATADIR%%/sounds/fire-spell.wav.LICENSE %%DATADIR%%/sounds/first_try.wav %%DATADIR%%/sounds/fist.ogg +%%DATADIR%%/sounds/fist.ogg.LICENSE %%DATADIR%%/sounds/gong.wav %%DATADIR%%/sounds/knife.ogg +%%DATADIR%%/sounds/knife.ogg.LICENSE %%DATADIR%%/sounds/lightning1.wav %%DATADIR%%/sounds/magic.wav %%DATADIR%%/sounds/miss-1.ogg +%%DATADIR%%/sounds/miss-1.ogg.LICENSE +%%DATADIR%%/sounds/music/navar.ogg +%%DATADIR%%/sounds/music/navar.ogg.LICENSE +%%DATADIR%%/sounds/music/scorn.mp3 +%%DATADIR%%/sounds/music/scorn.mp3.LICENSE +%%DATADIR%%/sounds/music/scorncounty.mp3 +%%DATADIR%%/sounds/music/scorncounty.mp3.LICENSE +%%DATADIR%%/sounds/music/wilderness.ogg +%%DATADIR%%/sounds/music/wilderness.ogg.LICENSE %%DATADIR%%/sounds/ouch1.wav %%DATADIR%%/sounds/painb.wav +%%DATADIR%%/sounds/painb.wav.LICENSE %%DATADIR%%/sounds/phit2.wav %%DATADIR%%/sounds/potion.ogg +%%DATADIR%%/sounds/potion.ogg.LICENSE %%DATADIR%%/sounds/sci_fi_gun.wav %%DATADIR%%/sounds/sounds.conf %%DATADIR%%/sounds/squish.wav %%DATADIR%%/sounds/step_lth1.ogg +%%DATADIR%%/sounds/step_lth1.ogg.LICENSE %%DATADIR%%/sounds/su-fanf.wav %%DATADIR%%/sounds/swish.wav %%DATADIR%%/sounds/sword-1.ogg +%%DATADIR%%/sounds/sword-1.ogg.LICENSE %%DATADIR%%/themes/Black %%DATADIR%%/themes/Standard %%DATADIR%%/ui/caelestis.ui diff --git a/games/easyrpg-player/Makefile b/games/easyrpg-player/Makefile index 1a559f255924..7c5431707f84 100644 --- a/games/easyrpg-player/Makefile +++ b/games/easyrpg-player/Makefile @@ -1,5 +1,5 @@ PORTNAME= easyrpg-player -PORTVERSION= 0.8.1 +PORTVERSION= 0.8.1.1 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org diff --git a/games/easyrpg-player/distinfo b/games/easyrpg-player/distinfo index c2a9c84b9634..abf530aa1462 100644 --- a/games/easyrpg-player/distinfo +++ b/games/easyrpg-player/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744034578 -SHA256 (EasyRPG-Player-0.8.1_GH0.tar.gz) = b6e1c09bae859c3403d408ac1d0e6947a910e9b5cbe4b1cfdf76e98f17b69517 -SIZE (EasyRPG-Player-0.8.1_GH0.tar.gz) = 6803504 +TIMESTAMP = 1749570337 +SHA256 (EasyRPG-Player-0.8.1.1_GH0.tar.gz) = fae1c417a9807fa8870e14af49d9e49f3c59072474db6b92f7290a8ab127acb6 +SIZE (EasyRPG-Player-0.8.1.1_GH0.tar.gz) = 6815813 diff --git a/games/gcompris-qt/Makefile b/games/gcompris-qt/Makefile index fb0fc1e5b5ad..e02485a23301 100644 --- a/games/gcompris-qt/Makefile +++ b/games/gcompris-qt/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcompris-qt -DISTVERSION= 25.0.12 +DISTVERSION= 25.1.1 CATEGORIES= games education kde MASTER_SITES= https://gcompris.net/download/qt/src/ diff --git a/games/gcompris-qt/distinfo b/games/gcompris-qt/distinfo index 4b1d5ca936d0..1d3e38cbdeab 100644 --- a/games/gcompris-qt/distinfo +++ b/games/gcompris-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739965115 -SHA256 (gcompris-qt-25.0.12.tar.xz) = 729ba42b5ed57075156a44e20f6cd7250e079b1dfb10695bb4fa48d34f3ec6d7 -SIZE (gcompris-qt-25.0.12.tar.xz) = 49402852 +TIMESTAMP = 1753027099 +SHA256 (gcompris-qt-25.1.1.tar.xz) = 636de9168bf5fd628faf061845f188f2c385d2da7f92c4b0449139ce6c6da12a +SIZE (gcompris-qt-25.1.1.tar.xz) = 49417124 diff --git a/games/narcissu2/Makefile b/games/narcissu2/Makefile index 93e107032a4e..069c8b59ee57 100644 --- a/games/narcissu2/Makefile +++ b/games/narcissu2/Makefile @@ -49,7 +49,7 @@ pre-install: do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${DISTFILES:M*\:icon:C/:.*//:S,^,${_DISTDIR},} \ + ${INSTALL_DATA} ${DISTFILES:M*\:icon:C/:.*//:S,^,${DISTDIR}/,} \ ${STAGEDIR}${PREFIX}/share/pixmaps (cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} -p ${WRKDIR}/*.utf ${STAGEDIR}${DATADIR} diff --git a/games/ponscripter-07th-mod/Makefile b/games/ponscripter-07th-mod/Makefile index 3c84b8e05c8e..57026d7703f6 100644 --- a/games/ponscripter-07th-mod/Makefile +++ b/games/ponscripter-07th-mod/Makefile @@ -1,7 +1,6 @@ PORTNAME= ponscripter DISTVERSIONPREFIX= v -DISTVERSION= 4.0.0 -PORTREVISION= 1 +DISTVERSION= 4.0.1 CATEGORIES= games PKGNAMESUFFIX= -${GH_ACCOUNT} diff --git a/games/ponscripter-07th-mod/distinfo b/games/ponscripter-07th-mod/distinfo index 3a3cbc240eb0..4e9937b2c673 100644 --- a/games/ponscripter-07th-mod/distinfo +++ b/games/ponscripter-07th-mod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1695955099 -SHA256 (07th-mod-ponscripter-fork-v4.0.0_GH0.tar.gz) = 36c898150893fbab4d1a96344e06d86c76853aa3b01746dd9a114c3748a37841 -SIZE (07th-mod-ponscripter-fork-v4.0.0_GH0.tar.gz) = 34957469 +TIMESTAMP = 1751194889 +SHA256 (07th-mod-ponscripter-fork-v4.0.1_GH0.tar.gz) = 6a71038ca788f34ab12773438c8b98958e4388629b587fb9a9a217484fcbf40e +SIZE (07th-mod-ponscripter-fork-v4.0.1_GH0.tar.gz) = 36413530 SHA256 (69068bf83653.patch) = ab7ace6c01bff5690c58dcf7e824d1bed5211f52e5984510c114a78d01f62de7 SIZE (69068bf83653.patch) = 826 diff --git a/games/powder-toy-devel/Makefile b/games/powder-toy-devel/Makefile index f5b9a6bc05f4..78bf51bac594 100644 --- a/games/powder-toy-devel/Makefile +++ b/games/powder-toy-devel/Makefile @@ -1,6 +1,5 @@ PORTNAME= powder-toy -DISTVERSION= snapshot-387 -PORTREVISION= 1 +DISTVERSION= snapshot-388 CATEGORIES= games PKGNAMESUFFIX= -devel diff --git a/games/powder-toy-devel/distinfo b/games/powder-toy-devel/distinfo index 2dbca6d3012f..0ef924b68d55 100644 --- a/games/powder-toy-devel/distinfo +++ b/games/powder-toy-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746627455 -SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-387_GH0.tar.gz) = 5d104e80fcaa88e5d46c483b1321873cd00a5c5cfcc9a3de42348fce05008801 -SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-387_GH0.tar.gz) = 804316 +TIMESTAMP = 1750851927 +SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-388_GH0.tar.gz) = 67e92507e1363b6e4e1633047b356fee41cf1d8251b66ff5fe2afb5fa62064b8 +SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-388_GH0.tar.gz) = 808032 diff --git a/games/powder-toy-devel/files/patch-resources_meson.build b/games/powder-toy-devel/files/patch-resources_meson.build deleted file mode 100644 index 86e9f6720ece..000000000000 --- a/games/powder-toy-devel/files/patch-resources_meson.build +++ /dev/null @@ -1,11 +0,0 @@ ---- resources/meson.build.orig 2024-12-25 03:50:36 UTC -+++ resources/meson.build -@@ -98,7 +98,7 @@ elif host_platform == 'darwin' - output: 'Info.plist', - configuration: conf_data, - ) --elif host_platform == 'linux' -+else - embedded_files += [ - [ 'icon_exe_png', rendered_icons['icon_exe'] ], - [ 'icon_cps_png', rendered_icons['icon_cps'] ], diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile index fde811c94385..e4691797e633 100644 --- a/games/retroarch/Makefile +++ b/games/retroarch/Makefile @@ -1,7 +1,6 @@ PORTNAME= RetroArch DISTVERSIONPREFIX= v -DISTVERSION= 1.19.1 -PORTREVISION= 2 +DISTVERSION= 1.21.0 CATEGORIES= games emulators MAINTAINER= dmenelkir@gmail.com @@ -18,7 +17,8 @@ LIB_DEPENDS= libass.so:multimedia/libass \ libfontconfig.so:x11-fonts/fontconfig \ libfribidi.so:converters/fribidi \ libxkbcommon.so:x11/libxkbcommon -RUN_DEPENDS= retroarch-assets<=0:games/retroarch-assets +RUN_DEPENDS= retroarch-assets>0:games/retroarch-assets \ + libretro-core-info>0:games/libretro-core-info USES= compiler:c++11-lib cpe gmake pkgconfig python shebangfix ssl CPE_VENDOR= libretro @@ -70,8 +70,8 @@ OPENGL_CONFIGURE_ENABLE= opengl OSS_CONFIGURE_ENABLE= oss PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse -QT_USES= qt:5 -QT_USE= QT=concurrent,core,gui,network,widgets +QT_USES= qt:6 +QT_USE= QT=base QT_CONFIGURE_ENABLE= qt SDL_USES= sdl SDL_USE= image2 \ @@ -94,7 +94,7 @@ WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_CONFIGURE_ENABLE= wayland X11_USES= xorg -X11_USE= XORG=x11,xcb,xext,xinerama,xrandr,xv,xxf86vm +X11_USE= XORG=x11,xcb,xext,xi,xinerama,xrandr,xscrnsaver,xv,xxf86vm X11_CONFIGURE_ENABLE= x11 post-install: @@ -109,5 +109,7 @@ post-install: -e 's|# joypad_autoconfig_dir =|joypad_autoconfig_dir = "${PREFIX}/share/retroarch/autoconfig"|' \ -e 's|# menu_show_core_updater = true|menu_show_core_updater = false|' \ ${STAGEDIR}${PREFIX}/etc/retroarch.cfg + @${RM} ${STAGEDIR}${PREFIX}/etc/retroarch.cfg.bak + @${MV} ${STAGEDIR}${PREFIX}/etc/retroarch.cfg ${STAGEDIR}${PREFIX}/etc/retroarch.cfg.sample .include <bsd.port.mk> diff --git a/games/retroarch/distinfo b/games/retroarch/distinfo index 683994a28164..5e60e57c8902 100644 --- a/games/retroarch/distinfo +++ b/games/retroarch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1719448512 -SHA256 (libretro-RetroArch-v1.19.1_GH0.tar.gz) = 504a3a8a6e5861eb43a61be8339f61183e7ea940c1ff68ac2a2f57d35c67f8ff -SIZE (libretro-RetroArch-v1.19.1_GH0.tar.gz) = 63298569 +TIMESTAMP = 1751263047 +SHA256 (libretro-RetroArch-v1.21.0_GH0.tar.gz) = 9da17918c10d91d4ebfde9ff402dba0b1ad6660fdbce7656d32f0c0182b3a538 +SIZE (libretro-RetroArch-v1.21.0_GH0.tar.gz) = 70961877 diff --git a/games/retroarch/files/patch-gfx_common_wayland__common.c b/games/retroarch/files/patch-gfx_common_wayland__common.c deleted file mode 100644 index 3aae61f3e6d3..000000000000 --- a/games/retroarch/files/patch-gfx_common_wayland__common.c +++ /dev/null @@ -1,11 +0,0 @@ ---- gfx/common/wayland_common.c.orig 2024-02-03 00:11:03 UTC -+++ gfx/common/wayland_common.c -@@ -440,7 +440,7 @@ static int create_shm_file(off_t size) - static int create_shm_file(off_t size) - { - int fd, ret; -- if ((fd = syscall(SYS_memfd_create, SPLASH_SHM_NAME, -+ if ((fd = memfd_create(SPLASH_SHM_NAME, - MFD_CLOEXEC | MFD_ALLOW_SEALING)) >= 0) - { - fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK); diff --git a/games/retroarch/files/patch-input_drivers_udev__input.c b/games/retroarch/files/patch-input_drivers_udev__input.c new file mode 100644 index 000000000000..2adc11c44d4f --- /dev/null +++ b/games/retroarch/files/patch-input_drivers_udev__input.c @@ -0,0 +1,73 @@ +--- input/drivers/udev_input.c.orig 2025-05-01 00:17:50 UTC ++++ input/drivers/udev_input.c +@@ -71,7 +71,9 @@ + + #include "../input_keymaps.h" + ++#ifdef __linux__ + #include "../common/linux_common.h" ++#endif + + #include "../../configuration.h" + #include "../../retroarch.h" +@@ -570,7 +572,9 @@ typedef struct udev_input + bool xkb_handling; + #endif + ++#ifdef __linux__ + linux_illuminance_sensor_t *illuminance_sensor; ++#endif + } udev_input_t; + + #ifdef UDEV_XKB_HANDLING +@@ -3952,7 +3956,9 @@ static void udev_input_free(void *data) + + udev_input_kb_free(udev); + ++#ifdef __linux__ + linux_close_illuminance_sensor(udev->illuminance_sensor); ++#endif + + free(udev); + } +@@ -3968,13 +3974,16 @@ static bool udev_set_sensor_state(void *data, unsigned + { + case RETRO_SENSOR_ILLUMINANCE_DISABLE: + /* If already disabled, then do nothing */ ++#ifdef __linux__ + linux_close_illuminance_sensor(udev->illuminance_sensor); /* noop if NULL */ + udev->illuminance_sensor = NULL; ++#endif + case RETRO_SENSOR_GYROSCOPE_DISABLE: + case RETRO_SENSOR_ACCELEROMETER_DISABLE: + /** Unimplemented sensor actions that probably shouldn't fail */ + return true; + ++#ifdef __linux__ + case RETRO_SENSOR_ILLUMINANCE_ENABLE: + if (udev->illuminance_sensor) + /* If we already have a sensor, just set the rate */ +@@ -3983,6 +3992,7 @@ static bool udev_set_sensor_state(void *data, unsigned + udev->illuminance_sensor = linux_open_illuminance_sensor(rate); + + return udev->illuminance_sensor != NULL; ++#endif + default: + break; + } +@@ -3992,6 +4002,7 @@ static float udev_get_sensor_input(void *data, unsigne + + static float udev_get_sensor_input(void *data, unsigned port, unsigned id) + { ++#ifdef __linux__ + udev_input_t *udev = (udev_input_t*)data; + + if (!udev) +@@ -4005,6 +4016,7 @@ static float udev_get_sensor_input(void *data, unsigne + default: + break; + } ++#endif + + return 0.0f; + } diff --git a/games/retroarch/files/patch-input_input__keymaps.c b/games/retroarch/files/patch-input_input__keymaps.c deleted file mode 100644 index 4dd10b4c46c1..000000000000 --- a/games/retroarch/files/patch-input_input__keymaps.c +++ /dev/null @@ -1,20 +0,0 @@ ---- input/input_keymaps.c.orig 2023-11-06 19:58:13 UTC -+++ input/input_keymaps.c -@@ -54,7 +54,7 @@ - #include "SDL.h" - #endif - --#if defined(__linux__) || defined(HAVE_WAYLAND) -+#if defined(__linux__) || defined(HAVE_WAYLAND) || defined(__FreeBSD__) && !defined(__PS4__) - #if defined(__linux__) - #include <linux/input.h> - #include <linux/kd.h> -@@ -1130,7 +1130,7 @@ const struct rarch_key_map rarch_key_map_x11[] = { - }; - #endif - --#if defined(__linux__) || defined(HAVE_WAYLAND) -+#if defined(__linux__) || defined(HAVE_WAYLAND) || defined(__FreeBSD__) && !defined(__PS4__) - /* Note: Only one input can be mapped to each - * RETROK_* key. If several physical inputs - * correspond to the same key, these inputs diff --git a/games/retroarch/files/patch-libretro-common_features_features__cpu.c b/games/retroarch/files/patch-libretro-common_features_features__cpu.c deleted file mode 100644 index 183304f479bc..000000000000 --- a/games/retroarch/files/patch-libretro-common_features_features__cpu.c +++ /dev/null @@ -1,20 +0,0 @@ ---- libretro-common/features/features_cpu.c.orig 2024-02-03 00:11:03 UTC -+++ libretro-common/features/features_cpu.c -@@ -45,7 +45,7 @@ - - #if defined(_XBOX360) - #include <PPCIntrinsics.h> --#elif !defined(__MACH__) && (defined(__POWERPC__) || defined(__powerpc__) || defined(__ppc__) || defined(__PPC64__) || defined(__powerpc64__)) -+#elif !defined(__MACH__) && !defined(__FreeBSD__) && (defined(__POWERPC__) || defined(__powerpc__) || defined(__ppc__) || defined(__PPC64__) || defined(__powerpc64__)) - #ifndef _PPU_INTRINSICS_H - #include <ppu_intrinsics.h> - #endif -@@ -181,7 +181,7 @@ retro_perf_tick_t cpu_features_get_perf_counter(void) - time_ticks = (1000000 * tv_sec + tv_usec); - #elif defined(GEKKO) - time_ticks = gettime(); --#elif !defined(__MACH__) && (defined(_XBOX360) || defined(__powerpc__) || defined(__ppc__) || defined(__POWERPC__) || defined(__PSL1GHT__) || defined(__PPC64__) || defined(__powerpc64__)) -+#elif !defined(__MACH__) && !defined(__FreeBSD__) && (defined(_XBOX360) || defined(__powerpc__) || defined(__ppc__) || defined(__POWERPC__) || defined(__PSL1GHT__) || defined(__PPC64__) || defined(__powerpc64__)) - time_ticks = __mftb(); - #elif (defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK > 0) || defined(__QNX__) || defined(ANDROID) - struct timespec tv; diff --git a/games/retroarch/pkg-plist b/games/retroarch/pkg-plist index 334ab6325f30..729ba4c55957 100644 --- a/games/retroarch/pkg-plist +++ b/games/retroarch/pkg-plist @@ -1,11 +1,10 @@ bin/retroarch bin/retroarch-cg2glsl -etc/retroarch.cfg -etc/retroarch.cfg.bak -share/applications/org.libretro.RetroArch.desktop +@sample etc/retroarch.cfg.sample +share/applications/com.libretro.RetroArch.desktop %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/README.md share/man/man6/retroarch-cg2glsl.6.gz share/man/man6/retroarch.6.gz -share/metainfo/com.libretro.RetroArch.appdata.xml -share/pixmaps/retroarch.svg +share/metainfo/com.libretro.RetroArch.metainfo.xml +share/pixmaps/com.libretro.RetroArch.svg diff --git a/games/sgt-puzzles/Makefile b/games/sgt-puzzles/Makefile index 630ab8a652ce..1e69421701b1 100644 --- a/games/sgt-puzzles/Makefile +++ b/games/sgt-puzzles/Makefile @@ -1,5 +1,5 @@ PORTNAME= puzzles -PORTVERSION= 20250523 +PORTVERSION= 20250714 CATEGORIES= games # upstream does not preserve older versions, mirroring is mandatory MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \ @@ -20,7 +20,7 @@ USES= cmake gnome magick:build perl5 pkgconfig USE_PERL5= build CMAKE_ARGS= -DNAME_PREFIX:STRING=sgt- -COMMITHASH= 7fa0305 +COMMITHASH= 880288c DATADIR= ${PREFIX}/share/sgt-puzzles PORTDATA= * diff --git a/games/sgt-puzzles/distinfo b/games/sgt-puzzles/distinfo index d6a3bff1393d..cc8b93d6da0b 100644 --- a/games/sgt-puzzles/distinfo +++ b/games/sgt-puzzles/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748028542 -SHA256 (puzzles-20250523.7fa0305.tar.gz) = 927521883305d297215f30950a7b4a897615256f075c1a00307f9af4eeb9d9b9 -SIZE (puzzles-20250523.7fa0305.tar.gz) = 2467677 +TIMESTAMP = 1752706930 +SHA256 (puzzles-20250714.880288c.tar.gz) = 325db97a98368abd0daa03c2416a499dfa99537c34a78a590870b67acba5d42c +SIZE (puzzles-20250714.880288c.tar.gz) = 2467414 diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index acd54dcbec19..8463e7be4eeb 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,5 +1,5 @@ PORTNAME= veloren -PORTVERSION= s20250709 +PORTVERSION= s20250715 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly @@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes -GL_TAGNAME= v0.17.0-841-g17dfbc9249 # git describe --match='v[0-9]*' weekly +GL_TAGNAME= v0.17.0-871-g058a217934 # git describe --match='v[0-9]*' weekly CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo index 28be1d34e9f7..efa7113c5cc5 100644 --- a/games/veloren-weekly/distinfo +++ b/games/veloren-weekly/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1752045185 +TIMESTAMP = 1752618450 SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0 SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 @@ -1871,5 +1871,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43 SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402 SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2 SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268 -SHA256 (veloren-v0.17.0-841-g17dfbc9249.tar.bz2) = 4aef2f6e0e6cc60a62685ff41a879a29eb25bcf4841ae80064e8e8f1ac656fbd -SIZE (veloren-v0.17.0-841-g17dfbc9249.tar.bz2) = 330959739 +SHA256 (veloren-v0.17.0-871-g058a217934.tar.bz2) = f3d25dea8116f8470f66f96a2dbf73d2371d0afe2601837634ce795a50ee9fd2 +SIZE (veloren-v0.17.0-871-g058a217934.tar.bz2) = 330937585 diff --git a/games/widelands/Makefile b/games/widelands/Makefile index 935c3a1f6e3c..715a26360568 100644 --- a/games/widelands/Makefile +++ b/games/widelands/Makefile @@ -1,7 +1,7 @@ PORTNAME= widelands DISTVERSIONPREFIX= v DISTVERSION= 1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org |