summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/Makefile2
-rw-r--r--games/automuteus/Makefile2
-rw-r--r--games/galaxyhack/Makefile74
-rw-r--r--games/galaxyhack/distinfo4
-rw-r--r--games/galaxyhack/files/galaxyhack-sh.in20
-rw-r--r--games/galaxyhack/files/patch-JSDL.cpp10
-rw-r--r--games/galaxyhack/files/patch-Makefile19
-rw-r--r--games/galaxyhack/files/patch-SetupBattle.cpp11
-rw-r--r--games/galaxyhack/files/patch-boost-1.5277
-rw-r--r--games/galaxyhack/pkg-descr15
-rw-r--r--games/luanti/Makefile2
-rw-r--r--games/luanti/distinfo6
-rw-r--r--games/luanti/pkg-plist4
-rw-r--r--games/neo-cowsay/Makefile2
-rw-r--r--games/trackballs/Makefile6
-rw-r--r--games/trackballs/distinfo6
-rw-r--r--games/trackballs/files/patch-src-glHelp.h12
-rw-r--r--games/typtea/Makefile2
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--games/veloren-weekly/files/patch-nodebug26
-rw-r--r--games/xqf/Makefile43
-rw-r--r--games/xqf/distinfo3
-rw-r--r--games/xqf/files/patch-src__country-filter.h12
-rw-r--r--games/xqf/files/patch-src__trayicon.c19
-rw-r--r--games/xqf/files/patch-src_filter.c10
-rw-r--r--games/xqf/files/patch-src_filter.h10
-rw-r--r--games/xqf/pkg-descr3
-rw-r--r--games/xqf/pkg-plist19
29 files changed, 36 insertions, 393 deletions
diff --git a/games/Makefile b/games/Makefile
index fef48266dbba..b40fdef8c6a5 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -309,7 +309,6 @@
SUBDIR += fs2open
SUBDIR += funnyboat
SUBDIR += galaxis
- SUBDIR += galaxyhack
SUBDIR += garden-of-coloured-lights
SUBDIR += gargoyle
SUBDIR += gbrainy
@@ -1137,7 +1136,6 @@
SUBDIR += xpired
SUBDIR += xpuzzletama
SUBDIR += xpyraminx
- SUBDIR += xqf
SUBDIR += xrally
SUBDIR += xray-16
SUBDIR += xray_re-tools
diff --git a/games/automuteus/Makefile b/games/automuteus/Makefile
index 166aeea3ba3d..f1625ea9f3ba 100644
--- a/games/automuteus/Makefile
+++ b/games/automuteus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= automuteus
DISTVERSION= 8.3.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= seafork@disroot.org
diff --git a/games/galaxyhack/Makefile b/games/galaxyhack/Makefile
deleted file mode 100644
index 512e7ae98896..000000000000
--- a/games/galaxyhack/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-PORTNAME= galaxyhack
-PORTVERSION= 1.74
-PORTREVISION= 43
-CATEGORIES= games
-MASTER_SITES= SF \
- SF/${PORTNAME}/Fleet%20packages/020906:fleets
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= AI script based strategy game
-WWW= https://galaxyhack.sourceforge.net/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= fails to build with boost-1.85+
-EXPIRATION_DATE=2025-10-13
-
-BUILD_DEPENDS= winicontoppm:graphics/netpbm
-LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
- libfreetype.so:print/freetype2
-
-OPTIONS_DEFINE= FLEETS OPTIMIZED_CFLAGS
-OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
-OPTIONS_SUB= yes
-FLEETS_DESC= Additional fleets
-
-WRKSRC= ${WRKDIR}/${PORTNAME}/src
-
-USES= compiler:c++11-lang dos2unix gmake sdl tar:bzip2
-USE_SDL= gfx image mixer sdl
-ALL_TARGET= ${PORTNAME}
-
-CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang= -Wno-c++11-narrowing
-
-SUB_FILES= ${PORTNAME}-sh
-
-PLIST_FILES= bin/galaxyhack \
- libexec/galaxyhack \
- share/pixmaps/galaxyhack.png
-PORTDATA= *
-
-DESKTOP_ENTRIES="GalaxyHack" "" "${PREFIX}/share/pixmaps/galaxyhack.png" \
- "${PORTNAME}" "" ""
-
-FLEETS_DISTFILES= gh_fleets_020906.zip:fleets
-FLEETS_EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip
-OPTIMIZED_CFLAGS_MAKE_ENV= OPTIMIZED_CFLAGS=YES
-
-post-build:
- @(winicontoppm ${WRKSRC}/../GalaxyHack.ico | pnmtopng \
- > ${WRKDIR}/galaxyhack.png)
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec/
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/../settings.dat ${STAGEDIR}${DATADIR}
-.for d in fleets gamedata graphics music standardpictures
- @(cd ${WRKSRC}/.. && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/galaxyhack.png ${STAGEDIR}/${PREFIX}/share/pixmaps
-
-do-install-FLEETS-on:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- @${UNZIP_CMD} -o ${DISTDIR}/${FLEETS_DISTFILES:S/:fleets//} \
- -x "*/CVS/*" "*/.svn/*" -d ${STAGEDIR}${DATADIR}
- @cd ${STAGEDIR}${PREFIX} && ${FIND} -d ${DATADIR_REL} -type d -empty -exec \
- ${ECHO_CMD} @dir {} \; >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/games/galaxyhack/distinfo b/games/galaxyhack/distinfo
deleted file mode 100644
index 92850ced4655..000000000000
--- a/games/galaxyhack/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (galaxyhack-1.74.tar.bz2) = ae6529008fe5be76607ce78833ef3b5d55e10f60a998b5747255b0854037880a
-SIZE (galaxyhack-1.74.tar.bz2) = 9948336
-SHA256 (gh_fleets_020906.zip) = d159de55d36c5699f76102403ada9541cf875c49d13f42b764b2ad389ce4250b
-SIZE (gh_fleets_020906.zip) = 7451243
diff --git a/games/galaxyhack/files/galaxyhack-sh.in b/games/galaxyhack/files/galaxyhack-sh.in
deleted file mode 100644
index 930b2551a4ab..000000000000
--- a/games/galaxyhack/files/galaxyhack-sh.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-# The executable needs to be run from its data directory, and needs to store
-# configuration in it. We therefore mirror the data directory hierarchy in
-# ~/.galaxyhack, and create symlinks to the data files, but the configuration
-# file is copied, and write permission for the user is added to it.
-
-if [ -d ~/.galaxyhack ]
-then
- echo "Using existing ~/.galaxyhack directory."
-else
- echo "Creating ~/.galaxyhack directory."
- cd %%DATADIR%% || exit 1
- find * -type d -exec mkdir -p ~/.galaxyhack/{} \;
- cp settings.dat ~/.galaxyhack && chmod u+w ~/.galaxyhack/settings.dat
- find * -type f -exec ln -s %%DATADIR%%/{} ~/.galaxyhack/{} \; 2>/dev/null
-fi
-
-cd ~/.galaxyhack || exit 1
-exec %%PREFIX%%/libexec/galaxyhack "$@"
diff --git a/games/galaxyhack/files/patch-JSDL.cpp b/games/galaxyhack/files/patch-JSDL.cpp
deleted file mode 100644
index bacd8c758b04..000000000000
--- a/games/galaxyhack/files/patch-JSDL.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- JSDL.cpp.orig 2015-09-20 01:08:54 UTC
-+++ JSDL.cpp
-@@ -18,6 +18,7 @@
- #include <SDL_mixer.h>
-
- #include <cstdlib>
-+#include <cstring>
- #include <fstream>
- #include <stdexcept>
-
diff --git a/games/galaxyhack/files/patch-Makefile b/games/galaxyhack/files/patch-Makefile
deleted file mode 100644
index ef26385d8848..000000000000
--- a/games/galaxyhack/files/patch-Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.orig Wed Oct 4 22:32:43 2006
-+++ Makefile Wed Oct 4 22:34:18 2006
-@@ -9,9 +9,13 @@
- INSTALL_DIR=/usr/local/share
- INSTALL_BIN_DIR=/usr/local/bin
-
--CXX = g++
--CXXFLAGS = $(shell sdl-config --cflags) -O3
--LDFLAGS = $(shell sdl-config --libs) -lSDL_image -lSDL_mixer -lboost_filesystem
-+CXX ?= g++
-+CXXFLAGS += $(shell $(SDL_CONFIG) --cflags)
-+LDFLAGS += $(shell $(SDL_CONFIG) --libs) -lSDL_image -lSDL_mixer -lboost_filesystem -lboost_system
-+
-+ifdef OPTIMIZED_CFLAGS
-+CXXFLAGS += -O3
-+endif
-
- OBJS = AIInterpreter.o AutoFireUnit.o BCCompiler.o DerivedGroups.o DragWindow.o \
- ForceSelect.o ForceSelectWin.o GenWindow.o GenWindow_Base.o GFX.o Globals.o \
diff --git a/games/galaxyhack/files/patch-SetupBattle.cpp b/games/galaxyhack/files/patch-SetupBattle.cpp
deleted file mode 100644
index 355a2c7bc048..000000000000
--- a/games/galaxyhack/files/patch-SetupBattle.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- SetupBattle.cpp.orig Fri Jul 6 01:44:52 2007
-+++ SetupBattle.cpp Fri Jul 6 01:52:29 2007
-@@ -18,7 +18,7 @@
- #include "PreBattle.h"
-
- #include <sstream>
--#include <boost/filesystem/exception.hpp>
-+#include <boost/filesystem.hpp>
-
- using std::stringstream;
- using std::getline;
diff --git a/games/galaxyhack/files/patch-boost-1.52 b/games/galaxyhack/files/patch-boost-1.52
deleted file mode 100644
index ac824e4efbcf..000000000000
--- a/games/galaxyhack/files/patch-boost-1.52
+++ /dev/null
@@ -1,77 +0,0 @@
---- ForceSelectWin.cpp.orig 2012-08-20 17:35:01.000000000 +0200
-+++ ForceSelectWin.cpp 2012-08-20 17:47:19.000000000 +0200
-@@ -1596,15 +1596,15 @@
- fs::directory_iterator directoryEnd; // default construction yields past-the-end
- for (fs::directory_iterator iter(sourcePath); iter != directoryEnd; ++iter) {
- if (is_directory(*iter)) {
-- fs::create_directory(destPath.string() + "/" + iter->leaf());
-- DoCopy(sourcePath.string() + "/" + iter->leaf(), destPath.string() + "/" + iter->leaf());
-+ fs::create_directory(destPath.string() + "/" + iter->path().filename().string());
-+ DoCopy(sourcePath.string() + "/" + iter->path().filename().string(), destPath.string() + "/" + iter->path().filename().string());
- continue;
- }
- string destFile;
-- if (iter->leaf() == sideName + ".dat")
-+ if (iter->path().filename() == sideName + ".dat")
- destFile = theInput + ".dat";
- else
-- destFile = iter->leaf();
-+ destFile = iter->path().filename().string();
-
- fs::copy_file(*iter, destPath.string() + "/" + destFile);
- }
---- Main.cpp.orig 2012-08-20 17:48:13.000000000 +0200
-+++ Main.cpp 2012-08-20 17:50:51.000000000 +0200
-@@ -339,12 +339,6 @@
-
- void GameInit(char* argv[]) {
- namespace fs = boost::filesystem;
-- //boost is really quite stupid
-- #ifndef WIN32
-- fs::path::default_name_check(fs::windows_name);
-- #else
-- fs::path::default_name_check(fs::native);
-- #endif
-
- FindHomePath();
- LoadSettings(argv);
---- Menu_Base.cpp.orig 2012-08-20 17:51:05.000000000 +0200
-+++ Menu_Base.cpp 2012-08-20 17:52:15.000000000 +0200
-@@ -206,7 +206,7 @@
-
- fs::directory_iterator directoryEnd; // default construction yields past-the-end
- for (fs::directory_iterator iter(directory); iter != directoryEnd; ++iter) {
-- string filename = iter->leaf();
-+ string filename = iter->path().filename().string();
-
- if (filename.find('.') == filename.npos)
- continue;
-@@ -237,7 +237,7 @@
- fs::directory_iterator directoryEnd; // default construction yields past-the-end
- for (fs::directory_iterator iter(globalSettings.bdp + "fleets/"); iter != directoryEnd; ++iter) {
- if (fs::is_directory(*iter)) {
-- string fleetName = iter->leaf();
-+ string fleetName = iter->path().filename().string();
-
- if (CheckFleetExists(fleetName)) {
- tempItem.desc = fleetName;
-@@ -261,7 +261,7 @@
- fs::path iterPath(GetFleetDir(whichSide));
- fs::directory_iterator directoryEnd; // default construction yields past-the-end
- for (fs::directory_iterator iter(iterPath); iter != directoryEnd; ++iter) {
-- string filename = iter->leaf();
-+ string filename = iter->path().filename().string();
-
- if (filename.find('.') == filename.npos)
- continue;
---- Stuff.cpp.orig 2012-08-20 17:52:36.000000000 +0200
-+++ Stuff.cpp 2012-08-20 17:53:11.000000000 +0200
-@@ -657,7 +657,7 @@
- fs::directory_iterator directoryEnd; // default construction yields past-the-end
- for (fs::directory_iterator iter(tempPath); iter != directoryEnd; ++iter) {
- if (fs::is_directory(*iter) && !fs::is_empty(*iter))
-- RemoveDirectory(iter->string());
-+ RemoveDirectory(iter->path().string());
- else
- fs::remove(*iter);
- }
diff --git a/games/galaxyhack/pkg-descr b/games/galaxyhack/pkg-descr
deleted file mode 100644
index 210f8f34966a..000000000000
--- a/games/galaxyhack/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-GalaxyHack allows you to design a fleet of spaceships which can then be tested
-in AI script based battles against fleets designed by other players. Though
-battles take place in real time, the strategy comes before hand, both in
-writing short AI scripts in a simple scripting language, and also in the set
-up and selection of your fleet. You don't actually have any control over your
-units at all mid-battle, but rather use the time to see where the set up of
-your fleets is working, where your fleets' weaknesses lie and changes are
-needed, and perhaps also to learn from the strategy of your opponent.
-
-The game revolves around very large capital ships, from which smaller ships
-are launched. To win a battle you must destroy of all of your opponent's
-capital ships before they destroy yours.
-
-There can be hundreds of units in any one battle, but there is no harvesting,
-resource management or base building.
diff --git a/games/luanti/Makefile b/games/luanti/Makefile
index 7f413eb3029b..fc080726fdad 100644
--- a/games/luanti/Makefile
+++ b/games/luanti/Makefile
@@ -1,5 +1,5 @@
PORTNAME= luanti
-DISTVERSION= 5.13.0
+DISTVERSION= 5.14.0
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/luanti/distinfo b/games/luanti/distinfo
index 486e9945b3fc..5f09a2a3a58f 100644
--- a/games/luanti/distinfo
+++ b/games/luanti/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754054118
-SHA256 (luanti-org-luanti-5.13.0_GH0.tar.gz) = 9a69725ecd15b793a8fa0094166a9081368b8fc9ccd6ce84d3985833c8284ea0
-SIZE (luanti-org-luanti-5.13.0_GH0.tar.gz) = 12276771
+TIMESTAMP = 1759752907
+SHA256 (luanti-org-luanti-5.14.0_GH0.tar.gz) = b9f561fa37db3c7ea1b8ba15cfede8282b7a79b9e939b0357269c8b037cf5aea
+SIZE (luanti-org-luanti-5.14.0_GH0.tar.gz) = 12421600
diff --git a/games/luanti/pkg-plist b/games/luanti/pkg-plist
index 47f18b2251ae..9ddba76939dc 100644
--- a/games/luanti/pkg-plist
+++ b/games/luanti/pkg-plist
@@ -6,6 +6,7 @@
share/applications/org.luanti.luanti.desktop
share/icons/hicolor/128x128/apps/luanti.png
share/icons/hicolor/scalable/apps/luanti.svg
+%%CLIENT%%%%NLS%%share/locale/az/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/bar/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/be/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/bg/LC_MESSAGES/luanti.mo
@@ -29,6 +30,7 @@ share/icons/hicolor/scalable/apps/luanti.svg
%%CLIENT%%%%NLS%%share/locale/gd/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/gl/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/hu/LC_MESSAGES/luanti.mo
+%%CLIENT%%%%NLS%%share/locale/hy/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/id/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/it/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/ja/LC_MESSAGES/luanti.mo
@@ -36,6 +38,7 @@ share/icons/hicolor/scalable/apps/luanti.svg
%%CLIENT%%%%NLS%%share/locale/jv/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/kab/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/kk/LC_MESSAGES/luanti.mo
+%%CLIENT%%%%NLS%%share/locale/kmr/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/ko/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/kv/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/ky/LC_MESSAGES/luanti.mo
@@ -63,6 +66,7 @@ share/icons/hicolor/scalable/apps/luanti.svg
%%CLIENT%%%%NLS%%share/locale/sv/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/sw/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/ta/LC_MESSAGES/luanti.mo
+%%CLIENT%%%%NLS%%share/locale/tl/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/tok/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/tr/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/tt/LC_MESSAGES/luanti.mo
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
index 727fb70f5604..2d3d14ed389a 100644
--- a/games/neo-cowsay/Makefile
+++ b/games/neo-cowsay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neo-cowsay
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/trackballs/Makefile b/games/trackballs/Makefile
index 3c927262bc5f..238b9fefd6ba 100644
--- a/games/trackballs/Makefile
+++ b/games/trackballs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trackballs
-PORTVERSION= 1.3.4
+PORTVERSION= 1.3.5
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= games
MAINTAINER= martymac@FreeBSD.org
@@ -11,11 +10,14 @@ WWW= https://trackballs.github.io/
LICENSE= GPLv2+ ETHYMONICS
LICENSE_COMB= multi
+# XXX Trackballs crashes if lang/guile2 is built with THREADS support
USES= cmake desktop-file-utils gettext-runtime gl gnome \
guile:2.2,conflicts pkgconfig sdl
USE_GL= gl
USE_SDL= image2 mixer2 sdl2 ttf2
+LIB_DEPENDS= libgc.so:devel/boehm-gc
+
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
LICENSE_FILE_ETHYMONICS= ${WRKSRC}/share/music/README
LICENSE_NAME_ETHYMONICS= Ethymonics Free Music License
diff --git a/games/trackballs/distinfo b/games/trackballs/distinfo
index cdc9ac8b40ab..366a90780903 100644
--- a/games/trackballs/distinfo
+++ b/games/trackballs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672868933
-SHA256 (trackballs-trackballs-v1.3.4_GH0.tar.gz) = 1276da61bca0d926048071ddf08ad91dc77bdb435b31f688f77137c978e57b2e
-SIZE (trackballs-trackballs-v1.3.4_GH0.tar.gz) = 32719091
+TIMESTAMP = 1757445073
+SHA256 (trackballs-trackballs-v1.3.5_GH0.tar.gz) = 431587933e8f01d92a976933fe415aa0b000e5e7ec053b53efac0d8004311acc
+SIZE (trackballs-trackballs-v1.3.5_GH0.tar.gz) = 32719056
diff --git a/games/trackballs/files/patch-src-glHelp.h b/games/trackballs/files/patch-src-glHelp.h
deleted file mode 100644
index 69080089246e..000000000000
--- a/games/trackballs/files/patch-src-glHelp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/glHelp.h.orig 2022-12-23 18:52:49 UTC
-+++ src/glHelp.h
-@@ -27,7 +27,8 @@
-
- #include "general.h"
-
--typedef struct _TTF_Font TTF_Font;
-+#include <SDL2/SDL_ttf.h>
-+
- typedef struct SDL_Surface SDL_Surface;
- class Map;
- class Game;
diff --git a/games/typtea/Makefile b/games/typtea/Makefile
index 54f0cc5bca1f..8aca63351aed 100644
--- a/games/typtea/Makefile
+++ b/games/typtea/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typtea
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= nxjoseph@protonmail.com
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 33118a3a1e0f..3b43347450b2 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251008
+PORTVERSION= s20251015
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -24,7 +24,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-1253-g8176fe3613 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1267-g95d857f67f # 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 d8789159a2f9..46a6623dc307 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759952259
+TIMESTAMP = 1760557897
SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -1925,5 +1925,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-1253-g8176fe3613.tar.bz2) = db8ad800fb1fb91adc3ff4ee1f0fd642e670718a962eba8fe4f09df59f0ed22d
-SIZE (veloren-v0.17.0-1253-g8176fe3613.tar.bz2) = 345070395
+SHA256 (veloren-v0.17.0-1267-g95d857f67f.tar.bz2) = bd3a7b67ca2dae8d73b64f8fb3cbf56bb41aa06c38d87ab31e381158b6f35ea0
+SIZE (veloren-v0.17.0-1267-g95d857f67f.tar.bz2) = 345076938
diff --git a/games/veloren-weekly/files/patch-nodebug b/games/veloren-weekly/files/patch-nodebug
index 3215301f5dfc..d6155b9225b5 100644
--- a/games/veloren-weekly/files/patch-nodebug
+++ b/games/veloren-weekly/files/patch-nodebug
@@ -1,30 +1,30 @@
Don't generate debuginfo as the binaries will be stripped
---- Cargo.toml.orig 2024-02-07 19:13:27 UTC
+--- Cargo.toml.orig 2025-10-15 13:35:33 UTC
+++ Cargo.toml
-@@ -81,25 +81,6 @@ panic = "abort" # don't need unwinding so we
+@@ -96,25 +96,6 @@ panic = "abort" # don't need unwinding so we
lto = true
debug = false
panic = "abort" # don't need unwinding so we can skip including the landing pads for that
-# line tables so we can have useful backtraces for in-house crates
-[profile.release.package."veloren-network"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-network-protocol"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-common"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-common-systems"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-client"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-server"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-server-cli"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-voxygen"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-world"]
--debug = 1
+-debug = "line-tables-only"
- # used for cargo bench
- [profile.bench]
+ [profile.release-thinlto]
+ inherits = 'release'
diff --git a/games/xqf/Makefile b/games/xqf/Makefile
deleted file mode 100644
index 874ce8235b5a..000000000000
--- a/games/xqf/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME= xqf
-PORTVERSION= 1.0.6.2
-PORTREVISION= 3
-DISTVERSIONPREFIX= ${PORTNAME}-
-CATEGORIES= games
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Server browser for many popular 3D action games
-WWW= http://www.linuxgames.com/xqf/
-
-BROKEN= Fails to build, ld: error: non-exported symbol 'environ' in '/usr/lib/crt1.o' is referenced by DSO '/lib/libc.so.7'
-EXPIRATION_DATE=2025-10-13
-
-RUN_DEPENDS= qstat:games/qstat
-
-USES= autoreconf gettext gmake gnome pkgconfig xorg
-USE_GNOME= intlhack gdkpixbuf gdkpixbuf2xlib
-USE_XORG= x11
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-USE_GITHUB= yes
-GH_ACCOUNT= XQF
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lX11
-
-PORTDATA= *
-PORTDOCS= *
-
-OPTIONS_DEFINE= GTK2 BZIP2 DOCS
-OPTIONS_DEFAULT=GTK2 BZIP2
-
-GTK2_USE= GNOME=gtk20
-GTK2_CONFIGURE_ENABLE= gtk2
-
-BZIP2_CONFIGURE_ENABLE= bzip2
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/xqfdocs.html ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/xqf/distinfo b/games/xqf/distinfo
deleted file mode 100644
index 0642f555fa71..000000000000
--- a/games/xqf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1615661122
-SHA256 (XQF-xqf-xqf-1.0.6.2_GH0.tar.gz) = bcfb87c9a452993b13bd1019b0c61459a37cbc37b13b951b73f2a93b2b1c83ad
-SIZE (XQF-xqf-xqf-1.0.6.2_GH0.tar.gz) = 595096
diff --git a/games/xqf/files/patch-src__country-filter.h b/games/xqf/files/patch-src__country-filter.h
deleted file mode 100644
index 828dd7db4cd5..000000000000
--- a/games/xqf/files/patch-src__country-filter.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/country-filter.h.orig 2014-11-02 00:43:18 UTC
-+++ src/country-filter.h
-@@ -22,6 +22,9 @@
-
- #include <glib.h>
- #include "pixmaps.h"
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
- #include <arpa/inet.h>
-
- extern unsigned MaxCountries;
diff --git a/games/xqf/files/patch-src__trayicon.c b/games/xqf/files/patch-src__trayicon.c
deleted file mode 100644
index 040703fa3c6c..000000000000
--- a/games/xqf/files/patch-src__trayicon.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/trayicon.c.orig 2014-11-02 00:43:18 UTC
-+++ src/trayicon.c
-@@ -726,6 +726,7 @@ static void egg_tray_icon_update_manager_window (EggTr
- icon->ready=TRUE;
- }
- } else {
-+ GdkWindow *gdkwin;
-
- icon->box=gtk_event_box_new ();
- gtk_container_add(GTK_CONTAINER(icon), icon->box);
-@@ -736,8 +737,6 @@ static void egg_tray_icon_update_manager_window (EggTr
-
- gtk_widget_show (icon->image);
- gtk_widget_show(icon->box);
--
-- GdkWindow *gdkwin;
-
- gdkwin = gdk_window_lookup (icon->manager_window);
- gdk_window_add_filter (gdkwin, egg_tray_icon_manager_filter, icon);
diff --git a/games/xqf/files/patch-src_filter.c b/games/xqf/files/patch-src_filter.c
deleted file mode 100644
index 81fd064ce7b9..000000000000
--- a/games/xqf/files/patch-src_filter.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/filter.c.orig 2014-11-02 00:43:18 UTC
-+++ src/filter.c
-@@ -142,6 +142,7 @@ static unsigned filter_current_time = 1;
-
- unsigned server_filter_dialog_current_filter = 0;
-
-+unsigned current_server_filter;
-
- static GtkWidget *filter_option_menu;
- static GtkWidget *filter_retries_spinner;
diff --git a/games/xqf/files/patch-src_filter.h b/games/xqf/files/patch-src_filter.h
deleted file mode 100644
index 98c28df52651..000000000000
--- a/games/xqf/files/patch-src_filter.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/filter.h.orig 2014-11-02 00:43:18 UTC
-+++ src/filter.h
-@@ -89,7 +89,6 @@ extern unsigned char cur_filter;
-
- extern GArray* server_filters;
-
--unsigned int current_server_filter;
- extern unsigned int current_server_filter;
-
-
diff --git a/games/xqf/pkg-descr b/games/xqf/pkg-descr
deleted file mode 100644
index 7d2d050cd126..000000000000
--- a/games/xqf/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-XQF is a game server browser and launcher for Unix/X11 for many popular games
-such as the Quake series, Unreal Tournament series, Half-Life etc. XQF is a
-front-end to QStat, a program by Steve Jankowski and uses the GTK+ toolkit.
diff --git a/games/xqf/pkg-plist b/games/xqf/pkg-plist
deleted file mode 100644
index 96cc3f83137f..000000000000
--- a/games/xqf/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/xqf
-share/man/man6/xqf.6.gz
-share/locale/ca/LC_MESSAGES/xqf.mo
-share/locale/da/LC_MESSAGES/xqf.mo
-share/locale/de/LC_MESSAGES/xqf.mo
-share/locale/es/LC_MESSAGES/xqf.mo
-share/locale/fi/LC_MESSAGES/xqf.mo
-share/locale/fr/LC_MESSAGES/xqf.mo
-share/locale/pl/LC_MESSAGES/xqf.mo
-share/locale/ru/LC_MESSAGES/xqf.mo
-share/applications/xqf.desktop
-share/pixmaps/xqf.png
-share/pixmaps/xqf.svg
-share/pixmaps/xqf.xpm
-share/pixmaps/xqf_22x22.png
-share/pixmaps/xqf_32x32.png
-share/pixmaps/xqf_48x48.png
-share/pixmaps/xqf_48x48_2.png
-@dir libexec/xqf