summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/0ad/Makefile2
-rw-r--r--games/endless-sky/Makefile3
-rw-r--r--games/flightgear-data/Makefile10
-rw-r--r--games/flightgear-data/distinfo6
-rw-r--r--games/flightgear/Makefile16
-rw-r--r--games/flightgear/distinfo8
-rw-r--r--games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.cpp11
-rw-r--r--games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.h11
-rw-r--r--games/flightgear/pkg-plist4
-rw-r--r--games/gnome-robots/Makefile1
-rw-r--r--games/gtkatlantic/Makefile2
-rw-r--r--games/gtkevemon/Makefile2
-rw-r--r--games/gtkradiant/Makefile2
-rw-r--r--games/kanatest/Makefile2
-rw-r--r--games/libmaitretarot/Makefile2
-rw-r--r--games/libmt_client/Makefile2
-rw-r--r--games/lincity-ng/Makefile2
-rw-r--r--games/lordsawar/Makefile2
-rw-r--r--games/maitretarot/Makefile2
-rw-r--r--games/moonlight-embedded-devel/Makefile4
-rw-r--r--games/moonlight-embedded/Makefile4
-rw-r--r--games/mt_dolphin_ia/Makefile2
-rw-r--r--games/mt_gtk_client/Makefile2
-rw-r--r--games/naev/Makefile1
-rw-r--r--games/netradiant/Makefile2
-rw-r--r--games/py-fife/Makefile6
-rw-r--r--games/tuxtype/Makefile2
-rw-r--r--games/warmux/Makefile2
-rw-r--r--games/xmoto/Makefile2
29 files changed, 71 insertions, 46 deletions
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index c99e88f39231..1a7f27c8f9a3 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
DISTVERSION= 0.27.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= https://releases.wildfiregames.com/
DISTFILES= ${PORTNAME}-${DISTVERSION}-unix-build.tar.xz \
diff --git a/games/endless-sky/Makefile b/games/endless-sky/Makefile
index 29ac088b20f7..a9a4903bc122 100644
--- a/games/endless-sky/Makefile
+++ b/games/endless-sky/Makefile
@@ -1,5 +1,6 @@
PORTNAME= endless-sky
PORTVERSION= 0.10.10
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= games
@@ -14,7 +15,7 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/license.txt
LIB_DEPENDS= libpng.so:graphics/png \
libmad.so:audio/libmad \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/libuuid
USE_GITHUB= yes
diff --git a/games/flightgear-data/Makefile b/games/flightgear-data/Makefile
index 311701746ad5..58b518c95fd8 100644
--- a/games/flightgear-data/Makefile
+++ b/games/flightgear-data/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flightgear-data
-PORTVERSION= 2020.3.19
+PORTVERSION= 2024.1.1
CATEGORIES= games
-MASTER_SITES= SF/flightgear/release-${PORTVERSION:R}
+MASTER_SITES= https://download.flightgear.org/release-${PORTVERSION:R}/
DISTNAME= FlightGear-${PORTVERSION}-data
MAINTAINER= martymac@FreeBSD.org
@@ -16,7 +16,7 @@ USES= tar:txz
NO_BUILD= yes
NO_ARCH= yes
-WRKSRC= ${WRKDIR}/fgdata
+WRKSRC= ${WRKDIR}/fgdata_${PORTVERSION:R:S/./_/}
DATADIR= ${PREFIX}/share/flightgear
PLIST= ${WRKDIR}/pkg-plist
@@ -30,8 +30,8 @@ pre-install:
@cd ${WRKSRC} && \
${FIND} * -type d -empty | ${SORT} \
| ${SED} -e 's|^|@preexec ${MKDIR} %D/share/flightgear/|' >> ${PLIST} && \
- ${FIND} * -type f | ${SORT} \
- | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \
+ ${FIND} . -type f ! -name .gitignore | ${SORT} \
+ | ${SED} -e 's|^\./||' -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \
${FIND} * -type d -empty | ${SORT} -r \
| ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST}
diff --git a/games/flightgear-data/distinfo b/games/flightgear-data/distinfo
index 5661f6a43ffd..e391413765b3 100644
--- a/games/flightgear-data/distinfo
+++ b/games/flightgear-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697745291
-SHA256 (FlightGear-2020.3.19-data.txz) = f3adc49cd054fab6137711f0315e876c1bbdf653ba1f798a1aecae9a6e984795
-SIZE (FlightGear-2020.3.19-data.txz) = 1789370768
+TIMESTAMP = 1751317078
+SHA256 (FlightGear-2024.1.1-data.txz) = 44c48bd03440f6ece07b26d095d9185cec22fc159e5cc1cf451adbc5ebd7953e
+SIZE (FlightGear-2024.1.1-data.txz) = 1873735848
diff --git a/games/flightgear/Makefile b/games/flightgear/Makefile
index cdf052278f47..0347a14ef942 100644
--- a/games/flightgear/Makefile
+++ b/games/flightgear/Makefile
@@ -1,13 +1,6 @@
PORTNAME= flightgear
-PORTVERSION= 2020.3.19
-PORTREVISION= 7
+PORTVERSION= 2024.1.1
CATEGORIES= games
-MASTER_SITES= SF/flightgear/release-${PORTVERSION:R}
-
-# Fix for CVE-2025-0781
-# See: https://gitlab.com/frougon/flightgear-flightgear/-/commits/2020.3.6-minimal-fix-for-CVE-2025-0781
-PATCH_SITES= https://gitlab.com/frougon/flightgear-${PORTNAME}/-/commit/
-PATCHFILES+= cf99dc921aadab502ff90a1dd943d8bbb897de91.patch:-p1
MAINTAINER= martymac@FreeBSD.org
COMMENT= FlightGear flight simulator
@@ -34,8 +27,13 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \
${LOCALBASE}/share/flightgear/version:games/flightgear-data
# Disable ninja, see https://sourceforge.net/p/flightgear/codetickets/2118/
-USES= alias cmake:noninja compiler:c++11-lang cpe dos2unix gl jpeg \
+USES= alias cmake:noninja compiler:c++17-lang cpe dos2unix gl jpeg \
openal:al,alut sqlite tar:bzip2 xorg
+
+USE_GITLAB= yes
+GL_ACCOUNT= flightgear
+GL_TAGNAME= v${PORTVERSION}
+
USE_XORG= ice sm x11 xext xft xi xinerama xmu xt
USE_GL= gl glew glu glut
diff --git a/games/flightgear/distinfo b/games/flightgear/distinfo
index c0feffc003ac..e63b85adfa79 100644
--- a/games/flightgear/distinfo
+++ b/games/flightgear/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1738150411
-SHA256 (flightgear-2020.3.19.tar.bz2) = 167d08de9cc0f72218b379b23cd7e56c7f6ee18d7d559512da51a3bd67f38e6e
-SIZE (flightgear-2020.3.19.tar.bz2) = 8935152
-SHA256 (cf99dc921aadab502ff90a1dd943d8bbb897de91.patch) = c3cf18bec3510b870bcdb8cb3a833c58f63d33aa9d071d11ac893f90d6e2fe60
-SIZE (cf99dc921aadab502ff90a1dd943d8bbb897de91.patch) = 2178
+TIMESTAMP = 1751317021
+SHA256 (flightgear-v2024.1.1.tar.bz2) = a3b1fea7064caa18964828e79cc1ec663f6aabf0fb5eb4f7f7fb82635fc8a937
+SIZE (flightgear-v2024.1.1.tar.bz2) = 9463832
diff --git a/games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.cpp b/games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.cpp
new file mode 100644
index 000000000000..7eecac47aedb
--- /dev/null
+++ b/games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.cpp
@@ -0,0 +1,11 @@
+--- src/FDM/JSBSim/input_output/FGfdmSocket.cpp.orig 2025-06-26 10:55:02 UTC
++++ src/FDM/JSBSim/input_output/FGfdmSocket.cpp
+@@ -40,7 +40,7 @@ INCLUDES
+
+ #if defined(_MSC_VER) || defined(__MINGW32__)
+ #include <ws2tcpip.h>
+-#elif defined(__OpenBSD__)
++#elif defined(__OpenBSD__) || defined(__FreeBSD__)
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <netdb.h>
diff --git a/games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.h b/games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.h
new file mode 100644
index 000000000000..5374e4735279
--- /dev/null
+++ b/games/flightgear/files/patch-src-FDM-JSBSim-input_output-FGfdmSocket.h
@@ -0,0 +1,11 @@
+--- src/FDM/JSBSim/input_output/FGfdmSocket.h.orig 2025-06-26 10:59:25 UTC
++++ src/FDM/JSBSim/input_output/FGfdmSocket.h
+@@ -44,6 +44,8 @@ INCLUDES
+ #if defined(_MSC_VER) || defined(__MINGW32__)
+ #include <winsock.h>
+ #include <io.h>
++#elif defined(__FreeBSD__)
++ #include <netinet/in.h>
+ #else
+ #include <netdb.h>
+ #endif
diff --git a/games/flightgear/pkg-plist b/games/flightgear/pkg-plist
index 94cc162d5aab..9876f7bea073 100644
--- a/games/flightgear/pkg-plist
+++ b/games/flightgear/pkg-plist
@@ -6,11 +6,11 @@ bin/fgcom
bin/fgelev
bin/fgfs
bin/fgjs
-bin/fgpanel
bin/fgtraffic
bin/fgviewer
bin/js_demo
bin/metar
+bin/nasal
bin/yasim
bin/yasim-proptest
share/man/it/man1/GPSsmooth.1.gz
@@ -21,7 +21,6 @@ share/man/it/man1/fgcom.1.gz
share/man/it/man1/fgelev.1.gz
share/man/it/man1/fgfs.1.gz
share/man/it/man1/fgjs.1.gz
-share/man/it/man1/fgpanel.1.gz
share/man/it/man1/fgviewer.1.gz
share/man/it/man1/js_demo.1.gz
share/man/it/man1/metar.1.gz
@@ -34,7 +33,6 @@ share/man/man1/fgcom.1.gz
share/man/man1/fgelev.1.gz
share/man/man1/fgfs.1.gz
share/man/man1/fgjs.1.gz
-share/man/man1/fgpanel.1.gz
share/man/man1/fgviewer.1.gz
share/man/man1/js_demo.1.gz
share/man/man1/metar.1.gz
diff --git a/games/gnome-robots/Makefile b/games/gnome-robots/Makefile
index fb628edefb0f..3847059f30f2 100644
--- a/games/gnome-robots/Makefile
+++ b/games/gnome-robots/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-robots
DISTVERSION= 41.2
+PORTREVISION= 1
CATEGORIES= games gnome
DIST_SUBDIR= gnome
diff --git a/games/gtkatlantic/Makefile b/games/gtkatlantic/Makefile
index a38a4d6be771..a0a83d90a80e 100644
--- a/games/gtkatlantic/Makefile
+++ b/games/gtkatlantic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtkatlantic
DISTVERSION= 0.6.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://download.tuxfamily.org/gtkatlantic/downloads/v${PORTVERSION:R}/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/games/gtkevemon/Makefile b/games/gtkevemon/Makefile
index c9f016246688..e0ccb3bcccd0 100644
--- a/games/gtkevemon/Makefile
+++ b/games/gtkevemon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtkevemon
PORTVERSION= 1.10.2016.02.17
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/gtkradiant/Makefile b/games/gtkradiant/Makefile
index e4e3066e2483..a5f7d8dcb442 100644
--- a/games/gtkradiant/Makefile
+++ b/games/gtkradiant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtkradiant
PORTVERSION= 1.5.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= games cad
MASTER_SITES= IDSOFTWARE/source/:id \
http://www.bsd-geek.de/FreeBSD/distfiles/:fb
diff --git a/games/kanatest/Makefile b/games/kanatest/Makefile
index 37e27dd4f213..b587b4d771d9 100644
--- a/games/kanatest/Makefile
+++ b/games/kanatest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kanatest
PORTVERSION= 0.4.10.g20200611
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games japanese
MAINTAINER= Clockwork6400@protonmail.com
diff --git a/games/libmaitretarot/Makefile b/games/libmaitretarot/Makefile
index 4408a903ab1f..d6bdeba6fef0 100644
--- a/games/libmaitretarot/Makefile
+++ b/games/libmaitretarot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libmaitretarot
PORTVERSION= 0.1.98
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= SAVANNAH/maitretarot
diff --git a/games/libmt_client/Makefile b/games/libmt_client/Makefile
index 63a5727911a4..57fa67c894f9 100644
--- a/games/libmt_client/Makefile
+++ b/games/libmt_client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libmt_client
PORTVERSION= 0.1.98
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= SAVANNAH/maitretarot
diff --git a/games/lincity-ng/Makefile b/games/lincity-ng/Makefile
index efa70cd99dd1..b3917ed7f700 100644
--- a/games/lincity-ng/Makefile
+++ b/games/lincity-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lincity-ng
PORTVERSION= 2.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= games
MASTER_SITES= BERLIOS
diff --git a/games/lordsawar/Makefile b/games/lordsawar/Makefile
index b141d5870c59..94cec86c9ee8 100644
--- a/games/lordsawar/Makefile
+++ b/games/lordsawar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lordsawar
PORTVERSION= 0.3.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= SAVANNAH
diff --git a/games/maitretarot/Makefile b/games/maitretarot/Makefile
index bc4655e19a26..b787b6d0d9f5 100644
--- a/games/maitretarot/Makefile
+++ b/games/maitretarot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= maitretarot
PORTVERSION= 0.1.98
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= SAVANNAH
diff --git a/games/moonlight-embedded-devel/Makefile b/games/moonlight-embedded-devel/Makefile
index 7ef271e88118..2192d1c1d34d 100644
--- a/games/moonlight-embedded-devel/Makefile
+++ b/games/moonlight-embedded-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= moonlight-embedded-devel
DISTVERSION= 2.7.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://github.com/armin-25689/moonlight-embedded/releases/download/v${DISTVERSION}/
@@ -21,7 +21,7 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libexpat.so:textproc/expat2 \
libopus.so:audio/opus \
libudev.so:devel/libudev-devd \
- libuuid.so:misc/e2fsprogs-libuuid \
+ libuuid.so:misc/libuuid \
libva.so:multimedia/libva \
libdrm.so:graphics/libdrm \
libwayland-client.so:graphics/wayland
diff --git a/games/moonlight-embedded/Makefile b/games/moonlight-embedded/Makefile
index 8379e4774e08..a2b65abbabd0 100644
--- a/games/moonlight-embedded/Makefile
+++ b/games/moonlight-embedded/Makefile
@@ -1,6 +1,6 @@
PORTNAME= moonlight-embedded
DISTVERSION= 2.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://github.com/moonlight-stream/moonlight-embedded/releases/download/v${DISTVERSION}/
@@ -20,7 +20,7 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libexpat.so:textproc/expat2 \
libopus.so:audio/opus \
libudev.so:devel/libudev-devd \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/libuuid
USES= cmake localbase:ldflags perl5 pkgconfig sdl ssl tar:xz
USE_LDCONFIG= yes
diff --git a/games/mt_dolphin_ia/Makefile b/games/mt_dolphin_ia/Makefile
index 66a12968cd61..eaa3737e2552 100644
--- a/games/mt_dolphin_ia/Makefile
+++ b/games/mt_dolphin_ia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mt_dolphin_ia
PORTVERSION= 0.1.98
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= SAVANNAH/maitretarot
diff --git a/games/mt_gtk_client/Makefile b/games/mt_gtk_client/Makefile
index 40c13985b6ad..378e840a44d4 100644
--- a/games/mt_gtk_client/Makefile
+++ b/games/mt_gtk_client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mt_gtk_client
PORTVERSION= 0.1.98
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= games
MASTER_SITES= SAVANNAH/maitretarot
diff --git a/games/naev/Makefile b/games/naev/Makefile
index e0c0f245ed4b..e41505574f3b 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,5 +1,6 @@
PORTNAME= naev
PORTVERSION= 0.12.4
+PORTREVISION= 1
DISTVERSIONSUFFIX= -source
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/netradiant/Makefile b/games/netradiant/Makefile
index 86171cb85328..ba6df7b0af54 100644
--- a/games/netradiant/Makefile
+++ b/games/netradiant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netradiant
PORTVERSION= 20150621
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games cad
MASTER_SITES= http://ingar.intranifty.net/gtkradiant/files/ LOCAL/danfe \
http://ingar.intranifty.net/gtkradiant/files/gamepacks/:gp
diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile
index e95f2257d1f7..23bff9adb081 100644
--- a/games/py-fife/Makefile
+++ b/games/py-fife/Makefile
@@ -71,4 +71,10 @@ post-patch:
${WRKSRC}/engine/core/loaders/native/map/objectloader.cpp \
${WRKSRC}/engine/core/gui/fifechan/fifechanmanager.cpp
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MFIFECHAN}
+DEPRECATED= Depends on expired devel/fifechan
+.endif
+
.include <bsd.port.mk>
diff --git a/games/tuxtype/Makefile b/games/tuxtype/Makefile
index 448fc1df1b8f..64ae054b534b 100644
--- a/games/tuxtype/Makefile
+++ b/games/tuxtype/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuxtype
PORTVERSION= 1.8.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games education
MASTER_SITES= DEBIAN_POOL
DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
diff --git a/games/warmux/Makefile b/games/warmux/Makefile
index 032d22a08452..cdbc3422e5db 100644
--- a/games/warmux/Makefile
+++ b/games/warmux/Makefile
@@ -1,6 +1,6 @@
PORTNAME= warmux
DISTVERSION= 11.04.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://ftp.nluug.nl/ibiblio/distributions/slitaz/sources/packages-cooking/w/ \
http://mirror.clarkson.edu/slitaz/sources/packages/w/ \
diff --git a/games/xmoto/Makefile b/games/xmoto/Makefile
index acd6e9bba988..cfb12ebb8e17 100644
--- a/games/xmoto/Makefile
+++ b/games/xmoto/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xmoto
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org