aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2006-01-22 11:18:58 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2006-01-22 11:18:58 +0000
commitc94783fe5c70487c311408cbc4057e060cea6334 (patch)
tree44db936dbb5fbee71b69071888fa216a29278547
parent64e88d1acf13b52c1188c437367b3651ac16170f (diff)
downloadports-c94783fe5c70487c311408cbc4057e060cea6334.tar.gz
ports-c94783fe5c70487c311408cbc4057e060cea6334.zip
Notes
-rw-r--r--games/0verkill/distinfo1
-rw-r--r--games/3dc/distinfo1
-rw-r--r--games/44bsd-hunt/distinfo1
-rw-r--r--games/4stattack/distinfo1
-rw-r--r--games/54321/distinfo1
-rw-r--r--games/BillardGL/distinfo1
-rw-r--r--games/abridge/distinfo1
-rw-r--r--games/acm/distinfo1
-rw-r--r--games/actx/distinfo1
-rw-r--r--games/adom/distinfo1
-rw-r--r--games/adonthell/distinfo2
-rw-r--r--games/alephone-data/distinfo1
-rw-r--r--games/alephone/distinfo1
-rw-r--r--games/alienwave/distinfo1
-rw-r--r--games/amy/distinfo2
-rw-r--r--games/angband/distinfo1
-rw-r--r--games/aop/distinfo1
-rw-r--r--games/apoolGL/distinfo1
-rw-r--r--games/awele/distinfo1
-rw-r--r--games/balazar/distinfo1
-rw-r--r--games/barrage/distinfo1
-rw-r--r--games/battleball/distinfo1
-rw-r--r--games/biloba/distinfo1
-rw-r--r--games/blobwars/distinfo1
-rw-r--r--games/braincurses/distinfo1
-rw-r--r--games/bsdtris/distinfo1
-rw-r--r--games/bubbros/distinfo1
-rw-r--r--games/bugsx/distinfo1
-rw-r--r--games/cardpics/distinfo1
-rw-r--r--games/cavezofphear/distinfo1
-rw-r--r--games/cgoban2/distinfo1
-rw-r--r--games/childsplay/distinfo1
-rw-r--r--games/childsplay_plugins/distinfo1
-rw-r--r--games/civ2demo/distinfo1
-rw-r--r--games/connectfive/distinfo1
-rw-r--r--games/conquest/distinfo1
-rw-r--r--games/cowsay/distinfo1
-rw-r--r--games/crafty-open-large/distinfo4
-rw-r--r--games/crafty-open-medium/distinfo1
-rw-r--r--games/crimson/distinfo1
-rw-r--r--games/crossfire-client/distinfo3
-rw-r--r--games/ctris/distinfo1
-rw-r--r--games/cube/distinfo1
-rw-r--r--games/dangerdeep/distinfo1
-rw-r--r--games/deal/distinfo1
-rw-r--r--games/dmjava/distinfo1
-rw-r--r--games/dodgindiamond2/distinfo1
-rw-r--r--games/dontspace/distinfo1
-rw-r--r--games/dopewars/distinfo1
-rw-r--r--games/dungeon/distinfo2
-rw-r--r--games/dungeoncrawl/distinfo1
-rw-r--r--games/eboard/distinfo3
-rw-r--r--games/editss/distinfo1
-rw-r--r--games/egoboo/distinfo1
-rw-r--r--games/eif/distinfo1
-rw-r--r--games/emacs-chess/distinfo3
-rw-r--r--games/ember/distinfo1
-rw-r--r--games/enigma/distinfo1
-rw-r--r--games/ensemblist/distinfo1
-rw-r--r--games/exult/distinfo1
-rw-r--r--games/falconseye/distinfo1
-rw-r--r--games/fillets-ng/distinfo2
-rw-r--r--games/flightgear-atlas/distinfo1
-rw-r--r--games/foobillard/distinfo1
-rw-r--r--games/freeciv/distinfo1
-rw-r--r--games/frotz/distinfo1
-rw-r--r--games/frozenbubble/distinfo1
-rw-r--r--games/gbottler/distinfo1
-rw-r--r--games/ggz-client-libs/distinfo1
-rw-r--r--games/ggz-gtk-client/distinfo1
-rw-r--r--games/ggz-txt-client/distinfo1
-rw-r--r--games/gl-117/distinfo1
-rw-r--r--games/glbsp/distinfo1
-rw-r--r--games/glchess/distinfo1
-rw-r--r--games/gma/distinfo1
-rw-r--r--games/gnomekiss/distinfo1
-rw-r--r--games/gnubg/distinfo4
-rw-r--r--games/gnuchess/distinfo2
-rw-r--r--games/gnugo/distinfo1
-rw-r--r--games/golddig/distinfo1
-rw-r--r--games/gracer/distinfo1
-rw-r--r--games/greed/distinfo1
-rw-r--r--games/grhino/distinfo1
-rw-r--r--games/grubinvaders/distinfo1
-rw-r--r--games/gtetrinet/distinfo1
-rw-r--r--games/gtklife/distinfo1
-rw-r--r--games/gtkpool/distinfo1
-rw-r--r--games/gtypist/distinfo1
-rw-r--r--games/heretic/distinfo2
-rw-r--r--games/heroes/distinfo4
-rw-r--r--games/hlserver-admin/distinfo1
-rw-r--r--games/hlserver-fa/distinfo1
-rw-r--r--games/hlserver-flf/distinfo1
-rw-r--r--games/hlserver-opera/distinfo1
-rw-r--r--games/hlserver-opfor/distinfo1
-rw-r--r--games/hohlin/distinfo1
-rw-r--r--games/imaze/distinfo1
-rw-r--r--games/inform/distinfo3
-rw-r--r--games/interlogic/distinfo1
-rw-r--r--games/ishido/distinfo1
-rw-r--r--games/ivan/distinfo1
-rw-r--r--games/jetpack/distinfo1
-rw-r--r--games/jfduke3d/distinfo2
-rw-r--r--games/jumpnbump/distinfo1
-rw-r--r--games/jzip/distinfo1
-rw-r--r--games/kaid/distinfo2
-rw-r--r--games/kamikaze/distinfo1
-rw-r--r--games/kanatest/distinfo1
-rw-r--r--games/klondike/distinfo1
-rw-r--r--games/koth/distinfo1
-rw-r--r--games/ladder/distinfo1
-rw-r--r--games/lbreakout/distinfo1
-rw-r--r--games/lbreakout2/distinfo1
-rw-r--r--games/lexter/distinfo1
-rw-r--r--games/lgeneral-data/distinfo1
-rw-r--r--games/lgeneral/distinfo1
-rw-r--r--games/libggz/distinfo1
-rw-r--r--games/linux-nwserver/distinfo1
-rw-r--r--games/linux-spheresofchaos-demo/distinfo1
-rw-r--r--games/linux-virtual-jay-peak/distinfo1
-rw-r--r--games/macopix/distinfo11
-rw-r--r--games/magiccube4d/distinfo1
-rw-r--r--games/mangband/distinfo1
-rw-r--r--games/marathon-evil/distinfo1
-rw-r--r--games/marathon2-data/distinfo1
-rw-r--r--games/mindfocus/distinfo2
-rw-r--r--games/mindguard/distinfo1
-rw-r--r--games/monopd/distinfo1
-rw-r--r--games/monster-masher/distinfo1
-rw-r--r--games/monsterz/distinfo1
-rw-r--r--games/mvdsv/distinfo1
-rw-r--r--games/nInvaders/distinfo1
-rw-r--r--games/netpanzer-data/distinfo1
-rw-r--r--games/netpanzer/distinfo1
-rw-r--r--games/nibbles/distinfo1
-rw-r--r--games/nighthawk/distinfo1
-rw-r--r--games/njam/distinfo1
-rw-r--r--games/noegnud-data/distinfo1
-rw-r--r--games/noegnud-littlehack/distinfo2
-rw-r--r--games/noegnud-nethack-deet/distinfo2
-rw-r--r--games/noegnud-nethack/distinfo2
-rw-r--r--games/noegnud-slashem/distinfo2
-rw-r--r--games/nonsense/distinfo1
-rw-r--r--games/nwnusers/distinfo1
-rw-r--r--games/oilwar/distinfo1
-rw-r--r--games/oneko/distinfo5
-rw-r--r--games/oolite/distinfo2
-rw-r--r--games/openttd/distinfo1
-rw-r--r--games/orbital_eunuchs_sniper/distinfo1
-rw-r--r--games/p5-Games-AlphaBeta/distinfo1
-rw-r--r--games/p5-Games-Bingo-Bot/distinfo1
-rw-r--r--games/p5-Games-Bingo-Print/distinfo1
-rw-r--r--games/p5-Games-Bingo/distinfo1
-rw-r--r--games/p5-Games-Dice/distinfo1
-rw-r--r--games/pachi/distinfo1
-rw-r--r--games/pathological/distinfo1
-rw-r--r--games/pcgen/distinfo1
-rw-r--r--games/pear-Games_Chess/distinfo1
-rw-r--r--games/pengpong/distinfo1
-rw-r--r--games/penguin-command/distinfo1
-rw-r--r--games/pentix/distinfo1
-rw-r--r--games/pinball/distinfo1
-rw-r--r--games/pipenightdreams/distinfo1
-rw-r--r--games/powermanga/distinfo1
-rw-r--r--games/ptkei/distinfo1
-rw-r--r--games/py-sgflib/distinfo1
-rw-r--r--games/py-sgfsummary/distinfo1
-rw-r--r--games/py-ski/distinfo1
-rw-r--r--games/pyching/distinfo1
-rw-r--r--games/pydance/distinfo13
-rw-r--r--games/pykawari/distinfo1
-rw-r--r--games/pysol-cardsets/distinfo1
-rw-r--r--games/pysol-music/distinfo1
-rw-r--r--games/pysol/distinfo2
-rw-r--r--games/q15/distinfo1
-rw-r--r--games/qix/distinfo1
-rw-r--r--games/qkmj/distinfo1
-rw-r--r--games/qnetchess/distinfo1
-rw-r--r--games/quake3-excessive/distinfo1
-rw-r--r--games/quit/distinfo1
-rw-r--r--games/rfksay/distinfo1
-rw-r--r--games/robotfindskitten/distinfo1
-rw-r--r--games/rottdc/distinfo1
-rw-r--r--games/scare/distinfo1
-rw-r--r--games/scid/distinfo1
-rw-r--r--games/scorched3d/distinfo1
-rw-r--r--games/scourge/distinfo1
-rw-r--r--games/seahaven/distinfo1
-rw-r--r--games/sex/distinfo1
-rw-r--r--games/slashem-tty/distinfo1
-rw-r--r--games/slune/distinfo1
-rw-r--r--games/smiley/distinfo1
-rw-r--r--games/solarwolf/distinfo1
-rw-r--r--games/speak/distinfo1
-rw-r--r--games/speyes/distinfo1
-rw-r--r--games/stratagus/distinfo1
-rw-r--r--games/super_methane_brothers/distinfo1
-rw-r--r--games/tads/distinfo1
-rw-r--r--games/tank/distinfo1
-rw-r--r--games/tecnoballz/distinfo1
-rw-r--r--games/tetrinet-x/distinfo1
-rw-r--r--games/thudboard/distinfo1
-rw-r--r--games/tkmoo/distinfo1
-rw-r--r--games/toppler/distinfo1
-rw-r--r--games/tornado/distinfo1
-rw-r--r--games/tractorgen/distinfo1
-rw-r--r--games/traindirector/distinfo1
-rw-r--r--games/trigger/distinfo2
-rw-r--r--games/trojka/distinfo1
-rw-r--r--games/trophy/distinfo1
-rw-r--r--games/tt/distinfo1
-rw-r--r--games/ttraffic/distinfo1
-rw-r--r--games/tuxpuck/distinfo1
-rw-r--r--games/tuxtype/distinfo1
-rw-r--r--games/tvp/distinfo1
-rw-r--r--games/uhexen/distinfo2
-rw-r--r--games/umark/distinfo1
-rw-r--r--games/unnethack/distinfo1
-rw-r--r--games/urban-sounds/distinfo1
-rw-r--r--games/urban/distinfo1
-rw-r--r--games/volleyball/distinfo1
-rw-r--r--games/vor/distinfo1
-rw-r--r--games/wanderer/distinfo1
-rw-r--r--games/wargus/distinfo1
-rw-r--r--games/warmux/distinfo1
-rw-r--r--games/wmqstat/distinfo1
-rw-r--r--games/wmquake/distinfo1
-rw-r--r--games/wolf3d/distinfo2
-rw-r--r--games/wolfpack/distinfo1
-rw-r--r--games/wormux/distinfo1
-rw-r--r--games/xblood/distinfo1
-rw-r--r--games/xboard/distinfo1
-rw-r--r--games/xbomber/distinfo1
-rw-r--r--games/xfce4-toys/distinfo1
-rw-r--r--games/xfireworks/distinfo1
-rw-r--r--games/xflame/distinfo1
-rw-r--r--games/xfrisk/distinfo1
-rw-r--r--games/xgame/distinfo1
-rw-r--r--games/xglk/distinfo1
-rw-r--r--games/xinfocom/distinfo1
-rw-r--r--games/xinvaders3d/distinfo1
-rw-r--r--games/xjewel/distinfo1
-rw-r--r--games/xkobo/distinfo1
-rw-r--r--games/xlifegame/distinfo1
-rw-r--r--games/xmahjongg/distinfo1
-rw-r--r--games/xmine/distinfo1
-rw-r--r--games/xminehunter/distinfo1
-rw-r--r--games/xmris/distinfo1
-rw-r--r--games/xmulti/distinfo1
-rw-r--r--games/xonix/distinfo1
-rw-r--r--games/xpacman/distinfo1
-rw-r--r--games/xpat2/distinfo1
-rw-r--r--games/xpenguins/distinfo2
-rw-r--r--games/xpilot-ng-server/distinfo1
-rw-r--r--games/xpuyopuyo/distinfo1
-rw-r--r--games/xrick/distinfo1
-rw-r--r--games/xrisk/distinfo1
-rw-r--r--games/xroach/distinfo1
-rw-r--r--games/xroads/distinfo1
-rw-r--r--games/xrot/distinfo1
-rw-r--r--games/xsc/distinfo1
-rw-r--r--games/xscorch/distinfo1
-rw-r--r--games/xshipwars-client/distinfo2
-rw-r--r--games/xsoldier/distinfo1
-rw-r--r--games/xtris/distinfo2
-rw-r--r--games/xtrojka/distinfo1
-rw-r--r--games/xwelltris/distinfo1
-rw-r--r--games/xzip/distinfo1
-rw-r--r--games/zangband/distinfo1
-rw-r--r--games/zoom/distinfo2
270 files changed, 335 insertions, 0 deletions
diff --git a/games/0verkill/distinfo b/games/0verkill/distinfo
index f453fa4cdd9f..33e9cfc28e4c 100644
--- a/games/0verkill/distinfo
+++ b/games/0verkill/distinfo
@@ -1,2 +1,3 @@
MD5 (0verkill-0.16.tgz) = 814097fc21a82723a40ec8ae5dd792a7
+SHA256 (0verkill-0.16.tgz) = 8091261c3fef3535edb97ab46cb48c067befb329e951bfa3f1b54ae6b7e1dadf
SIZE (0verkill-0.16.tgz) = 276579
diff --git a/games/3dc/distinfo b/games/3dc/distinfo
index a9f02af9720d..0a625dbcadf3 100644
--- a/games/3dc/distinfo
+++ b/games/3dc/distinfo
@@ -1,2 +1,3 @@
MD5 (3Dc-0.8.1.tar.gz) = 9f577656749a4b67d8ff6b5283fdfe5f
+SHA256 (3Dc-0.8.1.tar.gz) = 6ae882341e304ba7780b36728c11ee8f00fc462471145d812c466e00c478c70f
SIZE (3Dc-0.8.1.tar.gz) = 46282
diff --git a/games/44bsd-hunt/distinfo b/games/44bsd-hunt/distinfo
index 1f64204c908e..a336c23066e3 100644
--- a/games/44bsd-hunt/distinfo
+++ b/games/44bsd-hunt/distinfo
@@ -1,2 +1,3 @@
MD5 (hunt-1.0.tar.gz) = 0a190e449529042cb2f398665311b913
+SHA256 (hunt-1.0.tar.gz) = 83257aff5823ab8b97470f3e20238d697d72b962ff956a8a51ed2e5745d46f41
SIZE (hunt-1.0.tar.gz) = 50073
diff --git a/games/4stattack/distinfo b/games/4stattack/distinfo
index d734c1e58f5e..214ad3c44b8a 100644
--- a/games/4stattack/distinfo
+++ b/games/4stattack/distinfo
@@ -1,2 +1,3 @@
MD5 (4stAttack-2.1.4.tar.gz) = 72a6d85d4218e938c043a6e5f0074e1b
+SHA256 (4stAttack-2.1.4.tar.gz) = 196c553fd3dbda8b2c2a07a9b0cbacf4f067712498f909d2823161e7d0b289e6
SIZE (4stAttack-2.1.4.tar.gz) = 1828247
diff --git a/games/54321/distinfo b/games/54321/distinfo
index 3bb80f134011..47fe3fad7a28 100644
--- a/games/54321/distinfo
+++ b/games/54321/distinfo
@@ -1,2 +1,3 @@
MD5 (54321.tgz) = 20b2ad52ef45742c1a65911b225b6ddc
+SHA256 (54321.tgz) = ff2bd7afec6d85d29fcf235875285520a4aa5b009c6a0dd7a56619821d79fddb
SIZE (54321.tgz) = 3075375
diff --git a/games/BillardGL/distinfo b/games/BillardGL/distinfo
index 8f037f01af77..05cd37854f4c 100644
--- a/games/BillardGL/distinfo
+++ b/games/BillardGL/distinfo
@@ -1,2 +1,3 @@
MD5 (BillardGL-1.75.tar.gz) = 46f2cf99e1a2b2aa4707d3500e43be47
+SHA256 (BillardGL-1.75.tar.gz) = 9b865b1254aa30125480ec7ea2ce00d91524db066a524b78492545782856df96
SIZE (BillardGL-1.75.tar.gz) = 736295
diff --git a/games/abridge/distinfo b/games/abridge/distinfo
index da7159510c5a..29017a0f8a39 100644
--- a/games/abridge/distinfo
+++ b/games/abridge/distinfo
@@ -1,2 +1,3 @@
MD5 (abridge-0.4.0.tar.gz) = f02c5d4f726ca847e9aba39706bb67e9
+SHA256 (abridge-0.4.0.tar.gz) = 7dbb03aeb5b134603e0348511df90d754adb1a212c8875288299d99969e03505
SIZE (abridge-0.4.0.tar.gz) = 177242
diff --git a/games/acm/distinfo b/games/acm/distinfo
index bca962e85176..87e65818c058 100644
--- a/games/acm/distinfo
+++ b/games/acm/distinfo
@@ -1,2 +1,3 @@
MD5 (acm-5.0.tar.gz) = 8d27051a3aa0d85b90f66a86f746e827
+SHA256 (acm-5.0.tar.gz) = d5c567681b88a1012548f2a98aa88199e83789518b5303ce8053bb4e38dd5b2b
SIZE (acm-5.0.tar.gz) = 1218154
diff --git a/games/actx/distinfo b/games/actx/distinfo
index 9bfaf12958a3..01c75af4585e 100644
--- a/games/actx/distinfo
+++ b/games/actx/distinfo
@@ -1,2 +1,3 @@
MD5 (actx-1.23.tar.gz) = f0ad925132948b2cd344c5057a9a1273
+SHA256 (actx-1.23.tar.gz) = 03dbaf73f646caa622a88e6a05c80500daaa130d60bc980b8197d339f83c82de
SIZE (actx-1.23.tar.gz) = 209944
diff --git a/games/adom/distinfo b/games/adom/distinfo
index 5f2da13af74d..6d06ee099586 100644
--- a/games/adom/distinfo
+++ b/games/adom/distinfo
@@ -1,2 +1,3 @@
MD5 (adom-111-elf.tar.gz) = 801484ba7c7c03b3b999365bc45db053
+SHA256 (adom-111-elf.tar.gz) = 3200e814c6c70f1a3ecb6e82651803db2f837c2b398ca597c7ddffea773438bb
SIZE (adom-111-elf.tar.gz) = 1001683
diff --git a/games/adonthell/distinfo b/games/adonthell/distinfo
index 0f5b7ebed5a4..bafbb26676cd 100644
--- a/games/adonthell/distinfo
+++ b/games/adonthell/distinfo
@@ -1,4 +1,6 @@
MD5 (adonthell-src-0.3.4a.tar.gz) = 477ae574374fc9b5e1c5076769c150fe
+SHA256 (adonthell-src-0.3.4a.tar.gz) = 05e0a282d15dfdac282f9a8fee077e43d09423eb30ae9a1654ada765e3052087
SIZE (adonthell-src-0.3.4a.tar.gz) = 680872
MD5 (wastesedge-src-0.3.4.tar.gz) = a4beb3d2c8ae8f52a91b54966371e973
+SHA256 (wastesedge-src-0.3.4.tar.gz) = 0d461fc43141cec5f1f08fc912bf17effbf2b496fa9e4def1739c76d71359071
SIZE (wastesedge-src-0.3.4.tar.gz) = 10711953
diff --git a/games/alephone-data/distinfo b/games/alephone-data/distinfo
index d017e053607b..07750003eeb2 100644
--- a/games/alephone-data/distinfo
+++ b/games/alephone-data/distinfo
@@ -1,2 +1,3 @@
MD5 (infinity.zip) = a7f03a6e4799e673d53f4baa61230bdc
+SHA256 (infinity.zip) = 5feb11c4d9a43946821e333fe3379dbd21344dd899a8245a0fdb1c8ee45c9ef2
SIZE (infinity.zip) = 39161216
diff --git a/games/alephone/distinfo b/games/alephone/distinfo
index e2040dad666c..f6807c5e6c59 100644
--- a/games/alephone/distinfo
+++ b/games/alephone/distinfo
@@ -1,2 +1,3 @@
MD5 (AlephOne-20050118.tar.gz) = c30c96b7b24c7b44f39c1a83534e1446
+SHA256 (AlephOne-20050118.tar.gz) = 4b2692bfa9f80d74b214d875b9143fba56c8f06c72bd2339dc4cd44263be12af
SIZE (AlephOne-20050118.tar.gz) = 1335814
diff --git a/games/alienwave/distinfo b/games/alienwave/distinfo
index 407aeca61f79..fa50345abe45 100644
--- a/games/alienwave/distinfo
+++ b/games/alienwave/distinfo
@@ -1,2 +1,3 @@
MD5 (alienwave-0.3.0.tar.gz) = 7d30b2aabf18e588cb8f6998e555cdc9
+SHA256 (alienwave-0.3.0.tar.gz) = 89902193bc6d5dc13ea4acee26f5a0f72a561e9bbadd0f82e098d770d38f83ae
SIZE (alienwave-0.3.0.tar.gz) = 22046
diff --git a/games/amy/distinfo b/games/amy/distinfo
index db668df57fde..0dba9c03a922 100644
--- a/games/amy/distinfo
+++ b/games/amy/distinfo
@@ -1,4 +1,6 @@
MD5 (amy-0.8.7.tar.gz) = cce5f5ecb043cb66ec55d3ac1658dc3a
+SHA256 (amy-0.8.7.tar.gz) = 66cf918caa87b7818613fceafeba428fe02c2d1d8c41591e98e3921436e2e6e3
SIZE (amy-0.8.7.tar.gz) = 250455
MD5 (ClassicGames.pgn.bz2) = 87a741347572c2f616e5228bdd0e637b
+SHA256 (ClassicGames.pgn.bz2) = 1a81b5e575c806de556dc23b963a814179f49d2b4f3340f5c0f3977ad3b748bd
SIZE (ClassicGames.pgn.bz2) = 1621810
diff --git a/games/angband/distinfo b/games/angband/distinfo
index 32ae488a8f79..54737b003b7e 100644
--- a/games/angband/distinfo
+++ b/games/angband/distinfo
@@ -1,2 +1,3 @@
MD5 (angband-3.0.6.tar.gz) = 4c31b1b3679dff20db6a5fcb182c3e96
+SHA256 (angband-3.0.6.tar.gz) = 9d5f2d37ce126c774840e3fd86c1ea174fe6a1a4a4f35c1429cb0a1480073651
SIZE (angband-3.0.6.tar.gz) = 1570831
diff --git a/games/aop/distinfo b/games/aop/distinfo
index bd7daebd07a1..f1bf3acd545d 100644
--- a/games/aop/distinfo
+++ b/games/aop/distinfo
@@ -1,2 +1,3 @@
MD5 (aop-0.6.tar.gz) = 8057b3ec240db608253d653eb692d244
+SHA256 (aop-0.6.tar.gz) = 68a8b6b8f08216b31895d536f7dc4beb137a787fd17096da2d46fd863497f65a
SIZE (aop-0.6.tar.gz) = 11811
diff --git a/games/apoolGL/distinfo b/games/apoolGL/distinfo
index 2b5c8f1a1902..c1b5fb04b7d6 100644
--- a/games/apoolGL/distinfo
+++ b/games/apoolGL/distinfo
@@ -1,2 +1,3 @@
MD5 (apoolGL-099-pre22.tar.gz) = 467e953d4c55aafd0e77f2d8981b498b
+SHA256 (apoolGL-099-pre22.tar.gz) = 7de0a10e29f8e3009caac2a88414663155d4b0220533a5564a30dfca073e6a3e
SIZE (apoolGL-099-pre22.tar.gz) = 2191751
diff --git a/games/awele/distinfo b/games/awele/distinfo
index 4e2b4d6e2df8..9ef0c3db7126 100644
--- a/games/awele/distinfo
+++ b/games/awele/distinfo
@@ -1,2 +1,3 @@
MD5 (awele1.0.tgz) = bbf26f4336d41b15febf655bfc3c7704
+SHA256 (awele1.0.tgz) = 3ff81fa20ee01016610696968d0808cfa339bc25fc906e3a32d389f159f970b6
SIZE (awele1.0.tgz) = 15796
diff --git a/games/balazar/distinfo b/games/balazar/distinfo
index 4d257d47e100..44296a87bf9c 100644
--- a/games/balazar/distinfo
+++ b/games/balazar/distinfo
@@ -1,2 +1,3 @@
MD5 (Balazar-0.2.tar.bz2) = 9921362d6b7bc349eb0ba5b60ff5b127
+SHA256 (Balazar-0.2.tar.bz2) = 542f34442c9cb11ee2a2d9c3ce5c166d55ef8f9bee3fe1f95796cd0cc345678c
SIZE (Balazar-0.2.tar.bz2) = 8737104
diff --git a/games/barrage/distinfo b/games/barrage/distinfo
index bccfd9314855..3c31576e628b 100644
--- a/games/barrage/distinfo
+++ b/games/barrage/distinfo
@@ -1,2 +1,3 @@
MD5 (barrage-1.0.2.tar.gz) = 5dbecef907eb27215e8cc047eae2ee90
+SHA256 (barrage-1.0.2.tar.gz) = 7afb62a5336fe702a2c880027ad683326f9483356e417c11583af9f05b7aa80e
SIZE (barrage-1.0.2.tar.gz) = 455336
diff --git a/games/battleball/distinfo b/games/battleball/distinfo
index 4cdd11f308bb..3a70acdb5805 100644
--- a/games/battleball/distinfo
+++ b/games/battleball/distinfo
@@ -1,2 +1,3 @@
MD5 (battleball-2.1.tar.gz) = d0ed7beee19194cea86e738fed2b69c4
+SHA256 (battleball-2.1.tar.gz) = 167cf95608eb16761179bb5f2f273ab621d0f52ed6785d66c99bc3b8a9a99caa
SIZE (battleball-2.1.tar.gz) = 102001
diff --git a/games/biloba/distinfo b/games/biloba/distinfo
index 055b1db3bd24..7717e40b85d2 100644
--- a/games/biloba/distinfo
+++ b/games/biloba/distinfo
@@ -1,2 +1,3 @@
MD5 (biloba-0.3.tar.gz) = a2d1d989b8de7d430fc0d0db0ce51df4
+SHA256 (biloba-0.3.tar.gz) = d829baa0a5a2818c0649857c74ba82e075d06ca00a10e2c7de05b38a31850e21
SIZE (biloba-0.3.tar.gz) = 1406467
diff --git a/games/blobwars/distinfo b/games/blobwars/distinfo
index cf5d0bb111aa..2e274c6e71e5 100644
--- a/games/blobwars/distinfo
+++ b/games/blobwars/distinfo
@@ -1,2 +1,3 @@
MD5 (blobwars-1.04-1.tar.gz) = fccb31ed097b8db95b58ed9512d98b63
+SHA256 (blobwars-1.04-1.tar.gz) = 84f62f364e5dc5dad138ee73a200827da987a840a092ead0a0e6d9cde551050f
SIZE (blobwars-1.04-1.tar.gz) = 7682669
diff --git a/games/braincurses/distinfo b/games/braincurses/distinfo
index 2d391edc4880..94817c2a3031 100644
--- a/games/braincurses/distinfo
+++ b/games/braincurses/distinfo
@@ -1,2 +1,3 @@
MD5 (braincurses-0.5a.tar.gz) = ec09b91feb3e0844c545864c02370a69
+SHA256 (braincurses-0.5a.tar.gz) = 495ecd6b94a72044101365d5b9d8aee50d7d326b4537ec57815715c1fa31ea8d
SIZE (braincurses-0.5a.tar.gz) = 11911
diff --git a/games/bsdtris/distinfo b/games/bsdtris/distinfo
index 2daa8cf71d00..291dc45bf47e 100644
--- a/games/bsdtris/distinfo
+++ b/games/bsdtris/distinfo
@@ -1,2 +1,3 @@
MD5 (bsdtris-01092003.tar.gz) = 9881e57405dd069df26582a5caacb241
+SHA256 (bsdtris-01092003.tar.gz) = e32e3aade2497f9609168a4deccfd957db2ac5321e45dc90956919d2d33f1483
SIZE (bsdtris-01092003.tar.gz) = 16669
diff --git a/games/bubbros/distinfo b/games/bubbros/distinfo
index 00b43bf746b6..7e4bd3b2be74 100644
--- a/games/bubbros/distinfo
+++ b/games/bubbros/distinfo
@@ -1,2 +1,3 @@
MD5 (bubbros-1.3.tar.bz2) = 2840d5b1b794fcd9ed45b189132980a3
+SHA256 (bubbros-1.3.tar.bz2) = dfd3efedc2359d29a78ac36ce533cb9a7979fc18467b125139b631f3bf896d5e
SIZE (bubbros-1.3.tar.bz2) = 8438858
diff --git a/games/bugsx/distinfo b/games/bugsx/distinfo
index 947a3725e613..18b8ce264f5b 100644
--- a/games/bugsx/distinfo
+++ b/games/bugsx/distinfo
@@ -1,2 +1,3 @@
MD5 (bugsx108.tgz) = 6c09dec788527d5f7b911642d55f5b58
+SHA256 (bugsx108.tgz) = 7ee92948473aa2fbe8341f864a466433a90167ab40d6f053fb2a24bbafd34580
SIZE (bugsx108.tgz) = 450560
diff --git a/games/cardpics/distinfo b/games/cardpics/distinfo
index 003c0775ccab..12a4c4fb10d6 100644
--- a/games/cardpics/distinfo
+++ b/games/cardpics/distinfo
@@ -1,2 +1,3 @@
MD5 (cardpics-0.4.tar.bz2) = 95f13b51c2f7e72a908653f9631f605b
+SHA256 (cardpics-0.4.tar.bz2) = a6ece72ce0a2f97910b470248b2dd369a1004033315398fa52ca11754294f8a5
SIZE (cardpics-0.4.tar.bz2) = 151425
diff --git a/games/cavezofphear/distinfo b/games/cavezofphear/distinfo
index 65226d18c5ec..498d8fe9cbbf 100644
--- a/games/cavezofphear/distinfo
+++ b/games/cavezofphear/distinfo
@@ -1,2 +1,3 @@
MD5 (phear-0.1.tar.bz2) = 10875ba2d574e7e3cb293129876ee95d
+SHA256 (phear-0.1.tar.bz2) = 6512b894597bfa685b38b5b2cd8023af2441c08c81b38790eadd0148f36d621d
SIZE (phear-0.1.tar.bz2) = 16858
diff --git a/games/cgoban2/distinfo b/games/cgoban2/distinfo
index b36d0f56bd91..c866e5818d45 100644
--- a/games/cgoban2/distinfo
+++ b/games/cgoban2/distinfo
@@ -1,2 +1,3 @@
MD5 (cgoban-unix-2.6.12.tar.gz) = 7abfec74878fd811224fff14a9033da8
+SHA256 (cgoban-unix-2.6.12.tar.gz) = 5cb2632b790f87fad399a38c7f7a2875b4595a24477bae0cae6f878e8ff95d69
SIZE (cgoban-unix-2.6.12.tar.gz) = 1177049
diff --git a/games/childsplay/distinfo b/games/childsplay/distinfo
index 2c3881564b8d..4e114f92329f 100644
--- a/games/childsplay/distinfo
+++ b/games/childsplay/distinfo
@@ -1,2 +1,3 @@
MD5 (childsplay-0.80.2.tgz) = e3719de335da8260756d8f713560c6ac
+SHA256 (childsplay-0.80.2.tgz) = b8d240b8527327adbdeb8c9d2b7e5ecb0ee0461f02905b2d724a39af1e59ead2
SIZE (childsplay-0.80.2.tgz) = 1169198
diff --git a/games/childsplay_plugins/distinfo b/games/childsplay_plugins/distinfo
index 6eefa1bc1cf9..7ed3f343ad0c 100644
--- a/games/childsplay_plugins/distinfo
+++ b/games/childsplay_plugins/distinfo
@@ -1,2 +1,3 @@
MD5 (childsplay_plugins-0.80.1.1.tgz) = 3591a4f6945dae0d1493778a15fa2321
+SHA256 (childsplay_plugins-0.80.1.1.tgz) = 35abe0fac3bd35b13b251806e29028740e8242cfe870ab22a6fd617c0c726df2
SIZE (childsplay_plugins-0.80.1.1.tgz) = 3352850
diff --git a/games/civ2demo/distinfo b/games/civ2demo/distinfo
index 1cd9036b4a91..308253952236 100644
--- a/games/civ2demo/distinfo
+++ b/games/civ2demo/distinfo
@@ -1,2 +1,3 @@
MD5 (civctp-demo-10251999.tar.gz) = 791393a18e86f75bf94678d850f6663e
+SHA256 (civctp-demo-10251999.tar.gz) = ece7b04133575ee002c1c82f6b2a4eb3cd6e712df4dd2387e30b51d6c252a7fc
SIZE (civctp-demo-10251999.tar.gz) = 59306712
diff --git a/games/connectfive/distinfo b/games/connectfive/distinfo
index fa62b5bacf94..29524fa19524 100644
--- a/games/connectfive/distinfo
+++ b/games/connectfive/distinfo
@@ -1,2 +1,3 @@
MD5 (connectFive.tar.gz) = c4560bc04ef8231039096dc53316d358
+SHA256 (connectFive.tar.gz) = 35b2b5592226ff0860c497b94148aa17e08fbed56baba508180250f36935aadb
SIZE (connectFive.tar.gz) = 631555
diff --git a/games/conquest/distinfo b/games/conquest/distinfo
index 53ad5bc9fe2c..6d10b828695d 100644
--- a/games/conquest/distinfo
+++ b/games/conquest/distinfo
@@ -1,2 +1,3 @@
MD5 (conquest-7.2.src.tar.gz) = aeb730dad0e7997701aabee8d6438fce
+SHA256 (conquest-7.2.src.tar.gz) = eb18d5e8a0900767bb4319c8b0e34083b13fafb429d2a1c07f86c080d42d831d
SIZE (conquest-7.2.src.tar.gz) = 268979
diff --git a/games/cowsay/distinfo b/games/cowsay/distinfo
index 7cfd956768b7..69366164391d 100644
--- a/games/cowsay/distinfo
+++ b/games/cowsay/distinfo
@@ -1,2 +1,3 @@
MD5 (cowsay-3.03.tar.gz) = b29169797359420dadb998079021a494
+SHA256 (cowsay-3.03.tar.gz) = 0b8672a7ac2b51183780db72618b42af8ec1ce02f6c05fe612510b650540b2af
SIZE (cowsay-3.03.tar.gz) = 15189
diff --git a/games/crafty-open-large/distinfo b/games/crafty-open-large/distinfo
index 15954ec524be..dadc099e57d7 100644
--- a/games/crafty-open-large/distinfo
+++ b/games/crafty-open-large/distinfo
@@ -1,8 +1,12 @@
MD5 (crafty/large1.zip) = 0ed222c7df3eb9a0f4ad91c76dc0349c
+SHA256 (crafty/large1.zip) = 90f18e8d5084b9d63cad74b4e5996193e88008d98958d67aa0bf4d6e89eda6ae
SIZE (crafty/large1.zip) = 6326344
MD5 (crafty/large2.zip) = 8f1bdc7dd3f9379d5e6fd43f1f9c07d3
+SHA256 (crafty/large2.zip) = 84136cfd51e1efc45e29ee25026814e740d713d74b5823f4376c251c982a0c20
SIZE (crafty/large2.zip) = 6255452
MD5 (crafty/large3.zip) = b9c6fbdfb56b489e31a85382c8142ff3
+SHA256 (crafty/large3.zip) = 214a17b98e37406b6bcbb4c47ba9df5ce2ee867518a52bb5cace210ffe702a8e
SIZE (crafty/large3.zip) = 6427389
MD5 (crafty/large4.zip) = 96ac81e6c7c4a851d9ad7996539f4d61
+SHA256 (crafty/large4.zip) = 22ca2fbffae7e3b824985ab9f26abea64ecee35968f7811189f62b1b879f3767
SIZE (crafty/large4.zip) = 4475843
diff --git a/games/crafty-open-medium/distinfo b/games/crafty-open-medium/distinfo
index 60a312e9ebaf..530edabf4705 100644
--- a/games/crafty-open-medium/distinfo
+++ b/games/crafty-open-medium/distinfo
@@ -1,2 +1,3 @@
MD5 (crafty/medium.zip) = 6b4a61d15029811d7cdc34d6adae7a17
+SHA256 (crafty/medium.zip) = 5a509d00f99d8a4b8fc23e1e7f64a47733c85fc0a7e623eed6fb228101c4c45f
SIZE (crafty/medium.zip) = 8714100
diff --git a/games/crimson/distinfo b/games/crimson/distinfo
index db5b2a9541a3..1599908d050f 100644
--- a/games/crimson/distinfo
+++ b/games/crimson/distinfo
@@ -1,2 +1,3 @@
MD5 (crimson-0.4.5.tar.bz2) = 6e7b19859077a996797ac0d997728dcc
+SHA256 (crimson-0.4.5.tar.bz2) = fcd0c526998de48d6f7288e7d8015c6c4a3fcb002b13ea073033a0604710aefe
SIZE (crimson-0.4.5.tar.bz2) = 635418
diff --git a/games/crossfire-client/distinfo b/games/crossfire-client/distinfo
index 0f206ff4037d..687a64d65f75 100644
--- a/games/crossfire-client/distinfo
+++ b/games/crossfire-client/distinfo
@@ -1,6 +1,9 @@
MD5 (crossfire-client-1.7.0.tar.gz) = ef405f78d54be0bf22feeef6b4fc0d73
+SHA256 (crossfire-client-1.7.0.tar.gz) = 4704cbb0088665337a930f576d4cda36b2b272ef4b2da1a1e0363d416871e6fd
SIZE (crossfire-client-1.7.0.tar.gz) = 458940
MD5 (crossfire-client-images-1.5.0.tar.gz) = 63cbfb00ff8000f2567880b72c8162bd
+SHA256 (crossfire-client-images-1.5.0.tar.gz) = 65c61d6cd5be2fa25d93d66ace1624d36ad24535845b0dfe1392cec1ccb5431d
SIZE (crossfire-client-images-1.5.0.tar.gz) = 1504405
MD5 (crossfire-client-sounds-1.4.0.tar.gz) = 1b33401d9d2af0d391fee7ad04282cfd
+SHA256 (crossfire-client-sounds-1.4.0.tar.gz) = 95c7e4982d2c3792bbea0c45ea763cada548a1e0331323887dcfbdad48db270e
SIZE (crossfire-client-sounds-1.4.0.tar.gz) = 258947
diff --git a/games/ctris/distinfo b/games/ctris/distinfo
index 3f43d7ba1ae0..3da841095d81 100644
--- a/games/ctris/distinfo
+++ b/games/ctris/distinfo
@@ -1,2 +1,3 @@
MD5 (ctris-0.41.tar.bz2) = 6d5c0c4809a03a12ff6a75255e1585f6
+SHA256 (ctris-0.41.tar.bz2) = bd56139ce6675d70567282a47141c922f4201806545c6750e785fa05d4e3e2e3
SIZE (ctris-0.41.tar.bz2) = 13914
diff --git a/games/cube/distinfo b/games/cube/distinfo
index 31f4bcd96cf2..482b3872267e 100644
--- a/games/cube/distinfo
+++ b/games/cube/distinfo
@@ -1,2 +1,3 @@
MD5 (cube_2004_05_22.tar.gz) = a0ae899d9af6ab65970d81bf3ccd94ee
+SHA256 (cube_2004_05_22.tar.gz) = 12a575d0395e341d229aa602022a84a0e6520e42ead69f9d914688462d3c36fb
SIZE (cube_2004_05_22.tar.gz) = 22566432
diff --git a/games/dangerdeep/distinfo b/games/dangerdeep/distinfo
index e8622d79d26d..c590839b35b1 100644
--- a/games/dangerdeep/distinfo
+++ b/games/dangerdeep/distinfo
@@ -1,2 +1,3 @@
MD5 (dangerdeep-0.1.0.tar.gz) = 7e95d871b929a5e322d0a6bde37e7151
+SHA256 (dangerdeep-0.1.0.tar.gz) = 6b987559dc637e2d77a9e0f16d60fb1d58db5513c459b395a74942e7b3b31982
SIZE (dangerdeep-0.1.0.tar.gz) = 12429406
diff --git a/games/deal/distinfo b/games/deal/distinfo
index 0e7d13ee7116..f5c65ef1d069 100644
--- a/games/deal/distinfo
+++ b/games/deal/distinfo
@@ -1,2 +1,3 @@
MD5 (deal-2.2.tar.gz) = c6621511167f9983c907459d91490633
+SHA256 (deal-2.2.tar.gz) = 5196bf631b721e57012bdb06859884c890e579afad33fc370b243fe9c44e322d
SIZE (deal-2.2.tar.gz) = 12932
diff --git a/games/dmjava/distinfo b/games/dmjava/distinfo
index b8e6a929bb82..2357181d3f43 100644
--- a/games/dmjava/distinfo
+++ b/games/dmjava/distinfo
@@ -1,2 +1,3 @@
MD5 (dmj1.05.zip) = e664841fe60eb5bd9f4854f88a54ca8a
+SHA256 (dmj1.05.zip) = 3e01676c0dbf253ca2b95142114302c04064a783456a9b7be2d0946b6368c3f4
SIZE (dmj1.05.zip) = 13780773
diff --git a/games/dodgindiamond2/distinfo b/games/dodgindiamond2/distinfo
index 4d220eeedfb4..3b1aff6f6c16 100644
--- a/games/dodgindiamond2/distinfo
+++ b/games/dodgindiamond2/distinfo
@@ -1,2 +1,3 @@
MD5 (dd2-0.2.1.tar.gz) = fe713b8393e05ee6417108db968f34ac
+SHA256 (dd2-0.2.1.tar.gz) = 9429b2ac54cfe1f84f19e8eafa6041f4f35ec9551bad03939e8af1c54892e1fd
SIZE (dd2-0.2.1.tar.gz) = 286998
diff --git a/games/dontspace/distinfo b/games/dontspace/distinfo
index edc849b45923..702236893f90 100644
--- a/games/dontspace/distinfo
+++ b/games/dontspace/distinfo
@@ -1,2 +1,3 @@
MD5 (dontspace-1.2.tar.gz) = f75a5473d48d1178ee328c1f767a25da
+SHA256 (dontspace-1.2.tar.gz) = 6554d097f380333eee6ff2d44070410997c1068226463e9100618eda4ae04838
SIZE (dontspace-1.2.tar.gz) = 53766
diff --git a/games/dopewars/distinfo b/games/dopewars/distinfo
index 21e1b6ba492b..94e66d67ba67 100644
--- a/games/dopewars/distinfo
+++ b/games/dopewars/distinfo
@@ -1,2 +1,3 @@
MD5 (dopewars-1.5.9.tar.gz) = 77cdbc59e7550cfda7dfb7f6b7a01050
+SHA256 (dopewars-1.5.9.tar.gz) = 5ef6a8192befaa742f2bae8f622d74d814850642eb62e5b4fcd635be98630444
SIZE (dopewars-1.5.9.tar.gz) = 1181836
diff --git a/games/dungeon/distinfo b/games/dungeon/distinfo
index dc4b3ac76264..030412688bd7 100644
--- a/games/dungeon/distinfo
+++ b/games/dungeon/distinfo
@@ -1,4 +1,6 @@
MD5 (dungn27s.zip) = b38cf9213e85bceca5f32483b37d0852
+SHA256 (dungn27s.zip) = 8c5e851596c83f349f4c5f9b38e84e98a8e72d29f620a2d56809e9b619fa05d3
SIZE (dungn27s.zip) = 261107
MD5 (dungn32b.zip) = 37889ad41d3d30985bed3e971ef5e247
+SHA256 (dungn32b.zip) = 087afdc28a8eee80eb01f8fb2a3c3cc7dc5215feb2b4f0e38bb0dfa041eb5073
SIZE (dungn32b.zip) = 383455
diff --git a/games/dungeoncrawl/distinfo b/games/dungeoncrawl/distinfo
index 4d380e52d7a8..dfd370c28321 100644
--- a/games/dungeoncrawl/distinfo
+++ b/games/dungeoncrawl/distinfo
@@ -1,2 +1,3 @@
MD5 (dc400b26-src.tbz2) = 807810185ff93f06bd4e169067644d8f
+SHA256 (dc400b26-src.tbz2) = 0987821cfd61ebc54201aa08ef5f84b9f4838c527c5f7dc91cd0cb65012b4ff4
SIZE (dc400b26-src.tbz2) = 823712
diff --git a/games/eboard/distinfo b/games/eboard/distinfo
index b8809a8f4edc..1166d43f00a7 100644
--- a/games/eboard/distinfo
+++ b/games/eboard/distinfo
@@ -1,6 +1,9 @@
MD5 (eboard-0.9.5.tar.gz) = 2c22384e0a75c6037eb795df41e3c63b
+SHA256 (eboard-0.9.5.tar.gz) = de9356b5d27b3aca4b48e6521fb2e20222ccf65b87f20f002b249ea640e7ac7f
SIZE (eboard-0.9.5.tar.gz) = 449330
MD5 (eboard-extras-1pl2.tar.gz) = d5fb7a541d9ef5f6d1d565d877b1ab9a
+SHA256 (eboard-extras-1pl2.tar.gz) = 6849cc104e454167db8b8e9ae0573accade5c941a140b47e58b601164e99fcc3
SIZE (eboard-extras-1pl2.tar.gz) = 361237
MD5 (eboard-extras-2.tar.gz) = e0994803fdd2b3c6b2367efeaa841a34
+SHA256 (eboard-extras-2.tar.gz) = 0b98bd4c90b2e275f8535186c3e7cbeeef9c9bb611a7febfcd866486a9f41a9c
SIZE (eboard-extras-2.tar.gz) = 598909
diff --git a/games/editss/distinfo b/games/editss/distinfo
index 99d3b283f3bb..cc8ae58dfe9c 100644
--- a/games/editss/distinfo
+++ b/games/editss/distinfo
@@ -1,2 +1,3 @@
MD5 (editss-2.2.tar.gz) = 3756ad18f1025dde1706660562f94d02
+SHA256 (editss-2.2.tar.gz) = 4a9fb5f541bc4db8b0d9215173193f8eaf613fa8fc7ecccb0661213d151369a0
SIZE (editss-2.2.tar.gz) = 35943
diff --git a/games/egoboo/distinfo b/games/egoboo/distinfo
index 19ccb374cbb9..361085f0dfed 100644
--- a/games/egoboo/distinfo
+++ b/games/egoboo/distinfo
@@ -1,2 +1,3 @@
MD5 (ego222.tar.gz) = b988464c0c96ba23b3cb5963729819cc
+SHA256 (ego222.tar.gz) = eb024b4e7fd4b1d2babfd9e0fbc1caabd2d1864c67fa4e2f03a806a5a4e6552b
SIZE (ego222.tar.gz) = 17283653
diff --git a/games/eif/distinfo b/games/eif/distinfo
index 80ce419ad966..c30e7fdc554b 100644
--- a/games/eif/distinfo
+++ b/games/eif/distinfo
@@ -1,2 +1,3 @@
MD5 (eif-1.3.4.tar.gz) = 7372f6b6a6f71aa2af58e9dd97ee7739
+SHA256 (eif-1.3.4.tar.gz) = ce47d5bdbe7fefeae61d4589e057447bdf11c437dc53349a894d2f6affb078a9
SIZE (eif-1.3.4.tar.gz) = 130145
diff --git a/games/emacs-chess/distinfo b/games/emacs-chess/distinfo
index 2621517d4b24..efffde32c352 100644
--- a/games/emacs-chess/distinfo
+++ b/games/emacs-chess/distinfo
@@ -1,6 +1,9 @@
MD5 (chess-2.0b5.tar.bz2) = 707d7f49744f5e1c79781bc95a3c5f28
+SHA256 (chess-2.0b5.tar.bz2) = 6e204e0381191eededd5b9e8c7811e093c9e0ce62c20979e3d15b52681bdd9f1
SIZE (chess-2.0b5.tar.bz2) = 620380
MD5 (sounds.tar.bz2) = 86cd8cac846b0874e030692a8306d029
+SHA256 (sounds.tar.bz2) = 32c3577c512157523bc40d514a1682d9381bd28b3d8f5788c22eef5ef2cf6257
SIZE (sounds.tar.bz2) = 3390098
MD5 (pieces.tar.bz2) = 23b4fb5038232fc01c238a213cee5e63
+SHA256 (pieces.tar.bz2) = c47278127ebcd8b4503fe4058317436757f795b1404cc02b883dce215eb1c1b0
SIZE (pieces.tar.bz2) = 297687
diff --git a/games/ember/distinfo b/games/ember/distinfo
index 5a311367a00c..28ecc92e08a4 100644
--- a/games/ember/distinfo
+++ b/games/ember/distinfo
@@ -1,2 +1,3 @@
MD5 (ember-0.3.4.tar.gz) = 49b4181a415ba9a75b0315ae55ac52bc
+SHA256 (ember-0.3.4.tar.gz) = 864cdbeb5f9f89fc135bdd94d7359589e4f00d7b8278b5581d78dbbf7896243d
SIZE (ember-0.3.4.tar.gz) = 1316934
diff --git a/games/enigma/distinfo b/games/enigma/distinfo
index c91c0c977065..4401224b3407 100644
--- a/games/enigma/distinfo
+++ b/games/enigma/distinfo
@@ -1,2 +1,3 @@
MD5 (enigma-0.92.tar.gz) = b33d8fad75910c9a525f4382f5185f75
+SHA256 (enigma-0.92.tar.gz) = 027725d540076605ce60644c7aa5f175f7ab81c9e10c6cdd9be90c6b4bfd3cda
SIZE (enigma-0.92.tar.gz) = 10768245
diff --git a/games/ensemblist/distinfo b/games/ensemblist/distinfo
index 8d4f4390a271..ba5c4acf7637 100644
--- a/games/ensemblist/distinfo
+++ b/games/ensemblist/distinfo
@@ -1,2 +1,3 @@
MD5 (ensemblist-040126.tar.gz) = 67f42488b7b502bb5f4840ad130bcd72
+SHA256 (ensemblist-040126.tar.gz) = 6cfd48b3f62a0853a08609a85841bea400a9fe0eb9d3b8bdf0f62dd5a8aa36be
SIZE (ensemblist-040126.tar.gz) = 1312095
diff --git a/games/exult/distinfo b/games/exult/distinfo
index 5f602afbe817..000a34504e5f 100644
--- a/games/exult/distinfo
+++ b/games/exult/distinfo
@@ -1,2 +1,3 @@
MD5 (exult-1.2.tar.gz) = 0fc88dee74a91724d25373ba0a8670ba
+SHA256 (exult-1.2.tar.gz) = a6dd9d4e399281ed2db691ede21dbb79818ee11b08ef717e3eac255e290cf21a
SIZE (exult-1.2.tar.gz) = 1722259
diff --git a/games/falconseye/distinfo b/games/falconseye/distinfo
index 62865ba4c3cb..54960c1a232b 100644
--- a/games/falconseye/distinfo
+++ b/games/falconseye/distinfo
@@ -1,2 +1,3 @@
MD5 (nethack_source_331_jtp_193.zip) = 06d1c1cc7dbb4ba0731786c909e1fc4e
+SHA256 (nethack_source_331_jtp_193.zip) = 40d6dfdee02459d6eaa7874659f097e36034f99162e855f3c306224eff36c612
SIZE (nethack_source_331_jtp_193.zip) = 8349587
diff --git a/games/fillets-ng/distinfo b/games/fillets-ng/distinfo
index 478c2681d904..a1c4d8eb4672 100644
--- a/games/fillets-ng/distinfo
+++ b/games/fillets-ng/distinfo
@@ -1,4 +1,6 @@
MD5 (fillets-ng/fillets-ng-0.7.3.tar.gz) = 3cdb20616c8bf4498f2990f4e0d526a1
+SHA256 (fillets-ng/fillets-ng-0.7.3.tar.gz) = cbcc62fa399f96f636f547cd424c0abbbc7860227e837f191e8eded686b6ffc2
SIZE (fillets-ng/fillets-ng-0.7.3.tar.gz) = 311799
MD5 (fillets-ng/fillets-ng-data-0.7.1.tar.gz) = dabb8aa5dcce57e782a2a27343c40cc6
+SHA256 (fillets-ng/fillets-ng-data-0.7.1.tar.gz) = 7f9196e81e279ad088dd64a604bc6a8e9e10eedb75f080b6e845536e3ee13659
SIZE (fillets-ng/fillets-ng-data-0.7.1.tar.gz) = 95672064
diff --git a/games/flightgear-atlas/distinfo b/games/flightgear-atlas/distinfo
index 39d54507fcac..63ab6563803c 100644
--- a/games/flightgear-atlas/distinfo
+++ b/games/flightgear-atlas/distinfo
@@ -1,2 +1,3 @@
MD5 (Atlas-0.3.0.tar.gz) = 863a878322a60873785a163d394c3075
+SHA256 (Atlas-0.3.0.tar.gz) = 14214a5e7f927f23de0353012c3649649f568f66723800d535adf361b4602e6e
SIZE (Atlas-0.3.0.tar.gz) = 199379
diff --git a/games/foobillard/distinfo b/games/foobillard/distinfo
index 5d23b731fcd6..ffc95ea16c52 100644
--- a/games/foobillard/distinfo
+++ b/games/foobillard/distinfo
@@ -1,2 +1,3 @@
MD5 (foobillard-2.9.tar.gz) = b8b10d7d3ade07a9e0c497165beadbca
+SHA256 (foobillard-2.9.tar.gz) = 4d1919f38ed0816366d330aca3ffaa7a8575491f98f3230e36f9a594b1691ab1
SIZE (foobillard-2.9.tar.gz) = 1136620
diff --git a/games/freeciv/distinfo b/games/freeciv/distinfo
index 49130f5c75ce..57b7ffdc6711 100644
--- a/games/freeciv/distinfo
+++ b/games/freeciv/distinfo
@@ -1,2 +1,3 @@
MD5 (freeciv-2.0.6.tar.bz2) = ba694b804beee7b9c09b5be1f303f7aa
+SHA256 (freeciv-2.0.6.tar.bz2) = e72c69e0cc896d45d071a04c4586f3aff67bf780fa48ff78068185aa89932061
SIZE (freeciv-2.0.6.tar.bz2) = 8467831
diff --git a/games/frotz/distinfo b/games/frotz/distinfo
index 767726f4a81f..3a0b601d4cbf 100644
--- a/games/frotz/distinfo
+++ b/games/frotz/distinfo
@@ -1,2 +1,3 @@
MD5 (frotz-2.43.tar.gz) = efe51879e012b92bb8d5f4a82e982677
+SHA256 (frotz-2.43.tar.gz) = f831eae9182e4a1407a34cb1098a4f5ad5ad6c6632e34eed734b9601a06a764b
SIZE (frotz-2.43.tar.gz) = 160771
diff --git a/games/frozenbubble/distinfo b/games/frozenbubble/distinfo
index e5e85a02b5d9..891ffbbdd4a7 100644
--- a/games/frozenbubble/distinfo
+++ b/games/frozenbubble/distinfo
@@ -1,2 +1,3 @@
MD5 (frozen-bubble-1.0.0.tar.bz2) = 2be5ead2aee72adc3fb643630a774b59
+SHA256 (frozen-bubble-1.0.0.tar.bz2) = fe7e46e529c7c3c969946c41efb519462f98dd5c280e247bd98ff629dcca1433
SIZE (frozen-bubble-1.0.0.tar.bz2) = 7321135
diff --git a/games/gbottler/distinfo b/games/gbottler/distinfo
index e12345a2877f..53ab2470f44e 100644
--- a/games/gbottler/distinfo
+++ b/games/gbottler/distinfo
@@ -1,2 +1,3 @@
MD5 (gbottler-0.1.5.tar.gz) = c874b523ff8e91c6d84f8dd1df9fc685
+SHA256 (gbottler-0.1.5.tar.gz) = 209b5912e42e414114e369e476d7f9a0211daeb37c472a7dbbbddaa16c99bd86
SIZE (gbottler-0.1.5.tar.gz) = 109931
diff --git a/games/ggz-client-libs/distinfo b/games/ggz-client-libs/distinfo
index cf9f5905d864..e6bb3fb8b2d7 100644
--- a/games/ggz-client-libs/distinfo
+++ b/games/ggz-client-libs/distinfo
@@ -1,2 +1,3 @@
MD5 (ggz-client-libs-0.0.12.tar.gz) = 2e48aa94a7f12fd57774516ea603f06c
+SHA256 (ggz-client-libs-0.0.12.tar.gz) = 356ebb63ced8fc7262b4f89d54f2ed8f893208c424ebd44592696b9a819b4f2e
SIZE (ggz-client-libs-0.0.12.tar.gz) = 572291
diff --git a/games/ggz-gtk-client/distinfo b/games/ggz-gtk-client/distinfo
index 77c6a8d88a05..d91517c55d05 100644
--- a/games/ggz-gtk-client/distinfo
+++ b/games/ggz-gtk-client/distinfo
@@ -1,2 +1,3 @@
MD5 (ggz-gtk-client-0.0.12.tar.gz) = 2f185fd3e1520b2a1fb185ed30be3292
+SHA256 (ggz-gtk-client-0.0.12.tar.gz) = e8c38c66ffce0f3a0399b7049c76c022686aac2a1a987ceda6140635053d984b
SIZE (ggz-gtk-client-0.0.12.tar.gz) = 719923
diff --git a/games/ggz-txt-client/distinfo b/games/ggz-txt-client/distinfo
index d64a99663dd8..1934cfb9d630 100644
--- a/games/ggz-txt-client/distinfo
+++ b/games/ggz-txt-client/distinfo
@@ -1,2 +1,3 @@
MD5 (ggz-txt-client-0.0.12.tar.gz) = 6f239c047439ec30c6d60f1bf35e7dc3
+SHA256 (ggz-txt-client-0.0.12.tar.gz) = c8695528fd62a9fcf7d1fe200d83892a26b6281961f82727b49d47917b97cd25
SIZE (ggz-txt-client-0.0.12.tar.gz) = 142423
diff --git a/games/gl-117/distinfo b/games/gl-117/distinfo
index c8bd56f706e0..85b8645ad4b5 100644
--- a/games/gl-117/distinfo
+++ b/games/gl-117/distinfo
@@ -1,2 +1,3 @@
MD5 (gl-117-1.3.2-src.tar.bz2) = aad53c5531943529fd769fae4efeae02
+SHA256 (gl-117-1.3.2-src.tar.bz2) = 64bd0190a102725c76eba4983a5d79a0979ec42a087c56c8025b461f6e0e6ffb
SIZE (gl-117-1.3.2-src.tar.bz2) = 2411075
diff --git a/games/glbsp/distinfo b/games/glbsp/distinfo
index 8dec73fffa0d..7511ddb8e506 100644
--- a/games/glbsp/distinfo
+++ b/games/glbsp/distinfo
@@ -1,2 +1,3 @@
MD5 (glbsp_src_220.tar.gz) = 67936f6ba13e6acdf8a0b8022dad8694
+SHA256 (glbsp_src_220.tar.gz) = 0b68b82962aff8c66c4663a5283fa28ef1287beb303dc0c09325e1cecaa8e4d3
SIZE (glbsp_src_220.tar.gz) = 172283
diff --git a/games/glchess/distinfo b/games/glchess/distinfo
index 4085db473bda..b947e339cdae 100644
--- a/games/glchess/distinfo
+++ b/games/glchess/distinfo
@@ -1,2 +1,3 @@
MD5 (glchess-0.4.7.tar.gz) = d4b852cb870be605dfb37646e6fa90b8
+SHA256 (glchess-0.4.7.tar.gz) = 6ef03273022b7f31c34435ea06763fce4ba0b90bb3d58d24a31ed852b3e2b2e0
SIZE (glchess-0.4.7.tar.gz) = 126979
diff --git a/games/gma/distinfo b/games/gma/distinfo
index 54bd0c621484..4b93a9ee0b4e 100644
--- a/games/gma/distinfo
+++ b/games/gma/distinfo
@@ -1,2 +1,3 @@
MD5 (gma-0.6.tar.gz) = b658513906ef17a8e600e94f22a6abe4
+SHA256 (gma-0.6.tar.gz) = 8ad3524a906128c196f8a5052caf2e3fd65f9ffa18fd71589624855f1b48f3e6
SIZE (gma-0.6.tar.gz) = 43441
diff --git a/games/gnomekiss/distinfo b/games/gnomekiss/distinfo
index 58b601a66ba3..de775fd46027 100644
--- a/games/gnomekiss/distinfo
+++ b/games/gnomekiss/distinfo
@@ -1,2 +1,3 @@
MD5 (gnomekiss-1.6.tar.gz) = 1b25fdb9c9e2959cd9f31c7550a8b0fa
+SHA256 (gnomekiss-1.6.tar.gz) = a733c1de15d1f4121f6d4d20210d02191b5830657a349b6d5bfdbdff8d88149b
SIZE (gnomekiss-1.6.tar.gz) = 252077
diff --git a/games/gnubg/distinfo b/games/gnubg/distinfo
index 76900a55c60b..51cae61cff00 100644
--- a/games/gnubg/distinfo
+++ b/games/gnubg/distinfo
@@ -1,8 +1,12 @@
MD5 (gnubg/gnubg-0.14.1.tar.gz) = fb5b6283daf6da99146a3df785c4f446
+SHA256 (gnubg/gnubg-0.14.1.tar.gz) = 9b1b369640cf7a80402da5e58738d74aa546631d8a3d91e5f0b9ac09a74b2080
SIZE (gnubg/gnubg-0.14.1.tar.gz) = 3773258
MD5 (gnubg/gnubg.weights-0.14.gz) = 9f1154a9b327954a260726aa6aa6eea5
+SHA256 (gnubg/gnubg.weights-0.14.gz) = 6c134ded36d0875cb673a4f9fd84e2d30424935951baeffcd94852ccdb2daf70
SIZE (gnubg/gnubg.weights-0.14.gz) = 460747
MD5 (gnubg/gnubg_os0.bd.gz) = 4015327219322eacab5ddd58f6fa268d
+SHA256 (gnubg/gnubg_os0.bd.gz) = e84a36f133ee7ea9fa3686af6c111088b8b43906db1b6c6b3db0035c84cda809
SIZE (gnubg/gnubg_os0.bd.gz) = 906720
MD5 (gnubg/gnubg_ts0.bd.gz) = 01bd14c184bd701ae484618eb8acec6e
+SHA256 (gnubg/gnubg_ts0.bd.gz) = 0934e4f2d84f5cd50c2ff4592c93c49d43f7cb89da342600736849c7362626d5
SIZE (gnubg/gnubg_ts0.bd.gz) = 5899380
diff --git a/games/gnuchess/distinfo b/games/gnuchess/distinfo
index 78ae4ce8f0a7..0b6bfaa926f5 100644
--- a/games/gnuchess/distinfo
+++ b/games/gnuchess/distinfo
@@ -1,4 +1,6 @@
MD5 (gnuchess-5.07.tar.gz) = 259da00aa559e5624c65279484fccaf7
+SHA256 (gnuchess-5.07.tar.gz) = b388e0265fe5ad3ee64da95b0dc0e28d943d29bfc95aa5c2cc7a7d57462d017e
SIZE (gnuchess-5.07.tar.gz) = 234542
MD5 (book_1.01.pgn.gz) = 1be508d7a38a8c9a7d599d0cd92b24a6
+SHA256 (book_1.01.pgn.gz) = 35df43a342c73e6624e8dbfed78d588c2085208168c3cd3300295e3c57981be0
SIZE (book_1.01.pgn.gz) = 26070544
diff --git a/games/gnugo/distinfo b/games/gnugo/distinfo
index dfed67f0633a..b324d911bb1c 100644
--- a/games/gnugo/distinfo
+++ b/games/gnugo/distinfo
@@ -1,2 +1,3 @@
MD5 (gnugo-3.6.tar.gz) = 53abc7427d89d81155c8bfc8e005c47f
+SHA256 (gnugo-3.6.tar.gz) = 2d3fe3b6f52f637fa656d9682ec8568af7b0cbc40a9b20af0a8aa849ba371e6a
SIZE (gnugo-3.6.tar.gz) = 2711757
diff --git a/games/golddig/distinfo b/games/golddig/distinfo
index 4863c09017d2..820074e5168a 100644
--- a/games/golddig/distinfo
+++ b/games/golddig/distinfo
@@ -1,2 +1,3 @@
MD5 (golddig2.tar.Z) = f873682fa78d92a6deac87cddeca5544
+SHA256 (golddig2.tar.Z) = ea72b666157e88b32e7e5de885d19763d81445499056fd3afeb4288994d50355
SIZE (golddig2.tar.Z) = 68321
diff --git a/games/gracer/distinfo b/games/gracer/distinfo
index aff8199c3aa6..c2f17b7df6d8 100644
--- a/games/gracer/distinfo
+++ b/games/gracer/distinfo
@@ -1,2 +1,3 @@
MD5 (gracer-0.1.5.tar.gz) = b1bac84fdbe63c610d4b01bb57ca4d47
+SHA256 (gracer-0.1.5.tar.gz) = dc478610d60cd5f00a52cc52877a333bd4b3a2d96ed1660ba8d26ad7143367c0
SIZE (gracer-0.1.5.tar.gz) = 520599
diff --git a/games/greed/distinfo b/games/greed/distinfo
index d656f77a7ac7..1d44efc22991 100644
--- a/games/greed/distinfo
+++ b/games/greed/distinfo
@@ -1,2 +1,3 @@
MD5 (greed-3.5.tar.gz) = 874cbf69320c423f7eb8cd7ecf83695b
+SHA256 (greed-3.5.tar.gz) = 06a6896102610557a0692d1c6ebebc417644001da1eb3655c2244c568021932c
SIZE (greed-3.5.tar.gz) = 11203
diff --git a/games/grhino/distinfo b/games/grhino/distinfo
index b21eeba9e908..86b7de96e1c8 100644
--- a/games/grhino/distinfo
+++ b/games/grhino/distinfo
@@ -1,2 +1,3 @@
MD5 (grhino-0.15.0.tar.gz) = 9f510356c0cfafe32165a582d872655f
+SHA256 (grhino-0.15.0.tar.gz) = d41c6eda49dcdbc700077b6c2c3a3df9952b62959d6062685ae26e326bd4d414
SIZE (grhino-0.15.0.tar.gz) = 1149961
diff --git a/games/grubinvaders/distinfo b/games/grubinvaders/distinfo
index ffdfa146c311..4892957d281b 100644
--- a/games/grubinvaders/distinfo
+++ b/games/grubinvaders/distinfo
@@ -1,2 +1,3 @@
MD5 (invaders-1.0.0.tar.gz) = c5efef690f8c7f3c667cabb696528ab9
+SHA256 (invaders-1.0.0.tar.gz) = 304c8b0f82eaec54b07250b0f39886e1d9fa23c48075213bf87c8f375781a845
SIZE (invaders-1.0.0.tar.gz) = 17817
diff --git a/games/gtetrinet/distinfo b/games/gtetrinet/distinfo
index c767891099b8..1b6e2f352ffe 100644
--- a/games/gtetrinet/distinfo
+++ b/games/gtetrinet/distinfo
@@ -1,2 +1,3 @@
MD5 (gnome2/gtetrinet-0.7.9.tar.bz2) = e878c76820a9453433bb9bca5618d52b
+SHA256 (gnome2/gtetrinet-0.7.9.tar.bz2) = 5b65856b6d99069fa1292d8481407012da740343de9b95266898dafd16a64ab0
SIZE (gnome2/gtetrinet-0.7.9.tar.bz2) = 525526
diff --git a/games/gtklife/distinfo b/games/gtklife/distinfo
index faa31d13efba..20dbf338ebfb 100644
--- a/games/gtklife/distinfo
+++ b/games/gtklife/distinfo
@@ -1,2 +1,3 @@
MD5 (gtklife-4.2.tar.gz) = d0c0ad4d989e865a7eec6f941b0142d2
+SHA256 (gtklife-4.2.tar.gz) = ce11a700e117b150c44c52db12f06e2787839a98118c451c7b733f997c6147a0
SIZE (gtklife-4.2.tar.gz) = 760010
diff --git a/games/gtkpool/distinfo b/games/gtkpool/distinfo
index addf38adc7b0..8ddac44b43a1 100644
--- a/games/gtkpool/distinfo
+++ b/games/gtkpool/distinfo
@@ -1,2 +1,3 @@
MD5 (gtkpool-0.5.0.tar.gz) = 4d878374ab0cb25358d94d627e7f4062
+SHA256 (gtkpool-0.5.0.tar.gz) = d6e283fd5c376e38a71950d0834613d50f03de565c32929880a965b601e9aec5
SIZE (gtkpool-0.5.0.tar.gz) = 636226
diff --git a/games/gtypist/distinfo b/games/gtypist/distinfo
index 392375cff155..12e20b9d1553 100644
--- a/games/gtypist/distinfo
+++ b/games/gtypist/distinfo
@@ -1,2 +1,3 @@
MD5 (gtypist-2.7.tar.bz2) = 200d42de9a0070866d88116112370f0a
+SHA256 (gtypist-2.7.tar.bz2) = 2d5fd8b3d3b35305d8e78e045cece3b4edbf32e3716878e41b42196297b75da8
SIZE (gtypist-2.7.tar.bz2) = 818509
diff --git a/games/heretic/distinfo b/games/heretic/distinfo
index 92c180f2ddf4..0c503deabfde 100644
--- a/games/heretic/distinfo
+++ b/games/heretic/distinfo
@@ -1,4 +1,6 @@
MD5 (glheretic-1.2.tar.gz) = fafb739195bfbf2dd035070ec0792d4e
+SHA256 (glheretic-1.2.tar.gz) = 21936e39de512956648996b9c8366824f16dd6b32aa0c82f28df6f391f20e9d7
SIZE (glheretic-1.2.tar.gz) = 584733
MD5 (heretic_share.wad.gz) = efc102ab90b0cb4bfe9177303e549d6f
+SHA256 (heretic_share.wad.gz) = 94c027282a69ce8a3dbfa05d5d523368f865b63a38ac2a423de9520fc7e0725b
SIZE (heretic_share.wad.gz) = 2302549
diff --git a/games/heroes/distinfo b/games/heroes/distinfo
index c8e71907b5da..dd14893ac015 100644
--- a/games/heroes/distinfo
+++ b/games/heroes/distinfo
@@ -1,8 +1,12 @@
MD5 (heroes-0.21.tar.gz) = 3238290f219bc978894ba472fac95298
+SHA256 (heroes-0.21.tar.gz) = 1264981d37d0fa12905ca627e6329c22ae6db10a1abaf3ec9b9c7357d391b54f
SIZE (heroes-0.21.tar.gz) = 917466
MD5 (heroes-data-1.5.tar.gz) = 1a53e23b007f526a76df8bef97a41550
+SHA256 (heroes-data-1.5.tar.gz) = af2af6b1fd83636db03d0d2aa77243d31dccd1cb14a20269ed765edb2bb4ff43
SIZE (heroes-data-1.5.tar.gz) = 477765
MD5 (heroes-sound-effects-1.0.tar.gz) = f4defb80baf765fceac034a408f7ad2e
+SHA256 (heroes-sound-effects-1.0.tar.gz) = 6872a5275af74252c8f2670e10a3e2b34fa470e819e5749c411fd19548cad3c5
SIZE (heroes-sound-effects-1.0.tar.gz) = 424733
MD5 (heroes-sound-tracks-1.0.tar.gz) = bcde6137a4b21b7395fd3d84b42b7888
+SHA256 (heroes-sound-tracks-1.0.tar.gz) = f4d6d39b7f19fa9c1ec5ffd6660966d22f26221faddb5a21a4733693d26c3ca9
SIZE (heroes-sound-tracks-1.0.tar.gz) = 1327548
diff --git a/games/hlserver-admin/distinfo b/games/hlserver-admin/distinfo
index f83f37f35165..94efddf281ba 100644
--- a/games/hlserver-admin/distinfo
+++ b/games/hlserver-admin/distinfo
@@ -1,2 +1,3 @@
MD5 (admin/halflife-admin-2.50.60-linux.tar.gz) = 48e1dadefc88033d891716f0d673c57f
+SHA256 (admin/halflife-admin-2.50.60-linux.tar.gz) = cbf6659e5221572a617346c2bb85bdbebb2ffd617b3419c84b9d6948445439a6
SIZE (admin/halflife-admin-2.50.60-linux.tar.gz) = 1705141
diff --git a/games/hlserver-fa/distinfo b/games/hlserver-fa/distinfo
index a6bb51c5e925..84e3c3a18e05 100644
--- a/games/hlserver-fa/distinfo
+++ b/games/hlserver-fa/distinfo
@@ -1,2 +1,3 @@
MD5 (firearms_3.0.tar.gz) = 4f5a745cec038cf47815847db4d4f6d4
+SHA256 (firearms_3.0.tar.gz) = 41029bc924e722c2e062014135ed6451b9028291f08b43f368197d6f20dc5739
SIZE (firearms_3.0.tar.gz) = 191262986
diff --git a/games/hlserver-flf/distinfo b/games/hlserver-flf/distinfo
index 8ff6c2d9cae5..505f83d4cc9f 100644
--- a/games/hlserver-flf/distinfo
+++ b/games/hlserver-flf/distinfo
@@ -1,2 +1,3 @@
MD5 (frontline18b_full-linux.tar.gz) = 60587cd8d4aa0a4a8b175d3e9342b7ec
+SHA256 (frontline18b_full-linux.tar.gz) = a62e793022af87831291bc87d93a4f4f7a87be30432d6a5f34b8873a94f8e245
SIZE (frontline18b_full-linux.tar.gz) = 86592288
diff --git a/games/hlserver-opera/distinfo b/games/hlserver-opera/distinfo
index 5e5c49fa4d26..4cc1925e5993 100644
--- a/games/hlserver-opera/distinfo
+++ b/games/hlserver-opera/distinfo
@@ -1,2 +1,3 @@
MD5 (opera_v120.tar.gz) = 18de0f02d02c80bf6b0eba586e38aed7
+SHA256 (opera_v120.tar.gz) = 7c5dc861830f9b7e6287abd90c465c2c7a56a3d5b27af9231edff6db52103f82
SIZE (opera_v120.tar.gz) = 85726749
diff --git a/games/hlserver-opfor/distinfo b/games/hlserver-opfor/distinfo
index 4e560f16ecbf..a6d13698fcaa 100644
--- a/games/hlserver-opfor/distinfo
+++ b/games/hlserver-opfor/distinfo
@@ -1,2 +1,3 @@
MD5 (opfor1108.tar.bz2) = d15efd19d4b32ef1fd941fc961d023e8
+SHA256 (opfor1108.tar.bz2) = d7330829ed1b4e3e3874f463d30d6e9dcd7b1fdcd78232fa34f354164c44735e
SIZE (opfor1108.tar.bz2) = 48913590
diff --git a/games/hohlin/distinfo b/games/hohlin/distinfo
index 9af1faa02b90..4a4e8ec9680f 100644
--- a/games/hohlin/distinfo
+++ b/games/hohlin/distinfo
@@ -1,2 +1,3 @@
MD5 (hohlin-101.tar.bz2) = 927d1a1dee927b5c495bfd39b0458a45
+SHA256 (hohlin-101.tar.bz2) = 72e0e14f28a1245b34455d6c9c1b4715d297e165f6cdf3aa8fc525429b9839ee
SIZE (hohlin-101.tar.bz2) = 14808528
diff --git a/games/imaze/distinfo b/games/imaze/distinfo
index a1d0b4b58b9d..d97b64284b6a 100644
--- a/games/imaze/distinfo
+++ b/games/imaze/distinfo
@@ -1,2 +1,3 @@
MD5 (imaze-1.4.tar.gz) = 359cd8e072bfd7e51acafc1f106b9ea0
+SHA256 (imaze-1.4.tar.gz) = 2057b607d0a2872384d8a742fa9fac884fd9a03492733eb771cb1f85ff20528b
SIZE (imaze-1.4.tar.gz) = 649705
diff --git a/games/inform/distinfo b/games/inform/distinfo
index 5acec520d66e..6c71915b7b99 100644
--- a/games/inform/distinfo
+++ b/games/inform/distinfo
@@ -1,6 +1,9 @@
MD5 (inform/inform630_source.zip) = 5d600f1d430e96ab0d6c4fff0cf88672
+SHA256 (inform/inform630_source.zip) = e6d094fdc9fa672474648adffb8d0e984dde240a42d8d78dddd89ba67cb68a98
SIZE (inform/inform630_source.zip) = 249490
MD5 (inform/inform_library611.zip) = cce6a8f73838a1d13d33a24ba1cce282
+SHA256 (inform/inform_library611.zip) = e6887175afd1291eaeb0dc10bf30534fae79920da3cc61488179b5059bfa1eeb
SIZE (inform/inform_library611.zip) = 100163
MD5 (inform/designers_manual_4.zip) = 0063968c3378636add1a0697b6d1fc16
+SHA256 (inform/designers_manual_4.zip) = 7cbe80169ed9495c63475da51809377f8d0e2002c947bb284915f6119a967f0c
SIZE (inform/designers_manual_4.zip) = 1141939
diff --git a/games/interlogic/distinfo b/games/interlogic/distinfo
index 23f9812913a0..2aa260b84ec1 100644
--- a/games/interlogic/distinfo
+++ b/games/interlogic/distinfo
@@ -1,2 +1,3 @@
MD5 (interLOGIC-src-0.30.tar.gz) = 1c1b58a7d5029333611e5d8fe48a8d78
+SHA256 (interLOGIC-src-0.30.tar.gz) = c5177f8386964225a9732b8974246ed24239333d088f3fe3d959b781add163b4
SIZE (interLOGIC-src-0.30.tar.gz) = 1731894
diff --git a/games/ishido/distinfo b/games/ishido/distinfo
index 87eb21c0278d..c69464ab49c2 100644
--- a/games/ishido/distinfo
+++ b/games/ishido/distinfo
@@ -1,2 +1,3 @@
MD5 (ishido-1.1.tar.gz) = a845f35f23737059bab29c3895afe0ff
+SHA256 (ishido-1.1.tar.gz) = 31b1dc4db5d373ad1bdc760e99ec3f4ac54c4b19f22f700495ebace57d3a6405
SIZE (ishido-1.1.tar.gz) = 11513
diff --git a/games/ivan/distinfo b/games/ivan/distinfo
index 7e83b3cc718e..15bc003d8bf5 100644
--- a/games/ivan/distinfo
+++ b/games/ivan/distinfo
@@ -1,2 +1,3 @@
MD5 (ivan-0.50.tar.gz) = 88de761ea3ed34a977cd412ff7d2a36e
+SHA256 (ivan-0.50.tar.gz) = d8bc588ad902f27906ab34c2f8a9cace03867b45ff6a57025e046931f36ad480
SIZE (ivan-0.50.tar.gz) = 803651
diff --git a/games/jetpack/distinfo b/games/jetpack/distinfo
index 8b99aba33fb8..1cb755c6f85d 100644
--- a/games/jetpack/distinfo
+++ b/games/jetpack/distinfo
@@ -1,2 +1,3 @@
MD5 (jetpack.tar.Z) = d1bae26b9f54f84090fcf78fc2183ed7
+SHA256 (jetpack.tar.Z) = 6ef2e13530f4a7369196994649ae4309b271a5acd53abb740de99306a397e9b5
SIZE (jetpack.tar.Z) = 70621
diff --git a/games/jfduke3d/distinfo b/games/jfduke3d/distinfo
index 032a3f960c8b..9c43c91c4b6c 100644
--- a/games/jfduke3d/distinfo
+++ b/games/jfduke3d/distinfo
@@ -1,4 +1,6 @@
MD5 (jfduke3d_src_20050531.zip) = 0a56a99da81c8358aa43a869cfac4f81
+SHA256 (jfduke3d_src_20050531.zip) = e740afd3a2cc5b7a3f55a6b61bc5c2cfb1319e44c99cbf7ffb491e02d202a2eb
SIZE (jfduke3d_src_20050531.zip) = 612758
MD5 (jfbuild_src_20050531.zip) = 100c74de1bbbea5d661feb4665df2eb0
+SHA256 (jfbuild_src_20050531.zip) = f601b0f01de0b0d2f0bb927ebe6b48816ba847f9f36d6a841a36e980c8803666
SIZE (jfbuild_src_20050531.zip) = 542176
diff --git a/games/jumpnbump/distinfo b/games/jumpnbump/distinfo
index fff116842917..86061bb6464b 100644
--- a/games/jumpnbump/distinfo
+++ b/games/jumpnbump/distinfo
@@ -1,2 +1,3 @@
MD5 (jumpnbump-1.41.tar.gz) = 3400055c93c7a588a41a179162edc808
+SHA256 (jumpnbump-1.41.tar.gz) = 9949e273d15fdfecc9a8b37683132d430dbadb4dea0ec272fafea0f483c8535e
SIZE (jumpnbump-1.41.tar.gz) = 394244
diff --git a/games/jzip/distinfo b/games/jzip/distinfo
index 3faf7306d24d..fe757739b1bb 100644
--- a/games/jzip/distinfo
+++ b/games/jzip/distinfo
@@ -1,2 +1,3 @@
MD5 (jzip201g.zip) = 6751370c6662d33ee0238cea656c6499
+SHA256 (jzip201g.zip) = 8b2f5d19d7c2d3c1441b3477667c82c038c9f41409a8358b9debfa81b6fd6132
SIZE (jzip201g.zip) = 121904
diff --git a/games/kaid/distinfo b/games/kaid/distinfo
index b91ffcd6c7e9..337374974af3 100644
--- a/games/kaid/distinfo
+++ b/games/kaid/distinfo
@@ -1 +1,3 @@
MD5 (kaid_tree_7.0.0.4b.zip) = 670c34bea44a69216449a5a1488351f5
+SHA256 (kaid_tree_7.0.0.4b.zip) = 7c0138a6e5c42bd8f803a249673420c086dbe489702bc175a9694f5869949b36
+SIZE (kaid_tree_7.0.0.4b.zip) = 952611
diff --git a/games/kamikaze/distinfo b/games/kamikaze/distinfo
index 72519f9d3778..8cd0e35436c6 100644
--- a/games/kamikaze/distinfo
+++ b/games/kamikaze/distinfo
@@ -1,2 +1,3 @@
MD5 (kamikaze-0.2.1.tar.gz) = ec8e0be71db00d68b87c2971ff0f9760
+SHA256 (kamikaze-0.2.1.tar.gz) = 7841143609be47c01ba231b8219a550565033dee9f8c647a5f2d03b76622b6fa
SIZE (kamikaze-0.2.1.tar.gz) = 2670604
diff --git a/games/kanatest/distinfo b/games/kanatest/distinfo
index 11a53a32cdf1..dbc80942fdc3 100644
--- a/games/kanatest/distinfo
+++ b/games/kanatest/distinfo
@@ -1,2 +1,3 @@
MD5 (kanatest-0.3.6.tar.gz) = cd1eb1ce62a52cf69f4df9041a886794
+SHA256 (kanatest-0.3.6.tar.gz) = 559c3d5e9336a56c9f83fcece75ab5211e62a1a868b3a6f539e9b7bd15f46576
SIZE (kanatest-0.3.6.tar.gz) = 725961
diff --git a/games/klondike/distinfo b/games/klondike/distinfo
index 8d9e4022e9c7..18f9c3a24e0c 100644
--- a/games/klondike/distinfo
+++ b/games/klondike/distinfo
@@ -1,2 +1,3 @@
MD5 (klondike-1.9.tar.gz) = 7e8df80926f4f23376cb1d125c7bbc75
+SHA256 (klondike-1.9.tar.gz) = cce6e905b42306e2c419bf56e842e513c63232c343f8730822ef2ffebeb2f9a2
SIZE (klondike-1.9.tar.gz) = 52910
diff --git a/games/koth/distinfo b/games/koth/distinfo
index 74eab317e8b8..91cc0dcb259e 100644
--- a/games/koth/distinfo
+++ b/games/koth/distinfo
@@ -1,2 +1,3 @@
MD5 (koth-0.8.0.tar.bz2) = 72aa370ea30b94ff2f5e3ed5b8674c75
+SHA256 (koth-0.8.0.tar.bz2) = 1f61e1c354ab2b425b33b1504fb181d8bf9e0b6e154c6d3a516b2f98f7c805d8
SIZE (koth-0.8.0.tar.bz2) = 140569
diff --git a/games/ladder/distinfo b/games/ladder/distinfo
index 65a780450752..ac638d8a8e4a 100644
--- a/games/ladder/distinfo
+++ b/games/ladder/distinfo
@@ -1,2 +1,3 @@
MD5 (ladder.tar) = 274ff1614ad21808ca62ab839b2f313a
+SHA256 (ladder.tar) = 9c65c2323fc021a9456f3611c2b4068cf32b84c74fc60fc943903933ea951eab
SIZE (ladder.tar) = 61440
diff --git a/games/lbreakout/distinfo b/games/lbreakout/distinfo
index 8d06aea4345f..673f31abd36b 100644
--- a/games/lbreakout/distinfo
+++ b/games/lbreakout/distinfo
@@ -1,2 +1,3 @@
MD5 (lbreakout-010315.tar.gz) = 0597b94c2c954aa820aa03324a5aaab4
+SHA256 (lbreakout-010315.tar.gz) = 23ed1210879850e330d62143b5f8c6e8259898ea4c9afcb7df4b8f4a1e00dac1
SIZE (lbreakout-010315.tar.gz) = 655418
diff --git a/games/lbreakout2/distinfo b/games/lbreakout2/distinfo
index 195a8d0e8595..085deaa3fb08 100644
--- a/games/lbreakout2/distinfo
+++ b/games/lbreakout2/distinfo
@@ -1,2 +1,3 @@
MD5 (lbreakout2-2.6beta-3.tar.gz) = fd0c6a5760a995e8f38cb13e103dddc1
+SHA256 (lbreakout2-2.6beta-3.tar.gz) = 43e063f9808db59b51c5493c1842daf26ed3e1268019b26bc4c2e938d14d3694
SIZE (lbreakout2-2.6beta-3.tar.gz) = 3159168
diff --git a/games/lexter/distinfo b/games/lexter/distinfo
index d8aa36e2b2e8..235ac4dcd460 100644
--- a/games/lexter/distinfo
+++ b/games/lexter/distinfo
@@ -1,2 +1,3 @@
MD5 (lexter-1.0.3.tar.gz) = ee8c63711ded7166759218948f5fdcf0
+SHA256 (lexter-1.0.3.tar.gz) = b61a28fd5249b7d6c0df9be91c97c2acd00ccd9ad1e7b0c99808f6cdc96d5188
SIZE (lexter-1.0.3.tar.gz) = 326580
diff --git a/games/lgeneral-data/distinfo b/games/lgeneral-data/distinfo
index 7af8a9d5f585..297191e5f3e9 100644
--- a/games/lgeneral-data/distinfo
+++ b/games/lgeneral-data/distinfo
@@ -1,2 +1,3 @@
MD5 (lgeneral-data-1.1.3.tar.gz) = 786feb83f163834a22e3e85e1970145f
+SHA256 (lgeneral-data-1.1.3.tar.gz) = bc4dddc25488dd863b0f4eb9d120e5017055ecbcc2cc53ba12d713681e47f10b
SIZE (lgeneral-data-1.1.3.tar.gz) = 1073781
diff --git a/games/lgeneral/distinfo b/games/lgeneral/distinfo
index 090e81fa3450..3f50aced94c3 100644
--- a/games/lgeneral/distinfo
+++ b/games/lgeneral/distinfo
@@ -1,2 +1,3 @@
MD5 (lgeneral-1.1.1.tar.gz) = 18b88069c91e7e7c75cc44a9aa90d0d9
+SHA256 (lgeneral-1.1.1.tar.gz) = 182513e8662251fabbaa782c575b2d96d8d135f20892c3a58112f755c82f9a8b
SIZE (lgeneral-1.1.1.tar.gz) = 588698
diff --git a/games/libggz/distinfo b/games/libggz/distinfo
index 24badf2d4b19..e577a208f38b 100644
--- a/games/libggz/distinfo
+++ b/games/libggz/distinfo
@@ -1,2 +1,3 @@
MD5 (libggz-0.0.12.tar.gz) = cd64702de6b9bea3cec8ed6364c23429
+SHA256 (libggz-0.0.12.tar.gz) = f9030a50819071b9ee8316b3f46c39338d307859eb653d842a806839618a441f
SIZE (libggz-0.0.12.tar.gz) = 433830
diff --git a/games/linux-nwserver/distinfo b/games/linux-nwserver/distinfo
index f234ca4f74a5..5c6775d97398 100644
--- a/games/linux-nwserver/distinfo
+++ b/games/linux-nwserver/distinfo
@@ -1,2 +1,3 @@
MD5 (linuxserver132.tar.gz) = 9e8a23451b964dcdab1ed9fb26124dfe
+SHA256 (linuxserver132.tar.gz) = 67e51ce309d3e709ee1c4ab06745e9d575cc40fa0251b1dda6d79200aaa382f6
SIZE (linuxserver132.tar.gz) = 1442389
diff --git a/games/linux-spheresofchaos-demo/distinfo b/games/linux-spheresofchaos-demo/distinfo
index cb801acdc4ca..2a46813ff1de 100644
--- a/games/linux-spheresofchaos-demo/distinfo
+++ b/games/linux-spheresofchaos-demo/distinfo
@@ -1,2 +1,3 @@
MD5 (chaosl-2.06.zip) = ec067bc2373c055f42884d35e35d9b40
+SHA256 (chaosl-2.06.zip) = 56fc1ad3f5b3506dd2dc2f34a2ee363fa5596ccf3cd988f4183de37cafd85cf6
SIZE (chaosl-2.06.zip) = 260609
diff --git a/games/linux-virtual-jay-peak/distinfo b/games/linux-virtual-jay-peak/distinfo
index c77b94a55f5e..97eb7035486b 100644
--- a/games/linux-virtual-jay-peak/distinfo
+++ b/games/linux-virtual-jay-peak/distinfo
@@ -1,2 +1,3 @@
MD5 (virtual_jay_peak_linux_1_1a.tar.gz) = ad71057a223e3dfc1ba55f8ff94693bb
+SHA256 (virtual_jay_peak_linux_1_1a.tar.gz) = 8c6632ee15c5f4bdbe1122500472f4e69c51f1449076d5f0d62514084856a98a
SIZE (virtual_jay_peak_linux_1_1a.tar.gz) = 7306520
diff --git a/games/macopix/distinfo b/games/macopix/distinfo
index 91a0835e4843..4a819c03bf5f 100644
--- a/games/macopix/distinfo
+++ b/games/macopix/distinfo
@@ -1,22 +1,33 @@
MD5 (macopix-1.3.2.tar.gz) = 5eda89c55f83981acf2666b12ccd5651
+SHA256 (macopix-1.3.2.tar.gz) = 2c18990159c3e5f261ed7a3e5327595e4f9cbe16d7a83dd6eb77e74c53bb2bbc
SIZE (macopix-1.3.2.tar.gz) = 561602
MD5 (macopix-mascot-comic_party-ja-1.00.tar.gz) = 5d201590edec5ddaef30c55565c3dfed
+SHA256 (macopix-mascot-comic_party-ja-1.00.tar.gz) = 62f17672ad7d79a1d2f5d38f41450fb1557655fc28f400c74d3075291df4c378
SIZE (macopix-mascot-comic_party-ja-1.00.tar.gz) = 19101
MD5 (macopix-mascot-cosmos-ja-1.00.tar.gz) = ae1aefbd5f6135a9273311e299ff2055
+SHA256 (macopix-mascot-cosmos-ja-1.00.tar.gz) = f4f3c2046f986dd28ba2e042418c0c73a3d16de3f23c302fbb62640ac12901b1
SIZE (macopix-mascot-cosmos-ja-1.00.tar.gz) = 332026
MD5 (macopix-mascot-kanon-ja-1.00.tar.gz) = a11e381fcb70eb7c30e35c654f1ca816
+SHA256 (macopix-mascot-kanon-ja-1.00.tar.gz) = 4e2224e73c61f845df58a1dc86e0240fc0c6908ecc913c255db6970b5b262e36
SIZE (macopix-mascot-kanon-ja-1.00.tar.gz) = 454361
MD5 (macopix-mascot-mizuiro-ja-1.00.tar.gz) = f53b7011f254c091ab412b6b262d88e6
+SHA256 (macopix-mascot-mizuiro-ja-1.00.tar.gz) = 682c873cdd8d864e424c3630f776983f8c6c10b601bc7b608c064d278badab31
SIZE (macopix-mascot-mizuiro-ja-1.00.tar.gz) = 183981
MD5 (macopix-mascot-one-ja-1.00.tar.gz) = fd69540710a4a2d602cc5c8629dba9f9
+SHA256 (macopix-mascot-one-ja-1.00.tar.gz) = 8367164e1c2581136b717507739323db2ca54f76e2afe188dde82ddf1b076e2a
SIZE (macopix-mascot-one-ja-1.00.tar.gz) = 207463
MD5 (macopix-mascot-pia2-ja-1.00.tar.gz) = 856a6ecdd08f7be8d3d24d4ca56c1ee2
+SHA256 (macopix-mascot-pia2-ja-1.00.tar.gz) = 1612033fe3f1bb2ac6c3e9f1b1c97d9a0897ada366c6366354e2ad13d52b1f7c
SIZE (macopix-mascot-pia2-ja-1.00.tar.gz) = 187213
MD5 (macopix-mascot-triangle_heart-ja-1.00.tar.gz) = 67248bb1836a29b760bc4297a5ea3fd1
+SHA256 (macopix-mascot-triangle_heart-ja-1.00.tar.gz) = 11f081c487ea8d319f086894b7273135e4342502fb1dd1cc3749dccf2f7fd5d7
SIZE (macopix-mascot-triangle_heart-ja-1.00.tar.gz) = 304526
MD5 (macopix-mascot-tsukihime-ja-1.00.tar.gz) = aa41c71fec3b2842ff7699cbfa6dc5dd
+SHA256 (macopix-mascot-tsukihime-ja-1.00.tar.gz) = ebdcf55b5b25af4a278f09ea0f08222e21e8fce7650311bc9e0c852b1881e480
SIZE (macopix-mascot-tsukihime-ja-1.00.tar.gz) = 604261
MD5 (macopix-mascot-marimite-euc-ja-2.20.tar.gz) = 075b229ca16d7778eddd61c1ff1db29f
+SHA256 (macopix-mascot-marimite-euc-ja-2.20.tar.gz) = dd64c0834032dd37b83dc5f660dc813fcb0c514f3331f942afc61ff483126418
SIZE (macopix-mascot-marimite-euc-ja-2.20.tar.gz) = 916260
MD5 (macopix-mascot-HxB-euc-ja-0.10.tar.gz) = 946361c9ff87b1d2ac5df2649fb2c3ac
+SHA256 (macopix-mascot-HxB-euc-ja-0.10.tar.gz) = 3e494ade3ffc70b766ff6fcfec4eb81451893f8e253eda64aae10bd1c1b9c50f
SIZE (macopix-mascot-HxB-euc-ja-0.10.tar.gz) = 508852
diff --git a/games/magiccube4d/distinfo b/games/magiccube4d/distinfo
index 393253a41366..96c4e99251cf 100644
--- a/games/magiccube4d/distinfo
+++ b/games/magiccube4d/distinfo
@@ -1,2 +1,3 @@
MD5 (mc4d-src-2_2.tgz) = 7ed3dd076dd71045b77b8b6c8d9afd7e
+SHA256 (mc4d-src-2_2.tgz) = 79c7b62bbe7a132a2eacf58f92f80113ea63171d3eea59755bc828a1aa9daa44
SIZE (mc4d-src-2_2.tgz) = 144645
diff --git a/games/mangband/distinfo b/games/mangband/distinfo
index 2f7ca7ff9ae0..cb2eabf90218 100644
--- a/games/mangband/distinfo
+++ b/games/mangband/distinfo
@@ -1,2 +1,3 @@
MD5 (mangband-070.tar.gz) = 392e7d30122131cc3d431d4ad5b905a1
+SHA256 (mangband-070.tar.gz) = c120e3518c36dd1ec85560c00c9b0936f655e97b9984ccea77444f2fb5ac5729
SIZE (mangband-070.tar.gz) = 1049096
diff --git a/games/marathon-evil/distinfo b/games/marathon-evil/distinfo
index c5296a1713c2..077d4dd29afe 100644
--- a/games/marathon-evil/distinfo
+++ b/games/marathon-evil/distinfo
@@ -1,2 +1,3 @@
MD5 (MarathonEvil-3.tar.gz) = 42a5d07c956e4bb57c96cfb1299dd890
+SHA256 (MarathonEvil-3.tar.gz) = fb3d23f39e90f525f40d50543fdc45cb3f00662f490fc70a5980cd5602a8a0e7
SIZE (MarathonEvil-3.tar.gz) = 33840859
diff --git a/games/marathon2-data/distinfo b/games/marathon2-data/distinfo
index 9569a3089da9..8ede0dd65a37 100644
--- a/games/marathon2-data/distinfo
+++ b/games/marathon2-data/distinfo
@@ -1,2 +1,3 @@
MD5 (marathon2.zip) = cca9e8f68e8acc6da886073e685f65f1
+SHA256 (marathon2.zip) = 8f01d4fe7f6794d7c8d55e8468c6f29f2e12357bb7f1f45b61dc5305b522b469
SIZE (marathon2.zip) = 30316515
diff --git a/games/mindfocus/distinfo b/games/mindfocus/distinfo
index f8d52f336cde..8404e1a49aae 100644
--- a/games/mindfocus/distinfo
+++ b/games/mindfocus/distinfo
@@ -1,4 +1,6 @@
MD5 (mindfocus-0.88.tar.gz) = 89fea4ea28085f7eaaff54e69bfe2765
+SHA256 (mindfocus-0.88.tar.gz) = ffb5ae8e8d5fac66d7b0067718f9060450ab625f538f51f8e8ea02508e509662
SIZE (mindfocus-0.88.tar.gz) = 71504
MD5 (mindfocus-data1.tar.gz) = b018a6de1e56b9ac5a2a6541fadef0e8
+SHA256 (mindfocus-data1.tar.gz) = 2c7074ca4853f0557f80ce8814471a4b5abaa0512cb0b4419a5d969c2f36f177
SIZE (mindfocus-data1.tar.gz) = 25790
diff --git a/games/mindguard/distinfo b/games/mindguard/distinfo
index 60151894d222..2c5aa1677182 100644
--- a/games/mindguard/distinfo
+++ b/games/mindguard/distinfo
@@ -1,2 +1,3 @@
MD5 (mindguard-0.0.0.4.tgz) = 06ea4e08df9e414557ee5a28d64439bb
+SHA256 (mindguard-0.0.0.4.tgz) = f394dd6833ec8a3bfd2814ee524600e75c18e4e110f92fb060f85d6bef7664ff
SIZE (mindguard-0.0.0.4.tgz) = 99642
diff --git a/games/monopd/distinfo b/games/monopd/distinfo
index 07de560998a4..eca215f2a48a 100644
--- a/games/monopd/distinfo
+++ b/games/monopd/distinfo
@@ -1,2 +1,3 @@
MD5 (monopd-0.9.3.tar.bz2) = d0c4876bb24e8c961012a8ef4894fe2d
+SHA256 (monopd-0.9.3.tar.bz2) = 81fb6b267360b25d607da7846226c0976ed1df174d21e249b485ffc2feff5d77
SIZE (monopd-0.9.3.tar.bz2) = 110354
diff --git a/games/monster-masher/distinfo b/games/monster-masher/distinfo
index a15643b4222a..83526848542d 100644
--- a/games/monster-masher/distinfo
+++ b/games/monster-masher/distinfo
@@ -1,2 +1,3 @@
MD5 (monster-masher-1.7.tar.bz2) = 2fd7df60c87041ff8fcf03944ae01ed0
+SHA256 (monster-masher-1.7.tar.bz2) = bf8096883abae15afff09e8a869f1edb4eaaa5307e9e5d2bfd50bb4baded1231
SIZE (monster-masher-1.7.tar.bz2) = 1091488
diff --git a/games/monsterz/distinfo b/games/monsterz/distinfo
index a3f108ee5a37..59f87ce26d35 100644
--- a/games/monsterz/distinfo
+++ b/games/monsterz/distinfo
@@ -1,2 +1,3 @@
MD5 (monsterz-0.6.1.tar.gz) = f7b6ae95e013482db6cdf9c9b9a8d424
+SHA256 (monsterz-0.6.1.tar.gz) = a2bd5201cbbc495b45d886d58b1050e0b01ed4edbd660d3bd8eb3f2258a7fa99
SIZE (monsterz-0.6.1.tar.gz) = 2490124
diff --git a/games/mvdsv/distinfo b/games/mvdsv/distinfo
index 98008bf29eb6..95548d6c73fe 100644
--- a/games/mvdsv/distinfo
+++ b/games/mvdsv/distinfo
@@ -1,2 +1,3 @@
MD5 (mvdsv_0.19_sources.tar.bz2) = 5caa724ff8d3664886e8824082d019b7
+SHA256 (mvdsv_0.19_sources.tar.bz2) = 585a9213bf687d99ef9d575ef422b2b76f8a6c0c2a4ec61964dcc7fdf1c8071b
SIZE (mvdsv_0.19_sources.tar.bz2) = 850145
diff --git a/games/nInvaders/distinfo b/games/nInvaders/distinfo
index 887f9de55e1e..0a4a9db26904 100644
--- a/games/nInvaders/distinfo
+++ b/games/nInvaders/distinfo
@@ -1,2 +1,3 @@
MD5 (ninvaders-0.1.1.tar.gz) = 97b2c3fb082241ab5c56ab728522622b
+SHA256 (ninvaders-0.1.1.tar.gz) = bfbc5c378704d9cf5e7fed288dac88859149bee5ed0850175759d310b61fd30b
SIZE (ninvaders-0.1.1.tar.gz) = 31275
diff --git a/games/netpanzer-data/distinfo b/games/netpanzer-data/distinfo
index d849b49ff8c8..84490e861fb6 100644
--- a/games/netpanzer-data/distinfo
+++ b/games/netpanzer-data/distinfo
@@ -1,2 +1,3 @@
MD5 (netpanzer-data-0.8.tar.bz2) = d2dbd5a6c38a181fa3b6aa9a68c81d2f
+SHA256 (netpanzer-data-0.8.tar.bz2) = 0ed4398f5e0a796422474fcc518934d74ceb056ca7ab624d8d239b749535277b
SIZE (netpanzer-data-0.8.tar.bz2) = 10123751
diff --git a/games/netpanzer/distinfo b/games/netpanzer/distinfo
index cdd8a3ec6155..fa6a1729cf76 100644
--- a/games/netpanzer/distinfo
+++ b/games/netpanzer/distinfo
@@ -1,2 +1,3 @@
MD5 (netpanzer-0.8.tar.bz2) = c08c1b703eac533407db02510deca68e
+SHA256 (netpanzer-0.8.tar.bz2) = 468e0d7a6d16aeeb9f7f68214a26db7ceb90fc4876a3da2de63b711b83d71233
SIZE (netpanzer-0.8.tar.bz2) = 382007
diff --git a/games/nibbles/distinfo b/games/nibbles/distinfo
index 9b2ed7626d7f..0398222464d2 100644
--- a/games/nibbles/distinfo
+++ b/games/nibbles/distinfo
@@ -1,2 +1,3 @@
MD5 (nibbles-1.2.tar.gz) = 142c66ad7d2c5283ff048c044d1d1b67
+SHA256 (nibbles-1.2.tar.gz) = 1060f09526b769ab3143166d381cecec69eaa97cbbde15e91b2647dc24e770d2
SIZE (nibbles-1.2.tar.gz) = 4239
diff --git a/games/nighthawk/distinfo b/games/nighthawk/distinfo
index cfcbcf8e09fe..045fe376ea4d 100644
--- a/games/nighthawk/distinfo
+++ b/games/nighthawk/distinfo
@@ -1,2 +1,3 @@
MD5 (nighthawk-2.2-1.tar.gz) = a737ab6e82df6e077ea59ec7014782ad
+SHA256 (nighthawk-2.2-1.tar.gz) = 739f154f7c2118879d9d7f5dc0c7d98e1564dc9ae79c864be5e3c04688820bf3
SIZE (nighthawk-2.2-1.tar.gz) = 1079706
diff --git a/games/njam/distinfo b/games/njam/distinfo
index 2b667a1cd240..839098fc87c8 100644
--- a/games/njam/distinfo
+++ b/games/njam/distinfo
@@ -1,2 +1,3 @@
MD5 (njam-1.21-src.tar.gz) = aa1889ea750fabff3029b95ad21ad1fa
+SHA256 (njam-1.21-src.tar.gz) = 3b3ceea512b5fd945971e81e5d4edff49e3caf853cfe054bc066b8aa30441640
SIZE (njam-1.21-src.tar.gz) = 1438351
diff --git a/games/noegnud-data/distinfo b/games/noegnud-data/distinfo
index a705f4d53efb..ea27f13ee74c 100644
--- a/games/noegnud-data/distinfo
+++ b/games/noegnud-data/distinfo
@@ -1,2 +1,3 @@
MD5 (noegnud-0.8.3_linux_src-minimal.tar.gz) = d89827082e11059a5cdbef39314ca623
+SHA256 (noegnud-0.8.3_linux_src-minimal.tar.gz) = 0a4f6aa9a211acd0c0ded66729b1181fb0fe828d20f819a03a88b682b223aca5
SIZE (noegnud-0.8.3_linux_src-minimal.tar.gz) = 4882014
diff --git a/games/noegnud-littlehack/distinfo b/games/noegnud-littlehack/distinfo
index eceef6ab7646..0fa31f305b76 100644
--- a/games/noegnud-littlehack/distinfo
+++ b/games/noegnud-littlehack/distinfo
@@ -1,4 +1,6 @@
MD5 (noegnud-0.8.3_linux_src-minimal.tar.gz) = d89827082e11059a5cdbef39314ca623
+SHA256 (noegnud-0.8.3_linux_src-minimal.tar.gz) = 0a4f6aa9a211acd0c0ded66729b1181fb0fe828d20f819a03a88b682b223aca5
SIZE (noegnud-0.8.3_linux_src-minimal.tar.gz) = 4882014
MD5 (nethack-342.tgz) = 90e971dbaee2f05f6a2ed3454851903a
+SHA256 (nethack-342.tgz) = 81c4df0ac7d6d8c95c0874f84fde0638ff9480111dcf5ade6e4475ab7bc9e964
SIZE (nethack-342.tgz) = 3475583
diff --git a/games/noegnud-nethack-deet/distinfo b/games/noegnud-nethack-deet/distinfo
index eceef6ab7646..0fa31f305b76 100644
--- a/games/noegnud-nethack-deet/distinfo
+++ b/games/noegnud-nethack-deet/distinfo
@@ -1,4 +1,6 @@
MD5 (noegnud-0.8.3_linux_src-minimal.tar.gz) = d89827082e11059a5cdbef39314ca623
+SHA256 (noegnud-0.8.3_linux_src-minimal.tar.gz) = 0a4f6aa9a211acd0c0ded66729b1181fb0fe828d20f819a03a88b682b223aca5
SIZE (noegnud-0.8.3_linux_src-minimal.tar.gz) = 4882014
MD5 (nethack-342.tgz) = 90e971dbaee2f05f6a2ed3454851903a
+SHA256 (nethack-342.tgz) = 81c4df0ac7d6d8c95c0874f84fde0638ff9480111dcf5ade6e4475ab7bc9e964
SIZE (nethack-342.tgz) = 3475583
diff --git a/games/noegnud-nethack/distinfo b/games/noegnud-nethack/distinfo
index d2d1bdb1afc2..3925c3684f2f 100644
--- a/games/noegnud-nethack/distinfo
+++ b/games/noegnud-nethack/distinfo
@@ -1,4 +1,6 @@
MD5 (noegnud-0.8.3_linux_src-minimal.tar.gz) = d89827082e11059a5cdbef39314ca623
+SHA256 (noegnud-0.8.3_linux_src-minimal.tar.gz) = 0a4f6aa9a211acd0c0ded66729b1181fb0fe828d20f819a03a88b682b223aca5
SIZE (noegnud-0.8.3_linux_src-minimal.tar.gz) = 4882014
MD5 (nethack-343-src.tgz) = 21479c95990eefe7650df582426457f9
+SHA256 (nethack-343-src.tgz) = bb39c3d2a9ee2df4a0c8fdde708fbc63740853a7608d2f4c560b488124866fe4
SIZE (nethack-343-src.tgz) = 3497458
diff --git a/games/noegnud-slashem/distinfo b/games/noegnud-slashem/distinfo
index 93b6d354c16e..b34438ba2042 100644
--- a/games/noegnud-slashem/distinfo
+++ b/games/noegnud-slashem/distinfo
@@ -1,4 +1,6 @@
MD5 (noegnud-0.8.3_linux_src-minimal.tar.gz) = d89827082e11059a5cdbef39314ca623
+SHA256 (noegnud-0.8.3_linux_src-minimal.tar.gz) = 0a4f6aa9a211acd0c0ded66729b1181fb0fe828d20f819a03a88b682b223aca5
SIZE (noegnud-0.8.3_linux_src-minimal.tar.gz) = 4882014
MD5 (se006e4f8.tar.gz) = 2abd847d4f5fc426d6c7ed5a97b0de99
+SHA256 (se006e4f8.tar.gz) = ec165936b0d7d4e3f4067d81e08b59d02f1b6a7a774f96ba9f756ffe1eeff268
SIZE (se006e4f8.tar.gz) = 4331015
diff --git a/games/nonsense/distinfo b/games/nonsense/distinfo
index eb9e3f687b12..c8eb9561f5ed 100644
--- a/games/nonsense/distinfo
+++ b/games/nonsense/distinfo
@@ -1,2 +1,3 @@
MD5 (nonsense-0.6.tar.gz) = c4dea11d034735a538810ef3d0fa5b97
+SHA256 (nonsense-0.6.tar.gz) = 285fa34554360865511f963717aee54b0638fae2dd5c626a7fed6c038879b718
SIZE (nonsense-0.6.tar.gz) = 125943
diff --git a/games/nwnusers/distinfo b/games/nwnusers/distinfo
index 3397dca5d5ef..bfc8970b2e2e 100644
--- a/games/nwnusers/distinfo
+++ b/games/nwnusers/distinfo
@@ -1,2 +1,3 @@
MD5 (nwnusers-v1.4.tar.gz) = 2767da5000349cf669a54bc3f1120727
+SHA256 (nwnusers-v1.4.tar.gz) = ec8bfc35bfff62439cce4607085c0de7f0f61734bc7cac41298075477dfc7cf1
SIZE (nwnusers-v1.4.tar.gz) = 1686
diff --git a/games/oilwar/distinfo b/games/oilwar/distinfo
index be456732f32c..880e4049409a 100644
--- a/games/oilwar/distinfo
+++ b/games/oilwar/distinfo
@@ -1,2 +1,3 @@
MD5 (OilWar-1.2.1.tar.gz) = 6286e7f5a5f4f8ce6489a996b188caa2
+SHA256 (OilWar-1.2.1.tar.gz) = e16ffd11439dfc857daaa98cf8a266b24794a4fbb1e84c1558794ffb622b5c63
SIZE (OilWar-1.2.1.tar.gz) = 515013
diff --git a/games/oneko/distinfo b/games/oneko/distinfo
index 4a6c01789d78..431687681f6a 100644
--- a/games/oneko/distinfo
+++ b/games/oneko/distinfo
@@ -1,10 +1,15 @@
MD5 (oneko/oneko-2.0b.tar.gz) = 1b7e9d6d9ac59314b8b5a48b4424db1d
+SHA256 (oneko/oneko-2.0b.tar.gz) = 6d106cd38134be5f5c483affe7fe3b64f8a92955e88097040472571a3f1deb46
SIZE (oneko/oneko-2.0b.tar.gz) = 86353
MD5 (oneko/oneko-2.0b-pop1.1-patch.tar.gz) = 756ccf57bfea7c8fc09ac18d94033786
+SHA256 (oneko/oneko-2.0b-pop1.1-patch.tar.gz) = 36cedd96d0219fb687fed0c34bbdf375833a3ce0f6d12220427fbc804b315681
SIZE (oneko/oneko-2.0b-pop1.1-patch.tar.gz) = 17861
MD5 (oneko/oneko-2.0b-tip1.7.tar.gz) = 0a1c6035932899504f4c9990b3cb981b
+SHA256 (oneko/oneko-2.0b-tip1.7.tar.gz) = 91896db954c7b18e63f913ef264adfb9f297763f0cb8c0c7dc832b701c808c13
SIZE (oneko/oneko-2.0b-tip1.7.tar.gz) = 64251
MD5 (oneko/oneko-2.0b-sender0.5.tar.gz) = 46e115e48dd41c27fab8faa79b54b9b9
+SHA256 (oneko/oneko-2.0b-sender0.5.tar.gz) = 2bd346b124812706b98481baea5b66a8e73added466a6880194bc52b20090113
SIZE (oneko/oneko-2.0b-sender0.5.tar.gz) = 42944
MD5 (oneko/oneko-2.0b-bsd0.2.tar.gz) = 8407eb4383863fcd70d19680ebcb3fc2
+SHA256 (oneko/oneko-2.0b-bsd0.2.tar.gz) = 2c876387cb7d654bdd4bec5abb273dd98e35fe505bf169f92847f37fafe0d83e
SIZE (oneko/oneko-2.0b-bsd0.2.tar.gz) = 22029
diff --git a/games/oolite/distinfo b/games/oolite/distinfo
index ff9e52218fab..54a0d2b9f149 100644
--- a/games/oolite/distinfo
+++ b/games/oolite/distinfo
@@ -1,4 +1,6 @@
MD5 (oolite-src-1.55-1.tar.gz) = 67c4d8b6424a575480556f3d088fb837
+SHA256 (oolite-src-1.55-1.tar.gz) = 2cd7745cb87c528496161cb6d727c3845afd66d78ba64bca1a277cdce5353ead
SIZE (oolite-src-1.55-1.tar.gz) = 342291
MD5 (oolite-data-1.55-1.tar.gz) = a6746932cfd4bbb90eb4cd1afc54eef9
+SHA256 (oolite-data-1.55-1.tar.gz) = a2afb515d6510620a0877f000e13d86fb42406b0d9f14a1184b290225e12db9d
SIZE (oolite-data-1.55-1.tar.gz) = 17425079
diff --git a/games/openttd/distinfo b/games/openttd/distinfo
index f41be7e208de..3e6fd91e47ad 100644
--- a/games/openttd/distinfo
+++ b/games/openttd/distinfo
@@ -1,2 +1,3 @@
MD5 (openttd-0.4.0.1-source.tar.gz) = ddd9790c86b7ccc68f60761704cbcf81
+SHA256 (openttd-0.4.0.1-source.tar.gz) = 56e844da580761ddbb580683fc455a8d9eb3179df631568c26b7188d1ff16363
SIZE (openttd-0.4.0.1-source.tar.gz) = 2950778
diff --git a/games/orbital_eunuchs_sniper/distinfo b/games/orbital_eunuchs_sniper/distinfo
index 5b96edc07642..e2ee757d081b 100644
--- a/games/orbital_eunuchs_sniper/distinfo
+++ b/games/orbital_eunuchs_sniper/distinfo
@@ -1,2 +1,3 @@
MD5 (orbital_eunuchs_sniper-1.29.tar.gz) = 78701333a1fe43b7198d55586b77c46d
+SHA256 (orbital_eunuchs_sniper-1.29.tar.gz) = 45d4aef3d911780e5cfa69717d7ef751273ee81beb265551e9b7eae15ac8799b
SIZE (orbital_eunuchs_sniper-1.29.tar.gz) = 4043177
diff --git a/games/p5-Games-AlphaBeta/distinfo b/games/p5-Games-AlphaBeta/distinfo
index 3fa39b86f939..2733a326c3c8 100644
--- a/games/p5-Games-AlphaBeta/distinfo
+++ b/games/p5-Games-AlphaBeta/distinfo
@@ -1,2 +1,3 @@
MD5 (Games-AlphaBeta-0.4.6.tar.gz) = da42047e47f485266cbddbd18c6ab797
+SHA256 (Games-AlphaBeta-0.4.6.tar.gz) = 80421ee12376f196c33106394170e7a08eaa732c5cb06d81c7ce568bf94965b5
SIZE (Games-AlphaBeta-0.4.6.tar.gz) = 12080
diff --git a/games/p5-Games-Bingo-Bot/distinfo b/games/p5-Games-Bingo-Bot/distinfo
index 4163a39ffdab..46657900dbc8 100644
--- a/games/p5-Games-Bingo-Bot/distinfo
+++ b/games/p5-Games-Bingo-Bot/distinfo
@@ -1,2 +1,3 @@
MD5 (Games-Bingo-Bot-0.01.tar.gz) = b2de73a6cfde8fd3eab1564bf345cbd2
+SHA256 (Games-Bingo-Bot-0.01.tar.gz) = fe2d64947f7e298a30cd465e0e7f17fe0b910ccbff55efcb25e32908ce40245b
SIZE (Games-Bingo-Bot-0.01.tar.gz) = 6255
diff --git a/games/p5-Games-Bingo-Print/distinfo b/games/p5-Games-Bingo-Print/distinfo
index 3b743a498752..1d36cfde5a98 100644
--- a/games/p5-Games-Bingo-Print/distinfo
+++ b/games/p5-Games-Bingo-Print/distinfo
@@ -1,2 +1,3 @@
MD5 (Games-Bingo-Print-0.02.tar.gz) = 43a566f619146240d640c0a0cb1ed7e7
+SHA256 (Games-Bingo-Print-0.02.tar.gz) = 88a8a3ecb0fe7c398587ae019be22742bc9445b4b3e3b3b749f3d628ecf2e8c4
SIZE (Games-Bingo-Print-0.02.tar.gz) = 5782
diff --git a/games/p5-Games-Bingo/distinfo b/games/p5-Games-Bingo/distinfo
index a3f29ea0c878..329d824b5c81 100644
--- a/games/p5-Games-Bingo/distinfo
+++ b/games/p5-Games-Bingo/distinfo
@@ -1,2 +1,3 @@
MD5 (Games-Bingo-0.13.tar.gz) = 59e370555019d56478a39941e4b47b2c
+SHA256 (Games-Bingo-0.13.tar.gz) = 2207b40a7eeccdcbc5c423b2d53451ce40864a97483cbaec8ecf03e802b67a92
SIZE (Games-Bingo-0.13.tar.gz) = 20628
diff --git a/games/p5-Games-Dice/distinfo b/games/p5-Games-Dice/distinfo
index d9dd7d8baa3a..01a66f860064 100644
--- a/games/p5-Games-Dice/distinfo
+++ b/games/p5-Games-Dice/distinfo
@@ -1,2 +1,3 @@
MD5 (Games-Dice-0.02.tar.gz) = 69585be0bdf4875a0c80d046f22a3ab0
+SHA256 (Games-Dice-0.02.tar.gz) = 593ae0409d13e9aeb5c60d0c1d7e5f3e501b62312a5ddbe98984146c18adbaa2
SIZE (Games-Dice-0.02.tar.gz) = 3884
diff --git a/games/pachi/distinfo b/games/pachi/distinfo
index 35281b14975f..f56d7c7bcc19 100644
--- a/games/pachi/distinfo
+++ b/games/pachi/distinfo
@@ -1,2 +1,3 @@
MD5 (pachi_source.tgz) = 64906110d6236adc15c81910b43a1ae9
+SHA256 (pachi_source.tgz) = 134a51773d5e441dc31aed4e57b3543afdefe2d8efedeaa05acb85cac0fa9c52
SIZE (pachi_source.tgz) = 3215871
diff --git a/games/pathological/distinfo b/games/pathological/distinfo
index 19bf3d787875..d2e47485c9bd 100644
--- a/games/pathological/distinfo
+++ b/games/pathological/distinfo
@@ -1,2 +1,3 @@
MD5 (pathological-1.1.3.tar.gz) = 76a446080c0fed12baf39354d8e0ce4a
+SHA256 (pathological-1.1.3.tar.gz) = 813ef0812ba6b3218b35c2ddea423c9c6ee912925824497f52d5310bc76f85de
SIZE (pathological-1.1.3.tar.gz) = 6995274
diff --git a/games/pcgen/distinfo b/games/pcgen/distinfo
index f3eb36074e39..d9987ffd699e 100644
--- a/games/pcgen/distinfo
+++ b/games/pcgen/distinfo
@@ -1,2 +1,3 @@
MD5 (pcgen580_partial.zip) = 1479b4e708c146a8fcd585a3aa2825d1
+SHA256 (pcgen580_partial.zip) = 8ec1e3b1a163f70ea9c5a8fe043bd7a93becfe378240b31f703f9e402d4ed7fe
SIZE (pcgen580_partial.zip) = 8249444
diff --git a/games/pear-Games_Chess/distinfo b/games/pear-Games_Chess/distinfo
index a4fd1460cde4..c27e428c8b2f 100644
--- a/games/pear-Games_Chess/distinfo
+++ b/games/pear-Games_Chess/distinfo
@@ -1,2 +1,3 @@
MD5 (PEAR/Games_Chess-0.9.0.tgz) = 113d29fe28e965212668acb57f8cef8f
+SHA256 (PEAR/Games_Chess-0.9.0.tgz) = 92e8b82393a97b3e87af38e5ff768b44c8ab84e5f114dc01beffd9b42ef4e1b9
SIZE (PEAR/Games_Chess-0.9.0.tgz) = 68965
diff --git a/games/pengpong/distinfo b/games/pengpong/distinfo
index da0115e7dc41..d38e04a7259f 100644
--- a/games/pengpong/distinfo
+++ b/games/pengpong/distinfo
@@ -1,2 +1,3 @@
MD5 (pengpong-0.3.tar.gz) = 1f45c8dbddcb0ff44758bd51f55f1ff1
+SHA256 (pengpong-0.3.tar.gz) = 247b29688786ab712be79be7a0dfd732050f98fdcb201e856b46f491b0d08ecf
SIZE (pengpong-0.3.tar.gz) = 104482
diff --git a/games/penguin-command/distinfo b/games/penguin-command/distinfo
index 5d2f62d68735..48d2cd98ba48 100644
--- a/games/penguin-command/distinfo
+++ b/games/penguin-command/distinfo
@@ -1,2 +1,3 @@
MD5 (penguin-command-1.6.6.tar.gz) = 8f32e88894464a195488e6dccb6a334f
+SHA256 (penguin-command-1.6.6.tar.gz) = 7b676af1a4001b71a2afa6c1316c760cd566f8dbe3d298afac167dad55d4102b
SIZE (penguin-command-1.6.6.tar.gz) = 1157215
diff --git a/games/pentix/distinfo b/games/pentix/distinfo
index 9a2e16607fc7..bd30c4cc14c8 100644
--- a/games/pentix/distinfo
+++ b/games/pentix/distinfo
@@ -1,2 +1,3 @@
MD5 (pentix-2.4.tar.gz) = 1e92e95ddfe8507909779f1a4cb3e476
+SHA256 (pentix-2.4.tar.gz) = b6d8de634990112074cfd0252f3f4ab17bdcdcacf833d34fd184e560915756d6
SIZE (pentix-2.4.tar.gz) = 14180
diff --git a/games/pinball/distinfo b/games/pinball/distinfo
index d72c5409e00e..0c314c8aaeb1 100644
--- a/games/pinball/distinfo
+++ b/games/pinball/distinfo
@@ -1,2 +1,3 @@
MD5 (pinball-0.3.1.tar.gz) = f28e8f49e0db8e9491e4d9f0c13c36c6
+SHA256 (pinball-0.3.1.tar.gz) = ba47989f7fb6e294faa95285563220c8b01c3dbb9aa1bc29828eb7e832855cb8
SIZE (pinball-0.3.1.tar.gz) = 6082982
diff --git a/games/pipenightdreams/distinfo b/games/pipenightdreams/distinfo
index e1df2bc6bd10..20f1dd216e16 100644
--- a/games/pipenightdreams/distinfo
+++ b/games/pipenightdreams/distinfo
@@ -1,2 +1,3 @@
MD5 (pipenightdreams-0.10.0.tar.bz2) = a04fa95a152a4394e6c74660e4db14a3
+SHA256 (pipenightdreams-0.10.0.tar.bz2) = 302f8ce6e0eb32ebd779700527095cf086c2c7132d47095bae9a43c346245541
SIZE (pipenightdreams-0.10.0.tar.bz2) = 1557688
diff --git a/games/powermanga/distinfo b/games/powermanga/distinfo
index d3bb5f275e28..0e3d79332764 100644
--- a/games/powermanga/distinfo
+++ b/games/powermanga/distinfo
@@ -1,2 +1,3 @@
MD5 (powermanga-0.79.tgz) = 3a4f00658496921b7327413ac476c1b7
+SHA256 (powermanga-0.79.tgz) = 99a9737480224be47362387d2d2389bee61d7685510b3a161b2b1db6c0556c26
SIZE (powermanga-0.79.tgz) = 6808225
diff --git a/games/ptkei/distinfo b/games/ptkei/distinfo
index 593efb98cf1b..312d025c09c4 100644
--- a/games/ptkei/distinfo
+++ b/games/ptkei/distinfo
@@ -1,2 +1,3 @@
MD5 (ptkei-1.18.1.tar.gz) = a8c24b26033f1d1e88fc871c0dc520dd
+SHA256 (ptkei-1.18.1.tar.gz) = a4bc89032f2985a5aa8af78044672ec007bf31dd77e13a31c4d1718b415afe7e
SIZE (ptkei-1.18.1.tar.gz) = 241254
diff --git a/games/py-sgflib/distinfo b/games/py-sgflib/distinfo
index 1c6f32bd426d..c5e858cfdcdf 100644
--- a/games/py-sgflib/distinfo
+++ b/games/py-sgflib/distinfo
@@ -1,2 +1,3 @@
MD5 (sgflib.tgz) = 12a5785b28015613b9e9b4564f300216
+SHA256 (sgflib.tgz) = 8d06e75d79de7e872ed08287c0b42d23711f4a4ece8e656767bbd782e7896915
SIZE (sgflib.tgz) = 20476
diff --git a/games/py-sgfsummary/distinfo b/games/py-sgfsummary/distinfo
index 5543468737c9..1eb4937d3cf5 100644
--- a/games/py-sgfsummary/distinfo
+++ b/games/py-sgfsummary/distinfo
@@ -1,2 +1,3 @@
MD5 (sgfsummary.tgz) = f673f307f498664ca19ac2da1a4083e2
+SHA256 (sgfsummary.tgz) = 5bb3b4d0834fdd3d9e1d7c22476a035db50fcef035dde9291466576d461848a7
SIZE (sgfsummary.tgz) = 26564
diff --git a/games/py-ski/distinfo b/games/py-ski/distinfo
index 5ac2ff863c33..4fb97660dc33 100644
--- a/games/py-ski/distinfo
+++ b/games/py-ski/distinfo
@@ -1,2 +1,3 @@
MD5 (ski-6.5.tar.gz) = f9cc93f7a0223f65b011b4c873ba50df
+SHA256 (ski-6.5.tar.gz) = 346be95447df7eddc3888b5378dbed4bc9cd9136b14839b89c771ca425b7f1ed
SIZE (ski-6.5.tar.gz) = 17389
diff --git a/games/pyching/distinfo b/games/pyching/distinfo
index e96eb1c1496c..0abd10215d2c 100644
--- a/games/pyching/distinfo
+++ b/games/pyching/distinfo
@@ -1,2 +1,3 @@
MD5 (pyching-1.2.1.tar.gz) = fc198a2b1900e5b11b891eb924d7bb55
+SHA256 (pyching-1.2.1.tar.gz) = 21f84f22224ea7cc3565b77eadb41cfdd6fb41491c9b84ce5c5ccade398e3550
SIZE (pyching-1.2.1.tar.gz) = 137754
diff --git a/games/pydance/distinfo b/games/pydance/distinfo
index f74ac72e73df..2d48859ad61a 100644
--- a/games/pydance/distinfo
+++ b/games/pydance/distinfo
@@ -1,26 +1,39 @@
MD5 (pydance/pydance-1.0.3.tar.gz) = 070ba1b4f1b11bc7d8959941064051e7
+SHA256 (pydance/pydance-1.0.3.tar.gz) = 4100fc7cc8e029434c6f2ca1e4d417543e6e1a546032bba0b63e127cc1e73cfc
SIZE (pydance/pydance-1.0.3.tar.gz) = 6531541
MD5 (pydance/forkbomb.ogg) = 0ca7527a0b792fe0b597322d69e675d7
+SHA256 (pydance/forkbomb.ogg) = 11a771a5cfa32f8f298e6e91311b1c947848cbdc068402f674c489dad2c74a09
SIZE (pydance/forkbomb.ogg) = 1418973
MD5 (pydance/forkbomb.dance) = e62aab2b2d39adf172a74d229acedb23
+SHA256 (pydance/forkbomb.dance) = b243ee03af38e3d383b6b86bcde123fb0a40cb6b5dc5e502eb7c61c4ef6fba6b
SIZE (pydance/forkbomb.dance) = 2127
MD5 (pydance/forkbomb-bg.jpg) = f440c9820c5a3604f5f93be64bef7e9f
+SHA256 (pydance/forkbomb-bg.jpg) = c0c70ee1a1c905984474efac5d961345f63a212b2fda2f2d2d61c66c73604148
SIZE (pydance/forkbomb-bg.jpg) = 49679
MD5 (pydance/forkbomb-banner.png) = 20d27c6cd45f2bbd4b12d8a1f211d501
+SHA256 (pydance/forkbomb-banner.png) = 7f6e2eb7a6b16ba8980ca949a4dfd677b4c99e7bcd41e5d44e3253b3f035b376
SIZE (pydance/forkbomb-banner.png) = 6898
MD5 (pydance/6jan.ogg) = 1d854704c96c9af57517390b37765627
+SHA256 (pydance/6jan.ogg) = 4ffedae2c30b2d696d737256261fb7aeaeb937c95fb94b94bbd36a0d629b81f8
SIZE (pydance/6jan.ogg) = 822205
MD5 (pydance/6jan.dance) = 4bdd8d369fd5aef577a614316c0de61a
+SHA256 (pydance/6jan.dance) = 244a3ea99394588212b5b76f3b42bc7415a38df24f9208f40775a048ba93d2dd
SIZE (pydance/6jan.dance) = 2687
MD5 (pydance/6jan-bg.jpg) = a290e913ece03317a46ff77cb7986a1d
+SHA256 (pydance/6jan-bg.jpg) = 82ceadd6a5668d009ce6194b45e4068f69f7cfb78f449236662023b8be3e8975
SIZE (pydance/6jan-bg.jpg) = 91526
MD5 (pydance/6jan-banner.png) = 8293cc45536dcad3e6e0ccf15974527f
+SHA256 (pydance/6jan-banner.png) = 8221724b7241d52ccdabeced48e9b42558ee72ea47f73496838bb820654a4173
SIZE (pydance/6jan-banner.png) = 2004
MD5 (pydance/synrg.ogg) = 66df8b9049aad5bb3a1689a7943e9108
+SHA256 (pydance/synrg.ogg) = 931dd8d006b4bff4c59410d69c7786e586611fa172a4837132b5b28210487c4d
SIZE (pydance/synrg.ogg) = 1236743
MD5 (pydance/synrg.dance) = 70156d4215aa26ad2a823a36a12a7627
+SHA256 (pydance/synrg.dance) = 3c866b63f909ea777f24578b6652dca5e1af5a53cd5474abae278b2a46cdbec7
SIZE (pydance/synrg.dance) = 5282
MD5 (pydance/synrg-bg.png) = 89baa4d0af462938256222269412df33
+SHA256 (pydance/synrg-bg.png) = d4fb0b91a076e4e7ccf5c2862cc946d21e1e7a3ae7df2fdbde6cbb74b6d934bf
SIZE (pydance/synrg-bg.png) = 170240
MD5 (pydance/pydance-cdtitle.png) = 11196f938f06fa7b82ef064c921bd895
+SHA256 (pydance/pydance-cdtitle.png) = 18572def116feb0dde4f347d1a03ff56eebf602f2d8bba4bb32ebad58a1eb684
SIZE (pydance/pydance-cdtitle.png) = 2593
diff --git a/games/pykawari/distinfo b/games/pykawari/distinfo
index d0f30de69be5..9ac8f9a68ae4 100644
--- a/games/pykawari/distinfo
+++ b/games/pykawari/distinfo
@@ -1,2 +1,3 @@
MD5 (kawari-824.zip) = 28bf746386e15e343f8445b83f53edb3
+SHA256 (kawari-824.zip) = ef4904650bcc502d916d18dd342373001e9524e18d4c00262469f0c41d424a52
SIZE (kawari-824.zip) = 1251826
diff --git a/games/pysol-cardsets/distinfo b/games/pysol-cardsets/distinfo
index 168dd915faf7..45ae6a1f67b6 100644
--- a/games/pysol-cardsets/distinfo
+++ b/games/pysol-cardsets/distinfo
@@ -1,2 +1,3 @@
MD5 (pysol-cardsets-4.40.tar.bz2) = cdf3749865b2f3b9d60950a9fb87185a
+SHA256 (pysol-cardsets-4.40.tar.bz2) = 1390dd38b50231ae9d2ef736c70678422d28b3ab8a82889dac7b21ce36fed527
SIZE (pysol-cardsets-4.40.tar.bz2) = 17260953
diff --git a/games/pysol-music/distinfo b/games/pysol-music/distinfo
index 50a2674ed16d..40cd3d0850d6 100644
--- a/games/pysol-music/distinfo
+++ b/games/pysol-music/distinfo
@@ -1,2 +1,3 @@
MD5 (pysol-music-4.40.tar.bz2) = 08717045ef86825a1e59d5f66c3bf720
+SHA256 (pysol-music-4.40.tar.bz2) = 47fe681d66b45996e07e8cc2d49579052d5acdb5f49a37ac39fd7798d9e85026
SIZE (pysol-music-4.40.tar.bz2) = 1714763
diff --git a/games/pysol/distinfo b/games/pysol/distinfo
index c804a0d89582..49036511386b 100644
--- a/games/pysol/distinfo
+++ b/games/pysol/distinfo
@@ -1,4 +1,6 @@
MD5 (pysol-4.82.tar.bz2) = 31a3ed96c6feb54717c6bce9ddd82b24
+SHA256 (pysol-4.82.tar.bz2) = 294baeea1da0b8f1c0120b1ee39bb91774c60c2a4050574dd63dc2909f4a562a
SIZE (pysol-4.82.tar.bz2) = 3586977
MD5 (pysol-4.82-src.tar.bz2) = be0fd45c016fe2dcacb03fb29871aff4
+SHA256 (pysol-4.82-src.tar.bz2) = 4f87d2dfbf08dd74a2f2a1fa5ab1f61314e7c86608b93b7280f856fbd7df6a8c
SIZE (pysol-4.82-src.tar.bz2) = 150515
diff --git a/games/q15/distinfo b/games/q15/distinfo
index d763cbf1cc26..aa7e5b88ca50 100644
--- a/games/q15/distinfo
+++ b/games/q15/distinfo
@@ -1,2 +1,3 @@
MD5 (q15-1.0.tar.bz2) = e87b46ceee61176a4d2f6e0acc0b00b4
+SHA256 (q15-1.0.tar.bz2) = 2088cf8f5ea8e273580f3e7560523fd60c04d34d6e804519f3372347e3b77c66
SIZE (q15-1.0.tar.bz2) = 114514
diff --git a/games/qix/distinfo b/games/qix/distinfo
index f534b09a9234..92a06a0fe751 100644
--- a/games/qix/distinfo
+++ b/games/qix/distinfo
@@ -1,2 +1,3 @@
MD5 (qix-1.2.tar.gz) = 65017a34b7cbd17525550ca85f378698
+SHA256 (qix-1.2.tar.gz) = fce9bf049ebbd8657fbf34cc52fdbb1051f7fae1f17781c1491160da84df7a20
SIZE (qix-1.2.tar.gz) = 26645
diff --git a/games/qkmj/distinfo b/games/qkmj/distinfo
index f812ef3e2563..aa3a4c219476 100644
--- a/games/qkmj/distinfo
+++ b/games/qkmj/distinfo
@@ -1,2 +1,3 @@
MD5 (qkmj95p5-freebsd) = 83786cdc8a344996ae29f13a64bbe756
+SHA256 (qkmj95p5-freebsd) = 3bdb1d7afdf33e72a41289e956ec3ece1c07e6d4dde5270d4ee61d4f88aba719
SIZE (qkmj95p5-freebsd) = 230556
diff --git a/games/qnetchess/distinfo b/games/qnetchess/distinfo
index b59452557317..df00138f47ef 100644
--- a/games/qnetchess/distinfo
+++ b/games/qnetchess/distinfo
@@ -1,2 +1,3 @@
MD5 (QNetChess-1.1.tar.bz2) = 867e21f70fed04591f29cce42a8b47a3
+SHA256 (QNetChess-1.1.tar.bz2) = 0899d3bc96a2f0f83b1be50e56854eabdea5d4b85db1dcd04cb42f8778985f6f
SIZE (QNetChess-1.1.tar.bz2) = 20390
diff --git a/games/quake3-excessive/distinfo b/games/quake3-excessive/distinfo
index 5c70304a24be..c4cbd7eef5ce 100644
--- a/games/quake3-excessive/distinfo
+++ b/games/quake3-excessive/distinfo
@@ -1,2 +1,3 @@
MD5 (excessive_q3_server_003.zip) = fe9994605fd32cc6980ee6d3d4c34672
+SHA256 (excessive_q3_server_003.zip) = b86c06f099255136b0c9d23123ec3a0093fe1e57d46daebdf1bed401e7c629fe
SIZE (excessive_q3_server_003.zip) = 142825
diff --git a/games/quit/distinfo b/games/quit/distinfo
index dbb64f4ca954..03bd93dbafc5 100644
--- a/games/quit/distinfo
+++ b/games/quit/distinfo
@@ -1,2 +1,3 @@
MD5 (quit-1.2a.tar.gz) = bebca3518b1339179a381ffe6fdcc135
+SHA256 (quit-1.2a.tar.gz) = 9ae11cc49debc8b5304cf8767408a0f2d17d94266268797c427919295bda28ff
SIZE (quit-1.2a.tar.gz) = 3513
diff --git a/games/rfksay/distinfo b/games/rfksay/distinfo
index 8e682d6e7cf1..e759d4de48fb 100644
--- a/games/rfksay/distinfo
+++ b/games/rfksay/distinfo
@@ -1,2 +1,3 @@
MD5 (rfksay.tar.gz) = df98afcc309dd8e590b830dec51b36c1
+SHA256 (rfksay.tar.gz) = 8b90eca517ba8e14708c0cc3b2712c14b829042a347490f43c23537678b0a8f9
SIZE (rfksay.tar.gz) = 997
diff --git a/games/robotfindskitten/distinfo b/games/robotfindskitten/distinfo
index f13e26336ec9..593cc3b443c6 100644
--- a/games/robotfindskitten/distinfo
+++ b/games/robotfindskitten/distinfo
@@ -1,2 +1,3 @@
MD5 (robotfindskitten-v1600003.248b.tar.gz) = f2dcce4282d536fae4696d03a46bc12c
+SHA256 (robotfindskitten-v1600003.248b.tar.gz) = 3b292286d0c0812c50fe0079d597c05fe031f2d7f20f90e03a0cd81de8f0ecd2
SIZE (robotfindskitten-v1600003.248b.tar.gz) = 196008
diff --git a/games/rottdc/distinfo b/games/rottdc/distinfo
index dac81f84b27d..d1f0df2fc691 100644
--- a/games/rottdc/distinfo
+++ b/games/rottdc/distinfo
@@ -1,2 +1,3 @@
MD5 (rottdc-1.0-2.tar.bz2) = 22eb77e7536d85ad49a495acdcaf9ae5
+SHA256 (rottdc-1.0-2.tar.bz2) = 37840f84d88bc8df121fe1be71cc3aadec077566d445f8831636563f25da7668
SIZE (rottdc-1.0-2.tar.bz2) = 683396
diff --git a/games/scare/distinfo b/games/scare/distinfo
index deb0d17c2c41..681e38c86a1d 100644
--- a/games/scare/distinfo
+++ b/games/scare/distinfo
@@ -1,2 +1,3 @@
MD5 (scare-1.3.3.zip) = 432b809d4ecd217e2dbfd43c09703d15
+SHA256 (scare-1.3.3.zip) = eaec6c47ace10a33c18ca9f6648bf01ea20bacca7db58dafb90ffd577dd783e2
SIZE (scare-1.3.3.zip) = 629739
diff --git a/games/scid/distinfo b/games/scid/distinfo
index 3b53ed1eea95..e4708ef5cdb3 100644
--- a/games/scid/distinfo
+++ b/games/scid/distinfo
@@ -1,2 +1,3 @@
MD5 (scid-3.6.1.tar.gz) = 3c9483a7990a2629a35a787c1c29eee0
+SHA256 (scid-3.6.1.tar.gz) = 42665fba00f9cf8dd7d4e4c13a6b281e3c48d4dcd91d9f78f75b29e3485aaa05
SIZE (scid-3.6.1.tar.gz) = 2272946
diff --git a/games/scorched3d/distinfo b/games/scorched3d/distinfo
index 155e3446d722..a975a64adf8d 100644
--- a/games/scorched3d/distinfo
+++ b/games/scorched3d/distinfo
@@ -1,2 +1,3 @@
MD5 (Scorched3D-39.1-src.tar.gz) = b5d4600ff77e8e1ba2848ef400ae76eb
+SHA256 (Scorched3D-39.1-src.tar.gz) = 327443aa67dfeaae61f3b05695215b35171ca977988f0db983e655192c1c5e51
SIZE (Scorched3D-39.1-src.tar.gz) = 36475992
diff --git a/games/scourge/distinfo b/games/scourge/distinfo
index 508e440042e9..f91e643655b9 100644
--- a/games/scourge/distinfo
+++ b/games/scourge/distinfo
@@ -1,2 +1,3 @@
MD5 (scourge-0.11.tar.gz) = d214ceeceb3ed8bdf72360dccc0a870f
+SHA256 (scourge-0.11.tar.gz) = 05dacaaaf253e6286304589f47ec858610d62371141b2bfedd894b5887d2ccc4
SIZE (scourge-0.11.tar.gz) = 37358953
diff --git a/games/seahaven/distinfo b/games/seahaven/distinfo
index 076d96114dbc..072d778c35e3 100644
--- a/games/seahaven/distinfo
+++ b/games/seahaven/distinfo
@@ -1,2 +1,3 @@
MD5 (seahaven-1.43.tgz) = f045e201b7ec1bc958be4ab1f62900e5
+SHA256 (seahaven-1.43.tgz) = af4c2becab10b0e95cb1385b64270604a36d1f26edd06f55a7db7227a913c898
SIZE (seahaven-1.43.tgz) = 54711
diff --git a/games/sex/distinfo b/games/sex/distinfo
index 03ea043290c9..87e0f0ded6f3 100644
--- a/games/sex/distinfo
+++ b/games/sex/distinfo
@@ -1,2 +1,3 @@
MD5 (sex-1.0.tar.gz) = c35a3cfe1536f1b2a16102526a74edd6
+SHA256 (sex-1.0.tar.gz) = 0f21831cd583ed917c2fc5f17bbe4e42f1d700417260b2e5924bf86b7f06eea8
SIZE (sex-1.0.tar.gz) = 4820
diff --git a/games/slashem-tty/distinfo b/games/slashem-tty/distinfo
index 290a80f1cd9e..b1422dcc675e 100644
--- a/games/slashem-tty/distinfo
+++ b/games/slashem-tty/distinfo
@@ -1,2 +1,3 @@
MD5 (se006e4f8.tar.gz) = 2abd847d4f5fc426d6c7ed5a97b0de99
+SHA256 (se006e4f8.tar.gz) = ec165936b0d7d4e3f4067d81e08b59d02f1b6a7a774f96ba9f756ffe1eeff268
SIZE (se006e4f8.tar.gz) = 4331015
diff --git a/games/slune/distinfo b/games/slune/distinfo
index 228163c5fd87..d2fe158222e0 100644
--- a/games/slune/distinfo
+++ b/games/slune/distinfo
@@ -1,2 +1,3 @@
MD5 (Slune-1.0.10.tar.bz2) = 20ede1923d5717af8c6d93df8abf2f37
+SHA256 (Slune-1.0.10.tar.bz2) = 7019d2b4faeef1863a650751dd9a6e3960990e31dfcb3b0476cdae3fbe825e10
SIZE (Slune-1.0.10.tar.bz2) = 9476125
diff --git a/games/smiley/distinfo b/games/smiley/distinfo
index bd18b4a4fd64..94a002458597 100644
--- a/games/smiley/distinfo
+++ b/games/smiley/distinfo
@@ -1,2 +1,3 @@
MD5 (smiley-4.0.tar.gz) = 0f7fd4caff4b77ddcb49f7825adbe77f
+SHA256 (smiley-4.0.tar.gz) = 8bea3b7875b63e133e217ba2065ac01b29245affe078aba3a80b8c2755c015dd
SIZE (smiley-4.0.tar.gz) = 20863
diff --git a/games/solarwolf/distinfo b/games/solarwolf/distinfo
index 15a873eadd66..f592031fa4ac 100644
--- a/games/solarwolf/distinfo
+++ b/games/solarwolf/distinfo
@@ -1,2 +1,3 @@
MD5 (solarwolf-1.5.tar.gz) = 52fbed0a33c3c4c08d9dc0e533f90f8c
+SHA256 (solarwolf-1.5.tar.gz) = bd261c17e9aad6ab18925d74bbdeaf8e57d24e707c96f7073386561d8ebd219f
SIZE (solarwolf-1.5.tar.gz) = 2045888
diff --git a/games/speak/distinfo b/games/speak/distinfo
index ba5868448b1b..1a5f5f2e2e57 100644
--- a/games/speak/distinfo
+++ b/games/speak/distinfo
@@ -1,2 +1,3 @@
MD5 (speak-1.2.tar.gz) = b5029e42ee7874b8d25a5908f0dd5d6b
+SHA256 (speak-1.2.tar.gz) = 0b98a18f5afd05ac3443b368646c91785c9e7ead25e5bf095a9fb4f9aabe2ed6
SIZE (speak-1.2.tar.gz) = 12055
diff --git a/games/speyes/distinfo b/games/speyes/distinfo
index 829f9d781ab5..dc4de10c529e 100644
--- a/games/speyes/distinfo
+++ b/games/speyes/distinfo
@@ -1,2 +1,3 @@
MD5 (speyes-1.2.0.tar.gz) = 9b287dc3d074886772aea4af7531a6d2
+SHA256 (speyes-1.2.0.tar.gz) = 07fbc1d7f88cf74bb90b6d453f684d1f5c356194b74498c75d324eea7874cb82
SIZE (speyes-1.2.0.tar.gz) = 29973
diff --git a/games/stratagus/distinfo b/games/stratagus/distinfo
index 69c2b06f72c3..ae5508726627 100644
--- a/games/stratagus/distinfo
+++ b/games/stratagus/distinfo
@@ -1,2 +1,3 @@
MD5 (stratagus-2.1-src.tar.gz) = ff6b2070b66e8847eeed6bedc24ad8bb
+SHA256 (stratagus-2.1-src.tar.gz) = 1a5fb943ebc9422a18d165ba57deeae406d3d5e2cba171dfe15608732a22326b
SIZE (stratagus-2.1-src.tar.gz) = 995686
diff --git a/games/super_methane_brothers/distinfo b/games/super_methane_brothers/distinfo
index 0d8d6f2b6e59..6dd72250f802 100644
--- a/games/super_methane_brothers/distinfo
+++ b/games/super_methane_brothers/distinfo
@@ -1,2 +1,3 @@
MD5 (methane-1.4.7.tgz) = c3db4683400ff39e5f9a4b93c4cdb526
+SHA256 (methane-1.4.7.tgz) = 53cd6cbf10da1011251765ad2bbc41f07c45be0a5d68ccfff8990f18b3912da9
SIZE (methane-1.4.7.tgz) = 1058207
diff --git a/games/tads/distinfo b/games/tads/distinfo
index 95103a6b7453..cce08642800f 100644
--- a/games/tads/distinfo
+++ b/games/tads/distinfo
@@ -1,2 +1,3 @@
MD5 (tads23-unix.tar.gz) = 3230f4678309e83f7bc396815d431e53
+SHA256 (tads23-unix.tar.gz) = fb1f3d2a0755f9482564b14acae7adfa0d1e387dceb23cd6d247e20923edece4
SIZE (tads23-unix.tar.gz) = 4072600
diff --git a/games/tank/distinfo b/games/tank/distinfo
index 559b8097a163..1b409844689a 100644
--- a/games/tank/distinfo
+++ b/games/tank/distinfo
@@ -1,2 +1,3 @@
MD5 (tank-0.4a-src.tar.gz) = 36c7cc9315826c6ead3b3ad1d721ddac
+SHA256 (tank-0.4a-src.tar.gz) = 996294069d9a8c1210689f889f7786f871478eb89d8c0c1b04496697f9cd28bd
SIZE (tank-0.4a-src.tar.gz) = 241027
diff --git a/games/tecnoballz/distinfo b/games/tecnoballz/distinfo
index bb090eb7b677..5d34ab99850f 100644
--- a/games/tecnoballz/distinfo
+++ b/games/tecnoballz/distinfo
@@ -1,2 +1,3 @@
MD5 (tecnoballz-0.90.tgz) = d6c4f22dd2cdab7c6242b2455d65aa5b
+SHA256 (tecnoballz-0.90.tgz) = 19bb8affcb39fb5fa824fd43c55e350c2b09dc354eee24126a56f25521b34a74
SIZE (tecnoballz-0.90.tgz) = 1761789
diff --git a/games/tetrinet-x/distinfo b/games/tetrinet-x/distinfo
index 542443b92bc6..69afeb5bd291 100644
--- a/games/tetrinet-x/distinfo
+++ b/games/tetrinet-x/distinfo
@@ -1,2 +1,3 @@
MD5 (tetrinet-x.1.13.16.tgz) = 23bc3740b24af02e29272c75063934da
+SHA256 (tetrinet-x.1.13.16.tgz) = b3b468436ad466b0a093a139ad4949dc7093863164966caf3afea03a1d7da69e
SIZE (tetrinet-x.1.13.16.tgz) = 88067
diff --git a/games/thudboard/distinfo b/games/thudboard/distinfo
index c057daf982f0..782636dd66c5 100644
--- a/games/thudboard/distinfo
+++ b/games/thudboard/distinfo
@@ -1,2 +1,3 @@
MD5 (thudboard-1.5.tar.gz) = 5cec7935baa293ecd0de3071d2babb31
+SHA256 (thudboard-1.5.tar.gz) = d832392817f217511d1c688cb0aa9a4dd3670a8873204e1950d29d5bfad4655f
SIZE (thudboard-1.5.tar.gz) = 880819
diff --git a/games/tkmoo/distinfo b/games/tkmoo/distinfo
index 405f01710a6d..e0018963c7de 100644
--- a/games/tkmoo/distinfo
+++ b/games/tkmoo/distinfo
@@ -1,2 +1,3 @@
MD5 (tkMOO-light-0.3.32.tar.gz) = 7d0da4f441b67fea755705eadedda882
+SHA256 (tkMOO-light-0.3.32.tar.gz) = 8e5f5e2ed756587bf3f4687c574df3111bf77eff153f17fe1800ef98662c4b5b
SIZE (tkMOO-light-0.3.32.tar.gz) = 95332
diff --git a/games/toppler/distinfo b/games/toppler/distinfo
index a557dc00a199..d2dd930a914c 100644
--- a/games/toppler/distinfo
+++ b/games/toppler/distinfo
@@ -1,2 +1,3 @@
MD5 (toppler-1.1.1.tar.gz) = 913fe90fcb15f3d6a12d5194a0db2b7d
+SHA256 (toppler-1.1.1.tar.gz) = b970379b7c7cb43c935da96275dc46050523551b256cf8e188fad6898aaabaa7
SIZE (toppler-1.1.1.tar.gz) = 1168116
diff --git a/games/tornado/distinfo b/games/tornado/distinfo
index bb71137c9c2b..ba339f344940 100644
--- a/games/tornado/distinfo
+++ b/games/tornado/distinfo
@@ -1,2 +1,3 @@
MD5 (tornado-1.3.tar.gz) = 149adcac75cb052c361d175bfc6d9f0f
+SHA256 (tornado-1.3.tar.gz) = 9c80b0003c70f04bd47c1abf40af321bcecd6fa63af4f52090e49e60a230b49a
SIZE (tornado-1.3.tar.gz) = 52101
diff --git a/games/tractorgen/distinfo b/games/tractorgen/distinfo
index e2865638d637..8876b7f6a4b7 100644
--- a/games/tractorgen/distinfo
+++ b/games/tractorgen/distinfo
@@ -1,2 +1,3 @@
MD5 (tractorgen-0.31.7.tar.gz) = ba6b0483de7933ee9b733b781875bb7d
+SHA256 (tractorgen-0.31.7.tar.gz) = 469917e1462c8c3585a328d035ac9f00515725301a682ada1edb3d72a5995a8f
SIZE (tractorgen-0.31.7.tar.gz) = 37629
diff --git a/games/traindirector/distinfo b/games/traindirector/distinfo
index e0be5e65693c..aa754fd3c572 100644
--- a/games/traindirector/distinfo
+++ b/games/traindirector/distinfo
@@ -1,2 +1,3 @@
MD5 (traindir-1.19c-src.tar.bz2) = e6b0ee6fa10c155894db695f757a4b21
+SHA256 (traindir-1.19c-src.tar.bz2) = f803061fc1870773cd615f519aec4849bc4e84101a8334ad589149fc17fb470b
SIZE (traindir-1.19c-src.tar.bz2) = 112924
diff --git a/games/trigger/distinfo b/games/trigger/distinfo
index ccac18b1f025..de315ca3d532 100644
--- a/games/trigger/distinfo
+++ b/games/trigger/distinfo
@@ -1,4 +1,6 @@
MD5 (trigger-0.5.1c-src.tar.bz2) = 8d4747f7af55f867866dfbf34333c962
+SHA256 (trigger-0.5.1c-src.tar.bz2) = 68e5a9a682d97613095223b3702ca02afb2a416a07b5fbd459f67180fa0aa51f
SIZE (trigger-0.5.1c-src.tar.bz2) = 259508
MD5 (trigger-0.5.1c-data.tar.bz2) = ae4f7358c2af98daacb6881bcc159d40
+SHA256 (trigger-0.5.1c-data.tar.bz2) = a564a533bfb08f1b286b362dd7dc522078e96dd91b437ef2654ce1bda2fc5a78
SIZE (trigger-0.5.1c-data.tar.bz2) = 6165837
diff --git a/games/trojka/distinfo b/games/trojka/distinfo
index b82874280885..a793f60b6454 100644
--- a/games/trojka/distinfo
+++ b/games/trojka/distinfo
@@ -1,2 +1,3 @@
MD5 (trojka.tar.gz) = e5d09a395df937b4e09a089013648a77
+SHA256 (trojka.tar.gz) = 9bae731883077c1c833a278dd74180f89b9f374c36050ce9de19228f35ac5025
SIZE (trojka.tar.gz) = 10368
diff --git a/games/trophy/distinfo b/games/trophy/distinfo
index b6540fa86e57..48cf9d7fdf9a 100644
--- a/games/trophy/distinfo
+++ b/games/trophy/distinfo
@@ -1,2 +1,3 @@
MD5 (trophy-1.1.3-src.tar.gz) = 45a8c6eec9ab5d110660a32416d1ec8f
+SHA256 (trophy-1.1.3-src.tar.gz) = 9f57bc77587b485f7eeb2948bfcb12d3e03c85b86c8b148c49a410df2a433871
SIZE (trophy-1.1.3-src.tar.gz) = 9330835
diff --git a/games/tt/distinfo b/games/tt/distinfo
index 84f08fc7f1d9..0fe1eba43f45 100644
--- a/games/tt/distinfo
+++ b/games/tt/distinfo
@@ -1,2 +1,3 @@
MD5 (tt-14.0.tar.gz) = 9d6c558f07ed5b904e4e8ffcfc6b43c4
+SHA256 (tt-14.0.tar.gz) = 11bc49190e22b9a396c265947ead4807edabc6cfef7e03254f9e71211f26c56e
SIZE (tt-14.0.tar.gz) = 32585
diff --git a/games/ttraffic/distinfo b/games/ttraffic/distinfo
index b11db20aeddb..852a85a29671 100644
--- a/games/ttraffic/distinfo
+++ b/games/ttraffic/distinfo
@@ -1,2 +1,3 @@
MD5 (ttraffic-0.8.tar.gz) = 2e88040f373092e4016c24ba0b8167b1
+SHA256 (ttraffic-0.8.tar.gz) = 6dae487a763cb5b4df04d2d94f382e2c5d526ee3aefa52877453f3912890180f
SIZE (ttraffic-0.8.tar.gz) = 100521
diff --git a/games/tuxpuck/distinfo b/games/tuxpuck/distinfo
index e8fa83b07c47..5ec7d0c72769 100644
--- a/games/tuxpuck/distinfo
+++ b/games/tuxpuck/distinfo
@@ -1,2 +1,3 @@
MD5 (tuxpuck-0.8.2.tar.gz) = fc839abc2b1f3eafae397e1ed6487079
+SHA256 (tuxpuck-0.8.2.tar.gz) = 62d9604ed69c27b9ca2be1312bc705b36de8ed509c539c6d81193e7846272f18
SIZE (tuxpuck-0.8.2.tar.gz) = 384009
diff --git a/games/tuxtype/distinfo b/games/tuxtype/distinfo
index 060138ba3c3d..5fcab6e31584 100644
--- a/games/tuxtype/distinfo
+++ b/games/tuxtype/distinfo
@@ -1,2 +1,3 @@
MD5 (tuxtype-1.0.3.tar.bz2) = a86bccdf9d75c98b17ebf1ee03f56b76
+SHA256 (tuxtype-1.0.3.tar.bz2) = 910c7136141b7d2fc0ecb0920c6fb7e74c11c7fd46f86fbac520b2c2028854cd
SIZE (tuxtype-1.0.3.tar.bz2) = 4371040
diff --git a/games/tvp/distinfo b/games/tvp/distinfo
index 058797590da1..f7f4a40922f7 100644
--- a/games/tvp/distinfo
+++ b/games/tvp/distinfo
@@ -1,2 +1,3 @@
MD5 (tvp-0.9.7.1.tar.gz) = d7a0cac4fd18ce83a5d0dccf1538890f
+SHA256 (tvp-0.9.7.1.tar.gz) = 2008cc8ca11c830360967dc66e1fc13bc2fece128203002af271baffd50860e6
SIZE (tvp-0.9.7.1.tar.gz) = 150799
diff --git a/games/uhexen/distinfo b/games/uhexen/distinfo
index fa6fae67ea66..69dea26612bc 100644
--- a/games/uhexen/distinfo
+++ b/games/uhexen/distinfo
@@ -1,4 +1,6 @@
MD5 (uhexen-latest.tar.gz) = 28fb8421206a973165b698a2b4383408
+SHA256 (uhexen-latest.tar.gz) = 2bcfee59530573b44d3cf560a9df285da4af0407f9ab68ee05ee3e537f1457de
SIZE (uhexen-latest.tar.gz) = 407703
MD5 (hexen.zip) = 2315c324cb0647ac6663f75d8ac98bc2
+SHA256 (hexen.zip) = 739aa91b307b5b2dc46089f7a062cde0559bb5b75859d46950b2f1812f7e54f6
SIZE (hexen.zip) = 5216479
diff --git a/games/umark/distinfo b/games/umark/distinfo
index e458753021c3..5f46a6f21fd2 100644
--- a/games/umark/distinfo
+++ b/games/umark/distinfo
@@ -1,2 +1,3 @@
MD5 (UMark-for-Linux-v200-Beta3.tar.gz) = 60c3e1acd611592a00c7116106d36b54
+SHA256 (UMark-for-Linux-v200-Beta3.tar.gz) = f3cf3bdd825ec225dd7ecebdb3b0925491b8103a2c5e7d520c8a8342a1af8793
SIZE (UMark-for-Linux-v200-Beta3.tar.gz) = 224766
diff --git a/games/unnethack/distinfo b/games/unnethack/distinfo
index 290a80f1cd9e..b1422dcc675e 100644
--- a/games/unnethack/distinfo
+++ b/games/unnethack/distinfo
@@ -1,2 +1,3 @@
MD5 (se006e4f8.tar.gz) = 2abd847d4f5fc426d6c7ed5a97b0de99
+SHA256 (se006e4f8.tar.gz) = ec165936b0d7d4e3f4067d81e08b59d02f1b6a7a774f96ba9f756ffe1eeff268
SIZE (se006e4f8.tar.gz) = 4331015
diff --git a/games/urban-sounds/distinfo b/games/urban-sounds/distinfo
index b876f49f34ea..09d9dc1a567b 100644
--- a/games/urban-sounds/distinfo
+++ b/games/urban-sounds/distinfo
@@ -1,2 +1,3 @@
MD5 (urban/sound.tar.gz) = 1f5bda4db0c1d8e057489d4875a00708
+SHA256 (urban/sound.tar.gz) = 350f76ee5d830b74a110a0fa55d92a7c5da4027a557fc143ac41d14910b59d41
SIZE (urban/sound.tar.gz) = 8116030
diff --git a/games/urban/distinfo b/games/urban/distinfo
index 1621504220fd..2ab71d9dd923 100644
--- a/games/urban/distinfo
+++ b/games/urban/distinfo
@@ -1,2 +1,3 @@
MD5 (urban/urban-1.5.3.tar.gz) = dbbecc021a204e4c41fee5c876d7585d
+SHA256 (urban/urban-1.5.3.tar.gz) = 10c629b96afe9fc3c41408f4efc93438072058077c9b6dbb53a62873aa21f667
SIZE (urban/urban-1.5.3.tar.gz) = 808662
diff --git a/games/volleyball/distinfo b/games/volleyball/distinfo
index ac6b20d1c4a9..bf92350cd1e6 100644
--- a/games/volleyball/distinfo
+++ b/games/volleyball/distinfo
@@ -1,2 +1,3 @@
MD5 (volleyball20051004.tar.gz) = ecb73928e6102d8a6788a98b7c631495
+SHA256 (volleyball20051004.tar.gz) = 1110f850c4bad4def56447d0f1b4870ef421b1f63a5b80f2cd31daa17358b21b
SIZE (volleyball20051004.tar.gz) = 366477
diff --git a/games/vor/distinfo b/games/vor/distinfo
index dc40a2be3e22..ac101f071532 100644
--- a/games/vor/distinfo
+++ b/games/vor/distinfo
@@ -1,2 +1,3 @@
MD5 (vor-0.3.tar.bz2) = 814100a94a7881e58ef0238ec3eb4367
+SHA256 (vor-0.3.tar.bz2) = d0170ec85e41605bd1c84b15e9d93f7069e5348cfe7fa1f63ebd48578e111d94
SIZE (vor-0.3.tar.bz2) = 444658
diff --git a/games/wanderer/distinfo b/games/wanderer/distinfo
index 3f89c39b4f6f..fc9f043b840e 100644
--- a/games/wanderer/distinfo
+++ b/games/wanderer/distinfo
@@ -1,2 +1,3 @@
MD5 (wanderer-3.2.tar.gz) = 83ca326c57a43c4d6cb3f7c7ef4008a1
+SHA256 (wanderer-3.2.tar.gz) = 6ba65901018c7149eeefbde66a040eac46a02d7181a9239580d1204732606ada
SIZE (wanderer-3.2.tar.gz) = 99191
diff --git a/games/wargus/distinfo b/games/wargus/distinfo
index 1376a7a36aeb..4ba4c3f8f238 100644
--- a/games/wargus/distinfo
+++ b/games/wargus/distinfo
@@ -1,2 +1,3 @@
MD5 (wargus-2.1-src.tar.gz) = 571363cc79c5c532c48f31ad5c06398d
+SHA256 (wargus-2.1-src.tar.gz) = cfd920660fc801eab7bc0c261447067d10a4f66b991655dcb78a41b745ddee78
SIZE (wargus-2.1-src.tar.gz) = 542211
diff --git a/games/warmux/distinfo b/games/warmux/distinfo
index 585748247f6d..9b4babefd820 100644
--- a/games/warmux/distinfo
+++ b/games/warmux/distinfo
@@ -1,2 +1,3 @@
MD5 (wormux-src-0.5.0.tar.bz2) = e09c8a699da7a3a60e0c379b75986573
+SHA256 (wormux-src-0.5.0.tar.bz2) = 8db39431226e63c35cfc70e002d82b60593b691318ba2b4f1d241d04c10b98c9
SIZE (wormux-src-0.5.0.tar.bz2) = 18787309
diff --git a/games/wmqstat/distinfo b/games/wmqstat/distinfo
index 66f2397d2e4b..9f40454a2571 100644
--- a/games/wmqstat/distinfo
+++ b/games/wmqstat/distinfo
@@ -1,2 +1,3 @@
MD5 (wmqstat-0.0.4.tar.gz) = 4f50cbcbba1e79176f08a6de2f61a11a
+SHA256 (wmqstat-0.0.4.tar.gz) = 68137c536f2de1ee6a626f13720d4493ec0c1a80d3fdebf932f068eec6629afb
SIZE (wmqstat-0.0.4.tar.gz) = 17766
diff --git a/games/wmquake/distinfo b/games/wmquake/distinfo
index ed83e7a0b5cf..337b9f9bd06b 100644
--- a/games/wmquake/distinfo
+++ b/games/wmquake/distinfo
@@ -1,2 +1,3 @@
MD5 (wmquake-1.1.tar.bz2) = 3b74f146c2eb8530514b8d1181de2910
+SHA256 (wmquake-1.1.tar.bz2) = b35c1b0e84b99a5325f93f50d6258ee4ebb8faee9ce65e381fd20e190033dff3
SIZE (wmquake-1.1.tar.bz2) = 256999
diff --git a/games/wolf3d/distinfo b/games/wolf3d/distinfo
index 33cae9d61442..1ffca87e50e7 100644
--- a/games/wolf3d/distinfo
+++ b/games/wolf3d/distinfo
@@ -1,4 +1,6 @@
MD5 (wolf3d-20011028.tar.gz) = d085fc3b00eb2773e15491098461eb4b
+SHA256 (wolf3d-20011028.tar.gz) = 9a1bde32bee0e78a82ad98ee6176e3bf93ec4fa70d1353ad63e1f9f6a30c72fb
SIZE (wolf3d-20011028.tar.gz) = 134539
MD5 (wolfdata.tar.gz) = b73bba3a02c0f12cc56f01c8c9a2c3db
+SHA256 (wolfdata.tar.gz) = 46766d1c7aa98809042c24873571db6366b082babd6cfaf81a319e0bae4950e9
SIZE (wolfdata.tar.gz) = 565585
diff --git a/games/wolfpack/distinfo b/games/wolfpack/distinfo
index 5ba1f07e83cc..7bba175f1d02 100644
--- a/games/wolfpack/distinfo
+++ b/games/wolfpack/distinfo
@@ -1,2 +1,3 @@
MD5 (empire-4.2.18.tar.gz) = 4b7dc524b842cf39c657aeb0aa9a75a7
+SHA256 (empire-4.2.18.tar.gz) = a417a8400cbb578a2b39eaa92525226e891a2c18801e714bc43fb6f133aa81d8
SIZE (empire-4.2.18.tar.gz) = 1325824
diff --git a/games/wormux/distinfo b/games/wormux/distinfo
index 585748247f6d..9b4babefd820 100644
--- a/games/wormux/distinfo
+++ b/games/wormux/distinfo
@@ -1,2 +1,3 @@
MD5 (wormux-src-0.5.0.tar.bz2) = e09c8a699da7a3a60e0c379b75986573
+SHA256 (wormux-src-0.5.0.tar.bz2) = 8db39431226e63c35cfc70e002d82b60593b691318ba2b4f1d241d04c10b98c9
SIZE (wormux-src-0.5.0.tar.bz2) = 18787309
diff --git a/games/xblood/distinfo b/games/xblood/distinfo
index 7cfb2bdc84f6..760394c7d327 100644
--- a/games/xblood/distinfo
+++ b/games/xblood/distinfo
@@ -1,2 +1,3 @@
MD5 (xblood-2.0.tar.gz) = b7a5745a9c893226e7cb241894fb2dae
+SHA256 (xblood-2.0.tar.gz) = 3c7f2d993a26bcc6a733a256e75f002369403be4bf53e00f7dfe499cf7606a4c
SIZE (xblood-2.0.tar.gz) = 5053
diff --git a/games/xboard/distinfo b/games/xboard/distinfo
index 1fae940b359a..e982660a8010 100644
--- a/games/xboard/distinfo
+++ b/games/xboard/distinfo
@@ -1,2 +1,3 @@
MD5 (xboard-4.2.7.tar.gz) = b70ad8ff7569975302c5fb402d5eea32
+SHA256 (xboard-4.2.7.tar.gz) = 5b21f12e3e99be0c69a3fa5f3d4cb79def24b6a2195ed94efc1b6ab415fb8d3b
SIZE (xboard-4.2.7.tar.gz) = 1318110
diff --git a/games/xbomber/distinfo b/games/xbomber/distinfo
index 6f8da302578b..fabdff543a5e 100644
--- a/games/xbomber/distinfo
+++ b/games/xbomber/distinfo
@@ -1,2 +1,3 @@
MD5 (xbomber.0.8.tar.gz) = c17b5dda0241d29ea4644b2906985716
+SHA256 (xbomber.0.8.tar.gz) = 1164b1adb566e262ade372d9edd296750bc52de629deb785c71921501ea5ac63
SIZE (xbomber.0.8.tar.gz) = 241168
diff --git a/games/xfce4-toys/distinfo b/games/xfce4-toys/distinfo
index eb5ba75355f0..354728828b20 100644
--- a/games/xfce4-toys/distinfo
+++ b/games/xfce4-toys/distinfo
@@ -1,2 +1,3 @@
MD5 (xfce4/xfce4-toys-4.2.3.tar.gz) = 1f3a42deff65dda6a9ad656e1ed4249b
+SHA256 (xfce4/xfce4-toys-4.2.3.tar.gz) = 0bf83d45546902dcd421bf865da177b1bbd00a48d892b5467419c27820ec1bad
SIZE (xfce4/xfce4-toys-4.2.3.tar.gz) = 431027
diff --git a/games/xfireworks/distinfo b/games/xfireworks/distinfo
index 8a2fd31e9e67..8d707870528b 100644
--- a/games/xfireworks/distinfo
+++ b/games/xfireworks/distinfo
@@ -1,2 +1,3 @@
MD5 (xfireworks-1.3.tar.gz) = 05615d79c2e2512ed9721d27ffd2995c
+SHA256 (xfireworks-1.3.tar.gz) = 7f9f07cba5b095329299013989ad1d4d70f8f55221cc81f4c30d2a3153ed3e77
SIZE (xfireworks-1.3.tar.gz) = 60306
diff --git a/games/xflame/distinfo b/games/xflame/distinfo
index 7e2a9f0527af..f78bf0b7bb12 100644
--- a/games/xflame/distinfo
+++ b/games/xflame/distinfo
@@ -1,2 +1,3 @@
MD5 (xflame-1.1.1.tar.gz) = 6aa56927ae0181048d2ddfd15b017cb7
+SHA256 (xflame-1.1.1.tar.gz) = 56d3d5d86e82c4adff797d34e5b3b41c0b268e932c86e521ae69747c68d18500
SIZE (xflame-1.1.1.tar.gz) = 10439
diff --git a/games/xfrisk/distinfo b/games/xfrisk/distinfo
index a6ef4d79a16d..eeb354afe549 100644
--- a/games/xfrisk/distinfo
+++ b/games/xfrisk/distinfo
@@ -1,2 +1,3 @@
MD5 (XFrisk-1.2.tar.gz) = 1413bb21b0a886dde454462aaaa088d4
+SHA256 (XFrisk-1.2.tar.gz) = 40f4c0786e5a60974f3b0bbfa043964361378e5cb9e7b7d466ad1160a5b40800
SIZE (XFrisk-1.2.tar.gz) = 228943
diff --git a/games/xgame/distinfo b/games/xgame/distinfo
index 13602e59593d..0c4c09120342 100644
--- a/games/xgame/distinfo
+++ b/games/xgame/distinfo
@@ -1,2 +1,3 @@
MD5 (xgame-1.7.1.tar.gz) = e1b3928276285c99e5f5ffe0935dd164
+SHA256 (xgame-1.7.1.tar.gz) = d02024a3934bcce53d07ffb29d62c02156783af50da2e8336eea2f4748dd7f49
SIZE (xgame-1.7.1.tar.gz) = 4657
diff --git a/games/xglk/distinfo b/games/xglk/distinfo
index 4f64a1021e83..eae61ff1accc 100644
--- a/games/xglk/distinfo
+++ b/games/xglk/distinfo
@@ -1,2 +1,3 @@
MD5 (xglk-0411.tar.Z) = d625bd0fde87969582f857109ed3a602
+SHA256 (xglk-0411.tar.Z) = 04a0c36b38d98e92519780061bd56521b02cb539f355312026a13d43ff378176
SIZE (xglk-0411.tar.Z) = 161138
diff --git a/games/xinfocom/distinfo b/games/xinfocom/distinfo
index d607f7c9761a..01cb13205eb4 100644
--- a/games/xinfocom/distinfo
+++ b/games/xinfocom/distinfo
@@ -1,2 +1,3 @@
MD5 (unix8m.tgz) = 179484e713fb48b1ee211dd7a98ea2eb
+SHA256 (unix8m.tgz) = d994aed8143f007355994c2923cc3aed0549fe27aa768f27708dac5b8e2391e5
SIZE (unix8m.tgz) = 72803
diff --git a/games/xinvaders3d/distinfo b/games/xinvaders3d/distinfo
index 22ab425326cc..a335717c6704 100644
--- a/games/xinvaders3d/distinfo
+++ b/games/xinvaders3d/distinfo
@@ -1,2 +1,3 @@
MD5 (xinvaders3d-1.3.6.src.tar.gz) = 59fc645f21cf1859b6792131c07caa96
+SHA256 (xinvaders3d-1.3.6.src.tar.gz) = b9ce87003427d2a67d3aa6398b3e528de9014b3fb34d97c62e4ff561a3225603
SIZE (xinvaders3d-1.3.6.src.tar.gz) = 37124
diff --git a/games/xjewel/distinfo b/games/xjewel/distinfo
index 23be7066d11e..812c463ea7dd 100644
--- a/games/xjewel/distinfo
+++ b/games/xjewel/distinfo
@@ -1,2 +1,3 @@
MD5 (xjewel-1.6.tar.z) = b6448726269ec158c5db6eb54864bdfe
+SHA256 (xjewel-1.6.tar.z) = 343cb7e92331c41052e0c594817fda9ef12637a8237bafbf4bdf84f362fce153
SIZE (xjewel-1.6.tar.z) = 45439
diff --git a/games/xkobo/distinfo b/games/xkobo/distinfo
index 48c07fad54e8..75d802e82180 100644
--- a/games/xkobo/distinfo
+++ b/games/xkobo/distinfo
@@ -1,2 +1,3 @@
MD5 (xkobo-1.11.tar.gz) = b350678e49ad1a319a73d3e23ba5ec06
+SHA256 (xkobo-1.11.tar.gz) = e3486efcd7e2f81b41c8e0fdf20294eb8f49d56eaf5b414e11c745c7df9581d5
SIZE (xkobo-1.11.tar.gz) = 71804
diff --git a/games/xlifegame/distinfo b/games/xlifegame/distinfo
index 0ea27e3e0b71..686fd053920c 100644
--- a/games/xlifegame/distinfo
+++ b/games/xlifegame/distinfo
@@ -1,2 +1,3 @@
MD5 (xlifegame-1.13.1.tar.gz) = 1e7e45e057d11720fecc637e1fe7febb
+SHA256 (xlifegame-1.13.1.tar.gz) = dda14523a0002cd5d48e31fff01a4ba609dc2ff3bb09a2e8faa014ab14a4fa8a
SIZE (xlifegame-1.13.1.tar.gz) = 4116
diff --git a/games/xmahjongg/distinfo b/games/xmahjongg/distinfo
index 1e2ec1150f9c..19ee4ab69508 100644
--- a/games/xmahjongg/distinfo
+++ b/games/xmahjongg/distinfo
@@ -1,2 +1,3 @@
MD5 (xmahjongg-3.7.tar.gz) = 9db5bf1b329b410220b7976cd9b3d374
+SHA256 (xmahjongg-3.7.tar.gz) = 243d63681cc25b97b30fee76aac98f1923f4734e772c57335b911f4c8647ffcf
SIZE (xmahjongg-3.7.tar.gz) = 551834
diff --git a/games/xmine/distinfo b/games/xmine/distinfo
index cd34dc23ff55..34b622e6e1ae 100644
--- a/games/xmine/distinfo
+++ b/games/xmine/distinfo
@@ -1,2 +1,3 @@
MD5 (xmine-1.0.3-Xaw.tar.gz) = d056a3a1a076f371c3896d4dd7cfb33c
+SHA256 (xmine-1.0.3-Xaw.tar.gz) = 6b2d3db4875d6b350f5d03e7d5d0379fc38e5f7ab6898152d0d7fc77b1b01f1f
SIZE (xmine-1.0.3-Xaw.tar.gz) = 19950
diff --git a/games/xminehunter/distinfo b/games/xminehunter/distinfo
index 7c169ce8ac03..1cc5a3320864 100644
--- a/games/xminehunter/distinfo
+++ b/games/xminehunter/distinfo
@@ -1,2 +1,3 @@
MD5 (xminehunter-0.4.tar.gz) = 143164c97112dacb6c0f6ba6494dc7ed
+SHA256 (xminehunter-0.4.tar.gz) = 4e9ba788a2a115ae5d5eb9aacdaf963965ba81ffeaf7bc8423d0a8c2fe69cfae
SIZE (xminehunter-0.4.tar.gz) = 896168
diff --git a/games/xmris/distinfo b/games/xmris/distinfo
index 86f28cc472b5..d5ce26b7ff1c 100644
--- a/games/xmris/distinfo
+++ b/games/xmris/distinfo
@@ -1,2 +1,3 @@
MD5 (xmris.4.04.tgz) = 74c605ea9ac4284c003a398640a34a56
+SHA256 (xmris.4.04.tgz) = 5225a0855243b2540b121d425dbf518e61e75367b24fc08826c75f056d79d3b3
SIZE (xmris.4.04.tgz) = 268308
diff --git a/games/xmulti/distinfo b/games/xmulti/distinfo
index f615e3ba7eb1..9d061448bcc8 100644
--- a/games/xmulti/distinfo
+++ b/games/xmulti/distinfo
@@ -1,2 +1,3 @@
MD5 (xmul200b4.tgz) = cc7984c7dd47b46f90a02f24fbcbb4d7
+SHA256 (xmul200b4.tgz) = 503a0100339ea9ee93b1c02acf310b2fe2359a9597b9d8735970743e095b3257
SIZE (xmul200b4.tgz) = 252383
diff --git a/games/xonix/distinfo b/games/xonix/distinfo
index 280f68e0b9ab..48f34e4d458a 100644
--- a/games/xonix/distinfo
+++ b/games/xonix/distinfo
@@ -1,2 +1,3 @@
MD5 (xonix-1.4.tar.gz) = c53a8d9dcdb44a6e62a63913dc9e2610
+SHA256 (xonix-1.4.tar.gz) = b4f86f8330f2c2c8288424830b38b4d7927d20b731f4eec7df99e60053fc810d
SIZE (xonix-1.4.tar.gz) = 44533
diff --git a/games/xpacman/distinfo b/games/xpacman/distinfo
index 555cdf658379..7bb2ef399470 100644
--- a/games/xpacman/distinfo
+++ b/games/xpacman/distinfo
@@ -1,2 +1,3 @@
MD5 (pacman10.zip) = 5470ba0d85ebd92be51ed483c99697bb
+SHA256 (pacman10.zip) = 6614635a5fbc3455772e62f4719ea3de5daad56ae2cbcb1564d57246d58c4cfd
SIZE (pacman10.zip) = 64523
diff --git a/games/xpat2/distinfo b/games/xpat2/distinfo
index 9cf895cb167d..2d9d7c1abb4a 100644
--- a/games/xpat2/distinfo
+++ b/games/xpat2/distinfo
@@ -1,2 +1,3 @@
MD5 (xpat2-1.07-src.tar.gz) = fb2c845e3411ce39376da66c7aec2448
+SHA256 (xpat2-1.07-src.tar.gz) = d8d2725cfadb843d1793e7d938e3d5845f771e14cf331c2d581f68f126790673
SIZE (xpat2-1.07-src.tar.gz) = 519326
diff --git a/games/xpenguins/distinfo b/games/xpenguins/distinfo
index d1c9e3ddacf5..11d85f5ec37d 100644
--- a/games/xpenguins/distinfo
+++ b/games/xpenguins/distinfo
@@ -1,4 +1,6 @@
MD5 (xpenguins-2.2.tar.gz) = 2ccf555d55f9b0377017322b3b3d27a4
+SHA256 (xpenguins-2.2.tar.gz) = 60881bac15419aa2875fb56f0c1d8fbdb12c5083db0e1e761436178baa86117e
SIZE (xpenguins-2.2.tar.gz) = 275210
MD5 (xpenguins-daemon-1.2.tar.gz) = 5c58ca1c8dabd5b9f127fd6e2a434023
+SHA256 (xpenguins-daemon-1.2.tar.gz) = 38507792bfc9bab04cb09e56edfab1d5001eee02b23d85681383d7ff96be2ae3
SIZE (xpenguins-daemon-1.2.tar.gz) = 33393
diff --git a/games/xpilot-ng-server/distinfo b/games/xpilot-ng-server/distinfo
index 2bcb66ade86c..0c5408eb6abf 100644
--- a/games/xpilot-ng-server/distinfo
+++ b/games/xpilot-ng-server/distinfo
@@ -1,2 +1,3 @@
MD5 (xpilot-ng-4.7.1.tar.gz) = c3ea1f7da347c15c9ecde75b695e82c8
+SHA256 (xpilot-ng-4.7.1.tar.gz) = aa056bb50184a79ed9196e3758e8967d10fdf72aa49106725014afd14b7bd91c
SIZE (xpilot-ng-4.7.1.tar.gz) = 2817377
diff --git a/games/xpuyopuyo/distinfo b/games/xpuyopuyo/distinfo
index f8005fcd4334..b037d864b2b7 100644
--- a/games/xpuyopuyo/distinfo
+++ b/games/xpuyopuyo/distinfo
@@ -1,2 +1,3 @@
MD5 (xpuyopuyo-0.9.8.tar.gz) = 5286312415d632011cfd0e603f55c428
+SHA256 (xpuyopuyo-0.9.8.tar.gz) = 29bcc028e027c3c3d8706a85cb3611ceadfc3119016cde14419eb0364cbe04d4
SIZE (xpuyopuyo-0.9.8.tar.gz) = 1235619
diff --git a/games/xrick/distinfo b/games/xrick/distinfo
index 83e69c01e27e..a3d0f1053e20 100644
--- a/games/xrick/distinfo
+++ b/games/xrick/distinfo
@@ -1,2 +1,3 @@
MD5 (xrick-021212.tgz) = 615190051481266710cb43ecd1fe930c
+SHA256 (xrick-021212.tgz) = aa8542120bec97a730258027a294bd16196eb8b3d66134483d085f698588fc2b
SIZE (xrick-021212.tgz) = 1648538
diff --git a/games/xrisk/distinfo b/games/xrisk/distinfo
index 2a95705db32b..fc143e35265f 100644
--- a/games/xrisk/distinfo
+++ b/games/xrisk/distinfo
@@ -1,2 +1,3 @@
MD5 (xrisk-2.15.tar.gz) = 469209c189135a0fb7805ef70b05bc41
+SHA256 (xrisk-2.15.tar.gz) = c8f3a453c90803bbd4a20139a3995e6bd5ab9974b5d2b71d893986829f785288
SIZE (xrisk-2.15.tar.gz) = 115224
diff --git a/games/xroach/distinfo b/games/xroach/distinfo
index c1eb94277e33..5a3ef5afaf5b 100644
--- a/games/xroach/distinfo
+++ b/games/xroach/distinfo
@@ -1 +1,2 @@
MD5 (xroach.tar.gz) = IGNORE
+SHA256 (xroach.tar.gz) = IGNORE
diff --git a/games/xroads/distinfo b/games/xroads/distinfo
index 124e494be108..d50b11a3b08a 100644
--- a/games/xroads/distinfo
+++ b/games/xroads/distinfo
@@ -1,2 +1,3 @@
MD5 (xroads-v0.6.tar.gz) = ad4dcdc91397ca937af8222fc56d8654
+SHA256 (xroads-v0.6.tar.gz) = 9cc26b8cc244d72938fa854f598a5aae4312f1b8b5bc94085bbad06e4cbe41dc
SIZE (xroads-v0.6.tar.gz) = 60648
diff --git a/games/xrot/distinfo b/games/xrot/distinfo
index 50dba740d650..bfcda84abff6 100644
--- a/games/xrot/distinfo
+++ b/games/xrot/distinfo
@@ -1,2 +1,3 @@
MD5 (xrot-1.3.2.tar.gz) = 1230f2fe9f31db4ac47eac4ffe116db4
+SHA256 (xrot-1.3.2.tar.gz) = 83a4227078045959f4106d3085ec75cac15bf2f98760ad5f4bb3c9e6d99c7c3d
SIZE (xrot-1.3.2.tar.gz) = 138867
diff --git a/games/xsc/distinfo b/games/xsc/distinfo
index 177558d400ef..938e99a8daf8 100644
--- a/games/xsc/distinfo
+++ b/games/xsc/distinfo
@@ -1,2 +1,3 @@
MD5 (xsc-1.4.tar.gz) = 1e67cd35594ebe2c599c7c0c05e15fca
+SHA256 (xsc-1.4.tar.gz) = fa06c74186064ead0c42d58b21b6f877c3fe00311605dd84d2b68f0ee34ddab7
SIZE (xsc-1.4.tar.gz) = 88625
diff --git a/games/xscorch/distinfo b/games/xscorch/distinfo
index 5fa70c74ad5c..42e123271043 100644
--- a/games/xscorch/distinfo
+++ b/games/xscorch/distinfo
@@ -1,2 +1,3 @@
MD5 (xscorch-0.2.0.tar.gz) = 42862dbde1d0ebf87be30f7e04462a66
+SHA256 (xscorch-0.2.0.tar.gz) = f91ebdaf3d11cb5681d1bcca7540fab3b0262cd0b4375785122fdf269ccac68a
SIZE (xscorch-0.2.0.tar.gz) = 818449
diff --git a/games/xshipwars-client/distinfo b/games/xshipwars-client/distinfo
index 6ed2b128cda5..312a0f2452d9 100644
--- a/games/xshipwars-client/distinfo
+++ b/games/xshipwars-client/distinfo
@@ -1,4 +1,6 @@
MD5 (xsw1.23.tgz) = 2a038a8ba81cf0025f762dd24b4b8a50
+SHA256 (xsw1.23.tgz) = 97ed5b5cb2a7f48a93919e1513f4ecd22661388b6d4182de104ca86f4db1aaa0
SIZE (xsw1.23.tgz) = 3918687
MD5 (stimages1.3.tgz) = 92c9e4470ea4e60cac2c20093b48fdee
+SHA256 (stimages1.3.tgz) = c09688d63c5849aa05368d71e48b124f330f7e9cdf39c61e53e843456c0aafd8
SIZE (stimages1.3.tgz) = 5817388
diff --git a/games/xsoldier/distinfo b/games/xsoldier/distinfo
index 186ca46dbb7d..6f0522773dd7 100644
--- a/games/xsoldier/distinfo
+++ b/games/xsoldier/distinfo
@@ -1,2 +1,3 @@
MD5 (xsoldier-1.3.tar.gz) = 0b96ea5aa2ae74fbee17277d9dac1e59
+SHA256 (xsoldier-1.3.tar.gz) = 435236ed8456538b5d4ecdd0da1dd4ddde5a6995f199e7c74684580ea17a884f
SIZE (xsoldier-1.3.tar.gz) = 134878
diff --git a/games/xtris/distinfo b/games/xtris/distinfo
index e86ce2e2d8f2..212b116d86b7 100644
--- a/games/xtris/distinfo
+++ b/games/xtris/distinfo
@@ -1,4 +1,6 @@
MD5 (xtris-1.15.tar.gz) = c63be31895feca9f929b57b67b779ced
+SHA256 (xtris-1.15.tar.gz) = 5791b30795382a18536201c95c686f62ade6975fc4e63c651bff36226c933d68
SIZE (xtris-1.15.tar.gz) = 52130
MD5 (xtris-1.15-v6-19991218.diff.gz) = 1e38715a5c990586198a141a4b78fed5
+SHA256 (xtris-1.15-v6-19991218.diff.gz) = 4e2ca5d80870e8efc7a9d0238852e3dfb1fd483577c7bb032adcb3bde2bf496b
SIZE (xtris-1.15-v6-19991218.diff.gz) = 3898
diff --git a/games/xtrojka/distinfo b/games/xtrojka/distinfo
index a33f93af1c94..dab7a28f0a4a 100644
--- a/games/xtrojka/distinfo
+++ b/games/xtrojka/distinfo
@@ -1,2 +1,3 @@
MD5 (xtrojka.tar.gz) = 05a5909483d97ff6431084cadff70a99
+SHA256 (xtrojka.tar.gz) = a94d3b2b1920a4b542ac6e4bc9f39de855a81991304015267975da1753550e93
SIZE (xtrojka.tar.gz) = 27021
diff --git a/games/xwelltris/distinfo b/games/xwelltris/distinfo
index 0b0ad4bf4e2e..ca9a37efe840 100644
--- a/games/xwelltris/distinfo
+++ b/games/xwelltris/distinfo
@@ -1,2 +1,3 @@
MD5 (xwelltris-1.0.1.src.tar.gz) = 8730c2009244df113200b06c9e6b9885
+SHA256 (xwelltris-1.0.1.src.tar.gz) = c7b6321a9a6e735d4e57ec350adc7a6eabf76b8e9fb9d4cf9d91243da2adb38b
SIZE (xwelltris-1.0.1.src.tar.gz) = 422822
diff --git a/games/xzip/distinfo b/games/xzip/distinfo
index 7f1cb53e87a5..4c71995b2bae 100644
--- a/games/xzip/distinfo
+++ b/games/xzip/distinfo
@@ -1,2 +1,3 @@
MD5 (xzip182.tar.Z) = 68e13d7904104c703f9fea531b307494
+SHA256 (xzip182.tar.Z) = 46d2cee7bbabce7068034c75df49ec4a03165fcc07490d406c7e33152269ffb2
SIZE (xzip182.tar.Z) = 136032
diff --git a/games/zangband/distinfo b/games/zangband/distinfo
index 58f848405fa5..19731fe294cf 100644
--- a/games/zangband/distinfo
+++ b/games/zangband/distinfo
@@ -1,2 +1,3 @@
MD5 (zangband/zangband-2.6.2.tar.gz) = 7fe3efe2c4d8099179e5dc5403635448
+SHA256 (zangband/zangband-2.6.2.tar.gz) = c01d747506e983947adf438ba7e7ed4a371753a9fd8745623947e89caccdea1a
SIZE (zangband/zangband-2.6.2.tar.gz) = 1911371
diff --git a/games/zoom/distinfo b/games/zoom/distinfo
index 90902e9a9168..8856c1d6d49d 100644
--- a/games/zoom/distinfo
+++ b/games/zoom/distinfo
@@ -1 +1,3 @@
MD5 (zoom-1.0.2alpha1.tar.gz) = 91b2fe444028178aa3b23bd0e3ae1a61
+SHA256 (zoom-1.0.2alpha1.tar.gz) = 88a7525561c76018d0f37f889f6debf4b5fc16fc7c805cdd9f85d94004199552
+SIZE (zoom-1.0.2alpha1.tar.gz) = 977597