aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorKoop Mast <koop@beyonit.nl>2019-09-25 01:10:20 +0800
committerKoop Mast <koop@beyonit.nl>2019-09-25 01:10:20 +0800
commitc5d4cd5d5cbcd9f16aa5bd8e5fcfdc96e17a81f6 (patch)
tree4b5a3cd1d243ff0c74465ea743ec310199c5edb5 /games
parentfe87ebd172e9d689d85015844fb5a85fb32b3e50 (diff)
parent54294ad9726b349cbad4ebbbe9711550f8b1e53d (diff)
downloadfreebsd-ports-gnome-c5d4cd5d5cbcd9f16aa5bd8e5fcfdc96e17a81f6.tar.gz
freebsd-ports-gnome-c5d4cd5d5cbcd9f16aa5bd8e5fcfdc96e17a81f6.tar.zst
freebsd-ports-gnome-c5d4cd5d5cbcd9f16aa5bd8e5fcfdc96e17a81f6.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/arkanoidsb/Makefile2
-rw-r--r--games/balazar/Makefile2
-rw-r--r--games/blockade/Makefile2
-rw-r--r--games/briquolo/Makefile2
-rw-r--r--games/cleanq3/Makefile2
-rw-r--r--games/conquest/Makefile2
-rw-r--r--games/cosmosmash/Makefile2
-rw-r--r--games/crafty-tablebase-no-pawn/Makefile2
-rw-r--r--games/el/Makefile1
-rw-r--r--games/epiar/Makefile2
-rw-r--r--games/exmars/Makefile2
-rw-r--r--games/flightgear-aircraft/Makefile5
-rw-r--r--games/flightgear-aircraft/distinfo82
-rw-r--r--games/flightgear-data/Makefile2
-rw-r--r--games/flightgear-data/distinfo6
-rw-r--r--games/flightgear/Makefile5
-rw-r--r--games/flightgear/distinfo6
-rw-r--r--games/flightgear/files/patch-src_Environment_realwx__ctrl.cxx14
-rw-r--r--games/flightgear/files/patch-src_Main_metar__main.cxx14
-rw-r--r--games/fteqw/Makefile2
-rw-r--r--games/gnake/Makefile2
-rw-r--r--games/gru/Makefile2
-rw-r--r--games/gtkpool/Makefile2
-rw-r--r--games/imaze/Makefile2
-rw-r--r--games/inform/Makefile2
-rw-r--r--games/iourbanterror/Makefile2
-rw-r--r--games/jools/Makefile2
-rw-r--r--games/legend-of-edgar/Makefile6
-rw-r--r--games/legend-of-edgar/distinfo6
-rw-r--r--games/legend-of-edgar/pkg-plist18
-rw-r--r--games/legends/Makefile2
-rw-r--r--games/linux-enemyterritory-etpro/Makefile2
-rw-r--r--games/linux-worldofgoo-demo/Makefile2
-rw-r--r--games/lwjgl/Makefile3
-rw-r--r--games/motogt/Makefile2
-rw-r--r--games/nethack32/Makefile4
-rw-r--r--games/nethack32/pkg-plist4
-rw-r--r--games/nethack33/Makefile4
-rw-r--r--games/nethack33/pkg-plist8
-rw-r--r--games/nethack34/Makefile4
-rw-r--r--games/nethack34/pkg-plist8
-rw-r--r--games/nethack36/Makefile17
-rw-r--r--games/nethack36/distinfo6
-rw-r--r--games/nethack36/files/patch-include-config.h26
-rw-r--r--games/nethack36/files/patch-sys-unix-Makefile.src58
-rw-r--r--games/nethack36/files/patch-sys-unix-setup.sh11
-rw-r--r--games/nethack36/files/patch-sys-unix-sysconf11
-rw-r--r--games/nethack36/files/patch-util-makedefs.c22
-rw-r--r--games/nethack36/pkg-plist14
-rw-r--r--games/noegnud-data/Makefile2
-rw-r--r--games/onscripter/Makefile2
-rw-r--r--games/onscripter/distinfo6
-rw-r--r--games/openalchemist/Makefile2
-rw-r--r--games/openbor/Makefile6
-rw-r--r--games/openbor/distinfo6
-rw-r--r--games/openjazz/Makefile2
-rw-r--r--games/openspades/Makefile6
-rw-r--r--games/openspades/files/patch-Sources_AngelScript_source_as__config.h11
-rw-r--r--games/pachi-game-engine/files/patch-Makefile9
-rw-r--r--games/pingus/Makefile2
-rw-r--r--games/pioneer/Makefile9
-rw-r--r--games/poker-engine/Makefile2
-rw-r--r--games/ptools/Makefile2
-rw-r--r--games/pyawale/Makefile2
-rw-r--r--games/pysycache-lang/Makefile2
-rw-r--r--games/qmars/Makefile2
-rw-r--r--games/quake-reaper/Makefile2
-rw-r--r--games/quake3-ra3/Makefile2
-rw-r--r--games/rlvm/Makefile1
-rw-r--r--games/rottdc/Makefile2
-rw-r--r--games/sdlCC/Makefile2
-rw-r--r--games/speyes/Makefile2
-rw-r--r--games/starfighter/Makefile1
-rw-r--r--games/stonesoup/Makefile8
-rw-r--r--games/tome4-beta/Makefile11
-rw-r--r--games/tome4-beta/distinfo5
-rw-r--r--games/tome4-beta/pkg-plist204
-rw-r--r--games/tome4/Makefile23
-rw-r--r--games/ufoai/Makefile3
-rw-r--r--games/ufoai/distinfo3
-rw-r--r--games/vodovod/Makefile2
-rw-r--r--games/warmux/Makefile10
-rw-r--r--games/warmux/pkg-descr2
-rw-r--r--games/wmeyes/Makefile2
-rw-r--r--games/wmshuffle/Makefile2
-rw-r--r--games/wtf/Makefile2
-rw-r--r--games/wtf/distinfo6
-rw-r--r--games/xabacus/Makefile2
-rw-r--r--games/xinvaders3d/Makefile19
-rw-r--r--games/xinvaders3d/pkg-descr2
-rw-r--r--games/xpacman/Makefile2
-rw-r--r--games/xray_re-tools/files/patch-sources_utils_converter_opcode_Opcode.h9
-rw-r--r--games/xscorch/Makefile2
-rw-r--r--games/xtris/Makefile1
95 files changed, 584 insertions, 231 deletions
diff --git a/games/Makefile b/games/Makefile
index 1c8c7e35b4eb..2435e6dc5f62 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -944,6 +944,7 @@
SUBDIR += tkmoo
SUBDIR += tomatoes
SUBDIR += tome4
+ SUBDIR += tome4-beta
SUBDIR += tomenet
SUBDIR += tong
SUBDIR += toppler
diff --git a/games/arkanoidsb/Makefile b/games/arkanoidsb/Makefile
index 20ea50e9968e..72d1c4fa50d6 100644
--- a/games/arkanoidsb/Makefile
+++ b/games/arkanoidsb/Makefile
@@ -11,6 +11,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Arkanoid and space game
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/games/balazar/Makefile b/games/balazar/Makefile
index 17f4323476a4..2257306327b7 100644
--- a/games/balazar/Makefile
+++ b/games/balazar/Makefile
@@ -14,6 +14,8 @@ COMMENT= 3D adventure and roleplaying game
LICENSE= GPLv2+
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
LIB_DEPENDS= libcal3d.so:graphics/cal3d \
libfreetype.so:print/freetype2
diff --git a/games/blockade/Makefile b/games/blockade/Makefile
index dedd45d4a03c..c92381eed6cf 100644
--- a/games/blockade/Makefile
+++ b/games/blockade/Makefile
@@ -12,6 +12,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= X version of the `blockade' Macintosh game
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/games/briquolo/Makefile b/games/briquolo/Makefile
index dd0e6998c70b..31ad560de76f 100644
--- a/games/briquolo/Makefile
+++ b/games/briquolo/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpng.so:graphics/png
-USES= tar:bzip2 gl gmake iconv desktop-file-utils sdl
+USES= tar:bzip2 gl gmake iconv desktop-file-utils sdl xorg
USE_GL= gl
USE_SDL= mixer sdl ttf
USE_XORG= x11
diff --git a/games/cleanq3/Makefile b/games/cleanq3/Makefile
index 4d9ed872035b..8bb0b8f89f89 100644
--- a/games/cleanq3/Makefile
+++ b/games/cleanq3/Makefile
@@ -15,6 +15,8 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING.txt
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= dos2unix gmake zip
WRKSRC= ${WRKDIR}/CleanQ3
diff --git a/games/conquest/Makefile b/games/conquest/Makefile
index c2ed15012ac0..aa3fa876d2f7 100644
--- a/games/conquest/Makefile
+++ b/games/conquest/Makefile
@@ -13,6 +13,8 @@ COMMENT= Multi-player curses space warfare game similar to Netrek
LICENSE= ART10
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc/conquest \
diff --git a/games/cosmosmash/Makefile b/games/cosmosmash/Makefile
index 6220a8c14075..db604403c6e8 100644
--- a/games/cosmosmash/Makefile
+++ b/games/cosmosmash/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libflatzebra-0.1.so:devel/flatzebra \
libmikmod.so:audio/libmikmod \
libaudiofile.so:audio/libaudiofile
-USES= iconv pkgconfig desktop-file-utils sdl
+USES= iconv pkgconfig desktop-file-utils sdl xorg
USE_CXXSTD= gnu++98
USE_SDL= sdl image mixer
USE_XORG= x11 xau xdmcp
diff --git a/games/crafty-tablebase-no-pawn/Makefile b/games/crafty-tablebase-no-pawn/Makefile
index f7376e29a8ba..418283939957 100644
--- a/games/crafty-tablebase-no-pawn/Makefile
+++ b/games/crafty-tablebase-no-pawn/Makefile
@@ -46,6 +46,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= These are the tablebases for crafty, minus the pawn tbs
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= crafty:games/crafty
diff --git a/games/el/Makefile b/games/el/Makefile
index 57370c0da233..9b243fd58a3d 100644
--- a/games/el/Makefile
+++ b/games/el/Makefile
@@ -10,7 +10,6 @@ CATEGORIES= games
MAINTAINER= acm@FreeBSD.org
COMMENT= Eternal Lands is a free 3D MMORPG
-BROKEN_powerpc64= fails to compile: cal3d_io_wrapper.cpp: undefined reference to CalCoreAnimation::setFilename
BROKEN_sparc64= fails to build on sparc64
LIB_DEPENDS= libpng.so:graphics/png \
diff --git a/games/epiar/Makefile b/games/epiar/Makefile
index 0bd3c2a3ac88..54277b513536 100644
--- a/games/epiar/Makefile
+++ b/games/epiar/Makefile
@@ -14,6 +14,8 @@ LICENSE_COMB= multi
LICENSE_FILE_CC-BY-NC-SA-3.0= ${WRKSRC}/LICENSE.music
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libftgl.so:graphics/ftgl \
diff --git a/games/exmars/Makefile b/games/exmars/Makefile
index 92e16bfddc84..7fbe9059947e 100644
--- a/games/exmars/Makefile
+++ b/games/exmars/Makefile
@@ -11,6 +11,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Memory Array Redcode Simulator, just like exhaust and pMARS
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
ALL_TARGET= ${PORTNAME}
diff --git a/games/flightgear-aircraft/Makefile b/games/flightgear-aircraft/Makefile
index 78740282c64c..60606ecf30a8 100644
--- a/games/flightgear-aircraft/Makefile
+++ b/games/flightgear-aircraft/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= flightgear-aircraft
-PORTVERSION= 20180516
+PORTVERSION= 20190826
CATEGORIES= games
# See http://www.flightgear.org/templates.js
MASTER_SITES= http://mirrors.ibiblio.org/flightgear/ftp/Aircraft/ \
@@ -54,8 +54,9 @@ LICENSE= GPLv2
RUN_DEPENDS= ${LOCALBASE}/share/flightgear/version:games/flightgear-data
-NO_BUILD= yes
USES= zip
+
+NO_BUILD= yes
WRKSRC= ${WRKDIR}/fgaircraft
EXTRACT_AFTER_ARGS= -d ${WRKSRC}
DATADIR= ${PREFIX}/share/flightgear/Aircraft
diff --git a/games/flightgear-aircraft/distinfo b/games/flightgear-aircraft/distinfo
index 330b9814f756..882187e2279c 100644
--- a/games/flightgear-aircraft/distinfo
+++ b/games/flightgear-aircraft/distinfo
@@ -1,71 +1,71 @@
-TIMESTAMP = 1526592253
-SHA256 (flightgear-aircraft/737-200.zip) = 5d0d4f1d3b0bd4917e46f81bd083398255bf52fb8885019f903bf40be5a01907
-SIZE (flightgear-aircraft/737-200.zip) = 12359672
-SHA256 (flightgear-aircraft/A-10.zip) = 00d50a1767ada52e451f1386ed6598055e6ba5a7b97456634f30ce4fd0cc86fb
+TIMESTAMP = 1566507212
+SHA256 (flightgear-aircraft/737-200.zip) = 99e6f3b67932d032203a20858c66e35cbeaf9f9fa31d41d006f3b652a54743c8
+SIZE (flightgear-aircraft/737-200.zip) = 12359913
+SHA256 (flightgear-aircraft/A-10.zip) = 36a1e76f88e24a4eb6fc6ba88994ff9ef60602181d51c6e68da5ba904b3f44e0
SIZE (flightgear-aircraft/A-10.zip) = 9829509
-SHA256 (flightgear-aircraft/A300.zip) = 55ab4de286aa2d3fa67fe19ad4bc148e443696afa41abfb2292d1e41a790ec3f
+SHA256 (flightgear-aircraft/A300.zip) = 7647f367b98fa530178fdd06121cb8a22429b547a2b7e45566c2bdd2f5297acb
SIZE (flightgear-aircraft/A300.zip) = 384543
-SHA256 (flightgear-aircraft/Alouette-II.zip) = fec9465c45755ac0f72a02d462f110821e31cfbf2bd2da5aebee495c5ea8af52
+SHA256 (flightgear-aircraft/Alouette-II.zip) = 00605384da3864465072653cd23d6c29e00c6ca85cd929ea23ad5322e1e049e1
SIZE (flightgear-aircraft/Alouette-II.zip) = 5368042
-SHA256 (flightgear-aircraft/Alphajet.zip) = b06919d1b96500ff1ea9f0395fe9eafef069adfcb2ba9d09d688593ae892bd6b
+SHA256 (flightgear-aircraft/Alphajet.zip) = 788dbf694558a50b9a7da55e7027cbee4156afaa55f90535ad48c8002f341a6b
SIZE (flightgear-aircraft/Alphajet.zip) = 19748089
-SHA256 (flightgear-aircraft/B-17.zip) = 7d175aeaedbe8bfabc3b5d1eb68d69a8c867a83397d7e886b7b442b32fe142ca
+SHA256 (flightgear-aircraft/B-17.zip) = 4248384d69ace649f1878e203a0094c980e666da75442cda29f4ceff060e410c
SIZE (flightgear-aircraft/B-17.zip) = 17502563
-SHA256 (flightgear-aircraft/Breguet-XIX.zip) = 304dc261cba2264f64d8b27f0be3f6ebd11ac01829eab5ffbc544d8869735242
+SHA256 (flightgear-aircraft/Breguet-XIX.zip) = da7bbd4541e34513ec7c2a7876af01cc982d25663512a05d67519bfc15a22445
SIZE (flightgear-aircraft/Breguet-XIX.zip) = 6352960
-SHA256 (flightgear-aircraft/C130.zip) = f15923a1695ae57caf7746797ce4a8532d4d1774443d5163bb7931822674e751
+SHA256 (flightgear-aircraft/C130.zip) = 95c7d255a64bd18bb167db1a9ed09a2ee2d2219572d932aab6cf9c88b2767f20
SIZE (flightgear-aircraft/C130.zip) = 23146778
-SHA256 (flightgear-aircraft/Caravelle.zip) = 48872a1ea3f8bf68a4311727d1e6051a40398cfcef028165238a40af97e1aeba
+SHA256 (flightgear-aircraft/Caravelle.zip) = d73b2cf4f4e66a09dc832cad8dbf5cd12149d87b9df0a947fe2eced839eb0acb
SIZE (flightgear-aircraft/Caravelle.zip) = 14673553
-SHA256 (flightgear-aircraft/Caudron-G3.zip) = 839cc98da2ba8c605cf5b39a6c458a3da814e1f46807e6ac2e31397c4fc27563
+SHA256 (flightgear-aircraft/Caudron-G3.zip) = 2040df96c25fe86433a272b6de827d5195db921beb7ea9980b738118f2c079da
SIZE (flightgear-aircraft/Caudron-G3.zip) = 4514044
-SHA256 (flightgear-aircraft/F80C.zip) = 95a339ff9fc73e8d0e5e6a887ab489a7dd97a97b89450f3b133e66a6a3800f02
+SHA256 (flightgear-aircraft/F80C.zip) = 663f52fd02ba7e3bd1a92fbad619d17142a231a5bc35d8ec7b36e0889ee64780
SIZE (flightgear-aircraft/F80C.zip) = 1515877
-SHA256 (flightgear-aircraft/Hurricane.zip) = cbc7b497e438b9488d8f33d6ade118d061ba6e84328dd5f780646013db6573d7
+SHA256 (flightgear-aircraft/Hurricane.zip) = aa64efe8cacf020e9f8f7de510776904851cfe6c89bc604ccc9e93fbd7a8a323
SIZE (flightgear-aircraft/Hurricane.zip) = 12025134
-SHA256 (flightgear-aircraft/IL-2.zip) = 0cd187d0046ab215da60619d0686004afedd6efa8c37307e59edc0b340573c97
+SHA256 (flightgear-aircraft/IL-2.zip) = 01b6b621ff0f967f263c3b37917662aad62c3b8f169563ad43510c167f17c324
SIZE (flightgear-aircraft/IL-2.zip) = 5286915
-SHA256 (flightgear-aircraft/Lightning.zip) = f8021a62c3301799ef3ec5856712591f9d321ed85432272a90f0896f4322fda1
+SHA256 (flightgear-aircraft/Lightning.zip) = f5f6d1ad440d4bf7c9842e2efa11a8e508df8987744b5eab386840fe15a7106f
SIZE (flightgear-aircraft/Lightning.zip) = 4719496
-SHA256 (flightgear-aircraft/Lockheed1049h.zip) = bb213c8ea770d302ea5f98c53755b694bf5d029feed13dfe00d6f55cbaa729c6
-SIZE (flightgear-aircraft/Lockheed1049h.zip) = 12346835
-SHA256 (flightgear-aircraft/Messerschmitt-P1101.zip) = 1fa34be5e1b907e9e61826d16400e61ea7a9aef85c597739255b2e19d80154b5
+SHA256 (flightgear-aircraft/Lockheed1049h.zip) = db668736d10898d4814f0e45837abd7586505df10639507c13b0a5b31e11b67a
+SIZE (flightgear-aircraft/Lockheed1049h.zip) = 12544905
+SHA256 (flightgear-aircraft/Messerschmitt-P1101.zip) = 77d8a00852d3a3c619abc57ceabede28e04ae16b4cb5fee405af4a2f4860a586
SIZE (flightgear-aircraft/Messerschmitt-P1101.zip) = 4347821
-SHA256 (flightgear-aircraft/MirageIII.zip) = a31dbca39de731214792a84977b629c00b23de0ad6a7756ceaec720f4cb1d4b5
+SHA256 (flightgear-aircraft/MirageIII.zip) = 9d9ad1f02be87ce3bc8822ce940f63ecbffeba9b8550f6fa6e659276af08dc0d
SIZE (flightgear-aircraft/MirageIII.zip) = 11101929
-SHA256 (flightgear-aircraft/PaperAirplane.zip) = dd68701973d4027b2ce0382afc4c957a6237d31c2c8e6887a83b7c9e206c64e9
+SHA256 (flightgear-aircraft/PaperAirplane.zip) = bddb0adcd9715c29e2c1627091327ca5f50d0c4004e47c2a54ff48885d252d83
SIZE (flightgear-aircraft/PaperAirplane.zip) = 867442
-SHA256 (flightgear-aircraft/Pond-Racer.zip) = 4114b0e5f8cfc6613d5d6be0b396c1ad097501dad643ea9de7865c123895c243
+SHA256 (flightgear-aircraft/Pond-Racer.zip) = bc54f3829a58da73202991bdded5d9a9cd3d85a02bfb0f14b006b9db1d2a0c5a
SIZE (flightgear-aircraft/Pond-Racer.zip) = 5090201
-SHA256 (flightgear-aircraft/R44.zip) = 0c82fc84d86badf5aca28faffcb89ed0e32d64802c888a94613ec6cbfe526a75
+SHA256 (flightgear-aircraft/R44.zip) = e2f3a5816a8c210fcb4907dc8754f6257147573640777d2f1a339c6b4d7826fe
SIZE (flightgear-aircraft/R44.zip) = 48499154
-SHA256 (flightgear-aircraft/Spitfire.zip) = 93755269f15f9dc7fc1e9ae2aec5f12425e47969647f6c30e868a78d0e9f49ca
-SIZE (flightgear-aircraft/Spitfire.zip) = 20947574
-SHA256 (flightgear-aircraft/Stieglitz.zip) = 2fb57c668babee9422b3dc598e796275b37c63063cb524aab4c08946d90659eb
+SHA256 (flightgear-aircraft/Spitfire.zip) = f6767d995b3833e9e25e0951a3aebdb9c022611b6b1b4a1edc66a30ad8a2c0d2
+SIZE (flightgear-aircraft/Spitfire.zip) = 20947651
+SHA256 (flightgear-aircraft/Stieglitz.zip) = ca417070e23a68fbb44de3011695b947102d95527770ba4d9352cfa61f5fc457
SIZE (flightgear-aircraft/Stieglitz.zip) = 4496427
-SHA256 (flightgear-aircraft/Super-Etendard.zip) = a40e09ddf9a4c0673e222d10f452e80bf82ea68283610a5086470ad9e3db4e7b
+SHA256 (flightgear-aircraft/Super-Etendard.zip) = 9c1965415b3e389beb7fcd0df2195c3809d22c60a9b11b02d5e5daba36624b71
SIZE (flightgear-aircraft/Super-Etendard.zip) = 10405535
-SHA256 (flightgear-aircraft/Supermarine-S.6B.zip) = 5bdf1b568545671fc12414b06078a593303d3524f1774564329452e7c7219dd0
+SHA256 (flightgear-aircraft/Supermarine-S.6B.zip) = 955d3c7324b5e7260ce9fc2139d7243edddb8fcf1899790b8357708de6a1664e
SIZE (flightgear-aircraft/Supermarine-S.6B.zip) = 3256823
-SHA256 (flightgear-aircraft/Superwal.zip) = 391ec60b254906099633d42a4dfe2fe6dfaf74dc67cf2930ea66fa8dbc2d7691
+SHA256 (flightgear-aircraft/Superwal.zip) = fe2b97d844cfc9acb8979942451930ad6eab87ebdd59035179c04f452a5f1439
SIZE (flightgear-aircraft/Superwal.zip) = 2650455
-SHA256 (flightgear-aircraft/airwaveXtreme150.zip) = f01091442813410d5f8e23bfa98db2ef648556a2ac10e1b82935a606f122dce0
+SHA256 (flightgear-aircraft/airwaveXtreme150.zip) = 92d83237a778dacdab03fbf1383e384c7dcddbe5e2519c8c66ef676ea4e0d725
SIZE (flightgear-aircraft/airwaveXtreme150.zip) = 1241435
-SHA256 (flightgear-aircraft/asw20.zip) = f954a97070afc623db25f42c227eaaac9f1899b51c869546990320dd71eeec26
+SHA256 (flightgear-aircraft/asw20.zip) = 0a46b42793f27d5b30f94db12c55a00d860ff00d4b83ee3f8e98d8616d2b9c21
SIZE (flightgear-aircraft/asw20.zip) = 3589059
-SHA256 (flightgear-aircraft/bf109.zip) = c8a27b296fe5cec35e41c231eb72b7276d74b5c63c3651d3478dbdf2e5cef987
-SIZE (flightgear-aircraft/bf109.zip) = 46053617
-SHA256 (flightgear-aircraft/c310.zip) = de094e5acd8759ad4595ade1b0d3609040225009df94a26c8ea180d01333d170
+SHA256 (flightgear-aircraft/bf109.zip) = 04a1fc7b71928d52471a269862534e4f402f9a5991dfa8a32b720c8f1c883d85
+SIZE (flightgear-aircraft/bf109.zip) = 46053601
+SHA256 (flightgear-aircraft/c310.zip) = b1f5bb3c8e0ba7f31094fbf2a6299ae66b51328279a1dcb5cfdf352bfefe23af
SIZE (flightgear-aircraft/c310.zip) = 612993
-SHA256 (flightgear-aircraft/dhc3.zip) = 0ee59368964214b2bc7c6f577a98104b5888acc430ae2dee58d17824a31c9ea8
+SHA256 (flightgear-aircraft/dhc3.zip) = f70914dc669aff4ef5c68c4259ce45ac43ae54c0e8ba706df7ef8ae92a5b15e8
SIZE (flightgear-aircraft/dhc3.zip) = 24004919
-SHA256 (flightgear-aircraft/f16.zip) = 3a9f8a06eb47bfcc3395240becb829ac429b41e14973dedba15ec8063c535318
-SIZE (flightgear-aircraft/f16.zip) = 24826997
-SHA256 (flightgear-aircraft/harrier.zip) = 06effe33a4f7e5da102163555fb7adab2f44af07b301eb3b2ea3ee158e27f4ad
+SHA256 (flightgear-aircraft/f16.zip) = a52dbbd12c6142b14b5521287232cd43283ef38823935ffb22a3cd277bc62bf5
+SIZE (flightgear-aircraft/f16.zip) = 141830293
+SHA256 (flightgear-aircraft/harrier.zip) = 38fe71c2449bd992a8a730e5e1f8d630656a23d07f7de83fb67785db32004986
SIZE (flightgear-aircraft/harrier.zip) = 4220523
-SHA256 (flightgear-aircraft/pa24-250.zip) = 4984226a20a72d2e25af8dc0f4c471c6919ebcb41b689ba38f1f58a2d6c08020
+SHA256 (flightgear-aircraft/pa24-250.zip) = 3a287a7558b7df426e57eb7e74c20c862b999493f8808142b4e462090d7b6080
SIZE (flightgear-aircraft/pa24-250.zip) = 2093285
-SHA256 (flightgear-aircraft/tu154.zip) = 4851fb57776d753533cb0402691e394b5f13fbd3eddb5b248b96a14143987160
+SHA256 (flightgear-aircraft/tu154.zip) = 93ef390654688d37f435be9285357834291c8fc7f2afcacbf920dd4acab96423
SIZE (flightgear-aircraft/tu154.zip) = 1383919
-SHA256 (flightgear-aircraft/wrightFlyer1903.zip) = 0ea65c9f8fc1dfa63faa4db89e1a12dae3e450e8cc2b0465d8a5339658962457
+SHA256 (flightgear-aircraft/wrightFlyer1903.zip) = 0146955bd3b620d62f2bbb0e72a7c9e518cc86ae97f2d76ffb1a29b238d84c96
SIZE (flightgear-aircraft/wrightFlyer1903.zip) = 1550999
diff --git a/games/flightgear-data/Makefile b/games/flightgear-data/Makefile
index eda2e26a68d4..af9a837d584f 100644
--- a/games/flightgear-data/Makefile
+++ b/games/flightgear-data/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= flightgear-data
-PORTVERSION= 2018.3.2
+PORTVERSION= 2019.1.1
CATEGORIES= games
MASTER_SITES= SF/flightgear/release-${PORTVERSION:R}
DISTNAME= FlightGear-${PORTVERSION}-data
diff --git a/games/flightgear-data/distinfo b/games/flightgear-data/distinfo
index 1ee36f97d2da..0b4fc12b6071 100644
--- a/games/flightgear-data/distinfo
+++ b/games/flightgear-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1549014246
-SHA256 (FlightGear-2018.3.2-data.tar.bz2) = 277e817a39edb917976441a808b750ee64be38e077897d0d77c55dfc8eba9640
-SIZE (FlightGear-2018.3.2-data.tar.bz2) = 1744998558
+TIMESTAMP = 1566506031
+SHA256 (FlightGear-2019.1.1-data.tar.bz2) = 0ee261a4f916554e47ccc2acf889e0825fc22e0cc3880399278a2da83f04f593
+SIZE (FlightGear-2019.1.1-data.tar.bz2) = 1748213475
diff --git a/games/flightgear/Makefile b/games/flightgear/Makefile
index e54b85cc0989..0415a2943623 100644
--- a/games/flightgear/Makefile
+++ b/games/flightgear/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= flightgear
-PORTVERSION= 2018.3.2
-PORTREVISION= 7
+PORTVERSION= 2019.1.1
CATEGORIES= games
MASTER_SITES= SF/flightgear/release-${PORTVERSION:R}
@@ -30,7 +29,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \
# Disable ninja, see https://sourceforge.net/p/flightgear/codetickets/2118/
USES= alias cmake:noninja compiler:c++11-lang cpe dos2unix gl jpeg \
- openal:al,alut sqlite tar:bzip2
+ openal:al,alut sqlite tar:bzip2 xorg
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 bec055f22166..d051f77007bf 100644
--- a/games/flightgear/distinfo
+++ b/games/flightgear/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1549024534
-SHA256 (flightgear-2018.3.2.tar.bz2) = 5acbd008a31119877fefbdfae912ae8495f716288731c91add487fc98828fe53
-SIZE (flightgear-2018.3.2.tar.bz2) = 8405351
+TIMESTAMP = 1566506228
+SHA256 (flightgear-2019.1.1.tar.bz2) = d1dff396b9ee96d454dbce8e9ab1aedee9829ced5fd57bcaf999a68b00553ca1
+SIZE (flightgear-2019.1.1.tar.bz2) = 8440986
diff --git a/games/flightgear/files/patch-src_Environment_realwx__ctrl.cxx b/games/flightgear/files/patch-src_Environment_realwx__ctrl.cxx
deleted file mode 100644
index 34d6f4b6eb58..000000000000
--- a/games/flightgear/files/patch-src_Environment_realwx__ctrl.cxx
+++ /dev/null
@@ -1,14 +0,0 @@
-# games/flightgear: METAR data won't download
-# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237400
-
---- src/Environment/realwx_ctrl.cxx.orig 2019-04-20 07:47:41 UTC
-+++ src/Environment/realwx_ctrl.cxx
-@@ -426,7 +426,7 @@ void NoaaMetarRealWxController::requestMetar
- )
- {
- static const std::string NOAA_BASE_URL =
-- "http://tgftp.nws.noaa.gov/data/observations/metar/stations/";
-+ "https://tgftp.nws.noaa.gov/data/observations/metar/stations/";
- class NoaaMetarGetRequest:
- public simgear::HTTP::MemoryRequest
- {
diff --git a/games/flightgear/files/patch-src_Main_metar__main.cxx b/games/flightgear/files/patch-src_Main_metar__main.cxx
deleted file mode 100644
index c69f0913d6e4..000000000000
--- a/games/flightgear/files/patch-src_Main_metar__main.cxx
+++ /dev/null
@@ -1,14 +0,0 @@
-# games/flightgear: METAR data won't download
-# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237400
-
---- src/Main/metar_main.cxx.orig 2019-04-20 07:48:18 UTC
-+++ src/Main/metar_main.cxx
-@@ -539,7 +539,7 @@ int main(int argc, char *argv[])
- try
- {
- static const std::string NOAA_BASE_URL =
-- "http://tgftp.nws.noaa.gov/data/observations/metar/stations/";
-+ "https://tgftp.nws.noaa.gov/data/observations/metar/stations/";
- HTTP::MemoryRequest* mr = new HTTP::MemoryRequest
- (
- NOAA_BASE_URL
diff --git a/games/fteqw/Makefile b/games/fteqw/Makefile
index c32516ca6560..dffb11230c63 100644
--- a/games/fteqw/Makefile
+++ b/games/fteqw/Makefile
@@ -12,6 +12,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= QuakeWorld client with cool features, but still compatible
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= gmake dos2unix
USE_CSTD= gnu89
diff --git a/games/gnake/Makefile b/games/gnake/Makefile
index 1dcbb97ee9f3..5973213739c9 100644
--- a/games/gnake/Makefile
+++ b/games/gnake/Makefile
@@ -13,6 +13,8 @@ COMMENT= Nibbles clone for GNU/Linux and *BSD
LICENSE= GPLv2
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= ncurses
LDFLAGS+= -L${LOCALBASE}/lib -lncurses
diff --git a/games/gru/Makefile b/games/gru/Makefile
index 32f8a7972994..fe7f7d0542bb 100644
--- a/games/gru/Makefile
+++ b/games/gru/Makefile
@@ -11,6 +11,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Gru makes your eyes happy
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= imake
USE_XORG= x11 xext xmu xpm xaw xt sm ice
diff --git a/games/gtkpool/Makefile b/games/gtkpool/Makefile
index 60fae68b16bc..67e6c6bd9c70 100644
--- a/games/gtkpool/Makefile
+++ b/games/gtkpool/Makefile
@@ -15,6 +15,8 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= autoreconf compiler:c++11-lang gmake perl5 pkgconfig
USE_CXXSTD= c++11
diff --git a/games/imaze/Makefile b/games/imaze/Makefile
index 8e9e9c5dd005..54229168b32c 100644
--- a/games/imaze/Makefile
+++ b/games/imaze/Makefile
@@ -15,6 +15,8 @@ LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/Copyright
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USE_XORG= x11 xaw xmu xt
diff --git a/games/inform/Makefile b/games/inform/Makefile
index 57e3f081038b..a8926d089ba9 100644
--- a/games/inform/Makefile
+++ b/games/inform/Makefile
@@ -16,6 +16,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Compiler for producing text adventure games
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
NO_WRKSUBDIR= yes
diff --git a/games/iourbanterror/Makefile b/games/iourbanterror/Makefile
index f3f87079eca4..9ac9f35cd116 100644
--- a/games/iourbanterror/Makefile
+++ b/games/iourbanterror/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS= urbanterror-data>0:games/urbanterror-data
LICENSE?= GPLv2
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
MASTERDIR= ${.CURDIR}/../ioquake3
DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr
diff --git a/games/jools/Makefile b/games/jools/Makefile
index 5843f477d2e8..baf1ac0d2c46 100644
--- a/games/jools/Makefile
+++ b/games/jools/Makefile
@@ -16,6 +16,8 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= ${PYGAME}
diff --git a/games/legend-of-edgar/Makefile b/games/legend-of-edgar/Makefile
index 2dd9a1110bf7..64cdf27b812f 100644
--- a/games/legend-of-edgar/Makefile
+++ b/games/legend-of-edgar/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= edgar
-DISTVERSION= 1.31
+DISTVERSION= 1.32
CATEGORIES= games
MASTER_SITES= https://github.com/riksweeney/edgar/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= legend-of-
@@ -27,10 +27,8 @@ MAKE_ARGS= BIN_DIR=${PREFIX}/bin/ \
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
-PORTDOCS= *
-
-NLS_MAKE_ARGS_OFF= LOCALE_MO=""
NLS_USES= gettext-tools
+NLS_MAKE_ARGS_OFF= LOCALE_MO=""
post-patch:
@${REINPLACE_CMD} -e 's|Categories=Game|Categories=Game;ArcadeGame;|' \
diff --git a/games/legend-of-edgar/distinfo b/games/legend-of-edgar/distinfo
index 60ca43f95619..4ed078be9fd1 100644
--- a/games/legend-of-edgar/distinfo
+++ b/games/legend-of-edgar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1552758736
-SHA256 (edgar-1.31-1.tar.gz) = 7184fafe49c68008b761b793967ff96911575deb0337b808c506291459288844
-SIZE (edgar-1.31-1.tar.gz) = 91857274
+TIMESTAMP = 1569213335
+SHA256 (edgar-1.32-1.tar.gz) = b7647107b90af57fb17e1357034f68ab6fbd59687a0a1e548d8531cdb0a98a8a
+SIZE (edgar-1.32-1.tar.gz) = 91852437
diff --git a/games/legend-of-edgar/pkg-plist b/games/legend-of-edgar/pkg-plist
index fc8117fb0472..2af434a18ba0 100644
--- a/games/legend-of-edgar/pkg-plist
+++ b/games/legend-of-edgar/pkg-plist
@@ -2,6 +2,24 @@ bin/edgar
man/man6/edgar.6.gz
share/appdata/edgar.appdata.xml
share/applications/edgar.desktop
+%%PORTDOCS%%%%DOCSDIR%%/alienDevice.gif
+%%PORTDOCS%%%%DOCSDIR%%/bomb.gif
+%%PORTDOCS%%%%DOCSDIR%%/changes
+%%PORTDOCS%%%%DOCSDIR%%/contents.html
+%%PORTDOCS%%%%DOCSDIR%%/edgar.gif
+%%PORTDOCS%%%%DOCSDIR%%/frog.gif
+%%PORTDOCS%%%%DOCSDIR%%/gazer.gif
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/license
+%%PORTDOCS%%%%DOCSDIR%%/logo.png
+%%PORTDOCS%%%%DOCSDIR%%/manual.html
+%%PORTDOCS%%%%DOCSDIR%%/music_and_sound_licences
+%%PORTDOCS%%%%DOCSDIR%%/porting
+%%PORTDOCS%%%%DOCSDIR%%/purple_jumping_slime.gif
+%%PORTDOCS%%%%DOCSDIR%%/readme
+%%PORTDOCS%%%%DOCSDIR%%/spitting_plant.gif
+%%PORTDOCS%%%%DOCSDIR%%/tortoise.gif
+%%PORTDOCS%%%%DOCSDIR%%/translating
%%DATADIR%%/edgar.pak
share/icons/hicolor/16x16/apps/edgar.png
share/icons/hicolor/32x32/apps/edgar.png
diff --git a/games/legends/Makefile b/games/legends/Makefile
index 8271bffab26b..7ec0c0648025 100644
--- a/games/legends/Makefile
+++ b/games/legends/Makefile
@@ -17,6 +17,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Fast-paced first-person-perspective online multiplayer game
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= bash:shells/bash
diff --git a/games/linux-enemyterritory-etpro/Makefile b/games/linux-enemyterritory-etpro/Makefile
index 4814106aecea..185d2f6978d0 100644
--- a/games/linux-enemyterritory-etpro/Makefile
+++ b/games/linux-enemyterritory-etpro/Makefile
@@ -17,6 +17,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= ET Pro - Enemy Territory Competition Mod
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= et:games/linux-enemyterritory
diff --git a/games/linux-worldofgoo-demo/Makefile b/games/linux-worldofgoo-demo/Makefile
index 6e5eae3c56d4..24c05e7e7692 100644
--- a/games/linux-worldofgoo-demo/Makefile
+++ b/games/linux-worldofgoo-demo/Makefile
@@ -13,6 +13,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Demo version of incredible physics based puzzle/construction game
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
ONLY_FOR_ARCHS= i386 amd64
USES= linux
diff --git a/games/lwjgl/Makefile b/games/lwjgl/Makefile
index 92445940f0de..0b621b584bfd 100644
--- a/games/lwjgl/Makefile
+++ b/games/lwjgl/Makefile
@@ -14,6 +14,9 @@ COMMENT= Lightweight Java Game Library
LICENSE= BSD3CLAUSE
ONLY_FOR_ARCHS= amd64 i386 powerpc64
+.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
+BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment
+.endif
BUILD_DEPENDS= ${JAVALIBDIR}/jutils/jutils.jar:games/jutils \
${JAVALIBDIR}/jinput/jinput.jar:games/jinput
diff --git a/games/motogt/Makefile b/games/motogt/Makefile
index 672fa6ff04b4..afe6b6e3c54a 100644
--- a/games/motogt/Makefile
+++ b/games/motogt/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libsfml1-system.so:devel/sfml1 \
LICENSE= GPLv2 CC-BY-SA-3.0
LICENSE_COMB= multi
-LICENSE_FILE_GPLv20= ${WRKSRC}/doc/gpl.txt
+LICENSE_FILE_GPLv2= ${WRKSRC}/doc/gpl.txt
LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/doc/cc-by-sa.txt
USES= localbase:ldflags zip
diff --git a/games/nethack32/Makefile b/games/nethack32/Makefile
index 0cce41369198..2bc07b499fd7 100644
--- a/games/nethack32/Makefile
+++ b/games/nethack32/Makefile
@@ -65,6 +65,10 @@ pre-install:
post-install:
@${MKDIR} ${STAGEDIR}${DATADIR}/save
+ # Make "sample" files from records to prevent them being removed
+ # if they have been altered
+ @${CP} ${STAGEDIR}/${DATADIR}/logfile ${STAGEDIR}/${DATADIR}/logfile.sample
+ @${CP} ${STAGEDIR}/${DATADIR}/record ${STAGEDIR}/${DATADIR}/record.sample
.if !exists(${PREFIX}/bin/${HACKLINK}) && ${HACKNAME} != ${HACKLINK}
@${LN} -s -f ${HACKNAME} ${STAGEDIR}${PREFIX}/bin/${HACKLINK}
.endif
diff --git a/games/nethack32/pkg-plist b/games/nethack32/pkg-plist
index aee54ff0900c..ce52514b77d7 100644
--- a/games/nethack32/pkg-plist
+++ b/games/nethack32/pkg-plist
@@ -86,7 +86,7 @@
%%DATADIR%%/juiblex.lev
%%DATADIR%%/knox.lev
%%DATADIR%%/license
-@(,,664) %%DATADIR%%/logfile
+@sample(games,games,664) %%DATADIR%%/logfile.sample
%%DATADIR%%/medusa-1.lev
%%DATADIR%%/medusa-2.lev
%%DATADIR%%/minefill.lev
@@ -102,7 +102,7 @@
%%DATADIR%%/perm
%%DATADIR%%/pet_mark.xbm
%%DATADIR%%/quest.dat
-@(,,664) %%DATADIR%%/record
+@sample(games,games,664) %%DATADIR%%/record.sample
@(,,02755) %%DATADIR%%/recover
%%DATADIR%%/rip.xpm
%%DATADIR%%/rumors
diff --git a/games/nethack33/Makefile b/games/nethack33/Makefile
index a2053d5ac47e..d32d3b6a0292 100644
--- a/games/nethack33/Makefile
+++ b/games/nethack33/Makefile
@@ -97,6 +97,10 @@ post-install:
.endif
@cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages
@${MKDIR} ${STAGEDIR}${DATADIR}/save
+ # Make "sample" files from records to prevent them being removed
+ # if they have been altered
+ @${CP} ${STAGEDIR}/${DATADIR}/logfile ${STAGEDIR}/${DATADIR}/logfile.sample
+ @${CP} ${STAGEDIR}/${DATADIR}/record ${STAGEDIR}/${DATADIR}/record.sample
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${STAGEDIR}${DOCSDIR}
diff --git a/games/nethack33/pkg-plist b/games/nethack33/pkg-plist
index 5242f67748a2..de3fa9ce2027 100644
--- a/games/nethack33/pkg-plist
+++ b/games/nethack33/pkg-plist
@@ -94,9 +94,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/juiblex.lev
%%DATADIR%%/knox.lev
%%DATADIR%%/license
-@mode 664
-%%DATADIR%%/logfile
-@mode
+@sample(games,games,664) %%DATADIR%%/logfile.sample
%%DATADIR%%/mapbg.xpm
%%DATADIR%%/medusa-1.lev
%%DATADIR%%/medusa-2.lev
@@ -113,9 +111,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/perm
%%DATADIR%%/pet_mark.xbm
%%DATADIR%%/quest.dat
-@mode 664
-%%DATADIR%%/record
-@mode
+@sample(games,games,664) %%DATADIR%%/record.sample
@mode 02755
%%DATADIR%%/recover
@mode
diff --git a/games/nethack34/Makefile b/games/nethack34/Makefile
index cb244e43f5d4..6806148aab0f 100644
--- a/games/nethack34/Makefile
+++ b/games/nethack34/Makefile
@@ -128,6 +128,10 @@ post-install:
.endif
@cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages
@${MKDIR} ${STAGEDIR}${DATADIR}/save
+ # Make "sample" files from records to prevent them being removed
+ # if they have been altered
+ @${CP} ${STAGEDIR}/${DATADIR}/logfile ${STAGEDIR}/${DATADIR}/logfile.sample
+ @${CP} ${STAGEDIR}/${DATADIR}/record ${STAGEDIR}/${DATADIR}/record.sample
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${STAGEDIR}${DOCSDIR}
diff --git a/games/nethack34/pkg-plist b/games/nethack34/pkg-plist
index 89ba9ffddfb4..af51b8eca142 100644
--- a/games/nethack34/pkg-plist
+++ b/games/nethack34/pkg-plist
@@ -94,9 +94,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/juiblex.lev
%%DATADIR%%/knox.lev
%%DATADIR%%/license
-@mode 664
-%%DATADIR%%/logfile
-@mode
+@sample(games,games,664) %%DATADIR%%/logfile.sample
%%DATADIR%%/mapbg.xpm
%%DATADIR%%/medusa-1.lev
%%DATADIR%%/medusa-2.lev
@@ -119,9 +117,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/perm
%%DATADIR%%/pet_mark.xbm
%%DATADIR%%/quest.dat
-@mode 664
-%%DATADIR%%/record
-@mode
+@sample(games,games,664) %%DATADIR%%/record.sample
@mode 02755
%%DATADIR%%/recover
@mode
diff --git a/games/nethack36/Makefile b/games/nethack36/Makefile
index d5f2a08ac2c0..44a9a1e970a4 100644
--- a/games/nethack36/Makefile
+++ b/games/nethack36/Makefile
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= nethack36
-PORTVERSION= 3.6.1
+PORTVERSION= 3.6.2
PORTREVISION= 1
CATEGORIES= games
-MASTER_SITES= SF/${TRUEPORTNAME}/${TRUEPORTNAME}/${PORTVERSION}
+MASTER_SITES= https://nethack.org/download/${PORTVERSION}/
DISTNAME= ${TRUEPORTNAME}-${PORTVERSION:S/.//g}-src
MAINTAINER= glewis@FreeBSD.org
@@ -16,13 +16,13 @@ LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE
LICENSE_FILE= ${WRKSRC}/dat/license
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+USES= alias gmake ncurses tar:tgz
+
WRKSRC= ${WRKDIR}/${TRUEPORTNAME}-${PORTVERSION}
-USES= alias gmake ncurses tar:tgz
MAKE_ENV= GRAPHICS="${GRAPHICS}"
PLIST_SUB= HACKNAME="${HACKNAME}" \
HACKEXT="${HACKEXT}"
-MAKE_JOBS_UNSAFE= yes
TRUEPORTNAME= nethack
# Configure these variables as you want them to be.
@@ -93,7 +93,14 @@ post-install:
.endif
@cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages
@${MKDIR} ${STAGEDIR}${DATADIR}/save
- @${CP} ${WRKSRC}/sys/unix/sysconf ${STAGEDIR}${DATADIR}/sysconf
+ @${CP} ${WRKSRC}/sys/unix/sysconf ${STAGEDIR}/${DATADIR}/sysconf
+ # Make sysconf a sample to prevent it being removed if altered
+ @${CP} ${STAGEDIR}/${DATADIR}/sysconf ${STAGEDIR}/${DATADIR}/sysconf.sample
+ # Make "sample" files from records to prevent them being removed
+ # if they have been altered
+ @${CP} ${STAGEDIR}/${DATADIR}/logfile ${STAGEDIR}/${DATADIR}/logfile.sample
+ @${CP} ${STAGEDIR}/${DATADIR}/record ${STAGEDIR}/${DATADIR}/record.sample
+ @${CP} ${STAGEDIR}/${DATADIR}/xlogfile ${STAGEDIR}/${DATADIR}/xlogfile.sample
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${STAGEDIR}${DOCSDIR}
diff --git a/games/nethack36/distinfo b/games/nethack36/distinfo
index 5863c238a661..ec09801dfcae 100644
--- a/games/nethack36/distinfo
+++ b/games/nethack36/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1552421527
-SHA256 (nethack-361-src.tgz) = 4b8cbf1cc3ad9f6b9bae892d44a9c63106d44782a210906162a7c3be65040ab6
-SIZE (nethack-361-src.tgz) = 4640769
+TIMESTAMP = 1557992328
+SHA256 (nethack-362-src.tgz) = fbd00ada6a4ee347ecd4a350a5b2995b4b4ab5dcc63881b3bc4485b0479ddb1d
+SIZE (nethack-362-src.tgz) = 4908750
diff --git a/games/nethack36/files/patch-include-config.h b/games/nethack36/files/patch-include-config.h
index 7a6bb14841e8..48bbd00cd926 100644
--- a/games/nethack36/files/patch-include-config.h
+++ b/games/nethack36/files/patch-include-config.h
@@ -1,6 +1,6 @@
---- include/config.h.orig 2015-11-17 05:58:34 UTC
-+++ include/config.h
-@@ -250,11 +250,11 @@
+--- include/config.h.orig 2018-04-27 05:07:22.000000000 -0700
++++ include/config.h 2019-04-26 07:32:12.113908000 -0700
+@@ -256,11 +256,11 @@
#if defined(UNIX) && !defined(ZLIB_COMP) && !defined(COMPRESS)
/* path and file name extension for compression program */
@@ -16,7 +16,7 @@
#endif
#ifndef COMPRESS
-@@ -317,7 +317,7 @@
+@@ -345,7 +345,7 @@
* otherwise it will be the current directory.
*/
#ifndef HACKDIR
@@ -25,3 +25,21 @@
#endif
/*
+@@ -520,7 +520,7 @@
+ (within the same session) */
+ /* #define EDIT_GETLIN */
+
+-/* #define DUMPLOG */ /* End-of-game dump logs */
++#define DUMPLOG /* End-of-game dump logs */
+ #ifdef DUMPLOG
+
+ #ifndef DUMPLOG_MSG_COUNT
+@@ -528,7 +528,7 @@
+ #endif
+
+ #ifndef DUMPLOG_FILE
+-#define DUMPLOG_FILE "/tmp/nethack.%n.%d.log"
++#define DUMPLOG_FILE "/tmp/nethack.%v.%u.%n.%D.log"
+ /* DUMPLOG_FILE allows following placeholders:
+ %% literal '%'
+ %v version (eg. "3.6.1-0")
diff --git a/games/nethack36/files/patch-sys-unix-Makefile.src b/games/nethack36/files/patch-sys-unix-Makefile.src
index 00bf504b5017..1ac53670fbef 100644
--- a/games/nethack36/files/patch-sys-unix-Makefile.src
+++ b/games/nethack36/files/patch-sys-unix-Makefile.src
@@ -1,6 +1,6 @@
---- sys/unix/Makefile.src.orig 2018-04-27 05:07:22.000000000 -0700
-+++ sys/unix/Makefile.src 2019-03-12 14:55:40.550273000 -0700
-@@ -151,13 +151,24 @@
+--- sys/unix/Makefile.src.orig 2019-05-08 00:00:16.000000000 -0700
++++ sys/unix/Makefile.src 2019-05-16 08:16:17.494864000 -0700
+@@ -165,13 +165,24 @@
# directories. The ones given below is the usual spot for linux systems.
# The paths are for glibconfig.h and gnomesupport.h respectively.
#
@@ -26,12 +26,11 @@
# The Qt and Be window systems are written in C++, while the rest of
# NetHack is standard C. If using Qt, uncomment the LINK line here to get
-@@ -245,8 +256,27 @@
-
- #
- #
--#WINSRC = $(WINTTYSRC)
--#WINOBJ = $(WINTTYOBJ)
+@@ -273,6 +284,29 @@
+ # Curses - Karl Garrison, Tangles
+ #WINSRC = $(WINCURSESSRC)
+ #WINOBJ = $(WINCURSESOBJ)
++
+WINSRC = $(WINTTYSRC)
+ifeq ("$(GRAPHICS)","X11_GRAPHICS")
+WINSRC += $(WINX11SRC)
@@ -53,10 +52,11 @@
+ifeq ("$(GRAPHICS)","GNOME_GRAPHICS")
+WINOBJ += $(WINGNOMEOBJ)
+endif
-
++
+ #
# on some systems the termcap library is in -ltermcap or -lcurses
# on 386 Xenix, the -ltermlib tputs() seems not to work; use -lcurses instead
-@@ -263,16 +293,19 @@
+@@ -289,6 +323,7 @@
# WINTTYLIB = -lcurses16
# WINTTYLIB = -lncurses
#WINTTYLIB = -ltermlib
@@ -64,21 +64,21 @@
#
# libraries for X11
# If USE_XPM is defined in config.h, you will also need -lXpm here.
--WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11
-+#WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11
-+WINX11LIB = -lXaw -lXmu -lXpm -lXext -lXt -lX11 -lSM -lICE -L${LOCALBASE}/lib
+@@ -296,10 +331,12 @@
# WINX11LIB = -lXaw -lXmu -lXt -lX11
# WINX11LIB = -lXaw -lXmu -lXext -lXt -lXpm -lX11 -lm
# WINX11LIB = -lXaw -lXmu -lXpm -lXext -lXt -lX11 -lSM -lICE -lm # BSD/OS 2.0
++WINX11LIB = -lXaw -lXmu -lXpm -lXext -lXt -lX11 -lSM -lICE -L${LOCALBASE}/lib
+ #
#
# libraries for Qt 3
-WINQTLIB = -L$(QTDIR)/lib -lqt
+#WINQTLIB = -L$(QTDIR)/lib -lqt
-+WINQTLIB = ${QTCFGLIBS} ${LIBQT}
+++WINQTLIB = ${QTCFGLIBS} ${LIBQT}
#
# libraries for Qt 4
WINQT4LIB = `pkg-config QtGui --libs`
-@@ -281,7 +314,8 @@
+@@ -311,7 +348,8 @@
WINKDELIB = -lkdecore -lkdeui -lXext
#
# libraries for Gnome
@@ -88,11 +88,20 @@
#
# libraries for Gem port
WINGEMLIB = -le_gem -lgem
-@@ -289,7 +323,16 @@
- # libraries for BeOS
- WINBELIB = -lbe
-
--#WINLIB = $(WINTTYLIB)
+@@ -321,7 +359,7 @@
+ #
+ # libraries for curses port
+ # link with ncurses
+-WINCURSESLIB = -lncurses
++WINCURSESLIB = -lncurses -L${LOCALBASE}/lib
+ # link with pdcurses for SDL, installed in a separate directory
+ #WINCURSESLIB = -L/usr/local/lib/pdcurses -lpdcurses -lSDL
+ # same as above, for XCurses
+@@ -331,6 +369,18 @@
+ #
+ # For Curses
+ #WINLIB = $(WINCURSESLIB)
++
+WINLIB = $(WINTTYLIB)
+ifeq ("$(GRAPHICS)","X11_GRAPHICS")
+WINLIB += $(WINX11LIB)
@@ -103,10 +112,11 @@
+ifeq ("$(GRAPHICS)","GNOME_GRAPHICS")
+WINLIB += $(WINGNOMELIB)
+endif
-
++
+ #
# any other strange libraries your system needs (for Sysunix only -- the more
# specialized targets should already be right)
-@@ -322,7 +365,7 @@
+@@ -363,7 +413,7 @@
LIBS =
# make NetHack
@@ -115,7 +125,7 @@
# GAME = nethack.prg
# if you defined RANDOM in unixconf.h/tosconf.h since your system did not come
-@@ -548,13 +591,13 @@
+@@ -597,13 +647,13 @@
# Qt 3 windowport meta-object-compiler output
qt_kde0.moc: ../include/qt_kde0.h
diff --git a/games/nethack36/files/patch-sys-unix-setup.sh b/games/nethack36/files/patch-sys-unix-setup.sh
deleted file mode 100644
index 08b973677eaf..000000000000
--- a/games/nethack36/files/patch-sys-unix-setup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- sys/unix/setup.sh.orig 2019-03-12 15:54:29.880771000 -0700
-+++ sys/unix/setup.sh 2019-03-12 15:55:10.991928000 -0700
-@@ -26,7 +26,7 @@
- ;;
- esac
-
--if [ ! -f "$hints" ]; then
-+if [ ! -f "$hints" -a "$hints" != "/dev/null" ]; then
- echo "Cannot find hints file $hfile"
- exit 1
- fi
diff --git a/games/nethack36/files/patch-sys-unix-sysconf b/games/nethack36/files/patch-sys-unix-sysconf
new file mode 100644
index 000000000000..9797414812f2
--- /dev/null
+++ b/games/nethack36/files/patch-sys-unix-sysconf
@@ -0,0 +1,11 @@
+--- sys/unix/sysconf.orig 2019-05-09 08:15:39.750365000 -0700
++++ sys/unix/sysconf 2019-05-09 08:16:22.900472000 -0700
+@@ -98,7 +98,7 @@
+ # %D current time, YYYYMMDDhhmmss format
+ # %n player name
+ # %N first character of player name
+-#DUMPLOGFILE=/tmp/nethack.%n.%d.log
++#DUMPLOGFILE=/tmp/nethack..%v.%u.%n.%D.log
+
+ # Number of bones file pools.
+ # The pool you belong to is determined at game start. You will
diff --git a/games/nethack36/files/patch-util-makedefs.c b/games/nethack36/files/patch-util-makedefs.c
index 128f837ab879..bce05ffa9b08 100644
--- a/games/nethack36/files/patch-util-makedefs.c
+++ b/games/nethack36/files/patch-util-makedefs.c
@@ -1,14 +1,14 @@
---- util/makedefs.c.orig 2015-11-09 11:13:10 UTC
-+++ util/makedefs.c
-@@ -135,6 +135,7 @@
- /*-end of vision defs-*/
+--- util/makedefs.c.orig 2019-05-08 00:00:16.000000000 -0700
++++ util/makedefs.c 2019-05-16 08:21:09.868001000 -0700
+@@ -139,6 +139,7 @@
+ #define MAXFNAMELEN 600
- static char filename[600];
-+static char tempfilename[600]; /* grep.tmp.<pid> */
+ static char filename[MAXFNAMELEN];
++static char tempfilename[MAXFNAMELEN];
#ifdef FILE_PREFIX
/* if defined, a first argument not starting with - is
-@@ -261,6 +262,12 @@
+@@ -272,6 +273,12 @@
return 1;
}
@@ -21,7 +21,7 @@
#ifdef FILE_PREFIX
if (argc >= 2 && argv[1][0] != '-') {
file_prefix = argv[1];
-@@ -949,9 +956,9 @@
+@@ -967,9 +974,9 @@
}
Fprintf(ofp, "%s", Dont_Edit_Data);
@@ -33,7 +33,7 @@
while ((line = fgetline(ifp)) != 0) {
if (line[0] != '#' && line[0] != '\n')
-@@ -961,7 +968,7 @@
+@@ -979,7 +986,7 @@
Fclose(ifp);
Fclose(ofp);
@@ -42,7 +42,7 @@
return;
}
-@@ -1955,9 +1962,9 @@
+@@ -2230,9 +2237,9 @@
}
Fprintf(ofp, "%s", Dont_Edit_Data);
@@ -54,7 +54,7 @@
while ((line = fgetline(ifp)) != 0) {
SpinCursor(3);
-@@ -1973,7 +1980,7 @@
+@@ -2247,7 +2254,7 @@
Fclose(ifp);
Fclose(ofp);
diff --git a/games/nethack36/pkg-plist b/games/nethack36/pkg-plist
index 4f15a73425f8..1c74b337c426 100644
--- a/games/nethack36/pkg-plist
+++ b/games/nethack36/pkg-plist
@@ -103,9 +103,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/keyhelp
%%DATADIR%%/knox.lev
%%DATADIR%%/license
-@mode 664
-%%DATADIR%%/logfile
-@mode
+@sample(games,games,664) %%DATADIR%%/logfile.sample
%%DATADIR%%/mapbg.xpm
%%DATADIR%%/medusa-1.lev
%%DATADIR%%/medusa-2.lev
@@ -133,9 +131,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/pet_mark.xbm
%%DATADIR%%/pilemark.xbm
%%DATADIR%%/quest.dat
-@mode 664
-%%DATADIR%%/record
-@mode
+@sample(games,games,664) %%DATADIR%%/record.sample
@mode 02755
%%DATADIR%%/recover
@mode
@@ -151,7 +147,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/soko4-1.lev
%%DATADIR%%/soko4-2.lev
%%DATADIR%%/symbols
-%%DATADIR%%/sysconf
+@sample(games,games,) %%DATADIR%%/sysconf.sample
%%DATADIR%%/tower1.lev
%%DATADIR%%/tower2.lev
%%DATADIR%%/tower3.lev
@@ -163,9 +159,7 @@ bin/%%HACKNAME%%
%%DATADIR%%/wizard3.lev
%%DATADIR%%/wizhelp
%%DATADIR%%/x11tiles
-@mode 664
-%%DATADIR%%/xlogfile
-@mode
+@sample(games,games,664) %%DATADIR%%/xlogfile.sample
@owner
@group
man/man6/dgn_comp%%HACKEXT%%.6.gz
diff --git a/games/noegnud-data/Makefile b/games/noegnud-data/Makefile
index 824ddd12a28e..1f403384496c 100644
--- a/games/noegnud-data/Makefile
+++ b/games/noegnud-data/Makefile
@@ -12,6 +12,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= The noeGNUd Data Files
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
NOEGNUDVERSION= ${PORTNAME}-0.8.0
DATADIR= ${PREFIX}/share/${NOEGNUDVERSION}
diff --git a/games/onscripter/Makefile b/games/onscripter/Makefile
index f802d62d0bfb..887a2e68d403 100644
--- a/games/onscripter/Makefile
+++ b/games/onscripter/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= onscripter
-PORTVERSION= 20190819
+PORTVERSION= 20190917
CATEGORIES= games
MASTER_SITES= http://onscripter.osdn.jp/
diff --git a/games/onscripter/distinfo b/games/onscripter/distinfo
index 01117c65b8d5..791fbc385737 100644
--- a/games/onscripter/distinfo
+++ b/games/onscripter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1566235127
-SHA256 (onscripter-20190819.tar.gz) = b6542bb66282f39a0523cc07c219ad91a73c5a7e2bcad717b32e05299f8f4e67
-SIZE (onscripter-20190819.tar.gz) = 246835
+TIMESTAMP = 1568831407
+SHA256 (onscripter-20190917.tar.gz) = c5f32906779c1f9745bc23d2307108c9af06da849d2ec61f64fcfaccef1eb09f
+SIZE (onscripter-20190917.tar.gz) = 251951
diff --git a/games/openalchemist/Makefile b/games/openalchemist/Makefile
index 82efe31214a3..4a00b26a1ea2 100644
--- a/games/openalchemist/Makefile
+++ b/games/openalchemist/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libclanCore.so:devel/clanlib1 \
libpng.so:graphics/png
USES= autoreconf gl gmake gnome iconv jpeg pkgconfig python:2.7,run \
- sdl shebangfix
+ sdl shebangfix xorg
USE_GNOME= pygtk2
USE_XORG= xxf86vm xi x11 xmu xext xdamage xfixes xau xdmcp xt sm ice
USE_GL= gl glu
diff --git a/games/openbor/Makefile b/games/openbor/Makefile
index a90c977de205..a878499282a7 100644
--- a/games/openbor/Makefile
+++ b/games/openbor/Makefile
@@ -2,9 +2,9 @@
PORTNAME= openbor
# Hint: svn revision is git rev-list --count ${GH_TAGNAME}
-PORTVERSION?= 7068
+PORTVERSION?= 7069
.ifndef PKGNAMESUFFIX
-PORTREVISION= 1
+PORTREVISION= 0
.endif
CATEGORIES= games
@@ -31,7 +31,7 @@ PORTSCOUT= ignore:1
USE_GITHUB= yes
GH_ACCOUNT= DCurrent
-GH_TAGNAME?= 112671a6
+GH_TAGNAME?= 53e392c6
USES+= gmake pkgconfig
.if ${PORTVERSION} < 4433
diff --git a/games/openbor/distinfo b/games/openbor/distinfo
index 2b57c7155957..8a291e76179f 100644
--- a/games/openbor/distinfo
+++ b/games/openbor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1564090389
-SHA256 (DCurrent-openbor-7068-112671a6_GH0.tar.gz) = 21eb4206101c59dc3bce00980efc46a2d10f10930000cbfc6febc86a8a84e736
-SIZE (DCurrent-openbor-7068-112671a6_GH0.tar.gz) = 28477477
+TIMESTAMP = 1568909385
+SHA256 (DCurrent-openbor-7069-53e392c6_GH0.tar.gz) = a2bccd0c593c8a5a066f21abaa8e471d52c09d1a18faa134472d55961305de0b
+SIZE (DCurrent-openbor-7069-53e392c6_GH0.tar.gz) = 28479481
diff --git a/games/openjazz/Makefile b/games/openjazz/Makefile
index 1ec88da8a32e..c1f761af2364 100644
--- a/games/openjazz/Makefile
+++ b/games/openjazz/Makefile
@@ -10,7 +10,7 @@ COMMENT= Free re-implementation of the Jazz Jackrabbit(tm) game engine
LICENSE= GPLv2
-USES= dos2unix gmake sdl
+USES= dos2unix gmake sdl xorg
USE_XORG= x11 xext xrandr xrender xau xdmcp
USE_SDL= sdl
diff --git a/games/openspades/Makefile b/games/openspades/Makefile
index c2aa449897f8..4039fd617224 100644
--- a/games/openspades/Makefile
+++ b/games/openspades/Makefile
@@ -15,7 +15,7 @@ COMMENT= Compatible client of Ace of Spades
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS= amd64 powerpc64
ONLY_FOR_ARCHS_REASON= bundles non-portable AngelScript
BUILD_DEPENDS= convert:graphics/ImageMagick6 # for building icons
@@ -25,11 +25,13 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
USE_GITHUB= yes
GH_ACCOUNT= yvt
-USES= cmake:insource compiler:c++11-lib desktop-file-utils gl gnome openal
+USES= cmake:insource compiler:c++11-lib desktop-file-utils dos2unix \
+ gl gnome openal sdl xorg
CMAKE_ARGS= -DOPENSPADES_RESOURCES=OFF \
-DOPENSPADES_INSTALL_MAN="man/man6" \
-DOPENSPADES_INSTALL_BINARY="bin" \
-DOPENSPADES_INSTALL_RESOURCES="${DATADIR_REL}"
+DOS2UNIX_FILES= Sources/AngelScript/source/as_config.h
USE_SDL= sdl2 image2
USE_GL= gl glew
INSTALLS_ICONS= yes
diff --git a/games/openspades/files/patch-Sources_AngelScript_source_as__config.h b/games/openspades/files/patch-Sources_AngelScript_source_as__config.h
new file mode 100644
index 000000000000..023389277959
--- /dev/null
+++ b/games/openspades/files/patch-Sources_AngelScript_source_as__config.h
@@ -0,0 +1,11 @@
+--- Sources/AngelScript/source/as_config.h.orig 2019-09-17 11:18:51 UTC
++++ Sources/AngelScript/source/as_config.h
+@@ -947,6 +947,8 @@
+ #define COMPLEX_RETURN_MASK (asOBJ_APP_CLASS_DESTRUCTOR | asOBJ_APP_CLASS_COPY_CONSTRUCTOR | asOBJ_APP_ARRAY)
+ #define THISCALL_PASS_OBJECT_POINTER_ON_THE_STACK
+ #define AS_X86
++ #elif defined(__powerpc64__)
++ #define AS_MAX_PORTABILITY
+ #elif defined(__LP64__)
+ #define AS_X64_GCC
+ #define HAS_128_BIT_PRIMITIVES
diff --git a/games/pachi-game-engine/files/patch-Makefile b/games/pachi-game-engine/files/patch-Makefile
index 7a29c0e0a6bd..c8436358de88 100644
--- a/games/pachi-game-engine/files/patch-Makefile
+++ b/games/pachi-game-engine/files/patch-Makefile
@@ -1,5 +1,14 @@
--- Makefile.orig 2019-03-31 19:01:16 UTC
+++ Makefile
+@@ -12,7 +12,7 @@
+ # Otherwise you may do without to enable more aggressive optimizations
+ # for this machine only.
+
+-# GENERIC=1
++GENERIC=1
+
+ # Do you compile on Windows instead of Linux ?
+ # Please note that performance may not be optimal.
@@ -105,8 +105,8 @@ DATADIR ?= $(PREFIX)/share/pachi
# unless PROFILING=gprof.)
OPT ?= -O3
diff --git a/games/pingus/Makefile b/games/pingus/Makefile
index ff9ef28ce52b..3ca6af46e4c9 100644
--- a/games/pingus/Makefile
+++ b/games/pingus/Makefile
@@ -17,6 +17,8 @@ COMMENT= Free Lemmings-like game
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= checksum mismatch
+
BUILD_DEPENDS= ${LOCALBASE}/include/boost/signals2.hpp:devel/boost-libs
LIB_DEPENDS= libpng.so:graphics/png
diff --git a/games/pioneer/Makefile b/games/pioneer/Makefile
index da5646a981cb..9404b5d80e14 100644
--- a/games/pioneer/Makefile
+++ b/games/pioneer/Makefile
@@ -84,13 +84,6 @@ EXTRA_WARNINGS_CONFIGURE_WITH= extra-warnings
MODELCOMPILER_PLIST_FILES= bin/${PORTNAME}-modelcompiler
PROFILER_CONFIGURE_ON= --enable-profiler
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} == gcc
-# Unhide std::to_string() for GCC (ports/193528)
-CXXFLAGS+= -D_GLIBCXX_USE_C99
-.endif
-
post-patch: .SILENT
${REINPLACE_CMD} -e '/^OPTIMISE=/d ; s|lua5\.2|lua-5.2|' \
${WRKSRC}/configure.ac
@@ -128,4 +121,4 @@ post-install-MODELCOMPILER-on:
${MV} ${STAGEDIR}${PREFIX}/bin/modelcompiler \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}-modelcompiler
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/games/poker-engine/Makefile b/games/poker-engine/Makefile
index 28b6fe7114fb..52e5ee233f2a 100644
--- a/games/poker-engine/Makefile
+++ b/games/poker-engine/Makefile
@@ -14,6 +14,8 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
BUILD_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync \
${PYTHON_SITELIBDIR}/pokereval.py:games/py-poker-eval@${PY_FLAVOR} \
diff --git a/games/ptools/Makefile b/games/ptools/Makefile
index e7884ed7086a..b28bdd0e5ffd 100644
--- a/games/ptools/Makefile
+++ b/games/ptools/Makefile
@@ -17,6 +17,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Accessory programs for pMARS (Core War simulator)
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= perl5 zip
USE_PERL5= run
diff --git a/games/pyawale/Makefile b/games/pyawale/Makefile
index 982f97ead3c0..a25c3047174a 100644
--- a/games/pyawale/Makefile
+++ b/games/pyawale/Makefile
@@ -14,6 +14,8 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= ${PYGAME}
diff --git a/games/pysycache-lang/Makefile b/games/pysycache-lang/Makefile
index a2de2fe16b4d..cb2891bfbd94 100644
--- a/games/pysycache-lang/Makefile
+++ b/games/pysycache-lang/Makefile
@@ -14,6 +14,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= The pysycache lang support
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= pysycache.py:games/pysycache
diff --git a/games/qmars/Makefile b/games/qmars/Makefile
index eefe1c01462e..8b603f86218a 100644
--- a/games/qmars/Makefile
+++ b/games/qmars/Makefile
@@ -15,6 +15,8 @@ LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
BUILD_DEPENDS= makedepend:devel/makedepend
diff --git a/games/quake-reaper/Makefile b/games/quake-reaper/Makefile
index c219f55b12df..5d8596ea800d 100644
--- a/games/quake-reaper/Makefile
+++ b/games/quake-reaper/Makefile
@@ -12,6 +12,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Quake 1 bots
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= dos2unix zip
DOS2UNIX_GLOB= ${PORTDOCS}
diff --git a/games/quake3-ra3/Makefile b/games/quake3-ra3/Makefile
index ce4db3643d09..06a0e695d02d 100644
--- a/games/quake3-ra3/Makefile
+++ b/games/quake3-ra3/Makefile
@@ -12,6 +12,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Quake III Arena mod: Rocket Arena 3
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= zip
NO_BUILD= yes
diff --git a/games/rlvm/Makefile b/games/rlvm/Makefile
index fdcc58c50b9e..e726fd18b5e4 100644
--- a/games/rlvm/Makefile
+++ b/games/rlvm/Makefile
@@ -34,7 +34,6 @@ USE_SDL= image mixer ttf
EXCLUDE= GLEW SDL_image SDL_mixer SDL_ttf gmock gtest guichan \
luabind utf8cpp # leaving only pygame, xclannad, *.cpp
EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude vendor/,}
-CFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528
LDFLAGS+= -Wl,--as-needed # avoid overlinking (gtk deps)
MAKE_ARGS= VERBOSE=1
INSTALLS_ICONS= yes
diff --git a/games/rottdc/Makefile b/games/rottdc/Makefile
index 9a63897651b3..471c69a67346 100644
--- a/games/rottdc/Makefile
+++ b/games/rottdc/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= SF/sdl-dc/${PORTNAME}/1.0-2
MAINTAINER= ports@FreeBSD.org
COMMENT= Apogee's Rise Of The Triad source port
-USES= gmake tar:bzip2
+USES= compiler:c11 gmake tar:bzip2
USE_SDL= sdl mixer
PATCH_WRKSRC= ${WRKSRC}/rott
# Crashes when compiling with -O2 or greater, so downgrade to -O1.
diff --git a/games/sdlCC/Makefile b/games/sdlCC/Makefile
index 21bd01b57271..89b129503c54 100644
--- a/games/sdlCC/Makefile
+++ b/games/sdlCC/Makefile
@@ -13,6 +13,8 @@ COMMENT= Extensible Chinese checkers game using SDL
LICENSE= GPLv2
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= libtool:keepla # ltdl used, .la may be needed to load plugins
USE_SDL= image mixer sdl
diff --git a/games/speyes/Makefile b/games/speyes/Makefile
index da99e376fc0c..a024d5b3050d 100644
--- a/games/speyes/Makefile
+++ b/games/speyes/Makefile
@@ -11,6 +11,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= WindowMaker dockapp/xeyes clone using SouthPark characters
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
PLIST_FILES= bin/speyes
USES= imake
diff --git a/games/starfighter/Makefile b/games/starfighter/Makefile
index 69e1fc535667..5920eb691432 100644
--- a/games/starfighter/Makefile
+++ b/games/starfighter/Makefile
@@ -16,6 +16,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf dos2unix gnome iconv pkgconfig sdl
+USE_CSTD= c99
USE_SDL= image2 mixer2 ttf2
USE_GITHUB= yes
diff --git a/games/stonesoup/Makefile b/games/stonesoup/Makefile
index bd94fa108bb2..e55b6df8aa22 100644
--- a/games/stonesoup/Makefile
+++ b/games/stonesoup/Makefile
@@ -80,12 +80,6 @@ SOUND_MAKE_ARGS= SOUND=y
SOUND_RUN_DEPENDS= sox:audio/sox
LUA_MAKE_ARGS_OFF= NO_LUA_BINDINGS=yes
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} != clang
-CFLAGS+= -D_GLIBCXX_USE_C99
-.endif
-
post-patch-SOUND-on:
@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/sound.h
@${REINPLACE_CMD} -e "s,%%SOUND%%,," ${WRKSRC}/sound.h
@@ -110,4 +104,4 @@ post-install-EXAMPLES-on:
post-install:
@${RM} -r ${STAGEDIR}${DATADIR}/settings/mac
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/games/tome4-beta/Makefile b/games/tome4-beta/Makefile
new file mode 100644
index 000000000000..f3da0e391e45
--- /dev/null
+++ b/games/tome4-beta/Makefile
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+DISTVERSION= 1.6.0b1
+PORTREVISION= 0
+PKGNAMESUFFIX= -beta
+
+MASTERDIR= ${.CURDIR}/../tome4
+DISTINFO_FILE= ${.CURDIR}/distinfo
+PLIST= ${.CURDIR}/pkg-plist
+
+.include "${MASTERDIR}/Makefile"
diff --git a/games/tome4-beta/distinfo b/games/tome4-beta/distinfo
new file mode 100644
index 000000000000..5fb91addaf5c
--- /dev/null
+++ b/games/tome4-beta/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1569090932
+SHA256 (t-engine4-src-1.6.0b1.tar.bz2) = 0b5e2f5e5afd7a9f575ae0563255b68b76a692fe6f887f1f37c103334f4bfcf8
+SIZE (t-engine4-src-1.6.0b1.tar.bz2) = 431254742
+SHA256 (tome4.png) = b5223208ca6f0a51f8bbe3b96055f38f94336dbeca6704db6684fec00fad1a36
+SIZE (tome4.png) = 37143
diff --git a/games/tome4-beta/pkg-plist b/games/tome4-beta/pkg-plist
new file mode 100644
index 000000000000..1f99506e8af6
--- /dev/null
+++ b/games/tome4-beta/pkg-plist
@@ -0,0 +1,204 @@
+bin/tome4
+share/pixmaps/tome4.png
+%%DATADIR%%/bootstrap/boot.lua
+%%DATADIR%%/game/addons/tome-addon-dev.teaa
+%%DATADIR%%/game/addons/tome-items-vault.teaa
+%%DATADIR%%/game/addons/tome-possessors.teaa
+%%DATADIR%%/game/engines/te4-1.6.0.teae
+%%DATADIR%%/game/loader/init.lua
+%%DATADIR%%/game/loader/pre-init.lua
+%%DATADIR%%/game/modules/boot-te4-1.6.0.team
+%%DATADIR%%/game/modules/example/class/Actor.lua
+%%DATADIR%%/game/modules/example/class/Game.lua
+%%DATADIR%%/game/modules/example/class/Grid.lua
+%%DATADIR%%/game/modules/example/class/NPC.lua
+%%DATADIR%%/game/modules/example/class/Player.lua
+%%DATADIR%%/game/modules/example/class/interface/Combat.lua
+%%DATADIR%%/game/modules/example/data/birth/descriptors.lua
+%%DATADIR%%/game/modules/example/data/damage_types.lua
+%%DATADIR%%/game/modules/example/data/general/grids/basic.lua
+%%DATADIR%%/game/modules/example/data/general/npcs/kobold.lua
+%%DATADIR%%/game/modules/example/data/gfx/particles/acid.lua
+%%DATADIR%%/game/modules/example/data/rooms/pilar.lua
+%%DATADIR%%/game/modules/example/data/rooms/simple.lua
+%%DATADIR%%/game/modules/example/data/talents.lua
+%%DATADIR%%/game/modules/example/data/timed_effects.lua
+%%DATADIR%%/game/modules/example/data/zones/dungeon/grids.lua
+%%DATADIR%%/game/modules/example/data/zones/dungeon/npcs.lua
+%%DATADIR%%/game/modules/example/data/zones/dungeon/objects.lua
+%%DATADIR%%/game/modules/example/data/zones/dungeon/traps.lua
+%%DATADIR%%/game/modules/example/data/zones/dungeon/zone.lua
+%%DATADIR%%/game/modules/example/dialogs/DeathDialog.lua
+%%DATADIR%%/game/modules/example/dialogs/Quit.lua
+%%DATADIR%%/game/modules/example/init.lua
+%%DATADIR%%/game/modules/example/load.lua
+%%DATADIR%%/game/modules/example_realtime/class/Actor.lua
+%%DATADIR%%/game/modules/example_realtime/class/Game.lua
+%%DATADIR%%/game/modules/example_realtime/class/Grid.lua
+%%DATADIR%%/game/modules/example_realtime/class/NPC.lua
+%%DATADIR%%/game/modules/example_realtime/class/Player.lua
+%%DATADIR%%/game/modules/example_realtime/class/interface/Combat.lua
+%%DATADIR%%/game/modules/example_realtime/data/birth/descriptors.lua
+%%DATADIR%%/game/modules/example_realtime/data/damage_types.lua
+%%DATADIR%%/game/modules/example_realtime/data/general/grids/basic.lua
+%%DATADIR%%/game/modules/example_realtime/data/general/npcs/kobold.lua
+%%DATADIR%%/game/modules/example_realtime/data/gfx/particles/acid.lua
+%%DATADIR%%/game/modules/example_realtime/data/rooms/pilar.lua
+%%DATADIR%%/game/modules/example_realtime/data/rooms/simple.lua
+%%DATADIR%%/game/modules/example_realtime/data/talents.lua
+%%DATADIR%%/game/modules/example_realtime/data/timed_effects.lua
+%%DATADIR%%/game/modules/example_realtime/data/zones/dungeon/grids.lua
+%%DATADIR%%/game/modules/example_realtime/data/zones/dungeon/npcs.lua
+%%DATADIR%%/game/modules/example_realtime/data/zones/dungeon/objects.lua
+%%DATADIR%%/game/modules/example_realtime/data/zones/dungeon/traps.lua
+%%DATADIR%%/game/modules/example_realtime/data/zones/dungeon/zone.lua
+%%DATADIR%%/game/modules/example_realtime/dialogs/DeathDialog.lua
+%%DATADIR%%/game/modules/example_realtime/dialogs/Quit.lua
+%%DATADIR%%/game/modules/example_realtime/init.lua
+%%DATADIR%%/game/modules/example_realtime/load.lua
+%%DATADIR%%/game/modules/tome-1.6.0-gfx.team
+%%DATADIR%%/game/modules/tome-1.6.0-music.team
+%%DATADIR%%/game/modules/tome-1.6.0.team
+%%DATADIR%%/game/profile-thread/Client.lua
+%%DATADIR%%/game/profile-thread/UserChat.lua
+%%DATADIR%%/game/profile-thread/init.lua
+%%DATADIR%%/game/thirdparty/Json2.lua
+%%DATADIR%%/game/thirdparty/algorithms/LICENSE
+%%DATADIR%%/game/thirdparty/algorithms/binarysearch.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/hashmap.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/hashset.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/list.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/maxpq.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/minpq.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/queue.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/redblacktree.lua
+%%DATADIR%%/game/thirdparty/algorithms/data/stack.lua
+%%DATADIR%%/game/thirdparty/algorithms/shuffling.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/heapsort.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/insertion.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/mergesort.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/quicksort.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/quicksort3ways.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/selection.lua
+%%DATADIR%%/game/thirdparty/algorithms/sorting/shellsort.lua
+%%DATADIR%%/game/thirdparty/algorithms/tries/rwaytries.lua
+%%DATADIR%%/game/thirdparty/algorithms/unionfind.lua
+%%DATADIR%%/game/thirdparty/cef3/cef.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/am.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ar.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/bg.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/bn.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ca.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/cs.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/da.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/de.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/el.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/en-GB.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/en-US.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/es-419.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/es.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/et.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/fa.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/fi.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/fil.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/fr.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/gu.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/he.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/hi.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/hr.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/hu.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/id.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/it.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ja.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/kn.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ko.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/lt.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/lv.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ml.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/mr.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ms.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/nb.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/nl.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/pl.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/pt-BR.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/pt-PT.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ro.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ru.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/sk.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/sl.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/sr.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/sv.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/sw.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/ta.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/te.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/th.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/tr.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/uk.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/vi.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/zh-CN.pak
+%%DATADIR%%/game/thirdparty/cef3/locales/zh-TW.pak
+%%DATADIR%%/game/thirdparty/config.lua
+%%DATADIR%%/game/thirdparty/jit/bc.lua
+%%DATADIR%%/game/thirdparty/jit/bcname.lua
+%%DATADIR%%/game/thirdparty/jit/bcsave.lua
+%%DATADIR%%/game/thirdparty/jit/dis_arm.lua
+%%DATADIR%%/game/thirdparty/jit/dis_mips.lua
+%%DATADIR%%/game/thirdparty/jit/dis_mipsel.lua
+%%DATADIR%%/game/thirdparty/jit/dis_ppc.lua
+%%DATADIR%%/game/thirdparty/jit/dis_x64.lua
+%%DATADIR%%/game/thirdparty/jit/dis_x86.lua
+%%DATADIR%%/game/thirdparty/jit/dump.lua
+%%DATADIR%%/game/thirdparty/jit/v.lua
+%%DATADIR%%/game/thirdparty/jit/vmdef.lua
+%%DATADIR%%/game/thirdparty/licenses/CEF3.txt
+%%DATADIR%%/game/thirdparty/licenses/Font-Salsa-OFL.txt
+%%DATADIR%%/game/thirdparty/licenses/LuaJIT.txt
+%%DATADIR%%/game/thirdparty/licenses/SDL.txt
+%%DATADIR%%/game/thirdparty/licenses/SDL_image.txt
+%%DATADIR%%/game/thirdparty/licenses/SDL_ttf.txt
+%%DATADIR%%/game/thirdparty/licenses/expat.txt
+%%DATADIR%%/game/thirdparty/licenses/freetype.txt
+%%DATADIR%%/game/thirdparty/licenses/libogg.txt
+%%DATADIR%%/game/thirdparty/licenses/libpng.txt
+%%DATADIR%%/game/thirdparty/licenses/libvorbis.txt
+%%DATADIR%%/game/thirdparty/licenses/lpeg.txt
+%%DATADIR%%/game/thirdparty/licenses/lua-algorithms.txt
+%%DATADIR%%/game/thirdparty/licenses/luabitop.txt
+%%DATADIR%%/game/thirdparty/licenses/luamd5.txt
+%%DATADIR%%/game/thirdparty/licenses/luaprofiler.txt
+%%DATADIR%%/game/thirdparty/licenses/luasocket.txt
+%%DATADIR%%/game/thirdparty/licenses/luazlib.txt
+%%DATADIR%%/game/thirdparty/licenses/lxp.txt
+%%DATADIR%%/game/thirdparty/licenses/physfs.txt
+%%DATADIR%%/game/thirdparty/licenses/tcod.txt
+%%DATADIR%%/game/thirdparty/licenses/tween.txt
+%%DATADIR%%/game/thirdparty/licenses/zlib.txt
+%%DATADIR%%/game/thirdparty/lpeg/re.lua
+%%DATADIR%%/game/thirdparty/ltn12.lua
+%%DATADIR%%/game/thirdparty/lxp/lom.lua
+%%DATADIR%%/game/thirdparty/md5.lua
+%%DATADIR%%/game/thirdparty/mime.lua
+%%DATADIR%%/game/thirdparty/moonscript.lua
+%%DATADIR%%/game/thirdparty/moonscript/compile.lua
+%%DATADIR%%/game/thirdparty/moonscript/compile/format.lua
+%%DATADIR%%/game/thirdparty/moonscript/compile/line.lua
+%%DATADIR%%/game/thirdparty/moonscript/compile/types.lua
+%%DATADIR%%/game/thirdparty/moonscript/compile/value.lua
+%%DATADIR%%/game/thirdparty/moonscript/data.lua
+%%DATADIR%%/game/thirdparty/moonscript/dump.lua
+%%DATADIR%%/game/thirdparty/moonscript/errors.lua
+%%DATADIR%%/game/thirdparty/moonscript/init.lua
+%%DATADIR%%/game/thirdparty/moonscript/parse.lua
+%%DATADIR%%/game/thirdparty/moonscript/util.lua
+%%DATADIR%%/game/thirdparty/moonscript/version.lua
+%%DATADIR%%/game/thirdparty/remdebug/engine.lua
+%%DATADIR%%/game/thirdparty/sha1.lua
+%%DATADIR%%/game/thirdparty/slt2.lua
+%%DATADIR%%/game/thirdparty/socket.lua
+%%DATADIR%%/game/thirdparty/socket/ftp.lua
+%%DATADIR%%/game/thirdparty/socket/http.lua
+%%DATADIR%%/game/thirdparty/socket/smtp.lua
+%%DATADIR%%/game/thirdparty/socket/tp.lua
+%%DATADIR%%/game/thirdparty/socket/url.lua
+%%DATADIR%%/game/thirdparty/tween.lua
+%%DATADIR%%/t-engine
diff --git a/games/tome4/Makefile b/games/tome4/Makefile
index cdbbf3a46580..742fb82216ca 100644
--- a/games/tome4/Makefile
+++ b/games/tome4/Makefile
@@ -1,13 +1,14 @@
# $FreeBSD$
PORTNAME= tome4
-PORTVERSION= 1.5.10
+DISTVERSION?= 1.5.10
+PORTREVISION?= 1
CATEGORIES= games
MASTER_SITES= https://te4.org/dl/t-engine/ \
SF/lifanov-ports-distfiles/${PORTNAME}/:icons
-DISTFILES= t-engine4-src-${PORTVERSION}${EXTRACT_SUFX} \
+DISTFILES= t-engine4-src-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
-EXTRACT_ONLY= t-engine4-src-${PORTVERSION}${EXTRACT_SUFX}
+EXTRACT_ONLY= t-engine4-src-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= lifanov@FreeBSD.org
COMMENT= Epic tactical turn-based roguelike adventure
@@ -19,19 +20,21 @@ BUILD_DEPENDS= premake4:devel/premake4
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libpng.so:graphics/png
-DESKTOP_ENTRIES="ToME 4" "" "${PORTNAME}" \
- "${PORTNAME}" "Game;RolePlaying;" ""
-
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-WRKSRC= ${WRKDIR}/t-engine4-src-${PORTVERSION}
-MAKE_ARGS+= config=release verbose=yes ARCH="" CC=${CC}
-USES= gl gmake openal:al sdl tar:bzip2
+USES= gl gmake openal:al sdl tar:bzip2 xorg
USE_SDL= image2 sdl2 ttf2
USE_GL= gl glu
USE_CSTD= gnu89
SUB_FILES= tome4
+
LLD_UNSAFE= yes
+DESKTOP_ENTRIES="ToME 4" "" "${PORTNAME}" \
+ "${PORTNAME}" "Game;RolePlaying;" ""
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+WRKSRC= ${WRKDIR}/t-engine4-src-${DISTVERSION}
+MAKE_ARGS+= config=release verbose=yes ARCH="" CC=${CC}
+
.include <bsd.port.pre.mk>
pre-build:
diff --git a/games/ufoai/Makefile b/games/ufoai/Makefile
index 5fe6d5a8097f..b67eeca16cc1 100644
--- a/games/ufoai/Makefile
+++ b/games/ufoai/Makefile
@@ -9,6 +9,9 @@ MASTER_SITES= SF/${PORTNAME}/UFO_AI%202.x/${PORTVERSION}
DISTNAME= ${PORTNAME:S/$/-/}${PORTVERSION}-source
DIST_SUBDIR= ${PORTNAME}
+PATCH_SITES= https://github.com/ufoai/ufoai/commit/
+PATCHFILES= 163073ab9527cdaa33d77a713b8e46ff462a2b5c.patch:-p1
+
MAINTAINER= m.tsatsenko@gmail.com
COMMENT= Strategy game featuring tactical combat
diff --git a/games/ufoai/distinfo b/games/ufoai/distinfo
index 2d4b5a5a3c0d..d74b22daac2b 100644
--- a/games/ufoai/distinfo
+++ b/games/ufoai/distinfo
@@ -1,2 +1,5 @@
+TIMESTAMP = 1567963369
SHA256 (ufoai/ufoai-2.5-source.tar.bz2) = 0c7cc3bc9efeb276f71cbe6ee8ff7c76f98d183de79f1a069fa63059cf182a8f
SIZE (ufoai/ufoai-2.5-source.tar.bz2) = 24239539
+SHA256 (ufoai/163073ab9527cdaa33d77a713b8e46ff462a2b5c.patch) = 513963825a074dd7632321520ca92b23c3564e1e58d080dc03a6f4cea8191913
+SIZE (ufoai/163073ab9527cdaa33d77a713b8e46ff462a2b5c.patch) = 913
diff --git a/games/vodovod/Makefile b/games/vodovod/Makefile
index dcdc74856d13..036ca7fe3294 100644
--- a/games/vodovod/Makefile
+++ b/games/vodovod/Makefile
@@ -18,6 +18,8 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-src
diff --git a/games/warmux/Makefile b/games/warmux/Makefile
index bc9efc4ba58b..b7b62709befc 100644
--- a/games/warmux/Makefile
+++ b/games/warmux/Makefile
@@ -5,17 +5,17 @@ PORTNAME= warmux
DISTVERSION= 11.04.1
PORTREVISION= 10
CATEGORIES= games
-MASTER_SITES= http://download.gna.org/${PORTNAME}/ \
- http://download.gna.org/${PORTNAME}/archive/
+MASTER_SITES= http://ftp.nluug.nl/ibiblio/distributions/slitaz/sources/packages-cooking/w/ \
+ http://mirror.clarkson.edu/slitaz/sources/packages/w/ \
+ http://ftp.ec-m.fr/pub/OpenBSD/distfiles/ \
+ https://ftp.uni-erlangen.de/gentoo/distfiles/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= makc@FreeBSD.org
COMMENT= Turn-based artillery game with free software mascots
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= unfetchable
-
LIB_DEPENDS= libxml++-2.6.so:textproc/libxml++26 \
libcurl.so:ftp/curl
diff --git a/games/warmux/pkg-descr b/games/warmux/pkg-descr
index f3f3677f3901..abc4d8e00fff 100644
--- a/games/warmux/pkg-descr
+++ b/games/warmux/pkg-descr
@@ -14,4 +14,4 @@ from the Aliens to the Chickens. Also, new battlefields can be
downloaded from the Internet, making strategy an important part of
each battle.
-WWW: https://sourceforge.net/projects/warmux.mirror/
+WWW: https://web.archive.org/web/20170513192248/http://gna.org/projects/warmux/
diff --git a/games/wmeyes/Makefile b/games/wmeyes/Makefile
index 81fd7ce3352b..2e5bcaed1cd5 100644
--- a/games/wmeyes/Makefile
+++ b/games/wmeyes/Makefile
@@ -11,6 +11,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= World's most useless WindowMaker dock app
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= imake:noman
USE_XORG= xpm xmu
diff --git a/games/wmshuffle/Makefile b/games/wmshuffle/Makefile
index 6065db03e2ce..1c8f8fa8c068 100644
--- a/games/wmshuffle/Makefile
+++ b/games/wmshuffle/Makefile
@@ -15,6 +15,8 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USE_XORG= xpm
USES= gmake
diff --git a/games/wtf/Makefile b/games/wtf/Makefile
index 5a268ed83269..b01f451eaf00 100644
--- a/games/wtf/Makefile
+++ b/games/wtf/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wtf
-PORTVERSION= 20190903
+PORTVERSION= 20190909
CATEGORIES= games
MASTER_SITES= SF/bsdwtf
diff --git a/games/wtf/distinfo b/games/wtf/distinfo
index d642f9c2b51b..de9da438c024 100644
--- a/games/wtf/distinfo
+++ b/games/wtf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1567780908
-SHA256 (wtf-20190903.tar.gz) = 1e2c3cabe8ba2f4d0d4c9b4e1ebfb805ab7456806d3119e5056b2a5bcefaaafe
-SIZE (wtf-20190903.tar.gz) = 29756
+TIMESTAMP = 1568566604
+SHA256 (wtf-20190909.tar.gz) = 811bb5474b832ba433f209a707859ccbfb30966d51e9690e9c4074832ea09c89
+SIZE (wtf-20190909.tar.gz) = 29799
diff --git a/games/xabacus/Makefile b/games/xabacus/Makefile
index 48c7208c15de..f2485cf99b7e 100644
--- a/games/xabacus/Makefile
+++ b/games/xabacus/Makefile
@@ -15,6 +15,8 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
USES= tar:bzip2
USE_XORG= xpm
diff --git a/games/xinvaders3d/Makefile b/games/xinvaders3d/Makefile
index 4f36d41e2a41..62513bdd28ed 100644
--- a/games/xinvaders3d/Makefile
+++ b/games/xinvaders3d/Makefile
@@ -2,20 +2,29 @@
# $FreeBSD$
PORTNAME= xinvaders3d
-PORTVERSION= 1.3.6
-PORTREVISION= 2
+DISTVERSION= 1.3.6
+DISTVERSIONSUFFIX= .src
+PORTREVISION= 3
CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/XInvaders%203d/${PORTVERSION}
-DISTNAME= ${PORTNAME}-${PORTVERSION}.src
+MASTER_SITES= SUNSITE/games/arcade/invaders/
MAINTAINER= ports@FreeBSD.org
COMMENT= 3D Vector-graphics Space Invaders clone for X
-BROKEN= unfetchable
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+RUN_DEPENDS= ${FONTDIR}/misc/10x20.pcf.gz:x11-fonts/font-misc-misc
+
+USES= xorg
USE_XORG= x11
+
PLIST_FILES= bin/xinv3d
WRKSRC= ${WRKDIR}/${PORTNAME}
+FONTDIR= ${LOCALBASE}/share/fonts
+
+DESKTOP_ENTRIES="XInvaders 3D" "Space Invaders clone for X" "xorg" \
+ "xinv3d" "ArcadeGame;Game;" false
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/xinv3d ${STAGEDIR}${PREFIX}/bin
diff --git a/games/xinvaders3d/pkg-descr b/games/xinvaders3d/pkg-descr
index 396fc845db08..9ed6458f4e0c 100644
--- a/games/xinvaders3d/pkg-descr
+++ b/games/xinvaders3d/pkg-descr
@@ -1,4 +1,4 @@
XInvaders 3D is a 3D Vector-graphics Space Invaders clone
for X.
-WWW: http://xinvaders3d.sourceforge.net/
+WWW: https://libregamewiki.org/XInvaders3D
diff --git a/games/xpacman/Makefile b/games/xpacman/Makefile
index 8c1cccdbdb6a..b4b3fb9ae0a4 100644
--- a/games/xpacman/Makefile
+++ b/games/xpacman/Makefile
@@ -13,6 +13,8 @@ COMMENT= Old action game
LICENSE= GPLv2
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS+= ${LOCALBASE}/share/fonts/misc/9x18.pcf.gz:x11-fonts/font-misc-misc
diff --git a/games/xray_re-tools/files/patch-sources_utils_converter_opcode_Opcode.h b/games/xray_re-tools/files/patch-sources_utils_converter_opcode_Opcode.h
index 93c4527de5b2..989e158341ac 100644
--- a/games/xray_re-tools/files/patch-sources_utils_converter_opcode_Opcode.h
+++ b/games/xray_re-tools/files/patch-sources_utils_converter_opcode_Opcode.h
@@ -1,5 +1,14 @@
--- sources/utils/converter/opcode/Opcode.h.orig 2018-09-02 12:42:44 UTC
+++ sources/utils/converter/opcode/Opcode.h
+@@ -28,7 +28,7 @@
+ #pragma message("Using OPCODE")
+ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+ // Automatic linking
+- #ifndef BAN_OPCODE_AUTOLINK
++ #if defined(_WIN32) && !defined(BAN_OPCODE_AUTOLINK)
+ #ifdef _DEBUG
+ #pragma comment(lib, "Opcode_D.lib")
+ #else
@@ -41,9 +41,17 @@
// Preprocessor
#ifndef ICE_NO_DLL
diff --git a/games/xscorch/Makefile b/games/xscorch/Makefile
index 62f8296eb5da..aae16899615e 100644
--- a/games/xscorch/Makefile
+++ b/games/xscorch/Makefile
@@ -14,6 +14,8 @@ LICENSE= GPLv2 # only
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
+DEPRECATED= Unfetchable, unmaintained
+EXPIRATION_DATE= 2019-10-16
OPTIONS_DEFINE= MIKMOD
OPTIONS_DEFAULT= MIKMOD
diff --git a/games/xtris/Makefile b/games/xtris/Makefile
index 12ff0f014156..dbe913489993 100644
--- a/games/xtris/Makefile
+++ b/games/xtris/Makefile
@@ -19,6 +19,7 @@ COMMENT= Multi-player version of a popular game for the X Window system
LICENSE= GPLv2
+BROKEN= unfetchable
RESTRICTED= Possible trademark infringement
WRKSRC= ${WRKDIR}/xtris
USE_XORG= x11 xext