aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/STk/distinfo1
-rw-r--r--lang/Sather/distinfo1
-rw-r--r--lang/atlast/distinfo1
-rw-r--r--lang/awka/distinfo1
-rw-r--r--lang/bf2c/distinfo1
-rw-r--r--lang/bwbasic/distinfo1
-rw-r--r--lang/ccscript/distinfo1
-rw-r--r--lang/cim/distinfo1
-rw-r--r--lang/cli/distinfo1
-rw-r--r--lang/compaq-cc/distinfo8
-rw-r--r--lang/cu-prolog/distinfo2
-rw-r--r--lang/dice/distinfo1
-rw-r--r--lang/diveintopython/distinfo8
-rw-r--r--lang/egcs/distinfo4
-rw-r--r--lang/elisp-manual/distinfo1
-rw-r--r--lang/elk/distinfo1
-rw-r--r--lang/eperl/distinfo1
-rw-r--r--lang/expect/distinfo1
-rw-r--r--lang/f2c/distinfo1
-rw-r--r--lang/f2py/distinfo1
-rw-r--r--lang/f77/distinfo1
-rw-r--r--lang/fesi/distinfo1
-rw-r--r--lang/fpc-demo/distinfo1
-rw-r--r--lang/fpc-docs/distinfo1
-rw-r--r--lang/fpc/distinfo1
-rw-r--r--lang/gcc295/distinfo3
-rw-r--r--lang/gcc30/distinfo4
-rw-r--r--lang/gcc32/distinfo10
-rw-r--r--lang/glade-gpl/distinfo1
-rw-r--r--lang/glibstdc++28/distinfo1
-rw-r--r--lang/gnat-doc-html/distinfo1
-rw-r--r--lang/gnat-glade/distinfo1
-rw-r--r--lang/huc/distinfo1
-rw-r--r--lang/icon/distinfo1
-rw-r--r--lang/intel2gas/distinfo1
-rw-r--r--lang/itcl/distinfo1
-rw-r--r--lang/jruby/distinfo1
-rw-r--r--lang/klone/distinfo1
-rw-r--r--lang/lafontaine/distinfo1
-rw-r--r--lang/libjit/distinfo1
-rw-r--r--lang/libutils/distinfo1
-rw-r--r--lang/linux-j/distinfo1
-rw-r--r--lang/logo/distinfo1
-rw-r--r--lang/mawk/distinfo1
-rw-r--r--lang/mdk/distinfo1
-rw-r--r--lang/mixal/distinfo1
-rw-r--r--lang/ml-pnet/distinfo1
-rw-r--r--lang/mmix/distinfo1
-rw-r--r--lang/moscow_ml/distinfo1
-rw-r--r--lang/njs/distinfo1
-rw-r--r--lang/open-cobol-devel/distinfo1
-rw-r--r--lang/open-cobol/distinfo1
-rw-r--r--lang/otcl/distinfo1
-rw-r--r--lang/p5-ePerl/distinfo1
-rw-r--r--lang/pbasic/distinfo1
-rw-r--r--lang/pnet-base/distinfo1
-rw-r--r--lang/pnetc/distinfo1
-rw-r--r--lang/pnetlib/distinfo1
-rw-r--r--lang/q/distinfo1
-rw-r--r--lang/rexx-wrapper/distinfo1
-rw-r--r--lang/rscheme/distinfo1
-rw-r--r--lang/ruby-js/distinfo1
-rw-r--r--lang/ruby-lua/distinfo1
-rw-r--r--lang/ruby-lua4/distinfo2
-rw-r--r--lang/ruby-man/distinfo1
-rw-r--r--lang/ruby-perl/distinfo1
-rw-r--r--lang/ruby-programmingruby/distinfo1
-rw-r--r--lang/ruby-reference/distinfo1
-rw-r--r--lang/ruby-usersguide/distinfo1
-rw-r--r--lang/ruby16-shim-ruby18/distinfo1
-rw-r--r--lang/ruby16/distinfo2
-rw-r--r--lang/ruby18/distinfo2
-rw-r--r--lang/scheme48/distinfo1
-rw-r--r--lang/scm/distinfo3
-rw-r--r--lang/scriba/distinfo1
-rw-r--r--lang/scsh/distinfo1
-rw-r--r--lang/sisc/distinfo1
-rw-r--r--lang/slib/distinfo6
-rw-r--r--lang/smalltalk/distinfo1
-rw-r--r--lang/sr/distinfo1
-rw-r--r--lang/stldoc/distinfo1
-rw-r--r--lang/sxm/distinfo1
-rw-r--r--lang/tcl80/distinfo1
-rw-r--r--lang/tcl81-thread/distinfo1
-rw-r--r--lang/tcl82/distinfo1
-rw-r--r--lang/tcl83/distinfo1
-rw-r--r--lang/tcl84/distinfo1
-rw-r--r--lang/tensile/distinfo1
-rw-r--r--lang/tinycobol/distinfo1
-rw-r--r--lang/treecc/distinfo1
-rw-r--r--lang/wamcc/distinfo2
-rw-r--r--lang/yabasic/distinfo1
-rw-r--r--lang/yap/distinfo1
93 files changed, 129 insertions, 7 deletions
diff --git a/lang/STk/distinfo b/lang/STk/distinfo
index 119b264dc905..8ffb1775398a 100644
--- a/lang/STk/distinfo
+++ b/lang/STk/distinfo
@@ -1,2 +1,3 @@
MD5 (STk-4.0.1.tar.gz) = 4f21cae40a619193ee081eafaa58a5be
+SHA256 (STk-4.0.1.tar.gz) = 28e589d675a492754df4ed17c77b8ef8af4c8efd570fd5f140bc54bd7c879364
SIZE (STk-4.0.1.tar.gz) = 3673684
diff --git a/lang/Sather/distinfo b/lang/Sather/distinfo
index d4b197775742..522a5f907563 100644
--- a/lang/Sather/distinfo
+++ b/lang/Sather/distinfo
@@ -1,2 +1,3 @@
MD5 (sather-1.2.1.tar.gz) = 1064827b117f6c930ad15fdb49b89e01
+SHA256 (sather-1.2.1.tar.gz) = 774d5d4dfe392c7a4ae8555e2ef1eb9c06f71ddfd04078280b09efdc3beeb247
SIZE (sather-1.2.1.tar.gz) = 4458088
diff --git a/lang/atlast/distinfo b/lang/atlast/distinfo
index 97a033736c7a..404159c32d53 100644
--- a/lang/atlast/distinfo
+++ b/lang/atlast/distinfo
@@ -1,2 +1,3 @@
MD5 (atlast-1.0.tar.gz) = 6cbf9f57293c04d2a952a29ccb19aa2e
+SHA256 (atlast-1.0.tar.gz) = ef789f91bb5043080ce23f59ac7d6ce48119e9a60ee6737658ec5066f9c64f3b
SIZE (atlast-1.0.tar.gz) = 269663
diff --git a/lang/awka/distinfo b/lang/awka/distinfo
index 802ae210d178..eb51891fabfe 100644
--- a/lang/awka/distinfo
+++ b/lang/awka/distinfo
@@ -1,2 +1,3 @@
MD5 (awka-0.7.5.tar.gz) = 6e6dd4a60b25dc0a7a06c6de063d6590
+SHA256 (awka-0.7.5.tar.gz) = b650495a9831469060b9df90ef4e540d6465fc3aeedf1e4f2772837170742fff
SIZE (awka-0.7.5.tar.gz) = 395499
diff --git a/lang/bf2c/distinfo b/lang/bf2c/distinfo
index e43fa1d94842..b7f7753c887c 100644
--- a/lang/bf2c/distinfo
+++ b/lang/bf2c/distinfo
@@ -1,2 +1,3 @@
MD5 (bf2c-1.2.3.tar.gz) = 72cabfb53dfab3f83de7ea901dfbb411
+SHA256 (bf2c-1.2.3.tar.gz) = f959d34d65b78fba1d9ec3cfa98533560ef64cc7ace1c96f2f67730370e16148
SIZE (bf2c-1.2.3.tar.gz) = 11008
diff --git a/lang/bwbasic/distinfo b/lang/bwbasic/distinfo
index 83556fc4c1c1..1bbc51ed9c78 100644
--- a/lang/bwbasic/distinfo
+++ b/lang/bwbasic/distinfo
@@ -1,2 +1,3 @@
MD5 (bwbasic-2.20p2.tar.Z) = 907928c8efbdea24c51826d9be8fa238
+SHA256 (bwbasic-2.20p2.tar.Z) = 65527cef2b06260929482f6d7c9cd519a10026080770bc0a00d7a42ceea96b6d
SIZE (bwbasic-2.20p2.tar.Z) = 485971
diff --git a/lang/ccscript/distinfo b/lang/ccscript/distinfo
index 1dba8d9eed8b..92c28e0ef54d 100644
--- a/lang/ccscript/distinfo
+++ b/lang/ccscript/distinfo
@@ -1,2 +1,3 @@
MD5 (ccscript-2.5.7.tar.gz) = 48eac6739eb96f9d9bad1188fb59f9d9
+SHA256 (ccscript-2.5.7.tar.gz) = d52e965e16dabd0f3a771e2c6ec5d1e30ebda86875d4ea5687bd02ac457b3904
SIZE (ccscript-2.5.7.tar.gz) = 383334
diff --git a/lang/cim/distinfo b/lang/cim/distinfo
index 219045ecc674..3c647611da4c 100644
--- a/lang/cim/distinfo
+++ b/lang/cim/distinfo
@@ -1,2 +1,3 @@
MD5 (cim-3.37.tar.gz) = b51068ab30f54aefeb86fc4a6289cc77
+SHA256 (cim-3.37.tar.gz) = 6bdebc2de4ff40409eb813b12666bd2c4465ec1a3690a53861f11899793c9349
SIZE (cim-3.37.tar.gz) = 712263
diff --git a/lang/cli/distinfo b/lang/cli/distinfo
index 06f8edde38fe..cd1552c5cf5e 100644
--- a/lang/cli/distinfo
+++ b/lang/cli/distinfo
@@ -1,2 +1,3 @@
MD5 (sscli_20021101.tgz) = be9abced1e3ed97cf94a79f41a15171a
+SHA256 (sscli_20021101.tgz) = 688da3bd523dfe6ca1a2482de22770b5b1d8582b089bd05e8a07930c36382680
SIZE (sscli_20021101.tgz) = 15736461
diff --git a/lang/compaq-cc/distinfo b/lang/compaq-cc/distinfo
index 542f6e017c0f..323ddd5c0c96 100644
--- a/lang/compaq-cc/distinfo
+++ b/lang/compaq-cc/distinfo
@@ -1,8 +1,12 @@
MD5 (ccc-6.4.9.005-1.alpha.rpm) = 2bbbe8f9682e337b6ba8e2b6b093246d
+SHA256 (ccc-6.4.9.005-1.alpha.rpm) = 63149b340e56ce044a15f8725ff2ed8ca86f071b4bf8472ee0175382015db920
SIZE (ccc-6.4.9.005-1.alpha.rpm) = 5751246
+MD5 (libots-2.2.7-2.alpha.rpm) = 4b6337865c798f821850e20502964ae0
+SHA256 (libots-2.2.7-2.alpha.rpm) = 32e6e49d8bc4faf1b5c250cb764c124833947fa16c7f96ea6b23fb4d96030530
+SIZE (libots-2.2.7-2.alpha.rpm) = 94336
MD5 (cpml_ev5-5.1.0-4.alpha.rpm) = 0e0f6b8e233d2114174be21e7c8cf581
+SHA256 (cpml_ev5-5.1.0-4.alpha.rpm) = f8f3ace45d0ea27b263ddd61e704dd25893ff8b68736c0f53459948831f59fd8
SIZE (cpml_ev5-5.1.0-4.alpha.rpm) = 321594
MD5 (cpml_ev6-5.1.0-4.alpha.rpm) = 8ccc4d30cfa8d9e048339446ac3de433
+SHA256 (cpml_ev6-5.1.0-4.alpha.rpm) = dd62028fd83a792b3e6fcb2a761c79e5c154a63b6b08edb9a14fbdd6624b8b75
SIZE (cpml_ev6-5.1.0-4.alpha.rpm) = 310112
-MD5 (libots-2.2.7-2.alpha.rpm) = 4b6337865c798f821850e20502964ae0
-SIZE (libots-2.2.7-2.alpha.rpm) = 94336
diff --git a/lang/cu-prolog/distinfo b/lang/cu-prolog/distinfo
index feee5ffcad7a..e092d703ddb6 100644
--- a/lang/cu-prolog/distinfo
+++ b/lang/cu-prolog/distinfo
@@ -1,4 +1,6 @@
MD5 (cupsrc.tar.gz) = 62b23ee48045d09579ab42ef62876d58
+SHA256 (cupsrc.tar.gz) = 5110723a4b93d1e103cf3a71da6ca3c56ee0da3f5bb0a7f74ba66861dbd85587
SIZE (cupsrc.tar.gz) = 211847
MD5 (cupdoc.tar.gz) = 954f59489bb70bda5140118f1c5425d5
+SHA256 (cupdoc.tar.gz) = 5e7d1287f1b06e5e4f168012dc03e9604a562495198e0c167ce832f5ed3c3302
SIZE (cupdoc.tar.gz) = 136474
diff --git a/lang/dice/distinfo b/lang/dice/distinfo
index d3fa65b2b8f5..119b1fca2207 100644
--- a/lang/dice/distinfo
+++ b/lang/dice/distinfo
@@ -1,2 +1,3 @@
MD5 (dice-rel-3.15.tgz) = 14bf25b7d82a2e3d02921997c5998126
+SHA256 (dice-rel-3.15.tgz) = fa06e5c4197daf901042f7870d8b22c78280848b14a1933d7a64abd56eec0e51
SIZE (dice-rel-3.15.tgz) = 4021924
diff --git a/lang/diveintopython/distinfo b/lang/diveintopython/distinfo
index 07ae4be3a040..b1b588f11ccd 100644
--- a/lang/diveintopython/distinfo
+++ b/lang/diveintopython/distinfo
@@ -1,16 +1,24 @@
MD5 (diveintopython/diveintopython-html-5.4.zip) = 09247597b21c6253b810f081053e56b5
+SHA256 (diveintopython/diveintopython-html-5.4.zip) = cf51555500b77c51f6a35c59eaf049b23c8729ef3bef31fc445b6aea45d150a6
SIZE (diveintopython/diveintopython-html-5.4.zip) = 865555
MD5 (diveintopython/diveintopython-html-flat-5.4.zip) = 0446cda61a102309ec3a290a3082bd8a
+SHA256 (diveintopython/diveintopython-html-flat-5.4.zip) = 188bfdd5ed79c96f25746a21c69ee08ab2a094d6d0b01a4719e6d99014958064
SIZE (diveintopython/diveintopython-html-flat-5.4.zip) = 469217
MD5 (diveintopython/diveintopython-pdf-5.4.zip) = 344f040e317a39f342cf277a1630e28b
+SHA256 (diveintopython/diveintopython-pdf-5.4.zip) = fc7249731166362a91267e5ff74f63f11ec44bafe9af86cb0b8f99105789e9c4
SIZE (diveintopython/diveintopython-pdf-5.4.zip) = 782047
MD5 (diveintopython/diveintopython-text-5.4.zip) = 870a4df528a94750b983842ddf0500e5
+SHA256 (diveintopython/diveintopython-text-5.4.zip) = fbd48c72639edc4fc3ca0f6184aaa39a1304e4fd9482fc3ca47a9085252170e0
SIZE (diveintopython/diveintopython-text-5.4.zip) = 376218
MD5 (diveintopython/diveintopython-word-5.4.zip) = 34a063924616ff3ec2626d18df3da5ee
+SHA256 (diveintopython/diveintopython-word-5.4.zip) = fef417b7ccea1d4359431f54a802fbcfd9b0ab2a0ba10f0aefb91a8845d97af7
SIZE (diveintopython/diveintopython-word-5.4.zip) = 702043
MD5 (diveintopython/diveintopython-xml-5.4.zip) = 3e1c9e3d00fc912cb298b062bdac9002
+SHA256 (diveintopython/diveintopython-xml-5.4.zip) = e08beda51ff67f199af6e1d7eeaccba7172a9a8205e76e5e66ba2bac8efd2cd5
SIZE (diveintopython/diveintopython-xml-5.4.zip) = 292070
MD5 (diveintopython/diveintopython-common-5.4.zip) = 722affd8054d667d66764c3c48a6490b
+SHA256 (diveintopython/diveintopython-common-5.4.zip) = 624f320bc26fe8b341c90f152411c91c15550bab3268a92d1a7c19eafccef8b2
SIZE (diveintopython/diveintopython-common-5.4.zip) = 2986954
MD5 (diveintopython/diveintopython-examples-5.4.zip) = c9ffbe05bf60285e49e40437a6c5623a
+SHA256 (diveintopython/diveintopython-examples-5.4.zip) = 9072e190f027a4b2ccb997d543339e20bdd58a0996b16fa5f082dccc219aa5d5
SIZE (diveintopython/diveintopython-examples-5.4.zip) = 115133
diff --git a/lang/egcs/distinfo b/lang/egcs/distinfo
index 0031b107fb6e..251cc3a185e7 100644
--- a/lang/egcs/distinfo
+++ b/lang/egcs/distinfo
@@ -1,8 +1,12 @@
MD5 (egcs-core-1.1.2.tar.bz2) = ad12b8eb6014a3f4fd3fe7f9bd6df01d
+SHA256 (egcs-core-1.1.2.tar.bz2) = dcce242ea948c986690a8c8b710b92665fdf310b43e40157b2163ff4ee9f5909
SIZE (egcs-core-1.1.2.tar.bz2) = 6242306
MD5 (egcs-g++-1.1.2.tar.bz2) = defecf8027a98c18b0ecbff0ab970243
+SHA256 (egcs-g++-1.1.2.tar.bz2) = fb6de776497dc6a0cf9241ecbb6fffb45ea6b823f95f82a3c510cd7e2321ea38
SIZE (egcs-g++-1.1.2.tar.bz2) = 1183411
MD5 (egcs-g77-1.1.2.tar.bz2) = d5e7e645896a549bdbdfebbb01bc3235
+SHA256 (egcs-g77-1.1.2.tar.bz2) = 520740ad34f5f6bbc611b918cde3f7a89f42455767672716e5b68dd11b3a9fb5
SIZE (egcs-g77-1.1.2.tar.bz2) = 942606
MD5 (egcs-objc-1.1.2.tar.bz2) = 91e12ee2e12fa866aeec41174bcf1dfe
+SHA256 (egcs-objc-1.1.2.tar.bz2) = e463e1113f2294a914c48f0b6a0537504dec6a5e9038ef2fb5d62300a48c2250
SIZE (egcs-objc-1.1.2.tar.bz2) = 202397
diff --git a/lang/elisp-manual/distinfo b/lang/elisp-manual/distinfo
index 91a640affec8..4f837bff5a17 100644
--- a/lang/elisp-manual/distinfo
+++ b/lang/elisp-manual/distinfo
@@ -1,2 +1,3 @@
MD5 (elisp-manual-21-2.8.tar.gz) = 71500b6aaa3d80ea1df1b46c5055c43d
+SHA256 (elisp-manual-21-2.8.tar.gz) = f17d3bfce8f9e8426b40e0a686e50809c6806157667a032c280bd70533ffd450
SIZE (elisp-manual-21-2.8.tar.gz) = 2455995
diff --git a/lang/elk/distinfo b/lang/elk/distinfo
index 9a1490ab8aed..4aad5f5b23ff 100644
--- a/lang/elk/distinfo
+++ b/lang/elk/distinfo
@@ -1,2 +1,3 @@
MD5 (elk-3.99.6.tar.bz2) = d5ba4f56796a3c3798164131ae7b0e10
+SHA256 (elk-3.99.6.tar.bz2) = 3aad8e5e6c0ec2207cdc3060557752c1820467f590825d2c20954d2658e2d96d
SIZE (elk-3.99.6.tar.bz2) = 643615
diff --git a/lang/eperl/distinfo b/lang/eperl/distinfo
index b1bc72cebfa8..5cecad01c4bb 100644
--- a/lang/eperl/distinfo
+++ b/lang/eperl/distinfo
@@ -1,2 +1,3 @@
MD5 (eperl-2.2.14.tar.gz) = 0213580b6711b5312d1873f9732ae8d6
+SHA256 (eperl-2.2.14.tar.gz) = a9add61ed59e3030027e0ff5c00195627d7309be48162c9b315f57d27730a295
SIZE (eperl-2.2.14.tar.gz) = 199664
diff --git a/lang/expect/distinfo b/lang/expect/distinfo
index 07c39762a28f..3046cdec7c47 100644
--- a/lang/expect/distinfo
+++ b/lang/expect/distinfo
@@ -1,2 +1,3 @@
MD5 (expect-5.43.0.tar.gz) = 230400129630335b3060a42f66fec11d
+SHA256 (expect-5.43.0.tar.gz) = d11a77e680ddc0244370b46f117f0b28a6571db842885bee3b7c15372c1ca079
SIZE (expect-5.43.0.tar.gz) = 525570
diff --git a/lang/f2c/distinfo b/lang/f2c/distinfo
index 74a1002d3469..aba2765163a6 100644
--- a/lang/f2c/distinfo
+++ b/lang/f2c/distinfo
@@ -1,2 +1,3 @@
MD5 (f2c-freebsd.3.0.0.tar.gz) = e69b37fd3801faa82e5112806358b246
+SHA256 (f2c-freebsd.3.0.0.tar.gz) = 40fabd560f4984e82c30d08e9addf1c76afb5954cac6954c3f51faccbe80f8ec
SIZE (f2c-freebsd.3.0.0.tar.gz) = 266829
diff --git a/lang/f2py/distinfo b/lang/f2py/distinfo
index 8f41a7793cbc..690756c5c78b 100644
--- a/lang/f2py/distinfo
+++ b/lang/f2py/distinfo
@@ -1,2 +1,3 @@
MD5 (F2PY-2.45.241_1926.tar.gz) = 8aedac9cad32afdcddcfb026b6393ece
+SHA256 (F2PY-2.45.241_1926.tar.gz) = f11525d8a3ec167b53cdb1c3882dff673960268bdf5c701bfb28602b3101075f
SIZE (F2PY-2.45.241_1926.tar.gz) = 139482
diff --git a/lang/f77/distinfo b/lang/f77/distinfo
index 57f28fc06cde..c6ca9889e7b8 100644
--- a/lang/f77/distinfo
+++ b/lang/f77/distinfo
@@ -1,2 +1,3 @@
MD5 (f77-freebsd.0.3.tar.gz) = c5b7cc72f120c1ae2fe01e6628116f1a
+SHA256 (f77-freebsd.0.3.tar.gz) = 9c9ecd0bdaf4dd224bb225bf0a3671e7fbe695e1c1a46df464e7d4c19e8bc246
SIZE (f77-freebsd.0.3.tar.gz) = 9657
diff --git a/lang/fesi/distinfo b/lang/fesi/distinfo
index 575e73901ed8..e0ef403a1506 100644
--- a/lang/fesi/distinfo
+++ b/lang/fesi/distinfo
@@ -1,2 +1,3 @@
MD5 (fesikit-1.1.5.zip) = 24c1aaa7914b96874a2dc35ccf900a0d
+SHA256 (fesikit-1.1.5.zip) = 479abf76f3f55f73589919d1dbf9af1c5cfb0ca3cbe6957c8eb42da9735b18a9
SIZE (fesikit-1.1.5.zip) = 609824
diff --git a/lang/fpc-demo/distinfo b/lang/fpc-demo/distinfo
index 54527a31654e..fb00975ada0c 100644
--- a/lang/fpc-demo/distinfo
+++ b/lang/fpc-demo/distinfo
@@ -1,2 +1,3 @@
MD5 (fpc-1.0.10.ELF.tar) = 6ad56eb115152174683499da3ece7667
+SHA256 (fpc-1.0.10.ELF.tar) = 318bab9d1269dffcc5fe737d224fca939c5f130f34f12d166319b3d1ba776bfb
SIZE (fpc-1.0.10.ELF.tar) = 17448960
diff --git a/lang/fpc-docs/distinfo b/lang/fpc-docs/distinfo
index 54527a31654e..fb00975ada0c 100644
--- a/lang/fpc-docs/distinfo
+++ b/lang/fpc-docs/distinfo
@@ -1,2 +1,3 @@
MD5 (fpc-1.0.10.ELF.tar) = 6ad56eb115152174683499da3ece7667
+SHA256 (fpc-1.0.10.ELF.tar) = 318bab9d1269dffcc5fe737d224fca939c5f130f34f12d166319b3d1ba776bfb
SIZE (fpc-1.0.10.ELF.tar) = 17448960
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index 54527a31654e..fb00975ada0c 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,2 +1,3 @@
MD5 (fpc-1.0.10.ELF.tar) = 6ad56eb115152174683499da3ece7667
+SHA256 (fpc-1.0.10.ELF.tar) = 318bab9d1269dffcc5fe737d224fca939c5f130f34f12d166319b3d1ba776bfb
SIZE (fpc-1.0.10.ELF.tar) = 17448960
diff --git a/lang/gcc295/distinfo b/lang/gcc295/distinfo
index 72cfdd7f8839..fbc3a11ce405 100644
--- a/lang/gcc295/distinfo
+++ b/lang/gcc295/distinfo
@@ -1,5 +1,6 @@
-$FreeBSD$
MD5 (gcc-core-2.95.3.tar.bz2) = 56dc4de966a54e4c511f65e525f9c0fe
+SHA256 (gcc-core-2.95.3.tar.bz2) = e4a2390e1360de9a811197e3475b1bfd3f49ef88295af4a0c22e7a1ad49ac296
SIZE (gcc-core-2.95.3.tar.bz2) = 6798053
MD5 (gcc-g++-2.95.3.tar.bz2) = ce600888f39443a25ad325cc886e7d16
+SHA256 (gcc-g++-2.95.3.tar.bz2) = 1e082ea0f0a3cfeab369fce1522c58960361d057ce2b16b10084b7b66698ce6f
SIZE (gcc-g++-2.95.3.tar.bz2) = 1248880
diff --git a/lang/gcc30/distinfo b/lang/gcc30/distinfo
index 2bfbfa127d70..27c9d7c617eb 100644
--- a/lang/gcc30/distinfo
+++ b/lang/gcc30/distinfo
@@ -1,8 +1,12 @@
MD5 (gcc-core-3.0.4.tar.bz2) = 91b2eb00067defd75b6ab35e25e18a3e
+SHA256 (gcc-core-3.0.4.tar.bz2) = 6a0ebe892eae420d32ebc465d17d180a7358456d1e8775c2d488acb456bac802
SIZE (gcc-core-3.0.4.tar.bz2) = 7920477
MD5 (gcc-g++-3.0.4.tar.bz2) = 3640e2dc5d06257ed612da6da402a0c7
+SHA256 (gcc-g++-3.0.4.tar.bz2) = bb90c8fc4dc7a1e610237887deb8a85f30719eb2deef9119d0174bca33c51a5d
SIZE (gcc-g++-3.0.4.tar.bz2) = 1748874
MD5 (gcc-g77-3.0.4.tar.bz2) = 22c9def796cd7e01753cde3e01c125af
+SHA256 (gcc-g77-3.0.4.tar.bz2) = 1724aa8e4bd1063339ef761f3c934c3842b1bf025791d9fb66ac14eb70406ee9
SIZE (gcc-g77-3.0.4.tar.bz2) = 1121057
MD5 (gcc-objc-3.0.4.tar.bz2) = af54f3eb7ea363728397fe9a445773e6
+SHA256 (gcc-objc-3.0.4.tar.bz2) = e0959e7f004b5c51a69e6887328a0d663347af88e6fe467f38600682c88bcf5c
SIZE (gcc-objc-3.0.4.tar.bz2) = 183586
diff --git a/lang/gcc32/distinfo b/lang/gcc32/distinfo
index a6f07a47bb0e..d33d6f7058e9 100644
--- a/lang/gcc32/distinfo
+++ b/lang/gcc32/distinfo
@@ -1,6 +1,12 @@
MD5 (gcc-core-3.2.3.tar.bz2) = 66664a84b383ba8d68612cd89b9478b2
-MD5 (gcc-testsuite-3.2.3.tar.bz2) = 31bef289a70e114d7b70372126b5afab
+SHA256 (gcc-core-3.2.3.tar.bz2) = fb320c4351a35dc0d99cf764a27d52dd51d1822f022e876cd826e94253412c58
+SIZE (gcc-core-3.2.3.tar.bz2) = 10324429
MD5 (gcc-g++-3.2.3.tar.bz2) = ebb7932d0dc526b10c222a22cc02f180
+SHA256 (gcc-g++-3.2.3.tar.bz2) = 170dd3e43cc80e8d6074ec0e28dc3ae5a31ebfd3852510d2d621527bba5ff965
+SIZE (gcc-g++-3.2.3.tar.bz2) = 1947960
MD5 (gcc-g77-3.2.3.tar.bz2) = 8bea8cf9734995738552d90cf3f80b62
-MD5 (gcc-java-3.2.3.tar.bz2) = 9cf2c5162a582705c1cae06c206e06de
+SHA256 (gcc-g77-3.2.3.tar.bz2) = 335880339fb6ca685f71a80fa2cb5c8dc943e0ff8366df1087363516bb6e733c
+SIZE (gcc-g77-3.2.3.tar.bz2) = 1144165
MD5 (gcc-objc-3.2.3.tar.bz2) = eaca8b22d4ef2b42b84b877edbdf896b
+SHA256 (gcc-objc-3.2.3.tar.bz2) = b8f3aa06893a74919e35c1a460f2cfb2803a62bf72bfaf56d4e3f985db818b97
+SIZE (gcc-objc-3.2.3.tar.bz2) = 204251
diff --git a/lang/glade-gpl/distinfo b/lang/glade-gpl/distinfo
index ac5a2ff3a7c6..f266e1000e91 100644
--- a/lang/glade-gpl/distinfo
+++ b/lang/glade-gpl/distinfo
@@ -1,2 +1,3 @@
MD5 (glade-3.15p-src.tgz) = 44e478a03eef8d65d597558f826b3128
+SHA256 (glade-3.15p-src.tgz) = 14f7e07e9e2ce042e66180f52651a2b92cace79e92af502bb0f16b13211df040
SIZE (glade-3.15p-src.tgz) = 1061859
diff --git a/lang/glibstdc++28/distinfo b/lang/glibstdc++28/distinfo
index a5ca464eeecc..05fa1efa8bd5 100644
--- a/lang/glibstdc++28/distinfo
+++ b/lang/glibstdc++28/distinfo
@@ -1,2 +1,3 @@
MD5 (libstdc++-2.8.1.1.tar.gz) = 3c6fffe1ed671ad0238a232eb936d56f
+SHA256 (libstdc++-2.8.1.1.tar.gz) = 5cb718d0b27697c75520e35d773200bd0a44c1911638f7145137dd3848ad16cd
SIZE (libstdc++-2.8.1.1.tar.gz) = 831201
diff --git a/lang/gnat-doc-html/distinfo b/lang/gnat-doc-html/distinfo
index 18cabb6032a9..dde180acbbc2 100644
--- a/lang/gnat-doc-html/distinfo
+++ b/lang/gnat-doc-html/distinfo
@@ -1,2 +1,3 @@
MD5 (gnat-3.15p-unx-docs.tar.gz) = 3bcbedfaccf343a8515efc0f74b8a027
+SHA256 (gnat-3.15p-unx-docs.tar.gz) = e9e1e11d52533f457c3cdb6a2fd51ed38b0e112f0babfaf44d9e3a54f3cfab71
SIZE (gnat-3.15p-unx-docs.tar.gz) = 9515443
diff --git a/lang/gnat-glade/distinfo b/lang/gnat-glade/distinfo
index ac5a2ff3a7c6..f266e1000e91 100644
--- a/lang/gnat-glade/distinfo
+++ b/lang/gnat-glade/distinfo
@@ -1,2 +1,3 @@
MD5 (glade-3.15p-src.tgz) = 44e478a03eef8d65d597558f826b3128
+SHA256 (glade-3.15p-src.tgz) = 14f7e07e9e2ce042e66180f52651a2b92cace79e92af502bb0f16b13211df040
SIZE (glade-3.15p-src.tgz) = 1061859
diff --git a/lang/huc/distinfo b/lang/huc/distinfo
index 97568a234ab5..c9ad45ddd1e7 100644
--- a/lang/huc/distinfo
+++ b/lang/huc/distinfo
@@ -1,2 +1,3 @@
MD5 (huc_src_320.tgz) = 39e03bbb5de640f43d22391b0650c64a
+SHA256 (huc_src_320.tgz) = 93a4f9f68841cff0274751e8d7b1b49683a87e8ca0d3992e988793ee6fcef7b6
SIZE (huc_src_320.tgz) = 294961
diff --git a/lang/icon/distinfo b/lang/icon/distinfo
index 3c803d070cbd..9e192a819f7e 100644
--- a/lang/icon/distinfo
+++ b/lang/icon/distinfo
@@ -1,2 +1,3 @@
MD5 (icon.v941src.tgz) = 5ab62c32eb0d20fa6ee5840dd88a09f6
+SHA256 (icon.v941src.tgz) = 1fb63ec98d25511a1010f3543b7c146ecb59e5b75562777163d79ad44de89230
SIZE (icon.v941src.tgz) = 3249869
diff --git a/lang/intel2gas/distinfo b/lang/intel2gas/distinfo
index 69a0eac9614d..288b1c1b3db8 100644
--- a/lang/intel2gas/distinfo
+++ b/lang/intel2gas/distinfo
@@ -1,2 +1,3 @@
MD5 (intel2gas-1.3.3.tar.gz) = 40c85d961f6214903d80dc7f233a2c6f
+SHA256 (intel2gas-1.3.3.tar.gz) = 8abb55437cb14c148e878cf40c8be8208ffbbe0e38d35a5e08c206f28b669538
SIZE (intel2gas-1.3.3.tar.gz) = 48460
diff --git a/lang/itcl/distinfo b/lang/itcl/distinfo
index f0840a234f20..c1d45cf798af 100644
--- a/lang/itcl/distinfo
+++ b/lang/itcl/distinfo
@@ -1,2 +1,3 @@
MD5 (itcl3.2.1_src.tgz) = 44dcc2129232329cacd6c8abebf38403
+SHA256 (itcl3.2.1_src.tgz) = 9a225564fc94beef4cc0e627a368d9d2b4425c58b93d5a787c9836d6cceed2ad
SIZE (itcl3.2.1_src.tgz) = 427026
diff --git a/lang/jruby/distinfo b/lang/jruby/distinfo
index 7ca5433be039..8bceec209f66 100644
--- a/lang/jruby/distinfo
+++ b/lang/jruby/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/jruby-bin-0.5.3.tar.gz) = fbff9e334157a4626daddcbace9c848f
+SHA256 (ruby/jruby-bin-0.5.3.tar.gz) = 63c1eb0a03ff93ab5af470c7784bfcc0054f899b565fb27177ec74e566bfe474
SIZE (ruby/jruby-bin-0.5.3.tar.gz) = 1720394
diff --git a/lang/klone/distinfo b/lang/klone/distinfo
index 8034820d81bb..9cfacf1c4f46 100644
--- a/lang/klone/distinfo
+++ b/lang/klone/distinfo
@@ -1,2 +1,3 @@
MD5 (Klone359.tar.gz) = 2ed4c28fd1f86f1dc460e296006f6f92
+SHA256 (Klone359.tar.gz) = 4ca6e7389eef54e431d6b2e0925b7b06b0e9d2bf5cfbf4ce6f326c13210c1ebf
SIZE (Klone359.tar.gz) = 835367
diff --git a/lang/lafontaine/distinfo b/lang/lafontaine/distinfo
index 30e9d581b75e..f53bcd190a38 100644
--- a/lang/lafontaine/distinfo
+++ b/lang/lafontaine/distinfo
@@ -1,2 +1,3 @@
MD5 (lafontaine-0.3R3-20020715.tar.bz2) = 77e06e8b5acafa9cd210090afece8c00
+SHA256 (lafontaine-0.3R3-20020715.tar.bz2) = fe65fd4e69939a0c232679ef777838d4fad3f342475bc1a422dc1cfd393b36d7
SIZE (lafontaine-0.3R3-20020715.tar.bz2) = 233738
diff --git a/lang/libjit/distinfo b/lang/libjit/distinfo
index d692018831fe..299bab5ddef2 100644
--- a/lang/libjit/distinfo
+++ b/lang/libjit/distinfo
@@ -1,2 +1,3 @@
MD5 (libjit-0.0.4.tar.gz) = eda01981d60a996434d3d4e36c84d6c2
+SHA256 (libjit-0.0.4.tar.gz) = 26ffdf135a1fa46a8d02b4bf8cc977aceb881c795551d69e3ff94acc8961ec75
SIZE (libjit-0.0.4.tar.gz) = 580278
diff --git a/lang/libutils/distinfo b/lang/libutils/distinfo
index 1777a563882d..64991e0ec13d 100644
--- a/lang/libutils/distinfo
+++ b/lang/libutils/distinfo
@@ -1,2 +1,3 @@
MD5 (libutils-1.0.3.tar.gz) = bffd064ada7576aad6c68777060ce42f
+SHA256 (libutils-1.0.3.tar.gz) = ea9dba332dab4edacf9516140358b32f7f62bca33b5a0050194f3529ec23b57c
SIZE (libutils-1.0.3.tar.gz) = 257710
diff --git a/lang/linux-j/distinfo b/lang/linux-j/distinfo
index abf0b5db8528..684358d1fa8f 100644
--- a/lang/linux-j/distinfo
+++ b/lang/linux-j/distinfo
@@ -1,2 +1,3 @@
MD5 (linux-j/504b/j504b_linux32.tar.gz) = 02e629d102b9aeabad6bb3f2e80acae5
+SHA256 (linux-j/504b/j504b_linux32.tar.gz) = 35a40355a62bf88fbfa8f5280ce7a874404f87e0b36682df3dd97b566c9646e7
SIZE (linux-j/504b/j504b_linux32.tar.gz) = 3495772
diff --git a/lang/logo/distinfo b/lang/logo/distinfo
index bf911d3bb079..58b42278a862 100644
--- a/lang/logo/distinfo
+++ b/lang/logo/distinfo
@@ -1,2 +1,3 @@
MD5 (ucblogo.tar.gz) = caf68577630645718492fd7d10fd4927
+SHA256 (ucblogo.tar.gz) = a2922e065113274dd701ba3b03448134cceb047f3d6cadbe5322e23061e2ff9d
SIZE (ucblogo.tar.gz) = 1290273
diff --git a/lang/mawk/distinfo b/lang/mawk/distinfo
index c3bfa61e0478..e67134211da1 100644
--- a/lang/mawk/distinfo
+++ b/lang/mawk/distinfo
@@ -1,2 +1,3 @@
MD5 (mawk-1.3.3.tar.gz) = ad46743641924e1234b2bfba92641085
+SHA256 (mawk-1.3.3.tar.gz) = 32649c46063d4ef0777a12ae6e9a26bcc920833d54e1abca7edb8d37481e7485
SIZE (mawk-1.3.3.tar.gz) = 209942
diff --git a/lang/mdk/distinfo b/lang/mdk/distinfo
index ed0ffec957f1..a174a93b5675 100644
--- a/lang/mdk/distinfo
+++ b/lang/mdk/distinfo
@@ -1,2 +1,3 @@
MD5 (mdk-1.2.tar.gz) = 2c3562fb13b893688c6caa5e60217e95
+SHA256 (mdk-1.2.tar.gz) = 23f556469f29d9dee895cd88d58cc9ab1218c6834f41a5ae883bbe274b7a98a4
SIZE (mdk-1.2.tar.gz) = 1047398
diff --git a/lang/mixal/distinfo b/lang/mixal/distinfo
index 18022309966b..e0eb3883332f 100644
--- a/lang/mixal/distinfo
+++ b/lang/mixal/distinfo
@@ -1,2 +1,3 @@
MD5 (mixal-1.10.tar.gz) = 7cd62ea97e6ae102b0f4926b88fc956b
+SHA256 (mixal-1.10.tar.gz) = 367afce5e9f4fa95e081b93697981f0459dbb7713b1aa071e752ca7c56dd500f
SIZE (mixal-1.10.tar.gz) = 41055
diff --git a/lang/ml-pnet/distinfo b/lang/ml-pnet/distinfo
index f89d8175ab75..efef7e07354f 100644
--- a/lang/ml-pnet/distinfo
+++ b/lang/ml-pnet/distinfo
@@ -1,2 +1,3 @@
MD5 (ml-pnet-0.7.0.tar.gz) = 365ad9dc376fcf1f932e0362660c0aac
+SHA256 (ml-pnet-0.7.0.tar.gz) = 7901654d719e14a522de8617611e3ce7b4f4e358e82ed4b3a45cb2f0233fc9d1
SIZE (ml-pnet-0.7.0.tar.gz) = 3881120
diff --git a/lang/mmix/distinfo b/lang/mmix/distinfo
index 40d34b51a377..7a4e876da029 100644
--- a/lang/mmix/distinfo
+++ b/lang/mmix/distinfo
@@ -1,2 +1,3 @@
MD5 (mmix-20030622.tar.gz) = 3bc904ee637b512964d5f51a2412b9f0
+SHA256 (mmix-20030622.tar.gz) = 7872aef16921fada997c38aba7e578e6b12489f193d5fb1e9f9a9537ab1a1403
SIZE (mmix-20030622.tar.gz) = 304746
diff --git a/lang/moscow_ml/distinfo b/lang/moscow_ml/distinfo
index 1d0d5f1394ee..216c75a9c9f9 100644
--- a/lang/moscow_ml/distinfo
+++ b/lang/moscow_ml/distinfo
@@ -1,2 +1,3 @@
MD5 (mos201src.tar.gz) = 74aaaf988201fe92a9dbfbcb1e646f70
+SHA256 (mos201src.tar.gz) = 9ec5695358a4aa4702d856c026f3cf0bce77275e8d1318fd90d455a44c46edff
SIZE (mos201src.tar.gz) = 2314392
diff --git a/lang/njs/distinfo b/lang/njs/distinfo
index 9fedd879a37b..a725c25f5e13 100644
--- a/lang/njs/distinfo
+++ b/lang/njs/distinfo
@@ -1,2 +1,3 @@
MD5 (js-0.2.5.tar.gz) = b299c678e388a170eea09b6e12375152
+SHA256 (js-0.2.5.tar.gz) = bf72717cd6af07cfb3c91b74fbf55003742a41d052addf0555fcd293b3dda057
SIZE (js-0.2.5.tar.gz) = 689982
diff --git a/lang/open-cobol-devel/distinfo b/lang/open-cobol-devel/distinfo
index ebf8c07fdebf..a3324c6b5202 100644
--- a/lang/open-cobol-devel/distinfo
+++ b/lang/open-cobol-devel/distinfo
@@ -1,2 +1,3 @@
MD5 (open-cobol-0.32.tar.gz) = 9ffc3b75eca988e40206b3e310bba635
+SHA256 (open-cobol-0.32.tar.gz) = ede55ad33a5d8776c994a668b77716f0fddba23011263a07073ffff0c0c38fc9
SIZE (open-cobol-0.32.tar.gz) = 768635
diff --git a/lang/open-cobol/distinfo b/lang/open-cobol/distinfo
index ebf8c07fdebf..a3324c6b5202 100644
--- a/lang/open-cobol/distinfo
+++ b/lang/open-cobol/distinfo
@@ -1,2 +1,3 @@
MD5 (open-cobol-0.32.tar.gz) = 9ffc3b75eca988e40206b3e310bba635
+SHA256 (open-cobol-0.32.tar.gz) = ede55ad33a5d8776c994a668b77716f0fddba23011263a07073ffff0c0c38fc9
SIZE (open-cobol-0.32.tar.gz) = 768635
diff --git a/lang/otcl/distinfo b/lang/otcl/distinfo
index dbc90a68eff8..929575bc4c2c 100644
--- a/lang/otcl/distinfo
+++ b/lang/otcl/distinfo
@@ -1,2 +1,3 @@
MD5 (otcl-1.9.tar.gz) = d17331ef65912f43c530c57565f85600
+SHA256 (otcl-1.9.tar.gz) = 3c5ca1d8f1c3fce788371a2b30b63e2f0b51f8c359672f78b101418786cbd09e
SIZE (otcl-1.9.tar.gz) = 309728
diff --git a/lang/p5-ePerl/distinfo b/lang/p5-ePerl/distinfo
index b1bc72cebfa8..5cecad01c4bb 100644
--- a/lang/p5-ePerl/distinfo
+++ b/lang/p5-ePerl/distinfo
@@ -1,2 +1,3 @@
MD5 (eperl-2.2.14.tar.gz) = 0213580b6711b5312d1873f9732ae8d6
+SHA256 (eperl-2.2.14.tar.gz) = a9add61ed59e3030027e0ff5c00195627d7309be48162c9b315f57d27730a295
SIZE (eperl-2.2.14.tar.gz) = 199664
diff --git a/lang/pbasic/distinfo b/lang/pbasic/distinfo
index 6759cbe2bf70..573e9e953e7e 100644
--- a/lang/pbasic/distinfo
+++ b/lang/pbasic/distinfo
@@ -1,2 +1,3 @@
MD5 (pbasic-2.0-950813.tar.gz) = 7f66af9314727e30c8513e9a98f94e26
+SHA256 (pbasic-2.0-950813.tar.gz) = 1eb9331aba18a57938e5477066fbcff654e470f4cfb5ac7cef0c719c096f40e5
SIZE (pbasic-2.0-950813.tar.gz) = 137363
diff --git a/lang/pnet-base/distinfo b/lang/pnet-base/distinfo
index 19a9e75ba124..e64cd7afde01 100644
--- a/lang/pnet-base/distinfo
+++ b/lang/pnet-base/distinfo
@@ -1,2 +1,3 @@
MD5 (pnet-0.7.0.tar.gz) = fbdb5cde8fdcd455579ed9e22fa3458d
+SHA256 (pnet-0.7.0.tar.gz) = 03e13db7307606ee40c5141558f8970a2f1f7508f12b9c057ffc609b20f0e205
SIZE (pnet-0.7.0.tar.gz) = 3529509
diff --git a/lang/pnetc/distinfo b/lang/pnetc/distinfo
index e4f85e77505e..fbfcd66a6bd3 100644
--- a/lang/pnetc/distinfo
+++ b/lang/pnetc/distinfo
@@ -1,2 +1,3 @@
MD5 (pnetC-0.7.0.tar.gz) = 5ae49470be4202c144a8c386be8095b5
+SHA256 (pnetC-0.7.0.tar.gz) = 14188312fcb14d3ff4cae5ecc41387015b3ab905a74044b79f1c816e7e5908ed
SIZE (pnetC-0.7.0.tar.gz) = 380636
diff --git a/lang/pnetlib/distinfo b/lang/pnetlib/distinfo
index 919eb51ecf2d..c830b66eb614 100644
--- a/lang/pnetlib/distinfo
+++ b/lang/pnetlib/distinfo
@@ -1,2 +1,3 @@
MD5 (pnetlib-0.7.0.tar.gz) = 701e071a77f65b50dc87952c6703a071
+SHA256 (pnetlib-0.7.0.tar.gz) = 751f6a49d0954eb71cb51c9071a7b05232b66439f0073375ef6a82bbef0530e5
SIZE (pnetlib-0.7.0.tar.gz) = 4035824
diff --git a/lang/q/distinfo b/lang/q/distinfo
index da02093dedbe..27f308612ad0 100644
--- a/lang/q/distinfo
+++ b/lang/q/distinfo
@@ -1,2 +1,3 @@
MD5 (q-6.2.tar.gz) = fd26c4354a77c9e69eb542b49735db68
+SHA256 (q-6.2.tar.gz) = 710582c4b8782f88aa62bc58db837acb8e752b5e286eb2767acb3fe4604edae5
SIZE (q-6.2.tar.gz) = 2693152
diff --git a/lang/rexx-wrapper/distinfo b/lang/rexx-wrapper/distinfo
index d3847ecc1b8b..8b627a1f684c 100644
--- a/lang/rexx-wrapper/distinfo
+++ b/lang/rexx-wrapper/distinfo
@@ -1,2 +1,3 @@
MD5 (RexxWrapper-2.3.tar.gz) = c31147aa20dc497a25c4c0c47dc99aa0
+SHA256 (RexxWrapper-2.3.tar.gz) = b228984bd098d052fcf303a8087ae55659fb50193c2db504c65c86920756f9ac
SIZE (RexxWrapper-2.3.tar.gz) = 205472
diff --git a/lang/rscheme/distinfo b/lang/rscheme/distinfo
index 99996826dc49..c23b46985901 100644
--- a/lang/rscheme/distinfo
+++ b/lang/rscheme/distinfo
@@ -1,2 +1,3 @@
MD5 (rs-0.7.3.2.tar.gz) = 7b76fb21652a30e641db3994c06fda5e
+SHA256 (rs-0.7.3.2.tar.gz) = 66fc81ef69e52e7f8d35225d6927e9015a9f2c2006bb8f2557f5c78bb204ccb3
SIZE (rs-0.7.3.2.tar.gz) = 1907741
diff --git a/lang/ruby-js/distinfo b/lang/ruby-js/distinfo
index de19f71c26fe..1d3387023479 100644
--- a/lang/ruby-js/distinfo
+++ b/lang/ruby-js/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/rubyjs-0.0.4.tar.gz) = 08310c43de18fbd39defa048dd54ea80
+SHA256 (ruby/rubyjs-0.0.4.tar.gz) = 9f92dc67f37ff02401a249f40ab59f6c2377708c27d7c6b5a15a3db66b0defbf
SIZE (ruby/rubyjs-0.0.4.tar.gz) = 4040
diff --git a/lang/ruby-lua/distinfo b/lang/ruby-lua/distinfo
index 4d4cdae256e6..221922bc3016 100644
--- a/lang/ruby-lua/distinfo
+++ b/lang/ruby-lua/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/rub-lua5-0.2.2.tar.gz) = 580692fec1b3fd3fef6def27f35f4ac0
+SHA256 (ruby/rub-lua5-0.2.2.tar.gz) = 4861fa75b990620443604cea9dbb605e05d27b9cc136a66bb5eaf051cdf96ea5
SIZE (ruby/rub-lua5-0.2.2.tar.gz) = 11267
diff --git a/lang/ruby-lua4/distinfo b/lang/ruby-lua4/distinfo
index 0e534ea05108..d2625454c6ef 100644
--- a/lang/ruby-lua4/distinfo
+++ b/lang/ruby-lua4/distinfo
@@ -1 +1,3 @@
MD5 (ruby/rubylua-20010921.zip) = 6dc7663781d4b1ecdd733669693775b3
+SHA256 (ruby/rubylua-20010921.zip) = c61d6d37687019be503fa1ff4aad1d58f819239a94f0d7689e1299040ad94a0b
+SIZE (ruby/rubylua-20010921.zip) = 7745
diff --git a/lang/ruby-man/distinfo b/lang/ruby-man/distinfo
index f81caeeca287..7225549ea716 100644
--- a/lang/ruby-man/distinfo
+++ b/lang/ruby-man/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/ruby-man-1.4.6.tar.gz) = 8eed63fec14a719df26247fb8384db5e
+SHA256 (ruby/ruby-man-1.4.6.tar.gz) = 84718d74821cc9ca3f36c1612a5f7c352ef9d5d907268e8c62fddbc777c2acca
SIZE (ruby/ruby-man-1.4.6.tar.gz) = 71101
diff --git a/lang/ruby-perl/distinfo b/lang/ruby-perl/distinfo
index cbb486b5e8e9..0b2855cf59aa 100644
--- a/lang/ruby-perl/distinfo
+++ b/lang/ruby-perl/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/perl-0.2.7.tar.gz) = 7738cc94f825eeee26a56d775c298fab
+SHA256 (ruby/perl-0.2.7.tar.gz) = b1dc4936c39e919b24026b169012da80045263ada02d1d2bf3aaa67758a58c83
SIZE (ruby/perl-0.2.7.tar.gz) = 11100
diff --git a/lang/ruby-programmingruby/distinfo b/lang/ruby-programmingruby/distinfo
index 9ed583c77430..492dfbaf0480 100644
--- a/lang/ruby-programmingruby/distinfo
+++ b/lang/ruby-programmingruby/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/ProgrammingRuby-0.4.tgz) = 7b5836dbfb97333cfaf82f1932d08154
+SHA256 (ruby/ProgrammingRuby-0.4.tgz) = c25cbb902e2bc6b29a8fa48ca3ef583e168f253f6e6b1160ca6853cbb894db84
SIZE (ruby/ProgrammingRuby-0.4.tgz) = 803146
diff --git a/lang/ruby-reference/distinfo b/lang/ruby-reference/distinfo
index ff55a1b20087..edf63c17465e 100644
--- a/lang/ruby-reference/distinfo
+++ b/lang/ruby-reference/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/rubyref_html_1.0.tgz) = e8776949c1394b1c071271ec9a8b6dcf
+SHA256 (ruby/rubyref_html_1.0.tgz) = 259f586294d7c594e05a946ca0b6e2d13dcefd768ea8def624cee12b56fdee15
SIZE (ruby/rubyref_html_1.0.tgz) = 119516
diff --git a/lang/ruby-usersguide/distinfo b/lang/ruby-usersguide/distinfo
index 97a2552ccb96..36adf08ef55b 100644
--- a/lang/ruby-usersguide/distinfo
+++ b/lang/ruby-usersguide/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/ruby-uguide-20020616.tar.gz) = 85f61c78794f3ed0ba0e7f977de2fc2a
+SHA256 (ruby/ruby-uguide-20020616.tar.gz) = bc1655b39d4b8cfee98d06a33910a6204d3cf7dead7fcf030f12bbd10c3e2bef
SIZE (ruby/ruby-uguide-20020616.tar.gz) = 74306
diff --git a/lang/ruby16-shim-ruby18/distinfo b/lang/ruby16-shim-ruby18/distinfo
index ae5487412ee8..b845b927bf89 100644
--- a/lang/ruby16-shim-ruby18/distinfo
+++ b/lang/ruby16-shim-ruby18/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/shim-ruby16_18-1.8.1-preview3.tar.bz2) = 5226e1abc45b167c6b508c692355f38f
+SHA256 (ruby/shim-ruby16_18-1.8.1-preview3.tar.bz2) = 07676835010ef3f9ba1be7208e69e4ac6518759fba9129546f2ee7b898d7b163
SIZE (ruby/shim-ruby16_18-1.8.1-preview3.tar.bz2) = 543885
diff --git a/lang/ruby16/distinfo b/lang/ruby16/distinfo
index fb6206a3971e..fcac13ef9914 100644
--- a/lang/ruby16/distinfo
+++ b/lang/ruby16/distinfo
@@ -1,4 +1,6 @@
MD5 (ruby/ruby-1.6.8-2004.07.28.tar.bz2) = dfaffe53746f58d357e577b56ff0013d
+SHA256 (ruby/ruby-1.6.8-2004.07.28.tar.bz2) = bb3d3122471b3d872acc5578bff946cec61127aa239be32505cb9f4dc08a72d6
SIZE (ruby/ruby-1.6.8-2004.07.28.tar.bz2) = 905405
MD5 (ruby/1.6.8-patch1.gz) = 7a97381d61576e68aec94d60bc4cbbab
+SHA256 (ruby/1.6.8-patch1.gz) = 47df251b6653dfe035239f92511c337e5202b8be42fdb2fbf8ee6f7cbabd9396
SIZE (ruby/1.6.8-patch1.gz) = 1178
diff --git a/lang/ruby18/distinfo b/lang/ruby18/distinfo
index 28bf85101043..13a2bc306413 100644
--- a/lang/ruby18/distinfo
+++ b/lang/ruby18/distinfo
@@ -1,4 +1,6 @@
MD5 (ruby/ruby-1.8.2.tar.gz) = 8ffc79d96f336b80f2690a17601dea9b
+SHA256 (ruby/ruby-1.8.2.tar.gz) = 34cf95791323c96dc92c672c16daaef69f00a0ba69e1c43bab893ae38b7eeb3e
SIZE (ruby/ruby-1.8.2.tar.gz) = 3627349
MD5 (ruby/1.8.2-patch1.gz) = 4f32bae4546421a20a9211253da103d3
+SHA256 (ruby/1.8.2-patch1.gz) = d9d85c4bba4d2cba4c065c4fa58da7e3071137c1a0958cbb085e5b6749cf5a08
SIZE (ruby/1.8.2-patch1.gz) = 1347
diff --git a/lang/scheme48/distinfo b/lang/scheme48/distinfo
index 4f0273c890c5..7d73bcd09f5b 100644
--- a/lang/scheme48/distinfo
+++ b/lang/scheme48/distinfo
@@ -1,2 +1,3 @@
MD5 (scheme48-1.3.tgz) = c436e4c7ba0820e591458804eb8aec5a
+SHA256 (scheme48-1.3.tgz) = 50d2c540bced74c6015abca3978ba4f65e97d14c78eba1fa8488b3a5c064883b
SIZE (scheme48-1.3.tgz) = 2322178
diff --git a/lang/scm/distinfo b/lang/scm/distinfo
index 89327261078d..0213c71fdba7 100644
--- a/lang/scm/distinfo
+++ b/lang/scm/distinfo
@@ -1,6 +1,9 @@
MD5 (scm5e1.zip) = d16e3b63f958e13109efa57a72ab262c
+SHA256 (scm5e1.zip) = 996897d570385461ef7eece7690c852e3eb984392429e01d1824f2963ea1dfa5
SIZE (scm5e1.zip) = 868500
MD5 (slib3a2.zip) = 1e3a119031411105c47c02c9cc8450dc
+SHA256 (slib3a2.zip) = 6fa197af339f83d566260236db3ee3fed5b067e5878064332969d2c75404e437
SIZE (slib3a2.zip) = 961683
MD5 (slib-psd1-3.tar.gz) = 81f5d0b2cb4cc1bf51ad4ed3e40b6769
+SHA256 (slib-psd1-3.tar.gz) = 1665fc6cf572e6d8d99e81b4f6b1e65b04a095b69baebd85d0085ad552dc2955
SIZE (slib-psd1-3.tar.gz) = 62397
diff --git a/lang/scriba/distinfo b/lang/scriba/distinfo
index 847c31f55879..c876a3f0e9f7 100644
--- a/lang/scriba/distinfo
+++ b/lang/scriba/distinfo
@@ -1,2 +1,3 @@
MD5 (scriba-v2.0b0-source.tar.gz) = c3cf4d8af5e4a3af46180c8237805ee2
+SHA256 (scriba-v2.0b0-source.tar.gz) = f3fa87b54efc5c8e516bb8f27458e180813874dae70d51710e7c23704e656c3b
SIZE (scriba-v2.0b0-source.tar.gz) = 1246794
diff --git a/lang/scsh/distinfo b/lang/scsh/distinfo
index 6e3a23252899..b165f99bddee 100644
--- a/lang/scsh/distinfo
+++ b/lang/scsh/distinfo
@@ -1,2 +1,3 @@
MD5 (scsh-0.6.6.tar.gz) = fa0a62f8ec7b0629c297144c59027ba4
+SHA256 (scsh-0.6.6.tar.gz) = 3cc162ce6e0ac3905d71a1f45b612bbb92f2df55b1a4c4c5736624777350f5bb
SIZE (scsh-0.6.6.tar.gz) = 4332223
diff --git a/lang/sisc/distinfo b/lang/sisc/distinfo
index ea6df5330d1f..3c7431031ac4 100644
--- a/lang/sisc/distinfo
+++ b/lang/sisc/distinfo
@@ -1,2 +1,3 @@
MD5 (sisc-1.9.7.tar.gz) = 8ceff850f1c2fa640c7e07eaf574379b
+SHA256 (sisc-1.9.7.tar.gz) = 50b4f3ccadad9ed0f37fc10e74c0a6fb3071a1a4bf0a8252fe98fa01f6d8fbc6
SIZE (sisc-1.9.7.tar.gz) = 609248
diff --git a/lang/slib/distinfo b/lang/slib/distinfo
index 7c447321d499..5cbb0fb93d43 100644
--- a/lang/slib/distinfo
+++ b/lang/slib/distinfo
@@ -1,4 +1,6 @@
-MD5 (slib3a1.tar.gz) = dc1aa0ffb9e2414223ceefc315f6baf9
-SIZE (slib3a1.tar.gz) = 705309
MD5 (slib2d5.tar.gz) = e76f8d3b52ccd5c0f9c559310ecf6f68
+SHA256 (slib2d5.tar.gz) = 59fa9be36675b32be873d96a144c8a591d3e09a55beaba5ea21cca10024c39dc
SIZE (slib2d5.tar.gz) = 636348
+MD5 (slib3a1.tar.gz) = dc1aa0ffb9e2414223ceefc315f6baf9
+SHA256 (slib3a1.tar.gz) = 62b16d7dcae8cbaa7596df9191ce2673560b6cb4bcf9bc9535345980817f9959
+SIZE (slib3a1.tar.gz) = 705309
diff --git a/lang/smalltalk/distinfo b/lang/smalltalk/distinfo
index a3e5e3d59f93..553f2d790b4c 100644
--- a/lang/smalltalk/distinfo
+++ b/lang/smalltalk/distinfo
@@ -1,2 +1,3 @@
MD5 (smalltalk-2.1.5.tar.gz) = ce993e99f7f3f65958840e4be7a3036e
+SHA256 (smalltalk-2.1.5.tar.gz) = 4215526f7bc4c55781b42a921566e301128a361605de7169ca85a122ccacbb61
SIZE (smalltalk-2.1.5.tar.gz) = 3456835
diff --git a/lang/sr/distinfo b/lang/sr/distinfo
index 01817a6a4fc8..c298bdb5badd 100644
--- a/lang/sr/distinfo
+++ b/lang/sr/distinfo
@@ -1,2 +1,3 @@
MD5 (sr231.tar.Z) = b2e9d368089829da1261634a403f0d69
+SHA256 (sr231.tar.Z) = 68e1ada7d06cc4a6f96a891e5c0bad6487bf998dcb2c580f63929b744c3b3c63
SIZE (sr231.tar.Z) = 1500539
diff --git a/lang/stldoc/distinfo b/lang/stldoc/distinfo
index 257fe22428fa..abe72839b018 100644
--- a/lang/stldoc/distinfo
+++ b/lang/stldoc/distinfo
@@ -1,2 +1,3 @@
MD5 (STL_doc.tar.gz) = 8b2e047c40bfa18306ebff13e803ed7e
+SHA256 (STL_doc.tar.gz) = d3128328f285bb9752eb53251b1c146d1c08049d70ceac03fb488ea6d5fad735
SIZE (STL_doc.tar.gz) = 550813
diff --git a/lang/sxm/distinfo b/lang/sxm/distinfo
index 8596d05d5290..95307a5f9ccc 100644
--- a/lang/sxm/distinfo
+++ b/lang/sxm/distinfo
@@ -1,2 +1,3 @@
MD5 (sxm-1.1.tar.gz) = 1e0ffbc24f9139272cc788495ee000a0
+SHA256 (sxm-1.1.tar.gz) = 04bf7a4c9b527aa60d85bc074bee95f9a5376586b78fb82c4996f470d640d3da
SIZE (sxm-1.1.tar.gz) = 280620
diff --git a/lang/tcl80/distinfo b/lang/tcl80/distinfo
index c62530d80a44..4a15b4417ae1 100644
--- a/lang/tcl80/distinfo
+++ b/lang/tcl80/distinfo
@@ -1,2 +1,3 @@
MD5 (tcl8.0.5.tar.gz) = 4247975c801510fb378b76237b2abaaf
+SHA256 (tcl8.0.5.tar.gz) = 0402be51a928cc1591049b02e32565abcce4f4c06f37b8fed0f2573ee16b479e
SIZE (tcl8.0.5.tar.gz) = 1519970
diff --git a/lang/tcl81-thread/distinfo b/lang/tcl81-thread/distinfo
index e17b67e5e228..112def51181f 100644
--- a/lang/tcl81-thread/distinfo
+++ b/lang/tcl81-thread/distinfo
@@ -1,2 +1,3 @@
MD5 (tcl8.1b1.tar.gz) = 608c36993dfa52f06499f5c2004c7633
+SHA256 (tcl8.1b1.tar.gz) = 3af84a1ac25b869b2d007003179591cb1109bde6dc1e9c52aaaccaf22f5211a8
SIZE (tcl8.1b1.tar.gz) = 2112258
diff --git a/lang/tcl82/distinfo b/lang/tcl82/distinfo
index 501a0195d89c..4698850f4b1b 100644
--- a/lang/tcl82/distinfo
+++ b/lang/tcl82/distinfo
@@ -1,2 +1,3 @@
MD5 (tcl8.2.3.tar.gz) = 8d06f4837e8e93edbe78f5ceaaa16ab4
+SHA256 (tcl8.2.3.tar.gz) = e0d354e784a4b129244a13c79d678b4817d5104e5cb4f9c13d87470accc674fb
SIZE (tcl8.2.3.tar.gz) = 2502181
diff --git a/lang/tcl83/distinfo b/lang/tcl83/distinfo
index b76e8182e85e..a91ea88de7a5 100644
--- a/lang/tcl83/distinfo
+++ b/lang/tcl83/distinfo
@@ -1,2 +1,3 @@
MD5 (tcl8.3.5-src.tar.gz) = 5cb79f8b90cf1322cb1286b9fe67f7a2
+SHA256 (tcl8.3.5-src.tar.gz) = 513d4b824da551b492d8ee529b10d875a2d0610c739726bc68cd9eb7068ba0fe
SIZE (tcl8.3.5-src.tar.gz) = 2863381
diff --git a/lang/tcl84/distinfo b/lang/tcl84/distinfo
index 18ea60c41d35..971f33910033 100644
--- a/lang/tcl84/distinfo
+++ b/lang/tcl84/distinfo
@@ -1,2 +1,3 @@
MD5 (tcl8.4.11-src.tar.gz) = 629dfea34e4087eb4683f834060abb63
+SHA256 (tcl8.4.11-src.tar.gz) = 8dcfa54b58a6aaf4853fc27752c25d6c2592c485952b2fad25a9bea4b52bed33
SIZE (tcl8.4.11-src.tar.gz) = 3474428
diff --git a/lang/tensile/distinfo b/lang/tensile/distinfo
index 2195b8d2f1ff..3a568a723d3f 100644
--- a/lang/tensile/distinfo
+++ b/lang/tensile/distinfo
@@ -1,2 +1,3 @@
MD5 (tensile-0.9.tar.gz) = 33aef6af31dd07e27f4eae36ac25c0ed
+SHA256 (tensile-0.9.tar.gz) = 473adf5e968700fa75f5c134bad8f88ec77a3bb0d666312040f618816e39d8cd
SIZE (tensile-0.9.tar.gz) = 984267
diff --git a/lang/tinycobol/distinfo b/lang/tinycobol/distinfo
index 9f078d16cbc5..54b6d452c305 100644
--- a/lang/tinycobol/distinfo
+++ b/lang/tinycobol/distinfo
@@ -1,2 +1,3 @@
MD5 (tinycobol-0.62.tar.gz) = ba75acd052891b58db282729e38645fc
+SHA256 (tinycobol-0.62.tar.gz) = bae1e9bf70c2f9ce248b55faeb836b0fd25651973f5d34f9ce234d98669edc60
SIZE (tinycobol-0.62.tar.gz) = 835871
diff --git a/lang/treecc/distinfo b/lang/treecc/distinfo
index 1e7ae97190da..d39d63544960 100644
--- a/lang/treecc/distinfo
+++ b/lang/treecc/distinfo
@@ -1,2 +1,3 @@
MD5 (treecc-0.3.6.tar.gz) = 56426279e6017af909353176e582fb28
+SHA256 (treecc-0.3.6.tar.gz) = c9b97a2c4a27a3d59caea3430485837f286ca8883504a8eb6bd86702275ba5fe
SIZE (treecc-0.3.6.tar.gz) = 281458
diff --git a/lang/wamcc/distinfo b/lang/wamcc/distinfo
index 30374c46de32..512827750b44 100644
--- a/lang/wamcc/distinfo
+++ b/lang/wamcc/distinfo
@@ -1,4 +1,6 @@
MD5 (wamcc/wamcc2.23.tar.gz) = a766e39759be33ba462ac2b43f394c98
+SHA256 (wamcc/wamcc2.23.tar.gz) = 2cf82602497dcf5b64ee768e830427379064dd302dd4d1d42be24259a8bf1e61
SIZE (wamcc/wamcc2.23.tar.gz) = 246963
MD5 (wamcc/prg.tar.Z) = fc9bee37ab3449535a5fb83c601e2da1
+SHA256 (wamcc/prg.tar.Z) = c9dbb987d977542957792e89d6646e7bd23ca0b705fbbe24ab83b1c954b98a39
SIZE (wamcc/prg.tar.Z) = 56722
diff --git a/lang/yabasic/distinfo b/lang/yabasic/distinfo
index 7d94568ea4e6..75198857b3f8 100644
--- a/lang/yabasic/distinfo
+++ b/lang/yabasic/distinfo
@@ -1,2 +1,3 @@
MD5 (yabasic-2.761.tar.gz) = d7a72685e8f1cefebba8ef0710dabf63
+SHA256 (yabasic-2.761.tar.gz) = 7274a252e1bbb350fbdb528a0704fa69101e10d1277f17d2728eef8761df4b49
SIZE (yabasic-2.761.tar.gz) = 522583
diff --git a/lang/yap/distinfo b/lang/yap/distinfo
index 6914b7c4e04c..0c7b5d492a8e 100644
--- a/lang/yap/distinfo
+++ b/lang/yap/distinfo
@@ -1,2 +1,3 @@
MD5 (Yap-5.0.0.tar.gz) = 6afe0d720aa91a1191d4fbb8201062ed
+SHA256 (Yap-5.0.0.tar.gz) = 47850b56c07396d9356f10511516f72e6d45bb9254975a5e62606accd5027b8a
SIZE (Yap-5.0.0.tar.gz) = 3102749