aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2006-01-22 12:42:24 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2006-01-22 12:42:24 +0000
commitc92c635b24115231dddcc78b5310d36e41e59400 (patch)
tree209c435a8dd4e935d71d9b51de2e36c4a8ac41f6 /lang
parentc548d59d7eeaeb3a660246f7c221a70dcb600aa4 (diff)
downloadports-c92c635b24115231dddcc78b5310d36e41e59400.tar.gz
ports-c92c635b24115231dddcc78b5310d36e41e59400.zip
SHA256ify
Approved by: krion@
Notes
Notes: svn path=/head/; revision=154157
Diffstat (limited to 'lang')
-rw-r--r--lang/Gofer/distinfo1
-rw-r--r--lang/afnix/distinfo1
-rw-r--r--lang/alisp/distinfo1
-rw-r--r--lang/asn1c/distinfo1
-rw-r--r--lang/bigloo/distinfo1
-rw-r--r--lang/chameleon/distinfo1
-rw-r--r--lang/clips/distinfo1
-rw-r--r--lang/cocor/distinfo1
-rw-r--r--lang/dylan/distinfo2
-rw-r--r--lang/ecl/distinfo1
-rw-r--r--lang/eiffel/distinfo1
-rw-r--r--lang/emacs-lisp-intro/distinfo1
-rw-r--r--lang/fbbi/distinfo1
-rw-r--r--lang/ficl-devel/distinfo1
-rw-r--r--lang/ficl/distinfo1
-rw-r--r--lang/forth/distinfo1
-rw-r--r--lang/fpc-devel/distinfo1
-rw-r--r--lang/fpc2/distinfo1
-rw-r--r--lang/freetxl/distinfo1
-rw-r--r--lang/gauche/distinfo1
-rw-r--r--lang/gawk/distinfo1
-rw-r--r--lang/gcc-ooo/distinfo4
-rw-r--r--lang/gcc28/distinfo1
-rw-r--r--lang/gcc33/distinfo5
-rw-r--r--lang/gforth/distinfo1
-rw-r--r--lang/ghc-doc/distinfo10
-rw-r--r--lang/ghc5-doc/distinfo8
-rw-r--r--lang/gprolog/distinfo3
-rw-r--r--lang/harbour/distinfo1
-rw-r--r--lang/haskell-mode.el/distinfo1
-rw-r--r--lang/hope/distinfo1
-rw-r--r--lang/hugs/distinfo1
-rw-r--r--lang/intercal/distinfo1
-rw-r--r--lang/ironpython/distinfo1
-rw-r--r--lang/jakarta-commons-jelly/distinfo1
-rw-r--r--lang/jython/distinfo1
-rw-r--r--lang/klogoturtle/distinfo1
-rw-r--r--lang/lua-mode.el/distinfo1
-rw-r--r--lang/lua/distinfo1
-rw-r--r--lang/lua4/distinfo1
-rw-r--r--lang/lua50/distinfo1
-rw-r--r--lang/lush/distinfo1
-rw-r--r--lang/mit-scheme/distinfo2
-rw-r--r--lang/mozart/distinfo2
-rw-r--r--lang/nhc98/distinfo3
-rw-r--r--lang/nickle/distinfo1
-rw-r--r--lang/nml/distinfo1
-rw-r--r--lang/nqc/distinfo1
-rw-r--r--lang/ohugs/distinfo1
-rw-r--r--lang/oo2c/distinfo2
-rw-r--r--lang/oorexx/distinfo1
-rw-r--r--lang/p2c/distinfo1
-rw-r--r--lang/p5-Data-JavaScript/distinfo1
-rw-r--r--lang/p5-Error/distinfo1
-rw-r--r--lang/p5-ExtUtils-F77/distinfo1
-rw-r--r--lang/p5-F77/distinfo1
-rw-r--r--lang/p5-JavaScript-SpiderMonkey/distinfo1
-rw-r--r--lang/p5-Switch/distinfo1
-rw-r--r--lang/perl5.6/distinfo2
-rw-r--r--lang/perl5/distinfo2
-rw-r--r--lang/pexts/distinfo2
-rw-r--r--lang/pfe-devel/distinfo1
-rw-r--r--lang/pfe/distinfo1
-rw-r--r--lang/php-mode.el/distinfo1
-rw-r--r--lang/pike70/distinfo1
-rw-r--r--lang/pike72/distinfo1
-rw-r--r--lang/ptoc/distinfo1
-rw-r--r--lang/pugs/distinfo1
-rw-r--r--lang/py-prolog/distinfo1
-rw-r--r--lang/python-devel/distinfo1
-rw-r--r--lang/python-mode.el/distinfo1
-rw-r--r--lang/python21/distinfo1
-rw-r--r--lang/python22/distinfo2
-rw-r--r--lang/python23/distinfo1
-rw-r--r--lang/python25/distinfo1
-rw-r--r--lang/python26/distinfo1
-rw-r--r--lang/python27/distinfo1
-rw-r--r--lang/python30/distinfo1
-rw-r--r--lang/python31/distinfo1
-rw-r--r--lang/python32/distinfo1
-rw-r--r--lang/qscheme/distinfo1
-rw-r--r--lang/ratfor/distinfo2
-rw-r--r--lang/rexx-imc/distinfo1
-rw-r--r--lang/rexx-regina/distinfo1
-rw-r--r--lang/schemetoc/distinfo1
-rw-r--r--lang/sdcc/distinfo1
-rw-r--r--lang/see-devel/distinfo1
-rw-r--r--lang/see/distinfo1
-rw-r--r--lang/slisp/distinfo1
-rw-r--r--lang/smarteiffel/distinfo1
-rw-r--r--lang/sml-nj/distinfo11
-rw-r--r--lang/snobol/distinfo1
-rw-r--r--lang/spl/distinfo1
-rw-r--r--lang/squeak-dev/distinfo4
-rw-r--r--lang/squeak/distinfo4
-rw-r--r--lang/starlogo/distinfo1
-rw-r--r--lang/t3x/distinfo1
-rw-r--r--lang/tclX/distinfo1
-rw-r--r--lang/tuareg-mode.el/distinfo1
-rw-r--r--lang/xsb/distinfo1
-rw-r--r--lang/yorick-doc/distinfo1
-rw-r--r--lang/yorick/distinfo1
102 files changed, 154 insertions, 0 deletions
diff --git a/lang/Gofer/distinfo b/lang/Gofer/distinfo
index 36dd6a052cb6..17be4f6bba09 100644
--- a/lang/Gofer/distinfo
+++ b/lang/Gofer/distinfo
@@ -1,2 +1,3 @@
MD5 (gofer230b.tar.gz) = 6914ba677359e860a869073fb0f02eac
+SHA256 (gofer230b.tar.gz) = 7fb97e41ecf9529d82e1e07e5ab28c0d75ee8913a009fb685367930ed97dcfd1
SIZE (gofer230b.tar.gz) = 759908
diff --git a/lang/afnix/distinfo b/lang/afnix/distinfo
index cfd00afb3657..c52a88017203 100644
--- a/lang/afnix/distinfo
+++ b/lang/afnix/distinfo
@@ -1,2 +1,3 @@
MD5 (afnix-src-1-1-2.tgz) = a4dc0ff04689a7db4f8cf74a9b540d80
+SHA256 (afnix-src-1-1-2.tgz) = 434cd3809cb807d7fc4eb656c46fc3e6f2bede68895c127796dea0b3f14f70a5
SIZE (afnix-src-1-1-2.tgz) = 547274
diff --git a/lang/alisp/distinfo b/lang/alisp/distinfo
index 3439df948083..9ab298b96230 100644
--- a/lang/alisp/distinfo
+++ b/lang/alisp/distinfo
@@ -1,2 +1,3 @@
MD5 (alisp-20050425.tar.gz) = 92a4f2681536072f4f0ba3a7b2c52788
+SHA256 (alisp-20050425.tar.gz) = eb39be4f5a61fd2435323e3ae6f0529f35083a47ccd92ab9b543ce5d2cb69d07
SIZE (alisp-20050425.tar.gz) = 127027
diff --git a/lang/asn1c/distinfo b/lang/asn1c/distinfo
index d7cb5cee646f..ce9b037093ee 100644
--- a/lang/asn1c/distinfo
+++ b/lang/asn1c/distinfo
@@ -1,2 +1,3 @@
MD5 (asn1c-0.9.16.tar.gz) = 28e875aa5889dc9e82b21a35e05fecad
+SHA256 (asn1c-0.9.16.tar.gz) = 7a84570114e47f459a003f73b119071ac24180f0484efe653dc0ec219af5962c
SIZE (asn1c-0.9.16.tar.gz) = 893471
diff --git a/lang/bigloo/distinfo b/lang/bigloo/distinfo
index b1c711447d78..e92412e1d686 100644
--- a/lang/bigloo/distinfo
+++ b/lang/bigloo/distinfo
@@ -1,2 +1,3 @@
MD5 (bigloo2.6b.tar.gz) = bbb788e70fafe2191f1da87c6fdb3f01
+SHA256 (bigloo2.6b.tar.gz) = efa1298b2e947623693d1d4bc9ea20d5ab4cfe4d8be5f241ea4327cafbb696ae
SIZE (bigloo2.6b.tar.gz) = 8712699
diff --git a/lang/chameleon/distinfo b/lang/chameleon/distinfo
index 7d83e8e2166e..67efad197bba 100644
--- a/lang/chameleon/distinfo
+++ b/lang/chameleon/distinfo
@@ -1,2 +1,3 @@
MD5 (chameleon-05-07.tar.gz) = 4f48cbce3f98d39d700204797a8c82a7
+SHA256 (chameleon-05-07.tar.gz) = 47cbf3667db3100c11d72c6f537644b2090d51da8dcc93e3d9a3d6f105f96c7f
SIZE (chameleon-05-07.tar.gz) = 269670
diff --git a/lang/clips/distinfo b/lang/clips/distinfo
index 3b3d84f97aca..baa5ff0f7c5c 100644
--- a/lang/clips/distinfo
+++ b/lang/clips/distinfo
@@ -1,2 +1,3 @@
MD5 (clips6.tgz) = 4c95ff3d2b77a3370253831605922228
+SHA256 (clips6.tgz) = 95eb699dd2caf0c322ae62219bc8c5260062c1deed7e085bc30af03ac127e5c3
SIZE (clips6.tgz) = 900946
diff --git a/lang/cocor/distinfo b/lang/cocor/distinfo
index 28a8635fe196..44f307af7f83 100644
--- a/lang/cocor/distinfo
+++ b/lang/cocor/distinfo
@@ -1,2 +1,3 @@
MD5 (cocorc17.tgz) = 1e2ae1d70ae90f06992e3776cc568a10
+SHA256 (cocorc17.tgz) = df9e3650c2c69adc68632e3350e0e7d9dd57775c869bfb4c9bec4b4eb8676e35
SIZE (cocorc17.tgz) = 113249
diff --git a/lang/dylan/distinfo b/lang/dylan/distinfo
index ca8728708f82..05f29ca18622 100644
--- a/lang/dylan/distinfo
+++ b/lang/dylan/distinfo
@@ -1,4 +1,6 @@
MD5 (gwydion-dylan-2.4.0.tar.gz) = 7ed180bf4ef11e8e8da3bd78b45477a8
+SHA256 (gwydion-dylan-2.4.0.tar.gz) = 506fe7baef961f87563764e0ad6a3a31b0db9ad40cc822acd59ec9097d139cfd
SIZE (gwydion-dylan-2.4.0.tar.gz) = 3623651
MD5 (d2c-2.4.0-FreeBSD.gz) = 4d020eb0bb84516adfdfc05f2475bffb
+SHA256 (d2c-2.4.0-FreeBSD.gz) = a8753d404c5467f1f20822d28bc813f7444d2f66b21cbc0fbd58636de283b0c6
SIZE (d2c-2.4.0-FreeBSD.gz) = 3060993
diff --git a/lang/ecl/distinfo b/lang/ecl/distinfo
index f5a9c7c4eb86..42741e40de5f 100644
--- a/lang/ecl/distinfo
+++ b/lang/ecl/distinfo
@@ -1,2 +1,3 @@
MD5 (ecl-0.9g.tar.gz) = 0ecbecd6e7d4df23b963398cd823ea92
+SHA256 (ecl-0.9g.tar.gz) = 4461d270a5b83c222afb8cd7be809a05fe03e67651fc8fd66c3e404dd548dbf9
SIZE (ecl-0.9g.tar.gz) = 4248870
diff --git a/lang/eiffel/distinfo b/lang/eiffel/distinfo
index 9b4bbd4a5d2d..2a6d70ff9793 100644
--- a/lang/eiffel/distinfo
+++ b/lang/eiffel/distinfo
@@ -1,2 +1,3 @@
MD5 (eiffels13a.freebsd.tar.gz) = 8958845cae063049138e5a8c8896e5f2
+SHA256 (eiffels13a.freebsd.tar.gz) = 97e4f07f3b9f8214d16f6387a4eff0bcc1e8cbc48cf42e52dd57c73530ae966d
SIZE (eiffels13a.freebsd.tar.gz) = 687562
diff --git a/lang/emacs-lisp-intro/distinfo b/lang/emacs-lisp-intro/distinfo
index 075d7c4665d9..fc7a9550d375 100644
--- a/lang/emacs-lisp-intro/distinfo
+++ b/lang/emacs-lisp-intro/distinfo
@@ -1,2 +1,3 @@
MD5 (emacs-lisp-intro-2.04.tar.gz) = a2e839f6ec82ccadcd36427d32df709a
+SHA256 (emacs-lisp-intro-2.04.tar.gz) = 6f5ac38dab45a27811144b134b483c3b14a5b0bf8c7911de9e86143fb5d29b97
SIZE (emacs-lisp-intro-2.04.tar.gz) = 499535
diff --git a/lang/fbbi/distinfo b/lang/fbbi/distinfo
index f1f2345e56ac..7f3e1589caee 100644
--- a/lang/fbbi/distinfo
+++ b/lang/fbbi/distinfo
@@ -1,2 +1,3 @@
MD5 (fbbi-2003.0326.tgz) = a3686e13b93ec6f3ed61af8e09d1780f
+SHA256 (fbbi-2003.0326.tgz) = 0379ca4d2a09207f5795355ba58b1cd39f0ca3c8eb33a1f4d94c5394ff635a43
SIZE (fbbi-2003.0326.tgz) = 20022
diff --git a/lang/ficl-devel/distinfo b/lang/ficl-devel/distinfo
index 1d9b7995453c..5ace408c1c2c 100644
--- a/lang/ficl-devel/distinfo
+++ b/lang/ficl-devel/distinfo
@@ -1,2 +1,3 @@
MD5 (ficl4.0.31.tar.gz) = 7f9ca6093730554f5f66beaa46a652d4
+SHA256 (ficl4.0.31.tar.gz) = 386f642e5a945ddccc02997a59d0519055d6b9d6dbb8a6a2484884774dab3487
SIZE (ficl4.0.31.tar.gz) = 571596
diff --git a/lang/ficl/distinfo b/lang/ficl/distinfo
index 1d9b7995453c..5ace408c1c2c 100644
--- a/lang/ficl/distinfo
+++ b/lang/ficl/distinfo
@@ -1,2 +1,3 @@
MD5 (ficl4.0.31.tar.gz) = 7f9ca6093730554f5f66beaa46a652d4
+SHA256 (ficl4.0.31.tar.gz) = 386f642e5a945ddccc02997a59d0519055d6b9d6dbb8a6a2484884774dab3487
SIZE (ficl4.0.31.tar.gz) = 571596
diff --git a/lang/forth/distinfo b/lang/forth/distinfo
index dfeb55780f35..819998ad8ec2 100644
--- a/lang/forth/distinfo
+++ b/lang/forth/distinfo
@@ -1,2 +1,3 @@
MD5 (pfe-0.29.1.tar.bz2) = d76d0481fc5eca52f9c55f9387908363
+SHA256 (pfe-0.29.1.tar.bz2) = 09690181885210fbc1cdc5715c5869afaddbbd4078760013fb954b4cb1642aea
SIZE (pfe-0.29.1.tar.bz2) = 552030
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 0071b865e1fb..dcf78fc47b3d 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,2 +1,3 @@
MD5 (fpc-1.9.2-ports.tar.bz2) = db73956543f21b24d2fb2696ee9a6794
+SHA256 (fpc-1.9.2-ports.tar.bz2) = d8c4a28047e8789ec785d1fcf7f5107f4d0256dd17a7357f1205d367d12a1f90
SIZE (fpc-1.9.2-ports.tar.bz2) = 13139807
diff --git a/lang/fpc2/distinfo b/lang/fpc2/distinfo
index 1e6c31637e9c..5809abe5cb77 100644
--- a/lang/fpc2/distinfo
+++ b/lang/fpc2/distinfo
@@ -1,2 +1,3 @@
MD5 (fpc-2.0.0.i386-freebsd.tar) = 957264ee7fa93a4987c143dc691fbc71
+SHA256 (fpc-2.0.0.i386-freebsd.tar) = 0ba72248ed6c17dde7b78a3edea9e46cd3a6f69197b86249840d095f1f703536
SIZE (fpc-2.0.0.i386-freebsd.tar) = 19118080
diff --git a/lang/freetxl/distinfo b/lang/freetxl/distinfo
index bd6b036e0a41..851caa2f553a 100644
--- a/lang/freetxl/distinfo
+++ b/lang/freetxl/distinfo
@@ -1,2 +1,3 @@
MD5 (txl10.3.linux.tar.gz) = 6d00a63b6523fb7738b3b539f940e7ed
+SHA256 (txl10.3.linux.tar.gz) = 2d9607360dbc3fc0976159dda50d4e896a67fbe130871cded5b0ea42ec5f6c23
SIZE (txl10.3.linux.tar.gz) = 369122
diff --git a/lang/gauche/distinfo b/lang/gauche/distinfo
index 9ec22079b0fa..5cd247a2a759 100644
--- a/lang/gauche/distinfo
+++ b/lang/gauche/distinfo
@@ -1,2 +1,3 @@
MD5 (Gauche-0.8.6.tgz) = 68398b2e6136c726bbcbd39e43ae5181
+SHA256 (Gauche-0.8.6.tgz) = 856efb916c4371fe41feee88ffcdff274415db2cf86d196908c9e8987f6d0200
SIZE (Gauche-0.8.6.tgz) = 2881800
diff --git a/lang/gawk/distinfo b/lang/gawk/distinfo
index 8c04c9d81499..824516f2fe7d 100644
--- a/lang/gawk/distinfo
+++ b/lang/gawk/distinfo
@@ -1,2 +1,3 @@
MD5 (gawk-3.1.1.tar.gz) = 47e3754195bf32c8b78ad632bab903cd
+SHA256 (gawk-3.1.1.tar.gz) = d6426dce790abe2abd2eabf90b8968ebe4e4150ca5e7f7ada05098c77a02035e
SIZE (gawk-3.1.1.tar.gz) = 1875134
diff --git a/lang/gcc-ooo/distinfo b/lang/gcc-ooo/distinfo
index c2fe03b393be..b62fbafd3ec3 100644
--- a/lang/gcc-ooo/distinfo
+++ b/lang/gcc-ooo/distinfo
@@ -1,8 +1,12 @@
MD5 (gcc-core-3.4.1.tar.bz2) = 4b05b134baf92457494a0f4a28aa5213
+SHA256 (gcc-core-3.4.1.tar.bz2) = f65aa36c8ea17ef25397477cd1d6682c7196956496b01ae19fa1b57ae68450f3
SIZE (gcc-core-3.4.1.tar.bz2) = 12862544
MD5 (gcc-g++-3.4.1.tar.bz2) = 7517c88648883e3d92e1e8525ab823fa
+SHA256 (gcc-g++-3.4.1.tar.bz2) = 07f1aa28bd9556524cb196a543fb515c7cc50dd4f988fe4169ddcf83528bc977
SIZE (gcc-g++-3.4.1.tar.bz2) = 2406501
MD5 (gcc-testsuite-3.4.1.tar.bz2) = 641f45606e17db4a3079cb7364a9e295
+SHA256 (gcc-testsuite-3.4.1.tar.bz2) = e24fbf35b2b06d811c7bba2311925713a76439695417df1f18d7b6bb04c4404e
SIZE (gcc-testsuite-3.4.1.tar.bz2) = 2600275
MD5 (GCC3.4.0VisibilityPatch2.diff) = d2b2e7d8e2eb265ce445e4e916d83708
+SHA256 (GCC3.4.0VisibilityPatch2.diff) = 660fc287d0bae31fc68a736c72360b432783425e8c89069ef7bc81021ce88659
SIZE (GCC3.4.0VisibilityPatch2.diff) = 43952
diff --git a/lang/gcc28/distinfo b/lang/gcc28/distinfo
index c46a7ecbd42a..af8de09584ef 100644
--- a/lang/gcc28/distinfo
+++ b/lang/gcc28/distinfo
@@ -1,2 +1,3 @@
MD5 (gcc-2.8.1.tar.gz) = 311829e9c36080fb54b0145285746a9e
+SHA256 (gcc-2.8.1.tar.gz) = 3b30fbfdf93e628373d90d174243f3267b0eec9ebe792bb64fd15b8828c2ea4c
SIZE (gcc-2.8.1.tar.gz) = 8447495
diff --git a/lang/gcc33/distinfo b/lang/gcc33/distinfo
index 15dd4a209268..bb0a790a5b21 100644
--- a/lang/gcc33/distinfo
+++ b/lang/gcc33/distinfo
@@ -1,10 +1,15 @@
MD5 (gcc-core-3.3.6.tar.bz2) = 18c52e6fb8966b7700665dca289d077f
+SHA256 (gcc-core-3.3.6.tar.bz2) = 4f9bee8ac57711508d6b8031d5ecfefc16fcf37ec81568b3f8344ef5f4cdfeb6
SIZE (gcc-core-3.3.6.tar.bz2) = 11879804
MD5 (gcc-g++-3.3.6.tar.bz2) = 6b3d00b8d079805be1b895f7f6ce47a0
+SHA256 (gcc-g++-3.3.6.tar.bz2) = 7ee9fdf2771084c4933bb0a31d2fd9bfe8df746f9f47d76562b7a9e302a29d92
SIZE (gcc-g++-3.3.6.tar.bz2) = 2146232
MD5 (gcc-g77-3.3.6.tar.bz2) = 3752faab670bcc43b1ad8d5ef9ed8ed2
+SHA256 (gcc-g77-3.3.6.tar.bz2) = 3f21787c966bf065eb327d2d28628d197dc3cfa6c95626abc74d44436ea5e3eb
SIZE (gcc-g77-3.3.6.tar.bz2) = 1109786
MD5 (gcc-objc-3.3.6.tar.bz2) = 9af803dc2f7845c5119fa0ec69228b1e
+SHA256 (gcc-objc-3.3.6.tar.bz2) = 278d75689c2769c9e06bea4c85024333cd19a6559bec99e66732f31aabf67d1d
SIZE (gcc-objc-3.3.6.tar.bz2) = 208832
MD5 (gcc-testsuite-3.3.6.tar.bz2) = 0d3eb24b64b1ce2e7f16902545b7608e
+SHA256 (gcc-testsuite-3.3.6.tar.bz2) = 0298e4b3f62dfed300553f6354c8d8e86efe16fca7e1f9fe0d3e012ca5c5abaa
SIZE (gcc-testsuite-3.3.6.tar.bz2) = 1101247
diff --git a/lang/gforth/distinfo b/lang/gforth/distinfo
index c39688e8ab9f..44eefb182a20 100644
--- a/lang/gforth/distinfo
+++ b/lang/gforth/distinfo
@@ -1,2 +1,3 @@
MD5 (gforth-0.6.1.tar.gz) = 91855c11c3989d0ba92139e278f047d0
+SHA256 (gforth-0.6.1.tar.gz) = 0f8a4537f876719c3278a990fc540fe2f6b0a280d5da382622c0f06a17f217d3
SIZE (gforth-0.6.1.tar.gz) = 1892711
diff --git a/lang/ghc-doc/distinfo b/lang/ghc-doc/distinfo
index b8552b6dc7e8..5319a6356faa 100644
--- a/lang/ghc-doc/distinfo
+++ b/lang/ghc-doc/distinfo
@@ -1,20 +1,30 @@
MD5 (ghc-6.4.1/Cabal.ps.gz) = d261884d08ce43d76aadf76308902eb3
+SHA256 (ghc-6.4.1/Cabal.ps.gz) = 7fbc9f1bb3903e8a70abb938879c540cd5b1d9f409c9836d93667a8a2b575749
SIZE (ghc-6.4.1/Cabal.ps.gz) = 42251
MD5 (ghc-6.4.1/Cabal.html.tar.gz) = 551c84b28818ea86cd4d510cc2c74662
+SHA256 (ghc-6.4.1/Cabal.html.tar.gz) = aff606de94d1db789c4eb798588c266678a4324babb490a606e2867e9aed6c62
SIZE (ghc-6.4.1/Cabal.html.tar.gz) = 13446
MD5 (ghc-6.4.1/building.ps.gz) = 9f9fcd45e1d2ea14c02f9d350bb449b1
+SHA256 (ghc-6.4.1/building.ps.gz) = ae88aa896b2cfefae7fd8732d0a04874abb2ff0b0b313272699f1f96ded47b70
SIZE (ghc-6.4.1/building.ps.gz) = 195779
MD5 (ghc-6.4.1/building.html.tar.gz) = da2ecb31f878a6adbb4a6a90014792c8
+SHA256 (ghc-6.4.1/building.html.tar.gz) = 51a811e5ded2178f7363afa101fe6c56e64c9f89ff84faa77a1b1926d07dab36
SIZE (ghc-6.4.1/building.html.tar.gz) = 61468
MD5 (ghc-6.4.1/hslibs.html.tar.gz) = 826776b596d0f4b75626821430e5e42c
+SHA256 (ghc-6.4.1/hslibs.html.tar.gz) = 4ef83d0702e9a19ffa34f29d6cabb7dac9720e9258564f785607dee6deb53678
SIZE (ghc-6.4.1/hslibs.html.tar.gz) = 35674
MD5 (ghc-6.4.1/hslibs.ps.gz) = 34a655ab4994d00b4cfec81bd1613109
+SHA256 (ghc-6.4.1/hslibs.ps.gz) = cbe58cdd27ff0c19ec607917be52d8bd32c3405fecca03aec387ab5ae759bf9f
SIZE (ghc-6.4.1/hslibs.ps.gz) = 101479
MD5 (ghc-6.4.1/libraries.html.tar.gz) = 6a5bf0b68bd7c59db65c699f9a52e9c5
+SHA256 (ghc-6.4.1/libraries.html.tar.gz) = 60b8cd646a6e166332d89dddac502c1846003d9adeeb4f64159b392ac6619b48
SIZE (ghc-6.4.1/libraries.html.tar.gz) = 951962
MD5 (ghc-6.4.1/users_guide.html.tar.gz) = 8f14b3ca6de3c53e7f6830ee0fe7f163
+SHA256 (ghc-6.4.1/users_guide.html.tar.gz) = dd981dbff50bb0b86b2fede11cbd18732524398f14f0d85d8dfd218fba1af458
SIZE (ghc-6.4.1/users_guide.html.tar.gz) = 233103
MD5 (ghc-6.4.1/users_guide.ps.gz) = 89c527045f8b4dfa33428d5b59c94773
+SHA256 (ghc-6.4.1/users_guide.ps.gz) = 57d432711ea15d7b7833fcd22f8a9069b4345ca5e236b2cf46e172c9cfca6c05
SIZE (ghc-6.4.1/users_guide.ps.gz) = 714680
MD5 (ghc-6.4.1/index.html) = f44953a66340f91febd022268f36779e
+SHA256 (ghc-6.4.1/index.html) = 0b45b1ccd78dca483e5679b405b0ca6a679275663b7cca18b993f6541b44ddd3
SIZE (ghc-6.4.1/index.html) = 2106
diff --git a/lang/ghc5-doc/distinfo b/lang/ghc5-doc/distinfo
index 310710868cd4..6953356e35ea 100644
--- a/lang/ghc5-doc/distinfo
+++ b/lang/ghc5-doc/distinfo
@@ -1,16 +1,24 @@
MD5 (ghc/building.html.tar.gz) = a752b0bed3562c6c87a2ea41b4bb5f54
+SHA256 (ghc/building.html.tar.gz) = d71ab20fcc81235357919b38cd7d0f9d5b9fb38b141a7088bcf1156b378b3245
SIZE (ghc/building.html.tar.gz) = 50141
MD5 (ghc/building.ps.gz) = 9047aac4a67e3c5cfd279404647bfc38
+SHA256 (ghc/building.ps.gz) = 384583881d073a4e68a16224e2c4b68f40ab24e5b7d7df0ba5c7bae889f7f952
SIZE (ghc/building.ps.gz) = 65447
MD5 (ghc/hslibs.html.tar.gz) = 63a18e3b034c4551d3e62b5f19487310
+SHA256 (ghc/hslibs.html.tar.gz) = f100f93db8491db26737815e0b94497431b4042504a81ebabce8bbf133360371
SIZE (ghc/hslibs.html.tar.gz) = 38264
MD5 (ghc/hslibs.ps.gz) = ac76efccb991ed0b04c70947a52e3e37
+SHA256 (ghc/hslibs.ps.gz) = 73a3aebf951c2cdc426cb7082fb0c801c863695e3c9d61e0f42549c2b2527b48
SIZE (ghc/hslibs.ps.gz) = 48383
MD5 (ghc/libraries.html.tar.gz) = 3d2a67b26c243432bbfad1730c77ebd1
+SHA256 (ghc/libraries.html.tar.gz) = 4dc1798ca283b35aef6fc4826cfd92f1718cceae4dcf492727022bbeaf78b6cb
SIZE (ghc/libraries.html.tar.gz) = 293013
MD5 (ghc/users_guide.html.tar.gz) = e7300663c1d51a5f83aa401b9df2c2a3
+SHA256 (ghc/users_guide.html.tar.gz) = 5822d959588d861bddb894cc1bf94b3c22b1e59d13805f6132d00f099bdd8eeb
SIZE (ghc/users_guide.html.tar.gz) = 171956
MD5 (ghc/users_guide.ps.gz) = 99e523025c8a996821f3eb987e05091b
+SHA256 (ghc/users_guide.ps.gz) = b059bccc4cd4ec2259ff4164168bc1ca862d0aeaaf1e1012acaa9306465dc9af
SIZE (ghc/users_guide.ps.gz) = 240590
MD5 (ghc/index.html) = 13611216e6e3a75042a9ca34a7927beb
+SHA256 (ghc/index.html) = 6214ae89ca389324e7a258a224b75b58155b1c8b095b987bd081f27b02953acd
SIZE (ghc/index.html) = 3432
diff --git a/lang/gprolog/distinfo b/lang/gprolog/distinfo
index a8bc44e431f3..14fee21c47ce 100644
--- a/lang/gprolog/distinfo
+++ b/lang/gprolog/distinfo
@@ -1,6 +1,9 @@
MD5 (gprolog/gprolog_1.2.18.orig.tar.gz) = 66fed53a60729bd9a27749255bfa97f7
+SHA256 (gprolog/gprolog_1.2.18.orig.tar.gz) = 4566630a0921084ba5f9e6618c77672d9da708490bc6921506fb6f0edcd922f6
SIZE (gprolog/gprolog_1.2.18.orig.tar.gz) = 895657
MD5 (gprolog/manual.pdf.gz) = 58be1c21e4cf292e4de1ce321c9af6fa
+SHA256 (gprolog/manual.pdf.gz) = 73325cd75b90ce9f63418c889cc6f25de7af3f2c1eee066fc6e0f65d070467d5
SIZE (gprolog/manual.pdf.gz) = 699732
MD5 (gprolog/manual-html.tar.gz) = 209bb02c57361569483bab1dc02714ec
+SHA256 (gprolog/manual-html.tar.gz) = 55ecf8ed5fe0b41df9c567bab76d37f572e949bc96aeba6c0ecd584f524cc7c2
SIZE (gprolog/manual-html.tar.gz) = 158556
diff --git a/lang/harbour/distinfo b/lang/harbour/distinfo
index 4d9bc4a9dc24..41bfdffbf815 100644
--- a/lang/harbour/distinfo
+++ b/lang/harbour/distinfo
@@ -1,2 +1,3 @@
MD5 (harbour-0.44.0.tar.gz) = a4619cc9d89a84110497dfbf949f6b77
+SHA256 (harbour-0.44.0.tar.gz) = 5bff928f0804d1802497d47e48f69d6ef6e0f9adc0f29a14a57af33b42789c0e
SIZE (harbour-0.44.0.tar.gz) = 3993814
diff --git a/lang/haskell-mode.el/distinfo b/lang/haskell-mode.el/distinfo
index 814e34ac89b6..2a5c6e706573 100644
--- a/lang/haskell-mode.el/distinfo
+++ b/lang/haskell-mode.el/distinfo
@@ -1,2 +1,3 @@
MD5 (haskell-mode-1.44.tar.gz) = 8317d8bf8588e254e753977e48ad3bf6
+SHA256 (haskell-mode-1.44.tar.gz) = 7950445082f7b5cc2e25477367e6dde1746a4799edfa54a45591029730a34712
SIZE (haskell-mode-1.44.tar.gz) = 58601
diff --git a/lang/hope/distinfo b/lang/hope/distinfo
index d6caeed03fd9..c31de6dbd73f 100644
--- a/lang/hope/distinfo
+++ b/lang/hope/distinfo
@@ -1,2 +1,3 @@
MD5 (hope.tar.gz) = df4a7d6732ee51e780957508440ee2c0
+SHA256 (hope.tar.gz) = d28cc11fcd18df2f3b650b3a5ec6b916011f5dd719491ff93bf703a2351e6bc3
SIZE (hope.tar.gz) = 176728
diff --git a/lang/hugs/distinfo b/lang/hugs/distinfo
index 85003800c9fb..e38c843c7c07 100644
--- a/lang/hugs/distinfo
+++ b/lang/hugs/distinfo
@@ -1,2 +1,3 @@
MD5 (hugs98-Mar2005-patched.tar.gz) = f72c378251f0d488fff9871583d26843
+SHA256 (hugs98-Mar2005-patched.tar.gz) = 5dcbd501c891a22d0fb89557eb26ff6c825fde50b9f82cc7ea3878d1ee660c69
SIZE (hugs98-Mar2005-patched.tar.gz) = 4205518
diff --git a/lang/intercal/distinfo b/lang/intercal/distinfo
index b40188f9467f..9935dbaa8943 100644
--- a/lang/intercal/distinfo
+++ b/lang/intercal/distinfo
@@ -1,2 +1,3 @@
MD5 (intercal-0.20.tar.gz) = 7ac506a2e12e8fc5f21e594e871864d1
+SHA256 (intercal-0.20.tar.gz) = f094aec7260d94c67d780c17ee119465d0011342e12fff9538edc638663de81e
SIZE (intercal-0.20.tar.gz) = 169172
diff --git a/lang/ironpython/distinfo b/lang/ironpython/distinfo
index 92a5983012bd..23e7f283c727 100644
--- a/lang/ironpython/distinfo
+++ b/lang/ironpython/distinfo
@@ -1,2 +1,3 @@
MD5 (IronPython-0.6.zip) = de985c87ec3563cf0284609041cfa104
+SHA256 (IronPython-0.6.zip) = f2ce97fb418db8ab87c7daa0572f5cce478cd69ec5bd596b00170b4bafaf71bb
SIZE (IronPython-0.6.zip) = 388485
diff --git a/lang/jakarta-commons-jelly/distinfo b/lang/jakarta-commons-jelly/distinfo
index a78d69d227a3..9a201e1d427e 100644
--- a/lang/jakarta-commons-jelly/distinfo
+++ b/lang/jakarta-commons-jelly/distinfo
@@ -1,2 +1,3 @@
MD5 (commons-jelly-1.0.tar.gz) = e9e3ba84a214d2bcf96aa31b24f3bb5f
+SHA256 (commons-jelly-1.0.tar.gz) = c945943c1ca8c05170d1a7eb7402363c6817819321e1b2ae749d4ee93f27061b
SIZE (commons-jelly-1.0.tar.gz) = 3384141
diff --git a/lang/jython/distinfo b/lang/jython/distinfo
index ff08b70c7283..2177843b391f 100644
--- a/lang/jython/distinfo
+++ b/lang/jython/distinfo
@@ -1,2 +1,3 @@
MD5 (jython-21.class) = e3e6be56646fb7cd6d19a6a69bd76e2f
+SHA256 (jython-21.class) = 2f9b602a0711c0110a5de04e731439ac27c040f8eab9b81936019014636e4203
SIZE (jython-21.class) = 2780547
diff --git a/lang/klogoturtle/distinfo b/lang/klogoturtle/distinfo
index 8609a4da19ba..2a39bf0cd468 100644
--- a/lang/klogoturtle/distinfo
+++ b/lang/klogoturtle/distinfo
@@ -1,2 +1,3 @@
MD5 (klogoturtle-0.6.tar.gz) = 5d79f041cab3bac9916ef7ae2f9d7cf0
+SHA256 (klogoturtle-0.6.tar.gz) = 8d8731a2b2a3bf34c181ece81705268d9e30dcdc835f597a2bc114c0b8e4ec4e
SIZE (klogoturtle-0.6.tar.gz) = 595697
diff --git a/lang/lua-mode.el/distinfo b/lang/lua-mode.el/distinfo
index bc6af90be2fd..f5ef21a991aa 100644
--- a/lang/lua-mode.el/distinfo
+++ b/lang/lua-mode.el/distinfo
@@ -1,2 +1,3 @@
MD5 (lua-mode.el) = f0abbbb9760c971186d95f56048a7730
+SHA256 (lua-mode.el) = 0c52dba277a9708a92185998dd9bce0bf7925ea131b5bae478371944e2ef49f5
SIZE (lua-mode.el) = 36908
diff --git a/lang/lua/distinfo b/lang/lua/distinfo
index 77a8b267f158..e1defc555b33 100644
--- a/lang/lua/distinfo
+++ b/lang/lua/distinfo
@@ -1,2 +1,3 @@
MD5 (lua-5.0.2.tar.gz) = dea74646b7e5c621fef7174df83c34b1
+SHA256 (lua-5.0.2.tar.gz) = a6c85d85f912e1c321723084389d63dee7660b81b8292452b190ea7190dd73bc
SIZE (lua-5.0.2.tar.gz) = 190442
diff --git a/lang/lua4/distinfo b/lang/lua4/distinfo
index ebc486c99a84..34e4b20a9653 100644
--- a/lang/lua4/distinfo
+++ b/lang/lua4/distinfo
@@ -1,2 +1,3 @@
MD5 (lua-4.0.tar.gz) = be11522d46d33a931868c03694aaeeef
+SHA256 (lua-4.0.tar.gz) = b476abc737bf82781cb215e59a259bf23adbdc82425907b51f37ba29c0e71337
SIZE (lua-4.0.tar.gz) = 157102
diff --git a/lang/lua50/distinfo b/lang/lua50/distinfo
index 77a8b267f158..e1defc555b33 100644
--- a/lang/lua50/distinfo
+++ b/lang/lua50/distinfo
@@ -1,2 +1,3 @@
MD5 (lua-5.0.2.tar.gz) = dea74646b7e5c621fef7174df83c34b1
+SHA256 (lua-5.0.2.tar.gz) = a6c85d85f912e1c321723084389d63dee7660b81b8292452b190ea7190dd73bc
SIZE (lua-5.0.2.tar.gz) = 190442
diff --git a/lang/lush/distinfo b/lang/lush/distinfo
index d1be20250a9f..18f0ef33c9c2 100644
--- a/lang/lush/distinfo
+++ b/lang/lush/distinfo
@@ -1,2 +1,3 @@
MD5 (lush-0.99.tar.gz) = 0872c455e0535e7ec557532098247f74
+SHA256 (lush-0.99.tar.gz) = f837ca5557375d38f74ac52d3919f7ec67d026ffde148035ce581292234fbbf0
SIZE (lush-0.99.tar.gz) = 4141697
diff --git a/lang/mit-scheme/distinfo b/lang/mit-scheme/distinfo
index ad008d2a835c..f2bd1f311514 100644
--- a/lang/mit-scheme/distinfo
+++ b/lang/mit-scheme/distinfo
@@ -1,4 +1,6 @@
MD5 (scheme-7.7.1-src-ucode.tar.gz) = 8b5ebee84989be87e0ace33c566645ef
+SHA256 (scheme-7.7.1-src-ucode.tar.gz) = bb8e18ce7e2398f94dd4dbcaa9897c706f345c13559ccdcf2d3ccdc7e77b1f38
SIZE (scheme-7.7.1-src-ucode.tar.gz) = 1045771
MD5 (scheme-7.7.1-ix86-freebsd.tar.gz) = be12ea278f5424a4659245ea0bec2024
+SHA256 (scheme-7.7.1-ix86-freebsd.tar.gz) = f617bff011b602608636b6cc2c0264bd3d4fb14ea26f0b93c3a99b47800353bc
SIZE (scheme-7.7.1-ix86-freebsd.tar.gz) = 16683476
diff --git a/lang/mozart/distinfo b/lang/mozart/distinfo
index 062054f81035..be0820f3e386 100644
--- a/lang/mozart/distinfo
+++ b/lang/mozart/distinfo
@@ -1,4 +1,6 @@
MD5 (mozart-1.3.1.20040616-src.tar.gz) = c48e758e7583250e60eb0106d96a6baa
+SHA256 (mozart-1.3.1.20040616-src.tar.gz) = 9f8c607369a30f663ff4e925bff4953a4243049226a1771580f9e71ee8dfa461
SIZE (mozart-1.3.1.20040616-src.tar.gz) = 10785863
MD5 (mozart-1.3.1.20040616-doc.tar.gz) = 6e777f4a7f8bd0d0e0979417a4ab0930
+SHA256 (mozart-1.3.1.20040616-doc.tar.gz) = 4d96c80d8bbee395e221f4da00842c152b5bad637ec3050131a254221b21d974
SIZE (mozart-1.3.1.20040616-doc.tar.gz) = 3900953
diff --git a/lang/nhc98/distinfo b/lang/nhc98/distinfo
index 5a7b4f4e913d..ed3f0da758aa 100644
--- a/lang/nhc98/distinfo
+++ b/lang/nhc98/distinfo
@@ -1,6 +1,9 @@
MD5 (nhc98/nhc98src-1.18.tar.gz) = f38b74481ec01a066cc9314b7bd18c90
+SHA256 (nhc98/nhc98src-1.18.tar.gz) = 7ff561f363d3176be4f65aed0cc2ba5adb2de8132b80890e93c40b219904f193
SIZE (nhc98/nhc98src-1.18.tar.gz) = 14509719
MD5 (nhc98/nhc98-1.18-library-interfaces.tar.gz) = f99f413a85462fe719ea634fd319d94f
+SHA256 (nhc98/nhc98-1.18-library-interfaces.tar.gz) = b2378e90e8d43b400eaea267095afa6a326e4563d34b36ddd4f302ed9d7d727f
SIZE (nhc98/nhc98-1.18-library-interfaces.tar.gz) = 116668
MD5 (nhc98/patch-1.18-newtype) = b5e714c2065a622678fa8fe5fe970056
+SHA256 (nhc98/patch-1.18-newtype) = cb01f89f7d095080fe1054b3dcfb24fe9b4da823151981d0b51a76c2e2dfe719
SIZE (nhc98/patch-1.18-newtype) = 824
diff --git a/lang/nickle/distinfo b/lang/nickle/distinfo
index e5b9346b50e8..ed331d652f24 100644
--- a/lang/nickle/distinfo
+++ b/lang/nickle/distinfo
@@ -1,2 +1,3 @@
MD5 (nickle-2.47.tar.gz) = 0e7ab6db53e0ed925056cf65f750d43b
+SHA256 (nickle-2.47.tar.gz) = a594f0eb8294b2a102bc581332027da93c7fe8a83f1b4442d3b777760c6f6b2b
SIZE (nickle-2.47.tar.gz) = 385176
diff --git a/lang/nml/distinfo b/lang/nml/distinfo
index 9448f8d6672a..b159c2b672cc 100644
--- a/lang/nml/distinfo
+++ b/lang/nml/distinfo
@@ -1,2 +1,3 @@
MD5 (nml-0.92a.tar.gz) = 65b851017e072757253e1aa35ce6be56
+SHA256 (nml-0.92a.tar.gz) = bbfe67bf1a3756482d8b991b877684cb377341474f60b7e1f099c8d98e8ad02e
SIZE (nml-0.92a.tar.gz) = 1501776
diff --git a/lang/nqc/distinfo b/lang/nqc/distinfo
index 548dfd3f2a7f..4dc28af3931c 100644
--- a/lang/nqc/distinfo
+++ b/lang/nqc/distinfo
@@ -1,2 +1,3 @@
MD5 (nqc-3.1.r4.tgz) = f7868445a25615ad82e6e63bf16aef3c
+SHA256 (nqc-3.1.r4.tgz) = e40d179783ef1fa492e6804b99f202c7d61c6bda476ddbe2936c8956eaafd629
SIZE (nqc-3.1.r4.tgz) = 334211
diff --git a/lang/ohugs/distinfo b/lang/ohugs/distinfo
index d93de6255467..923e05a45609 100644
--- a/lang/ohugs/distinfo
+++ b/lang/ohugs/distinfo
@@ -1,2 +1,3 @@
MD5 (ohugs-0.5.src.tar.gz) = 9bdf37d0fc944dd64ed877a493d33b31
+SHA256 (ohugs-0.5.src.tar.gz) = a5ecbbdf8f5c477a5f1eb4ef01e8494f7d6ccf80c343a174fe3efb512ef8eb53
SIZE (ohugs-0.5.src.tar.gz) = 580498
diff --git a/lang/oo2c/distinfo b/lang/oo2c/distinfo
index efd98b682293..57f3feb75378 100644
--- a/lang/oo2c/distinfo
+++ b/lang/oo2c/distinfo
@@ -1,4 +1,6 @@
MD5 (oo2c_32-1.5.2.tar.gz) = 82410be0d698909dc6e08a06c279de69
+SHA256 (oo2c_32-1.5.2.tar.gz) = c2074a3842fa40fd975b2182c7a2ae6c7df5642fe14e7215913e56720404b230
SIZE (oo2c_32-1.5.2.tar.gz) = 1618190
MD5 (gc4.14.tar.gz) = 2b852a33443116dbaa163494fd423027
+SHA256 (gc4.14.tar.gz) = 697971e18c8720a69da7b77f49d7eacff5e7cfcab1f52f9a6a812644aceb59d5
SIZE (gc4.14.tar.gz) = 322313
diff --git a/lang/oorexx/distinfo b/lang/oorexx/distinfo
index 647694b6719f..074931b131b7 100644
--- a/lang/oorexx/distinfo
+++ b/lang/oorexx/distinfo
@@ -1,2 +1,3 @@
MD5 (oorexx-3.0.0.tar.gz) = 1467698724b3e3bdf70a0d4fc92eff93
+SHA256 (oorexx-3.0.0.tar.gz) = f3362fa2b818f86c3a5187c0cc7c810ba015ad77a4d67845240bfc08a2c7499a
SIZE (oorexx-3.0.0.tar.gz) = 1158894
diff --git a/lang/p2c/distinfo b/lang/p2c/distinfo
index 5bf1f2cd3dc6..44f71793c1c9 100644
--- a/lang/p2c/distinfo
+++ b/lang/p2c/distinfo
@@ -1,2 +1,3 @@
MD5 (p2c-1.21alpha2.tar.gz) = 92607659bafa9a8b19fac2208398d81b
+SHA256 (p2c-1.21alpha2.tar.gz) = 5e7874a46d6ac58b1d3ecc0409b5458733cbca8abb12e33d68b23a72910d5c29
SIZE (p2c-1.21alpha2.tar.gz) = 423399
diff --git a/lang/p5-Data-JavaScript/distinfo b/lang/p5-Data-JavaScript/distinfo
index e6fb09417f6f..6c9ef80dd292 100644
--- a/lang/p5-Data-JavaScript/distinfo
+++ b/lang/p5-Data-JavaScript/distinfo
@@ -1,2 +1,3 @@
MD5 (Data-JavaScript-1.08.tgz) = b613ce8116048941cc60e5bb990844d2
+SHA256 (Data-JavaScript-1.08.tgz) = c406751835eeca84154b1b8243e7a8d954d36767d984da4e07c003a399bfeec2
SIZE (Data-JavaScript-1.08.tgz) = 3735
diff --git a/lang/p5-Error/distinfo b/lang/p5-Error/distinfo
index 35361888c1b8..c8a7150e004a 100644
--- a/lang/p5-Error/distinfo
+++ b/lang/p5-Error/distinfo
@@ -1,2 +1,3 @@
MD5 (Error-0.15.tar.gz) = 81b4847fb893f18a4e85186bca5f4380
+SHA256 (Error-0.15.tar.gz) = 22152558fc81ba4dd4940ffbeb1af9742aedd5d85ff01e51c13e20d1c2476fb2
SIZE (Error-0.15.tar.gz) = 8188
diff --git a/lang/p5-ExtUtils-F77/distinfo b/lang/p5-ExtUtils-F77/distinfo
index e6e7665d4c23..b8ca6130b306 100644
--- a/lang/p5-ExtUtils-F77/distinfo
+++ b/lang/p5-ExtUtils-F77/distinfo
@@ -1,2 +1,3 @@
MD5 (ExtUtils-F77-1.14.tar.gz) = 8b25d181fdedd3cdc6d5d26b9bf94d27
+SHA256 (ExtUtils-F77-1.14.tar.gz) = 3fa902d262cdd4ee17482d79315c84d31199bcc0ebe133fb08144b7ca7307c2e
SIZE (ExtUtils-F77-1.14.tar.gz) = 8663
diff --git a/lang/p5-F77/distinfo b/lang/p5-F77/distinfo
index e6e7665d4c23..b8ca6130b306 100644
--- a/lang/p5-F77/distinfo
+++ b/lang/p5-F77/distinfo
@@ -1,2 +1,3 @@
MD5 (ExtUtils-F77-1.14.tar.gz) = 8b25d181fdedd3cdc6d5d26b9bf94d27
+SHA256 (ExtUtils-F77-1.14.tar.gz) = 3fa902d262cdd4ee17482d79315c84d31199bcc0ebe133fb08144b7ca7307c2e
SIZE (ExtUtils-F77-1.14.tar.gz) = 8663
diff --git a/lang/p5-JavaScript-SpiderMonkey/distinfo b/lang/p5-JavaScript-SpiderMonkey/distinfo
index 248ca6ea163d..d543c2e33ec1 100644
--- a/lang/p5-JavaScript-SpiderMonkey/distinfo
+++ b/lang/p5-JavaScript-SpiderMonkey/distinfo
@@ -1,2 +1,3 @@
MD5 (JavaScript-SpiderMonkey-0.11.tar.gz) = 94a9a70c410f05dce56f47dce28d2356
+SHA256 (JavaScript-SpiderMonkey-0.11.tar.gz) = 95a1c106667c96616443c5e5714d037561622af0d16e48a808e72256220abd74
SIZE (JavaScript-SpiderMonkey-0.11.tar.gz) = 16175
diff --git a/lang/p5-Switch/distinfo b/lang/p5-Switch/distinfo
index c1a4df139f6a..2d2aa9ccebed 100644
--- a/lang/p5-Switch/distinfo
+++ b/lang/p5-Switch/distinfo
@@ -1,2 +1,3 @@
MD5 (Switch-2.10.tar.gz) = 29650eb2782955446c70ee4376f61066
+SHA256 (Switch-2.10.tar.gz) = 6156041dbe669c08e6962cc42632266d98766cad28923efae8c24e0d5cc33905
SIZE (Switch-2.10.tar.gz) = 12553
diff --git a/lang/perl5.6/distinfo b/lang/perl5.6/distinfo
index 989e964c4f17..a6a49ad735d7 100644
--- a/lang/perl5.6/distinfo
+++ b/lang/perl5.6/distinfo
@@ -1,4 +1,6 @@
MD5 (perl-5.6.2.tar.gz) = 6aa648d086ecda5400de3472dbe1ebfe
+SHA256 (perl-5.6.2.tar.gz) = a5e66f6ebf701b0567f569f57cae82abf5ce57af70a2b45ae71323b61f49134e
SIZE (perl-5.6.2.tar.gz) = 6255479
MD5 (BSDPAN-5.6.2.tar.gz) = 3edde9aaefa11d8396700e42e99f2f36
+SHA256 (BSDPAN-5.6.2.tar.gz) = 95b51e6a69d68052e68808cba54e83dc970278ab6158ae7fd27c608f33faa24e
SIZE (BSDPAN-5.6.2.tar.gz) = 8451
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
index 989e964c4f17..a6a49ad735d7 100644
--- a/lang/perl5/distinfo
+++ b/lang/perl5/distinfo
@@ -1,4 +1,6 @@
MD5 (perl-5.6.2.tar.gz) = 6aa648d086ecda5400de3472dbe1ebfe
+SHA256 (perl-5.6.2.tar.gz) = a5e66f6ebf701b0567f569f57cae82abf5ce57af70a2b45ae71323b61f49134e
SIZE (perl-5.6.2.tar.gz) = 6255479
MD5 (BSDPAN-5.6.2.tar.gz) = 3edde9aaefa11d8396700e42e99f2f36
+SHA256 (BSDPAN-5.6.2.tar.gz) = 95b51e6a69d68052e68808cba54e83dc970278ab6158ae7fd27c608f33faa24e
SIZE (BSDPAN-5.6.2.tar.gz) = 8451
diff --git a/lang/pexts/distinfo b/lang/pexts/distinfo
index 34f1d56b6c98..c8c041204788 100644
--- a/lang/pexts/distinfo
+++ b/lang/pexts/distinfo
@@ -1 +1,3 @@
MD5 (pexts-snapshot-20020121.tar.gz) = 3e5d975082daae55786dde8a6b006a8d
+SHA256 (pexts-snapshot-20020121.tar.gz) = b874a6db5443e5c5f8d3ec3ecd752ca8c8d8617e921d3aab2a4e98846ca72664
+SIZE (pexts-snapshot-20020121.tar.gz) = 289757
diff --git a/lang/pfe-devel/distinfo b/lang/pfe-devel/distinfo
index 4a5869edd4b5..660a3b5f423b 100644
--- a/lang/pfe-devel/distinfo
+++ b/lang/pfe-devel/distinfo
@@ -1,2 +1,3 @@
MD5 (pfe-0.32.94.tar.gz) = bdc666bf88d2aa407e35611af893a55c
+SHA256 (pfe-0.32.94.tar.gz) = 3ee2dadf17d3f0201dfcc902103b66aebdba37345a5159766d68a4263a5ad29f
SIZE (pfe-0.32.94.tar.gz) = 1426995
diff --git a/lang/pfe/distinfo b/lang/pfe/distinfo
index 4a5869edd4b5..660a3b5f423b 100644
--- a/lang/pfe/distinfo
+++ b/lang/pfe/distinfo
@@ -1,2 +1,3 @@
MD5 (pfe-0.32.94.tar.gz) = bdc666bf88d2aa407e35611af893a55c
+SHA256 (pfe-0.32.94.tar.gz) = 3ee2dadf17d3f0201dfcc902103b66aebdba37345a5159766d68a4263a5ad29f
SIZE (pfe-0.32.94.tar.gz) = 1426995
diff --git a/lang/php-mode.el/distinfo b/lang/php-mode.el/distinfo
index 27ce7739b239..d31e7f31c3ec 100644
--- a/lang/php-mode.el/distinfo
+++ b/lang/php-mode.el/distinfo
@@ -1,2 +1,3 @@
MD5 (php-mode-1.2.0.tgz) = c4ee5e37db3921d6a9aa6d7c417ccadb
+SHA256 (php-mode-1.2.0.tgz) = b388d1976bbcf13708eb3eaf339930e9b671ef7bb86fdecdde5f3b9e18889e9c
SIZE (php-mode-1.2.0.tgz) = 14301
diff --git a/lang/pike70/distinfo b/lang/pike70/distinfo
index c7dda5aa4bbb..a16b562f39f1 100644
--- a/lang/pike70/distinfo
+++ b/lang/pike70/distinfo
@@ -1,2 +1,3 @@
MD5 (pike-7.0.361.tar.gz) = ab7cc201f65fcc449778fb668a0c9be5
+SHA256 (pike-7.0.361.tar.gz) = a4a24e1905b9db40996470b943141808f38e111c6bd5f50e3997f2893bb4037b
SIZE (pike-7.0.361.tar.gz) = 3957548
diff --git a/lang/pike72/distinfo b/lang/pike72/distinfo
index f29009e57614..51021f74c497 100644
--- a/lang/pike72/distinfo
+++ b/lang/pike72/distinfo
@@ -1,2 +1,3 @@
MD5 (pike-7.2.570.tar.gz) = 0cfb90ee65daa0108fa9cacd763ed688
+SHA256 (pike-7.2.570.tar.gz) = 769e6edaab487aaed1cb9a10e5bf3c4c466c26eb5ca2b81f925dcda2d09d569c
SIZE (pike-7.2.570.tar.gz) = 5328593
diff --git a/lang/ptoc/distinfo b/lang/ptoc/distinfo
index abf0eeb86211..4a33d48af9df 100644
--- a/lang/ptoc/distinfo
+++ b/lang/ptoc/distinfo
@@ -1,2 +1,3 @@
MD5 (ptoc-3.56.tar.gz) = 75552fcef695acf3ef7edd83a2c0e1cf
+SHA256 (ptoc-3.56.tar.gz) = e630f46c830e752b50ec4547f1cec66fa4c5825f7e80521fa7a107e872d7cfa6
SIZE (ptoc-3.56.tar.gz) = 263334
diff --git a/lang/pugs/distinfo b/lang/pugs/distinfo
index eb5f3a7d7e34..0060d45d8b64 100644
--- a/lang/pugs/distinfo
+++ b/lang/pugs/distinfo
@@ -1,2 +1,3 @@
MD5 (Perl6-Pugs-6.2.8.tar.gz) = 116967089fd97ac54e19b90db4e76335
+SHA256 (Perl6-Pugs-6.2.8.tar.gz) = cc518c40bc299bd17c98f0926598b2628bc62f6a96ab6ef9332010d74e2c199f
SIZE (Perl6-Pugs-6.2.8.tar.gz) = 1309147
diff --git a/lang/py-prolog/distinfo b/lang/py-prolog/distinfo
index ce5f8d3cab84..94644dad13a6 100644
--- a/lang/py-prolog/distinfo
+++ b/lang/py-prolog/distinfo
@@ -1,2 +1,3 @@
MD5 (PyProlog-0.1.tar.gz) = 7849ef070b615d332e76434ad2e0a70d
+SHA256 (PyProlog-0.1.tar.gz) = 617c6e03beb0a121b2b8fba954978d959842939803c625ee5af09cfb08885fbe
SIZE (PyProlog-0.1.tar.gz) = 31178
diff --git a/lang/python-devel/distinfo b/lang/python-devel/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python-devel/distinfo
+++ b/lang/python-devel/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/python-mode.el/distinfo b/lang/python-mode.el/distinfo
index f853e6c96860..07f72a7b8d56 100644
--- a/lang/python-mode.el/distinfo
+++ b/lang/python-mode.el/distinfo
@@ -1,2 +1,3 @@
MD5 (python-mode-1.0alpha.tar.gz) = 41adbb7bc4079d9aac3323e962c1e542
+SHA256 (python-mode-1.0alpha.tar.gz) = b0845398f566fcd475ae4ac2d0b48aa01a03f3d4dc3af92a52fe39d567f30273
SIZE (python-mode-1.0alpha.tar.gz) = 53666
diff --git a/lang/python21/distinfo b/lang/python21/distinfo
index de7aa417703c..0c39d851dd9e 100644
--- a/lang/python21/distinfo
+++ b/lang/python21/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.1.3.tgz) = a8b04cdc822a6fc833ed9b99c7fba589
+SHA256 (python/Python-2.1.3.tgz) = 1bcb5bb587948bc38f36db60e15c376009c56c66570e563a08a82bf7f227afb9
SIZE (python/Python-2.1.3.tgz) = 6194432
diff --git a/lang/python22/distinfo b/lang/python22/distinfo
index cc3671b264fb..61f0df4584be 100644
--- a/lang/python22/distinfo
+++ b/lang/python22/distinfo
@@ -1,4 +1,6 @@
MD5 (python/Python-2.2.3.tgz) = 169f89f318e252dac0c54dd1b165d229
+SHA256 (python/Python-2.2.3.tgz) = a8f92e6b89d47359fff0d1fbfe47f104afc77fd1cd5143e7332758b7bc100188
SIZE (python/Python-2.2.3.tgz) = 6709556
MD5 (python/patch-2.2.txt) = 5dfebd35e669f59eaa07030d76b287e3
+SHA256 (python/patch-2.2.txt) = 8b12c82a47bacb86556f834fbea3df3b26a1df12b6953aff50acd8fc730a5167
SIZE (python/patch-2.2.txt) = 3854
diff --git a/lang/python23/distinfo b/lang/python23/distinfo
index ddc4ef9163ed..b9f414f5a110 100644
--- a/lang/python23/distinfo
+++ b/lang/python23/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.3.5.tgz) = 7a1ecc1196c5c0e9d4eef90ba684c4e9
+SHA256 (python/Python-2.3.5.tgz) = 7c122deff7700f04fb9daa5b5b3a885b19a73da05c2a264403666817c7631977
SIZE (python/Python-2.3.5.tgz) = 8535749
diff --git a/lang/python25/distinfo b/lang/python25/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python25/distinfo
+++ b/lang/python25/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/python26/distinfo b/lang/python26/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python26/distinfo
+++ b/lang/python26/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/python27/distinfo b/lang/python27/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python27/distinfo
+++ b/lang/python27/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/python30/distinfo b/lang/python30/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python30/distinfo
+++ b/lang/python30/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/python31/distinfo b/lang/python31/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python31/distinfo
+++ b/lang/python31/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/python32/distinfo b/lang/python32/distinfo
index 3ae73b7d56d2..418acb098be3 100644
--- a/lang/python32/distinfo
+++ b/lang/python32/distinfo
@@ -1,2 +1,3 @@
MD5 (python/Python-2.5.a0.20050728.tgz) = 423c9ac2dbe3a754195e26652495aac3
+SHA256 (python/Python-2.5.a0.20050728.tgz) = 176d76f6933879cac8ead7f50b847e53c894501ad491fab3ff1fcc3ca18e0056
SIZE (python/Python-2.5.a0.20050728.tgz) = 9280478
diff --git a/lang/qscheme/distinfo b/lang/qscheme/distinfo
index 1ddfce52bd86..a168ce1b9681 100644
--- a/lang/qscheme/distinfo
+++ b/lang/qscheme/distinfo
@@ -1,2 +1,3 @@
MD5 (qscheme-0.5.1.tar.gz) = 9bb70c527033b04a86320f39d16802fe
+SHA256 (qscheme-0.5.1.tar.gz) = 6d9f9574965af21b3c63c7b46caefcf4e06aa6fbbb02e5e5faf42f54851f1752
SIZE (qscheme-0.5.1.tar.gz) = 523516
diff --git a/lang/ratfor/distinfo b/lang/ratfor/distinfo
index c316e676a8d4..64f2416eaee1 100644
--- a/lang/ratfor/distinfo
+++ b/lang/ratfor/distinfo
@@ -1,4 +1,6 @@
MD5 (ratfor.shar.2) = eba078c5a787cc1f643ea719dbfa2514
+SHA256 (ratfor.shar.2) = 932dd344f409eb566d2f4364b09572f7d26b49de6b54dd27176ff06dbebd58f5
SIZE (ratfor.shar.2) = 60294
MD5 (local.ratfor77.shar) = 05683439378ccf409ddc9c5ce6f27677
+SHA256 (local.ratfor77.shar) = 5b73cb6e9656d4df28155e968772769990a669bb527c162d80c6618aabb9574f
SIZE (local.ratfor77.shar) = 7328
diff --git a/lang/rexx-imc/distinfo b/lang/rexx-imc/distinfo
index eccb1ed6e4d2..a8a1b9aca384 100644
--- a/lang/rexx-imc/distinfo
+++ b/lang/rexx-imc/distinfo
@@ -1,2 +1,3 @@
MD5 (rexx-imc-1.76.tar.gz) = 95ab040c5984307b109628b863fc0f8e
+SHA256 (rexx-imc-1.76.tar.gz) = 2b347556df101282e1522cd66e473dc76a0590b7de759631b506dd1c0a406db3
SIZE (rexx-imc-1.76.tar.gz) = 251581
diff --git a/lang/rexx-regina/distinfo b/lang/rexx-regina/distinfo
index 0173035599c4..6b1e14537c4e 100644
--- a/lang/rexx-regina/distinfo
+++ b/lang/rexx-regina/distinfo
@@ -1,2 +1,3 @@
MD5 (Regina-REXX-3.3.tar.gz) = bdb85f57cbe3e7f9b45aea329cd7752e
+SHA256 (Regina-REXX-3.3.tar.gz) = 3bce9da3631dbf073b8373359fb8a2924d7b511995e7dfd34deca8c6b5d0582c
SIZE (Regina-REXX-3.3.tar.gz) = 940352
diff --git a/lang/schemetoc/distinfo b/lang/schemetoc/distinfo
index ed5db5d0d30b..8f2107fd3b99 100644
--- a/lang/schemetoc/distinfo
+++ b/lang/schemetoc/distinfo
@@ -1,2 +1,3 @@
MD5 (15mar93.tar.Z) = 461d238d55a1ef4bde31bc8571bc963c
+SHA256 (15mar93.tar.Z) = fc04109965416b0b1fda39e0e4f69ef60efea8de065b6d0cf2e9e86599b106ca
SIZE (15mar93.tar.Z) = 2218149
diff --git a/lang/sdcc/distinfo b/lang/sdcc/distinfo
index 73d7aaaba084..47d8dc668f62 100644
--- a/lang/sdcc/distinfo
+++ b/lang/sdcc/distinfo
@@ -1,2 +1,3 @@
MD5 (sdcc-2.5.0.tar.gz) = c572e7842fe36348f5b2972c1025a75a
+SHA256 (sdcc-2.5.0.tar.gz) = 138d2e59569f76f1a5d35bd5d85e7006eeebc4f48cd3dac902e2824ed50c3d80
SIZE (sdcc-2.5.0.tar.gz) = 3570993
diff --git a/lang/see-devel/distinfo b/lang/see-devel/distinfo
index 430fa72f836d..84bfda0a771e 100644
--- a/lang/see-devel/distinfo
+++ b/lang/see-devel/distinfo
@@ -1,2 +1,3 @@
MD5 (see-1.3-20050609-gerry.zip) = 480aa963913ef1d7a2180e6e385e7de8
+SHA256 (see-1.3-20050609-gerry.zip) = 9bd92b364bf4e4bbb4a13e39dc13d7df43e47664f4da436718ec5642377dda13
SIZE (see-1.3-20050609-gerry.zip) = 600545
diff --git a/lang/see/distinfo b/lang/see/distinfo
index 73b799772e6a..a1d726ce39f2 100644
--- a/lang/see/distinfo
+++ b/lang/see/distinfo
@@ -1,2 +1,3 @@
MD5 (see-1.2.tar.gz) = 36795db813e5fcb2800142a48286624e
+SHA256 (see-1.2.tar.gz) = 3a356bd113431225f6f7bca4543fbdbce151c08fdc5bc03b2ea79c1386b1776f
SIZE (see-1.2.tar.gz) = 537824
diff --git a/lang/slisp/distinfo b/lang/slisp/distinfo
index 060e3785efeb..686772b334d8 100644
--- a/lang/slisp/distinfo
+++ b/lang/slisp/distinfo
@@ -1,2 +1,3 @@
MD5 (slisp-1.2.tar.gz) = d8549a17f8de75c73b667f3aa0e203b4
+SHA256 (slisp-1.2.tar.gz) = 37d635f33d4b3df7dd23ae07d43550bf165817bd5440723ad9d4f89637ad5f58
SIZE (slisp-1.2.tar.gz) = 97188
diff --git a/lang/smarteiffel/distinfo b/lang/smarteiffel/distinfo
index 7ea9a856ef61..2ee89f468c4a 100644
--- a/lang/smarteiffel/distinfo
+++ b/lang/smarteiffel/distinfo
@@ -1,2 +1,3 @@
MD5 (SmartEiffel-1.1.tar.bz2) = babb4fd865abf3251a35e819204470e3
+SHA256 (SmartEiffel-1.1.tar.bz2) = 5bb435d5bf2983776f678f58b8aec0e7039cf832cf57d3d28d22762d74b08c9c
SIZE (SmartEiffel-1.1.tar.bz2) = 1240218
diff --git a/lang/sml-nj/distinfo b/lang/sml-nj/distinfo
index 27d84d97b8a9..20d3a6ef3277 100644
--- a/lang/sml-nj/distinfo
+++ b/lang/sml-nj/distinfo
@@ -1,22 +1,33 @@
MD5 (sml-nj/110.0.7/bin.x86-unix.tar.Z) = 03c34f3718a00c34aaf369382c57dcef
+SHA256 (sml-nj/110.0.7/bin.x86-unix.tar.Z) = 17d0568ceb9c90b41c2a2f538fe336ee6c673ead7417e7a7ba489932e99e27b5
SIZE (sml-nj/110.0.7/bin.x86-unix.tar.Z) = 3620350
MD5 (sml-nj/110.0.7/cm.tar.Z) = 419a7ca8f8d2de79f46b633e6a5abe97
+SHA256 (sml-nj/110.0.7/cm.tar.Z) = 4a0d068dfea62c40a6f4a8e76709e3a5f024de36de267c0282f80d8efc245ee2
SIZE (sml-nj/110.0.7/cm.tar.Z) = 543905
MD5 (sml-nj/110.0.7/cml.tar.Z) = f39fa0bfd308273674b34d6c40789b66
+SHA256 (sml-nj/110.0.7/cml.tar.Z) = 9d541525c252ab9c313f8e7e9eb254b68f5edabbe8a9cd878805ff4c992b5b8c
SIZE (sml-nj/110.0.7/cml.tar.Z) = 259665
MD5 (sml-nj/110.0.7/config.tar.Z) = 747b58db2b4933fb028f99c2fa90c5eb
+SHA256 (sml-nj/110.0.7/config.tar.Z) = c8f8fbc0276140297abf3cc95b876fbc4155d61d8fc41e80411c8cf53dc2ff01
SIZE (sml-nj/110.0.7/config.tar.Z) = 10397
MD5 (sml-nj/110.0.7/eXene.tar.Z) = 343f860951e2b358b84674d13cea6cdd
+SHA256 (sml-nj/110.0.7/eXene.tar.Z) = 3b8bcfc931dcd6589fb7493c9b396403db6d54aa2b1dd3c6b7d3460b511ef0f6
SIZE (sml-nj/110.0.7/eXene.tar.Z) = 1118845
MD5 (sml-nj/110.0.7/ml-burg.tar.Z) = c49cc8d3023411476d33987b3521aaa4
+SHA256 (sml-nj/110.0.7/ml-burg.tar.Z) = d79f63c1691e6662b5bac94d31315441c537a881016cf6b71e800bb1434cad83
SIZE (sml-nj/110.0.7/ml-burg.tar.Z) = 99341
MD5 (sml-nj/110.0.7/ml-lex.tar.Z) = 96723edc80cb58096c9e549141330c6e
+SHA256 (sml-nj/110.0.7/ml-lex.tar.Z) = 53b2fcf130466be487ed2a5212d63dd7bb45f81626f16b29b69c1d31ed9b4124
SIZE (sml-nj/110.0.7/ml-lex.tar.Z) = 46008
MD5 (sml-nj/110.0.7/ml-yacc.tar.Z) = 5b92d0a6778b0687e865c89704fb5113
+SHA256 (sml-nj/110.0.7/ml-yacc.tar.Z) = ab1d6cfcf10e6bc4847debb446973966d08c5f0f6d9599f1f3275afa54181c84
SIZE (sml-nj/110.0.7/ml-yacc.tar.Z) = 160157
MD5 (sml-nj/110.0.7/runtime.tar.Z) = 877e2a52828da4e971a4830f11e1635a
+SHA256 (sml-nj/110.0.7/runtime.tar.Z) = 43805e80320c4532d342ebf967ef386aa1a90d8b6328777736a5676b605d72ed
SIZE (sml-nj/110.0.7/runtime.tar.Z) = 615867
MD5 (sml-nj/110.0.7/smlnj-c.tar.Z) = f6b9e6b81c8a0d5e3492135d6221db54
+SHA256 (sml-nj/110.0.7/smlnj-c.tar.Z) = 4ed05988cd3ab75ee2bf0c8f8f6162a1300edb7923798a443e73364b44d1e621
SIZE (sml-nj/110.0.7/smlnj-c.tar.Z) = 106309
MD5 (sml-nj/110.0.7/smlnj-lib.tar.Z) = 7e6d3fb3e62d8bd6348bf3c0306ec4cd
+SHA256 (sml-nj/110.0.7/smlnj-lib.tar.Z) = f189300515e6f36541aad61e1b01ec5d3a8f96ff40c2293b7fa031e0281269ab
SIZE (sml-nj/110.0.7/smlnj-lib.tar.Z) = 417409
diff --git a/lang/snobol/distinfo b/lang/snobol/distinfo
index 473d65e0c211..d460aef70931 100644
--- a/lang/snobol/distinfo
+++ b/lang/snobol/distinfo
@@ -1,2 +1,3 @@
MD5 (snobol-0.99.4.tar.gz) = 187e141405e4dd4a2da681090cbf396a
+SHA256 (snobol-0.99.4.tar.gz) = f5ca03e4d2fe276d470c38bb6e75815949ff53853a3ee084c1b5e8b0090ec0df
SIZE (snobol-0.99.4.tar.gz) = 388020
diff --git a/lang/spl/distinfo b/lang/spl/distinfo
index 83cc788ffba2..3b6233be1574 100644
--- a/lang/spl/distinfo
+++ b/lang/spl/distinfo
@@ -1,2 +1,3 @@
MD5 (spl-1.2.1.tar.gz) = c31de8415af80819eb944a1cecadddde
+SHA256 (spl-1.2.1.tar.gz) = 1206ef0a2c853b8b40ca0c682bc9d9e0a157cc91a7bf4e28f19ccd003674b7d3
SIZE (spl-1.2.1.tar.gz) = 35297
diff --git a/lang/squeak-dev/distinfo b/lang/squeak-dev/distinfo
index addd5ae5208c..a81460172ea5 100644
--- a/lang/squeak-dev/distinfo
+++ b/lang/squeak-dev/distinfo
@@ -1,8 +1,12 @@
MD5 (squeak/Squeak-3.6-3.src.tar.gz) = cb8ab95fa9d840f5b04868f99600e018
+SHA256 (squeak/Squeak-3.6-3.src.tar.gz) = 9d1f099ffce4d996748e868663e9d91b15ba72f3542cc6acd642a8393e1bb249
SIZE (squeak/Squeak-3.6-3.src.tar.gz) = 2552981
MD5 (squeak/Squeak3.6-5429-basic.zip) = 0269db8b85b1042825f689da8bb0f583
+SHA256 (squeak/Squeak3.6-5429-basic.zip) = e7df21fd96ac961fb711c41509536b805812873099150d61beacb795fa67f082
SIZE (squeak/Squeak3.6-5429-basic.zip) = 5667283
MD5 (squeak/Squeak3.6-5429-full.zip) = 9a35fa39f2338d26a721564472d4d933
+SHA256 (squeak/Squeak3.6-5429-full.zip) = 63a4e8458b2f58b69e351c1c4161db1a1deed860d9bde40cbb414257cbab4ea2
SIZE (squeak/Squeak3.6-5429-full.zip) = 7837139
MD5 (squeak/SqueakV3.sources.gz) = 7dc6b3840e6bc1e5f81e3717fb46d2c3
+SHA256 (squeak/SqueakV3.sources.gz) = 6d8262b61d5608de36eff5cb930ea8aa588b7402c0a963680b07ff664ba74d02
SIZE (squeak/SqueakV3.sources.gz) = 3476504
diff --git a/lang/squeak/distinfo b/lang/squeak/distinfo
index addd5ae5208c..a81460172ea5 100644
--- a/lang/squeak/distinfo
+++ b/lang/squeak/distinfo
@@ -1,8 +1,12 @@
MD5 (squeak/Squeak-3.6-3.src.tar.gz) = cb8ab95fa9d840f5b04868f99600e018
+SHA256 (squeak/Squeak-3.6-3.src.tar.gz) = 9d1f099ffce4d996748e868663e9d91b15ba72f3542cc6acd642a8393e1bb249
SIZE (squeak/Squeak-3.6-3.src.tar.gz) = 2552981
MD5 (squeak/Squeak3.6-5429-basic.zip) = 0269db8b85b1042825f689da8bb0f583
+SHA256 (squeak/Squeak3.6-5429-basic.zip) = e7df21fd96ac961fb711c41509536b805812873099150d61beacb795fa67f082
SIZE (squeak/Squeak3.6-5429-basic.zip) = 5667283
MD5 (squeak/Squeak3.6-5429-full.zip) = 9a35fa39f2338d26a721564472d4d933
+SHA256 (squeak/Squeak3.6-5429-full.zip) = 63a4e8458b2f58b69e351c1c4161db1a1deed860d9bde40cbb414257cbab4ea2
SIZE (squeak/Squeak3.6-5429-full.zip) = 7837139
MD5 (squeak/SqueakV3.sources.gz) = 7dc6b3840e6bc1e5f81e3717fb46d2c3
+SHA256 (squeak/SqueakV3.sources.gz) = 6d8262b61d5608de36eff5cb930ea8aa588b7402c0a963680b07ff664ba74d02
SIZE (squeak/SqueakV3.sources.gz) = 3476504
diff --git a/lang/starlogo/distinfo b/lang/starlogo/distinfo
index 8ae008ee1134..503a773e327e 100644
--- a/lang/starlogo/distinfo
+++ b/lang/starlogo/distinfo
@@ -1,2 +1,3 @@
MD5 (starlogo-2.0.zip) = 01e435c54b599678566597f7db1440cd
+SHA256 (starlogo-2.0.zip) = 32b9988ec4def904adc50ae0ec50c3c22019104bbf7f7de1f96d5a7bba998a63
SIZE (starlogo-2.0.zip) = 3713922
diff --git a/lang/t3x/distinfo b/lang/t3x/distinfo
index 6b5159cb6669..a1fdf7a928dd 100644
--- a/lang/t3x/distinfo
+++ b/lang/t3x/distinfo
@@ -1,2 +1,3 @@
MD5 (t3x-815.tar.gz) = d8e1b5ffb667dd6d90636912430fd0a4
+SHA256 (t3x-815.tar.gz) = 1ae74fa8a12d492a88bd58f120b1215f8673396c895044bc7b7bcd516e089591
SIZE (t3x-815.tar.gz) = 452706
diff --git a/lang/tclX/distinfo b/lang/tclX/distinfo
index 570fea086d75..7b5b70dbd083 100644
--- a/lang/tclX/distinfo
+++ b/lang/tclX/distinfo
@@ -1,2 +1,3 @@
MD5 (tclx8.3.5-src.tar.gz) = 2cdd06d29f6dfbf31bf4ce192cf46918
+SHA256 (tclx8.3.5-src.tar.gz) = 4db028f303908b29b15cb2b97731f87a46a39cd65ab76219b9576f045d0b06ad
SIZE (tclx8.3.5-src.tar.gz) = 434281
diff --git a/lang/tuareg-mode.el/distinfo b/lang/tuareg-mode.el/distinfo
index a7b09b666c91..f0df7a90e2cf 100644
--- a/lang/tuareg-mode.el/distinfo
+++ b/lang/tuareg-mode.el/distinfo
@@ -1,2 +1,3 @@
MD5 (tuareg-mode-1.41.5.tar.gz) = b43d32bcdb5521709b53f86d3e1c3ae7
+SHA256 (tuareg-mode-1.41.5.tar.gz) = b80c868269f0655e2cc3e7399dd6500010b5e68e3d847a6a9d37122287b9e6ed
SIZE (tuareg-mode-1.41.5.tar.gz) = 51105
diff --git a/lang/xsb/distinfo b/lang/xsb/distinfo
index e512b2e599b9..a6dc4d5668a0 100644
--- a/lang/xsb/distinfo
+++ b/lang/xsb/distinfo
@@ -1,2 +1,3 @@
MD5 (XSB-2_6.tar.gz) = 2d16e16515ae1a80708300d93f075675
+SHA256 (XSB-2_6.tar.gz) = d34c08b9e83ad1fdc395fe99a2ead052a35378c7e9e20bb14670ec001aeb8acf
SIZE (XSB-2_6.tar.gz) = 3286837
diff --git a/lang/yorick-doc/distinfo b/lang/yorick-doc/distinfo
index 227b6fc60f87..57213257ff8b 100644
--- a/lang/yorick-doc/distinfo
+++ b/lang/yorick-doc/distinfo
@@ -1,2 +1,3 @@
MD5 (yorick-1.6-02-doc.tgz) = ed6874f00309318f237bef64b1e74e40
+SHA256 (yorick-1.6-02-doc.tgz) = e27b62875cd8a5f8630d1a344c831e8edced2f28f2ebc335dd3232a8aca08fde
SIZE (yorick-1.6-02-doc.tgz) = 460820
diff --git a/lang/yorick/distinfo b/lang/yorick/distinfo
index b03d92f52aa6..c10d8b974d26 100644
--- a/lang/yorick/distinfo
+++ b/lang/yorick/distinfo
@@ -1,2 +1,3 @@
MD5 (yorick-1.6.02.tgz) = 9371c2a0d3ae11e9e8d75a8bf21210a7
+SHA256 (yorick-1.6.02.tgz) = 96a3d0f0b1c39483b7d464bee3f95bf66fd011fd1649de20dea41874ac7bf109
SIZE (yorick-1.6.02.tgz) = 2234280