summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chinese/BBMan/distinfo1
-rw-r--r--chinese/CJKUnifonts/distinfo2
-rw-r--r--chinese/MT/distinfo3
-rw-r--r--chinese/arnettf/distinfo2
-rw-r--r--chinese/bg5pdf/distinfo1
-rw-r--r--chinese/bg5ps/distinfo1
-rw-r--r--chinese/big5con/distinfo1
-rw-r--r--chinese/big5fs/distinfo2
-rw-r--r--chinese/c2t/distinfo2
-rw-r--r--chinese/cce/distinfo1
-rw-r--r--chinese/celvis/distinfo2
-rw-r--r--chinese/chinput2/distinfo1
-rw-r--r--chinese/chinput3/distinfo1
-rw-r--r--chinese/chm2html/distinfo1
-rw-r--r--chinese/cless/distinfo1
-rw-r--r--chinese/cmexfonts/distinfo1
-rw-r--r--chinese/cnprint/distinfo17
-rw-r--r--chinese/cwtex/distinfo2
-rw-r--r--chinese/cwtexttf/distinfo1
-rw-r--r--chinese/cxterm/distinfo2
-rw-r--r--chinese/fireflyttf/distinfo1
-rw-r--r--chinese/firefox-zh_CN/distinfo1
-rw-r--r--chinese/firefox-zh_TW/distinfo1
-rw-r--r--chinese/fortunetw/distinfo1
-rw-r--r--chinese/gb2jis/distinfo1
-rw-r--r--chinese/gb2ps/distinfo6
-rw-r--r--chinese/gbfs/distinfo1
-rw-r--r--chinese/gbscript/distinfo2
-rw-r--r--chinese/hanzim/distinfo1
-rw-r--r--chinese/hc/distinfo2
-rw-r--r--chinese/jis2gb/distinfo1
-rw-r--r--chinese/kcfonts/distinfo1
-rw-r--r--chinese/mingunittf/distinfo1
-rw-r--r--chinese/miniChinput/distinfo1
-rw-r--r--chinese/moefonts-cid/distinfo2
-rw-r--r--chinese/moettf/distinfo12
-rw-r--r--chinese/mplayer-fonts/distinfo2
-rw-r--r--chinese/muni/distinfo1
-rw-r--r--chinese/ntuttf/distinfo7
-rw-r--r--chinese/oicq/distinfo1
-rw-r--r--chinese/opendesktop-fonts/distinfo1
-rw-r--r--chinese/oto/distinfo1
-rw-r--r--chinese/oxford/distinfo27
-rw-r--r--chinese/p5-Date-Chinese/distinfo1
-rw-r--r--chinese/p5-Lingua-ZH-Keywords/distinfo1
-rw-r--r--chinese/p5-Lingua-ZH-Numbers/distinfo1
-rw-r--r--chinese/p5-Lingua-ZH-Summarize/distinfo1
-rw-r--r--chinese/p5-Lingua-ZH-Wrap/distinfo1
-rw-r--r--chinese/pyDict/distinfo1
-rw-r--r--chinese/qe/distinfo1
-rw-r--r--chinese/scim-chewing/distinfo1
-rw-r--r--chinese/tocps/distinfo1
-rw-r--r--chinese/ttf2pt1/distinfo1
-rw-r--r--chinese/ttfm/distinfo1
-rw-r--r--chinese/ve/distinfo1
-rw-r--r--chinese/vflib/distinfo3
-rw-r--r--chinese/wangttf/distinfo42
-rw-r--r--chinese/wenju/distinfo1
-rw-r--r--chinese/xemacs/distinfo2
-rw-r--r--chinese/xsim/distinfo2
-rw-r--r--chinese/xttmgr/distinfo1
-rw-r--r--chinese/zhcon/distinfo1
-rw-r--r--hebrew/he2/distinfo1
-rw-r--r--japanese/ASCIIdates98-fpw/distinfo1
-rw-r--r--japanese/CGdic-fpw/distinfo1
-rw-r--r--japanese/FreeWnn-lib/distinfo1
-rw-r--r--japanese/VTPSfont/distinfo1
-rw-r--r--japanese/Wnn6-lib/distinfo1
-rw-r--r--japanese/Wnn7-lib/distinfo1
-rw-r--r--japanese/a2ps/distinfo1
-rw-r--r--japanese/ack/distinfo1
-rw-r--r--japanese/addttfont/distinfo1
-rw-r--r--japanese/balsa/distinfo1
-rw-r--r--japanese/bible_names-fpw/distinfo1
-rw-r--r--japanese/chasen-base/distinfo4
-rw-r--r--japanese/chimera/distinfo3
-rw-r--r--japanese/csrd/distinfo1
-rw-r--r--japanese/devil-fpw/distinfo1
-rw-r--r--japanese/drpl/distinfo1
-rw-r--r--japanese/easypr/distinfo1
-rw-r--r--japanese/ebd-fpw/distinfo1
-rw-r--r--japanese/eblook/distinfo1
-rw-r--r--japanese/ebview-gtk2/distinfo1
-rw-r--r--japanese/ebview/distinfo1
-rw-r--r--japanese/edict-fpw/distinfo1
-rw-r--r--japanese/eijiro-fpw/distinfo1
-rw-r--r--japanese/elvis/distinfo2
-rw-r--r--japanese/emacs20-dl-canna/distinfo1
-rw-r--r--japanese/emacs20-dl-wnn6/distinfo1
-rw-r--r--japanese/epic4/distinfo3
-rw-r--r--japanese/esecanna-module-vje25/distinfo1
-rw-r--r--japanese/esecanna-module-vje30/distinfo1
-rw-r--r--japanese/esecanna-module-wnn6/distinfo1
-rw-r--r--japanese/esecanna/distinfo1
-rw-r--r--japanese/firefox-ja/distinfo1
-rw-r--r--japanese/firefox-ja_JP/distinfo1
-rw-r--r--japanese/flower-fpw/distinfo1
-rw-r--r--japanese/foldoc-fpw/distinfo1
-rw-r--r--japanese/font-shinonome/distinfo1
-rw-r--r--japanese/freepwing/distinfo1
-rw-r--r--japanese/fumeikai-fpw/distinfo1
-rw-r--r--japanese/gauche-kakasi/distinfo1
-rw-r--r--japanese/gawk/distinfo2
-rw-r--r--japanese/gicq/distinfo2
-rw-r--r--japanese/grep/distinfo2
-rw-r--r--japanese/hex/distinfo1
-rw-r--r--japanese/ipadic/distinfo1
-rw-r--r--japanese/japaneseAFM/distinfo1
-rw-r--r--japanese/jargon-fpw/distinfo1
-rw-r--r--japanese/jcode.pl/distinfo1
-rw-r--r--japanese/jed/distinfo2
-rw-r--r--japanese/jhd/distinfo1
-rw-r--r--japanese/jvim/distinfo1
-rw-r--r--japanese/jvim3/distinfo2
-rw-r--r--japanese/kanjipad/distinfo1
-rw-r--r--japanese/kbanner/distinfo1
-rw-r--r--japanese/kcc/distinfo1
-rw-r--r--japanese/kcode/distinfo1
-rw-r--r--japanese/kinput2-freewnn/distinfo1
-rw-r--r--japanese/kinput2/distinfo1
-rw-r--r--japanese/kon2-16dot/distinfo5
-rw-r--r--japanese/kterm/distinfo7
-rw-r--r--japanese/kterm16c/distinfo4
-rw-r--r--japanese/libicq/distinfo2
-rw-r--r--japanese/libjconv/distinfo1
-rw-r--r--japanese/linux-JM/distinfo18
-rw-r--r--japanese/lookup-emacs21/distinfo1
-rw-r--r--japanese/lookup/distinfo1
-rw-r--r--japanese/lsd-fpw/distinfo1
-rw-r--r--japanese/lynx-current/distinfo1
-rw-r--r--japanese/lynx/distinfo3
-rw-r--r--japanese/lyx-doc/distinfo1
-rw-r--r--japanese/lyx/distinfo2
-rw-r--r--japanese/mecab/distinfo2
-rw-r--r--japanese/mikachan-ttfonts/distinfo1
-rw-r--r--japanese/msdosfs/distinfo2
-rw-r--r--japanese/mtools/distinfo6
-rw-r--r--japanese/mypaedia-fpw-package/distinfo1
-rw-r--r--japanese/mypaedia-fpw/distinfo1
-rw-r--r--japanese/namazu/distinfo1
-rw-r--r--japanese/nethack32/distinfo2
-rw-r--r--japanese/nethack34/distinfo2
-rw-r--r--japanese/newosaka/distinfo1
-rw-r--r--japanese/oleo/distinfo2
-rw-r--r--japanese/onew-freewnn/distinfo1
-rw-r--r--japanese/onew/distinfo1
-rw-r--r--japanese/otojiro-fpw/distinfo1
-rw-r--r--japanese/p5-Date-Japanese-Era/distinfo1
-rw-r--r--japanese/p5-MeCab/distinfo1
-rw-r--r--japanese/p5-Text-Kakasi/distinfo1
-rw-r--r--japanese/p5-jcode.pl/distinfo1
-rw-r--r--japanese/p5-manual/distinfo1
-rw-r--r--japanese/p5-mkres/distinfo1
-rw-r--r--japanese/paledit/distinfo1
-rw-r--r--japanese/pejv-fpw/distinfo1
-rw-r--r--japanese/perl5/distinfo2
-rw-r--r--japanese/plain2/distinfo2
-rw-r--r--japanese/prn/distinfo1
-rw-r--r--japanese/rbnamazu/distinfo1
-rw-r--r--japanese/recjis/distinfo1
-rw-r--r--japanese/roget-fpw/distinfo1
-rw-r--r--japanese/ruby-chasen/distinfo1
-rw-r--r--japanese/ruby-eb/distinfo1
-rw-r--r--japanese/ruby-gyokuro/distinfo1
-rw-r--r--japanese/ruby-kakasi/distinfo1
-rw-r--r--japanese/ruby-mecab/distinfo1
-rw-r--r--japanese/ruby-refe/distinfo1
-rw-r--r--japanese/ruby-romkan/distinfo1
-rw-r--r--japanese/ruby-uconv/distinfo1
-rw-r--r--japanese/ruby-usersguide/distinfo1
-rw-r--r--japanese/ryaku-fpw/distinfo1
-rw-r--r--japanese/scim-tables/distinfo1
-rw-r--r--japanese/sed/distinfo2
-rw-r--r--japanese/shinonome/distinfo1
-rw-r--r--japanese/skk10-elisp-emacs20/distinfo3
-rw-r--r--japanese/skkfep/distinfo1
-rw-r--r--japanese/skkserv/distinfo1
-rw-r--r--japanese/srd-fpw-package/distinfo1
-rw-r--r--japanese/srd-fpw/distinfo1
-rw-r--r--japanese/tkdesk/distinfo2
-rw-r--r--japanese/tkstep80/distinfo3
-rw-r--r--japanese/truetypefonts/distinfo1
-rw-r--r--japanese/typist/distinfo1
-rw-r--r--japanese/vera-fpw/distinfo1
-rw-r--r--japanese/vftool/distinfo3
-rw-r--r--japanese/waeijiro-fpw/distinfo1
-rw-r--r--japanese/wdic-fpw/distinfo1
-rw-r--r--japanese/web1913-fpw/distinfo1
-rw-r--r--japanese/weblint97/distinfo1
-rw-r--r--japanese/wnn7egg/distinfo1
-rw-r--r--japanese/wordnet-fpw/distinfo1
-rw-r--r--japanese/wwasw-fpw/distinfo1
-rw-r--r--japanese/xjman/distinfo3
-rw-r--r--japanese/xjtext/distinfo1
-rw-r--r--japanese/xmsgsaver/distinfo1
-rw-r--r--japanese/xshodo/distinfo1
-rw-r--r--japanese/xvi-euc/distinfo2
-rw-r--r--japanese/xyagamo/distinfo1
-rw-r--r--japanese/xyaku/distinfo1
199 files changed, 385 insertions, 6 deletions
diff --git a/chinese/BBMan/distinfo b/chinese/BBMan/distinfo
index 607e2f81a8ea..d0dcdd3232c6 100644
--- a/chinese/BBMan/distinfo
+++ b/chinese/BBMan/distinfo
@@ -1,2 +1,3 @@
MD5 (BBMan-src-v1-7-7-5.zip) = dd5834d1aec91a4e00a788a546f16bab
+SHA256 (BBMan-src-v1-7-7-5.zip) = 0cb637ec4b2d2b391d3dda79c0c01c2f32574f1eeaa13df04b58eba01a72ba1d
SIZE (BBMan-src-v1-7-7-5.zip) = 171904
diff --git a/chinese/CJKUnifonts/distinfo b/chinese/CJKUnifonts/distinfo
index 21c9ac77ec86..0b6e01673810 100644
--- a/chinese/CJKUnifonts/distinfo
+++ b/chinese/CJKUnifonts/distinfo
@@ -1,4 +1,6 @@
MD5 (ttf-arphic-uming_0.0.20041031-1.tar.gz) = f8a74e78a5909b84a4d92f3a559e2c21
+SHA256 (ttf-arphic-uming_0.0.20041031-1.tar.gz) = 2a074977deddbcf6079d61c8e199192887dbb819c53772c00b8e243f94ce014d
SIZE (ttf-arphic-uming_0.0.20041031-1.tar.gz) = 7950619
MD5 (ttf-arphic-ukai_0.0.20041031-1.tar.gz) = c58266d333937086dc87e80674ecc1a7
+SHA256 (ttf-arphic-ukai_0.0.20041031-1.tar.gz) = 013c5903160af7313e283ecb447cb17f63b0b492cbf7a886c67b7b1da22fd7ff
SIZE (ttf-arphic-ukai_0.0.20041031-1.tar.gz) = 10193481
diff --git a/chinese/MT/distinfo b/chinese/MT/distinfo
index cd6b2a4b2f59..e2c7e89f0bb2 100644
--- a/chinese/MT/distinfo
+++ b/chinese/MT/distinfo
@@ -1,6 +1,9 @@
MD5 (MT-2.661-full-lib.new.tar.gz) = 6b7f751375964787d174d3b96852a96e
+SHA256 (MT-2.661-full-lib.new.tar.gz) = bd6e694ad9fc729729123bb206620c99803f801053045578739ad87f7636b71d
SIZE (MT-2.661-full-lib.new.tar.gz) = 737453
MD5 (mt.diff) = af5e5c3ce407f26e0c46d515c09f87b7
+SHA256 (mt.diff) = 13962cd66c3a5db69a25c4753c1682d6f5816c32d05428bdd42f647c7f803d5b
SIZE (mt.diff) = 150698
MD5 (mt.no-htmlarea.diff) = b94ab12d7c601e6089b8b440b86a1f53
+SHA256 (mt.no-htmlarea.diff) = 92debc5c5514e69c9af49c0834298181b5eff334432aeb87726a7b71fea3ed7a
SIZE (mt.no-htmlarea.diff) = 148199
diff --git a/chinese/arnettf/distinfo b/chinese/arnettf/distinfo
index 21c9ac77ec86..0b6e01673810 100644
--- a/chinese/arnettf/distinfo
+++ b/chinese/arnettf/distinfo
@@ -1,4 +1,6 @@
MD5 (ttf-arphic-uming_0.0.20041031-1.tar.gz) = f8a74e78a5909b84a4d92f3a559e2c21
+SHA256 (ttf-arphic-uming_0.0.20041031-1.tar.gz) = 2a074977deddbcf6079d61c8e199192887dbb819c53772c00b8e243f94ce014d
SIZE (ttf-arphic-uming_0.0.20041031-1.tar.gz) = 7950619
MD5 (ttf-arphic-ukai_0.0.20041031-1.tar.gz) = c58266d333937086dc87e80674ecc1a7
+SHA256 (ttf-arphic-ukai_0.0.20041031-1.tar.gz) = 013c5903160af7313e283ecb447cb17f63b0b492cbf7a886c67b7b1da22fd7ff
SIZE (ttf-arphic-ukai_0.0.20041031-1.tar.gz) = 10193481
diff --git a/chinese/bg5pdf/distinfo b/chinese/bg5pdf/distinfo
index 32082b8f95f8..8db5ae2e7902 100644
--- a/chinese/bg5pdf/distinfo
+++ b/chinese/bg5pdf/distinfo
@@ -1,2 +1,3 @@
MD5 (bg5pdf-1.0.0.tar.gz) = 4f3cf41bbe90ae1cd06912921fae6234
+SHA256 (bg5pdf-1.0.0.tar.gz) = 624b4dbfa54ae8f409b581991493473f8442f1403602a7432c0db479ec1a13ee
SIZE (bg5pdf-1.0.0.tar.gz) = 55208
diff --git a/chinese/bg5ps/distinfo b/chinese/bg5ps/distinfo
index df62ab21334c..7d96058069b0 100644
--- a/chinese/bg5ps/distinfo
+++ b/chinese/bg5ps/distinfo
@@ -1,2 +1,3 @@
MD5 (bg5ps-1.3.0.tar.gz) = b28d32a2c9072a9efc6ee59f9441e22b
+SHA256 (bg5ps-1.3.0.tar.gz) = 8f408e4d9a0a67874af92696c79e53fa915aef1a91852515f5a76ac33e90fd3d
SIZE (bg5ps-1.3.0.tar.gz) = 120390
diff --git a/chinese/big5con/distinfo b/chinese/big5con/distinfo
index aab79709e89d..740d4559ee39 100644
--- a/chinese/big5con/distinfo
+++ b/chinese/big5con/distinfo
@@ -1,2 +1,3 @@
MD5 (big5con-0.92h.tar.gz) = e17f7d0af1b99c72589948c9b596ba25
+SHA256 (big5con-0.92h.tar.gz) = 49a3907c005dfa052fcb7d180ffab9f1db5bc13808c8f3f4dbc3a138efc755c9
SIZE (big5con-0.92h.tar.gz) = 1083859
diff --git a/chinese/big5fs/distinfo b/chinese/big5fs/distinfo
index 4dd8a439c42b..98c509ddca8e 100644
--- a/chinese/big5fs/distinfo
+++ b/chinese/big5fs/distinfo
@@ -1 +1,3 @@
MD5 (big5fs-2.3.tar.gz) = fdb4bb47df4ff15499bde73fc73a8622
+SHA256 (big5fs-2.3.tar.gz) = a3a619dad8782453887d302c3e1de39304c818bbef86e24c9f312df5398b5aff
+SIZE (big5fs-2.3.tar.gz) = 152248
diff --git a/chinese/c2t/distinfo b/chinese/c2t/distinfo
index 5b261536f1b4..f1f0298167e8 100644
--- a/chinese/c2t/distinfo
+++ b/chinese/c2t/distinfo
@@ -1,4 +1,6 @@
MD5 (c2t.tar.gz) = 47a1b77815cc02d9d667216a48d68931
+SHA256 (c2t.tar.gz) = 680b2b23568fa583eb0e50ffdbcc29d3aad04c70c49b4e73dc904fd9cfb814f3
SIZE (c2t.tar.gz) = 2678
MD5 (TONEPY.tit) = 076b6d78ea67fff505440353abb5d51e
+SHA256 (TONEPY.tit) = 0351a460a7bd69e6cd50a9ff61e6a85cfe8b23593a56c029c75d81c6db9c619e
SIZE (TONEPY.tit) = 26299
diff --git a/chinese/cce/distinfo b/chinese/cce/distinfo
index 4fc5c7f4be06..82f59f5a5a77 100644
--- a/chinese/cce/distinfo
+++ b/chinese/cce/distinfo
@@ -1,2 +1,3 @@
MD5 (cce-0.51-02132004-dist.tgz) = 3f3cadb0daed1f67771982459c42cfea
+SHA256 (cce-0.51-02132004-dist.tgz) = 3d5498f7940191b2a99b284e4e3c37b8b4552bd4a9a8ac8f2692ee138d53f078
SIZE (cce-0.51-02132004-dist.tgz) = 7130658
diff --git a/chinese/celvis/distinfo b/chinese/celvis/distinfo
index 2f82c29952f8..700fa1c2eada 100644
--- a/chinese/celvis/distinfo
+++ b/chinese/celvis/distinfo
@@ -1 +1,3 @@
MD5 (celvis.tar.gz) = 70bb2769b07d12afd22ffeaf8aff227e
+SHA256 (celvis.tar.gz) = 852f30967663d200f20bc1542196ba1ae1050fefab87adb6f71b590fc3a08080
+SIZE (celvis.tar.gz) = 135593
diff --git a/chinese/chinput2/distinfo b/chinese/chinput2/distinfo
index e1de176811d4..082a7127453c 100644
--- a/chinese/chinput2/distinfo
+++ b/chinese/chinput2/distinfo
@@ -1,2 +1,3 @@
MD5 (zh-chinput2-1.3.1.tar.gz) = 9141228bdbea53fcde6acb98e707d19e
+SHA256 (zh-chinput2-1.3.1.tar.gz) = bf6663ee7a5158d6c2aeca563b3541dc21ab27eafb53be08a15f53865463ba65
SIZE (zh-chinput2-1.3.1.tar.gz) = 484278
diff --git a/chinese/chinput3/distinfo b/chinese/chinput3/distinfo
index 74b290f8bcb9..95ab98af938d 100644
--- a/chinese/chinput3/distinfo
+++ b/chinese/chinput3/distinfo
@@ -1,2 +1,3 @@
MD5 (chinput-3.0.2.5.tar.gz) = dee38df80e6408aca70ee4f367cc988a
+SHA256 (chinput-3.0.2.5.tar.gz) = d5385896b14bea80e951595d7ae65ca117def876f8c738453143a1a3f32968af
SIZE (chinput-3.0.2.5.tar.gz) = 3012129
diff --git a/chinese/chm2html/distinfo b/chinese/chm2html/distinfo
index 0d229b495d2a..23713d66b4bf 100644
--- a/chinese/chm2html/distinfo
+++ b/chinese/chm2html/distinfo
@@ -1,2 +1,3 @@
MD5 (chm2html-0.1a.tgz) = 703c71d6d5cddfc7e6fe5325cccb8d4b
+SHA256 (chm2html-0.1a.tgz) = ddaaff37f63bbe6ff6611a9cf2f55d643f6fff661537513a5b5cae6e24559493
SIZE (chm2html-0.1a.tgz) = 278955
diff --git a/chinese/cless/distinfo b/chinese/cless/distinfo
index 42909580dcd1..f77f518c8e72 100644
--- a/chinese/cless/distinfo
+++ b/chinese/cless/distinfo
@@ -1,2 +1,3 @@
MD5 (cless-290.tar.gz) = 6d0bc5915da08c7f81bf650f59f54697
+SHA256 (cless-290.tar.gz) = 8ff186112f6d326524f1a08d1a549a457ada9e965172a40a28c5a4cd90a06442
SIZE (cless-290.tar.gz) = 172827
diff --git a/chinese/cmexfonts/distinfo b/chinese/cmexfonts/distinfo
index 103ff9b2e2a4..e49335ec4ba9 100644
--- a/chinese/cmexfonts/distinfo
+++ b/chinese/cmexfonts/distinfo
@@ -1,2 +1,3 @@
MD5 (cmexfonts-0.1.tar.gz) = f374de39da70d7883da872a9857a36b2
+SHA256 (cmexfonts-0.1.tar.gz) = 7b06087ac4734ed252de469ee725d69a79508e6116dc1b8605a74f1c5c2bfba8
SIZE (cmexfonts-0.1.tar.gz) = 2244033
diff --git a/chinese/cnprint/distinfo b/chinese/cnprint/distinfo
index 3f44834de20c..f02cf6bcb3a4 100644
--- a/chinese/cnprint/distinfo
+++ b/chinese/cnprint/distinfo
@@ -1,34 +1,51 @@
MD5 (cnprint-3.30b/cnprint330b.c) = 61316049a14d109d97d883e78d850c15
+SHA256 (cnprint-3.30b/cnprint330b.c) = b34cf44d9b25db7703e876e9a2d79300f6bf9b895cc4a611b13218afd66d7897
SIZE (cnprint-3.30b/cnprint330b.c) = 176774
MD5 (cnprint-3.30b/cnprint330b.readme) = c63f637e93639d573ff1cc182a67b162
+SHA256 (cnprint-3.30b/cnprint330b.readme) = 711af41040c11bfacc8dcd1e90a00738746ea880399e35fde4630c1e5b459d04
SIZE (cnprint-3.30b/cnprint330b.readme) = 2468
MD5 (cnprint-3.30b/ttfb330b.c) = a2c7c0a6857eed9a130b25cbdb13bb3c
+SHA256 (cnprint-3.30b/ttfb330b.c) = d0415d2174597628f296d0a0e77bb8365e7723696801f3c4f7557c7c1d940764
SIZE (cnprint-3.30b/ttfb330b.c) = 21477
MD5 (cnprint-3.30b/cnprint330b.hlp) = dc512b19de1970cdfc28f627a04c9a7f
+SHA256 (cnprint-3.30b/cnprint330b.hlp) = ff0762f6dcc41594a4a92b6e282b41a2edf0d0509868c505f3347fe8ccec8976
SIZE (cnprint-3.30b/cnprint330b.hlp) = 71980
MD5 (cnprint-3.30b/cnprint33.cmd) = 0661ca6abe143b44923671da6ca22139
+SHA256 (cnprint-3.30b/cnprint33.cmd) = 50a61d106875473f1877aaec420c4451712e2de1bf61b6606374b69d85c9d7ad
SIZE (cnprint-3.30b/cnprint33.cmd) = 13012
MD5 (cnprint-3.30b/helvet.dat) = b79804066ff09885f303c2c51559b435
+SHA256 (cnprint-3.30b/helvet.dat) = b777da07d49cfecbf8c09c2d19906a047842271550cecac1c659a3f83c3c4721
SIZE (cnprint-3.30b/helvet.dat) = 898
MD5 (cnprint-3.30b/mssong.ttf.gz) = bb50d2149148cce6e1344aecf4fa9e86
+SHA256 (cnprint-3.30b/mssong.ttf.gz) = ee33c9d2c50c1507635757d0eda1042ec7ce59f703ba08cbf665a9944c4386df
SIZE (cnprint-3.30b/mssong.ttf.gz) = 1456613
MD5 (cnprint-3.30b/mssong.htf) = a92eba3f7b1b456e6d13081042a36ab2
+SHA256 (cnprint-3.30b/mssong.htf) = e966ea9a4ff5ef85db1f7d6d758f4f14435a4353ba6cc9a4dfd204d78ff3f7ce
SIZE (cnprint-3.30b/mssong.htf) = 64
MD5 (cnprint-3.30b/mshei.ttf.gz) = fc015548359dd7248c1052c70e9798f6
+SHA256 (cnprint-3.30b/mshei.ttf.gz) = 445028e8e448fe48f27a0207773da744edd7d82be3fbc7475ff9f2bffeb66a58
SIZE (cnprint-3.30b/mshei.ttf.gz) = 1060525
MD5 (cnprint-3.30b/mshei.htf) = 9db930523629701d7608c31627495540
+SHA256 (cnprint-3.30b/mshei.htf) = 2f1fe6fb50263aa3e352fa6d0aae2137b0364c9ad7310c2a8fc4b234ef28a5ad
SIZE (cnprint-3.30b/mshei.htf) = 63
MD5 (cnprint-3.30b/cc48s.hbf) = 3ecd697e6cade9bf7248f0e8f63c863b
+SHA256 (cnprint-3.30b/cc48s.hbf) = 6b16bd03ff602ade4ca8f3a1bd688d42d1bb3ed42edac21c7e639198a334dfab
SIZE (cnprint-3.30b/cc48s.hbf) = 1921
MD5 (cnprint-3.30b/cc48.sym.gz) = 1d9598a4dbe4eef5a1ff8cc309fbc718
+SHA256 (cnprint-3.30b/cc48.sym.gz) = a63c16779ec7b41e52e4cf575aae30ceb3714d0c8d8081a60105061693275df1
SIZE (cnprint-3.30b/cc48.sym.gz) = 66018
MD5 (cnprint-3.30b/cc48s.1.gz) = 4e384e83cb759aac6bbef5b1e9ad081a
+SHA256 (cnprint-3.30b/cc48s.1.gz) = 0eaa49a630db23836204460e791340a55ec08cd290231d66702ffe7114f0f6f3
SIZE (cnprint-3.30b/cc48s.1.gz) = 461404
MD5 (cnprint-3.30b/cc48s.2.gz) = 9196338c8a05eea1e1fef10ba5c52387
+SHA256 (cnprint-3.30b/cc48s.2.gz) = 428e454cfec5dd6955a4fd6d9ddbb8a7fa4444f533f0d4293ed8b52b4659a4f2
SIZE (cnprint-3.30b/cc48s.2.gz) = 391896
MD5 (cnprint-3.30b/hbf.tar.gz) = 45cfc82fe5d10de6872c602e587da8b5
+SHA256 (cnprint-3.30b/hbf.tar.gz) = 9c6972992ad79cbf63536bc40cac59a6b34f65ab10c762d909ff05539339da73
SIZE (cnprint-3.30b/hbf.tar.gz) = 3506072
MD5 (cnprint-3.30b/ntu_kai48.hbf) = 1eb367381dc27c9628e159db00d48342
+SHA256 (cnprint-3.30b/ntu_kai48.hbf) = 2bffe03b47aa2356e83d8b87c7d10da20101e84090d97296ec99ac57ef0a5cbb
SIZE (cnprint-3.30b/ntu_kai48.hbf) = 2007
MD5 (cnprint-3.30b/ntu_kai48.bin.gz) = 5b50d8961f0473e17d01f8fbe1b7a03e
+SHA256 (cnprint-3.30b/ntu_kai48.bin.gz) = 3ab42cfc8e76ec9d1baf3cc1b534aaa5bd69f380b4d8214e3d9f4e7eb500b339
SIZE (cnprint-3.30b/ntu_kai48.bin.gz) = 1692216
diff --git a/chinese/cwtex/distinfo b/chinese/cwtex/distinfo
index cc0ac712670a..85c6472ad050 100644
--- a/chinese/cwtex/distinfo
+++ b/chinese/cwtex/distinfo
@@ -1,4 +1,6 @@
MD5 (cwtexmain.tgz) = 38b9b55807bd50de224fb51b20db1fb5
+SHA256 (cwtexmain.tgz) = c56116f61d5d83481f76f33c679cdcd88430c0962d3e59f154f055dc3a1dce8f
SIZE (cwtexmain.tgz) = 58492954
MD5 (cwtexbin-16.6.tgz) = 6af3d7bb4cddf475b4c65312677b701c
+SHA256 (cwtexbin-16.6.tgz) = 5b17923e9ece1bcc4f301afd40fc3a845950e91c2cc7cb36d968aca5f40a7c62
SIZE (cwtexbin-16.6.tgz) = 402630
diff --git a/chinese/cwtexttf/distinfo b/chinese/cwtexttf/distinfo
index f599371c1bd0..f99b61fcf094 100644
--- a/chinese/cwtexttf/distinfo
+++ b/chinese/cwtexttf/distinfo
@@ -1,2 +1,3 @@
MD5 (cwtex-ttf.zip) = 111e4633f92ae3f5f16571baa91854f1
+SHA256 (cwtex-ttf.zip) = 04c866c8b469a088364aa1555d639e1e1c1af194dceece678f35b04635822157
SIZE (cwtex-ttf.zip) = 45438036
diff --git a/chinese/cxterm/distinfo b/chinese/cxterm/distinfo
index 8013f223157a..4ea8d5a47436 100644
--- a/chinese/cxterm/distinfo
+++ b/chinese/cxterm/distinfo
@@ -1,4 +1,6 @@
MD5 (cxterm5.0.p3.tar.gz) = de542ec3e12b04f5589a7c1583d8c512
+SHA256 (cxterm5.0.p3.tar.gz) = b4c36838987749037116a4045c9b0302375be712e2a1cbacf38b9201420000c3
SIZE (cxterm5.0.p3.tar.gz) = 2073787
MD5 (cxterm-5.0.p3-color.patch.gz) = 66d3f22cf4d8ab260c9e2e422f61e04c
+SHA256 (cxterm-5.0.p3-color.patch.gz) = 1c8df79cbf77cc895d614afc46be81475474eb41997f2df2fda4f91fed38abfb
SIZE (cxterm-5.0.p3-color.patch.gz) = 15182
diff --git a/chinese/fireflyttf/distinfo b/chinese/fireflyttf/distinfo
index 6779b7b7efd8..dd137d62e4f1 100644
--- a/chinese/fireflyttf/distinfo
+++ b/chinese/fireflyttf/distinfo
@@ -1,2 +1,3 @@
MD5 (fireflysung-1.3.0.tar.gz) = 99721b834ed2e84400325815deead878
+SHA256 (fireflysung-1.3.0.tar.gz) = 46e1cb4a5a7710463b2451bffb83521d94886071e817074f7b56aeaf62a660da
SIZE (fireflysung-1.3.0.tar.gz) = 7116218
diff --git a/chinese/firefox-zh_CN/distinfo b/chinese/firefox-zh_CN/distinfo
index 2b3d397c2aae..89b493fac5eb 100644
--- a/chinese/firefox-zh_CN/distinfo
+++ b/chinese/firefox-zh_CN/distinfo
@@ -1,2 +1,3 @@
MD5 (firefox-zh_CN.1.0.6b.tar.gz) = 116d6fd4c0d4ada1161af83707f962e3
+SHA256 (firefox-zh_CN.1.0.6b.tar.gz) = 4187cdf4b38ef0038b90a68fb786bfe89e863dd591b61ffebe4bc2f87cbec4e5
SIZE (firefox-zh_CN.1.0.6b.tar.gz) = 449525
diff --git a/chinese/firefox-zh_TW/distinfo b/chinese/firefox-zh_TW/distinfo
index 13d5c2661551..d9a6577fe47f 100644
--- a/chinese/firefox-zh_TW/distinfo
+++ b/chinese/firefox-zh_TW/distinfo
@@ -1,2 +1,3 @@
MD5 (firefox-zh_TW.1.0.6b.tar.gz) = 8c2b83035d440bb8267b9f664bab2bc6
+SHA256 (firefox-zh_TW.1.0.6b.tar.gz) = 72a4d7d3b471e45c02c58d41cd0d00df2b0385335018964ffc370a4892f54308
SIZE (firefox-zh_TW.1.0.6b.tar.gz) = 400175
diff --git a/chinese/fortunetw/distinfo b/chinese/fortunetw/distinfo
index 1401a4bdeb92..0bd3b7800cfd 100644
--- a/chinese/fortunetw/distinfo
+++ b/chinese/fortunetw/distinfo
@@ -1,2 +1,3 @@
MD5 (zh-fortunetw-1.1.tar.gz) = 7d08025492ce8c94d18b4509573cfc1f
+SHA256 (zh-fortunetw-1.1.tar.gz) = ba220a3278c90d359961381ab1bd46a692c52cb09fedcca1a270a420564a74c4
SIZE (zh-fortunetw-1.1.tar.gz) = 94950
diff --git a/chinese/gb2jis/distinfo b/chinese/gb2jis/distinfo
index 38db8cce7180..3f66b3d705eb 100644
--- a/chinese/gb2jis/distinfo
+++ b/chinese/gb2jis/distinfo
@@ -1,2 +1,3 @@
MD5 (gb2jis.tar.Z) = c3fc65ea54e9ab85a34d4db54c2e5bbe
+SHA256 (gb2jis.tar.Z) = d8c49a02214be67eea2b6b895d87c19eb1ca78097122a43cfed6db3de40b83ce
SIZE (gb2jis.tar.Z) = 41958
diff --git a/chinese/gb2ps/distinfo b/chinese/gb2ps/distinfo
index 1f166178c8c1..18718e441ddc 100644
--- a/chinese/gb2ps/distinfo
+++ b/chinese/gb2ps/distinfo
@@ -1,12 +1,18 @@
MD5 (gb2ps.2.02.tar.gz) = ca06fcdb504b181b47c1ff4f6edfd97f
+SHA256 (gb2ps.2.02.tar.gz) = f313634beb5c3cb92eeaf39687d5a5752a9ced83235a3ea13bc17750a035ff3f
SIZE (gb2ps.2.02.tar.gz) = 84807
MD5 (csong24.ccf.gz) = f30b985e5d526fbb4f209e31a1d1edcb
+SHA256 (csong24.ccf.gz) = 66ce7ef97b2021f040e12bc9ca5ce35781458e824b3c1d957cdb2203ba01756e
SIZE (csong24.ccf.gz) = 363793
MD5 (ckai24.ccf.gz) = d2ac212fe09ccdedb4e5a83a017fddd6
+SHA256 (ckai24.ccf.gz) = b10dd2c7b1382ec0291fd76ed00d859e0fc79a80d882790ed309e6ade3cd7604
SIZE (ckai24.ccf.gz) = 383046
MD5 (cfang24.ccf.gz) = 5689e95d9528815edf662c9497b79a8e
+SHA256 (cfang24.ccf.gz) = 7299c2f0f11baf128f14a216aad72990e3b018e89514c281161819c022c8c107
SIZE (cfang24.ccf.gz) = 388765
MD5 (chei24.ccf.gz) = 61ccf11e56a371c92209f31be02f8c13
+SHA256 (chei24.ccf.gz) = 23c1de52e33fed457a1a5fbc718e2d7c97bf7eab7a7a167f968a094179e31240
SIZE (chei24.ccf.gz) = 360398
MD5 (cfan24.ccf.gz) = 6a511d88c427eaf9b2085ef9ebd23fd8
+SHA256 (cfan24.ccf.gz) = 5607910a7ba8c2f333acd57ac327073208b91b8c1a9a97732a70798a8304a186
SIZE (cfan24.ccf.gz) = 384019
diff --git a/chinese/gbfs/distinfo b/chinese/gbfs/distinfo
index 3fe677d46d87..e69de29bb2d1 100644
--- a/chinese/gbfs/distinfo
+++ b/chinese/gbfs/distinfo
@@ -1 +0,0 @@
-MD5 (gbfs-1.4.tar.gz) = 22a72b1a6d9145d88fe89b7bcb367a2e
diff --git a/chinese/gbscript/distinfo b/chinese/gbscript/distinfo
index 0aca88fa9b34..b290669621b8 100644
--- a/chinese/gbscript/distinfo
+++ b/chinese/gbscript/distinfo
@@ -1,4 +1,6 @@
MD5 (gbscript-1.11.tar.gz) = 23804291f441f598cd2bca830601c158
+SHA256 (gbscript-1.11.tar.gz) = 8772b4cadf6b027b0b7cd9866f6fb477a309f0729df384cfbe6d640caf21a03b
SIZE (gbscript-1.11.tar.gz) = 21342
MD5 (cclib.24) = abb1c003d80fac25bb580dc4bd76f44a
+SHA256 (cclib.24) = 4e656c979286727f771ec31c4c673124401c4e48ac790a232c0b77a4c5ef1f0e
SIZE (cclib.24) = 548208
diff --git a/chinese/hanzim/distinfo b/chinese/hanzim/distinfo
index 60e8f09f0464..df8f0abde039 100644
--- a/chinese/hanzim/distinfo
+++ b/chinese/hanzim/distinfo
@@ -1,2 +1,3 @@
MD5 (hanzim-1.3.tgz) = a1bebdb983c99d5f292ee6e5875faa83
+SHA256 (hanzim-1.3.tgz) = 58c07fedb528366ea96e83d98da99a5c220c52c6d904ed46a5cdf92c0baebc70
SIZE (hanzim-1.3.tgz) = 570776
diff --git a/chinese/hc/distinfo b/chinese/hc/distinfo
index bb82cfd3b088..eb256bae91c1 100644
--- a/chinese/hc/distinfo
+++ b/chinese/hc/distinfo
@@ -1,4 +1,6 @@
MD5 (hc-30.tar.gz) = e3a0fad6154e1d3f4e8abbb52abf28e1
+SHA256 (hc-30.tar.gz) = 5e9a0f0687b5521c12fbcf69dc21de661d467772014bd02f792f5c77bae0f707
SIZE (hc-30.tar.gz) = 35906
MD5 (hc-supp.tab) = 5b12db3fbe75b4b252a4f588a1d25a58
+SHA256 (hc-supp.tab) = 1b330ca5c2ca658083f818ae65ee550157967a4eab7d309d9a1f455080548474
SIZE (hc-supp.tab) = 1029
diff --git a/chinese/jis2gb/distinfo b/chinese/jis2gb/distinfo
index 2e6750e85a55..d1c645424013 100644
--- a/chinese/jis2gb/distinfo
+++ b/chinese/jis2gb/distinfo
@@ -1,2 +1,3 @@
MD5 (jis2gb.tar.Z) = 0524c41489c1a9ddd97473f3a8ab018a
+SHA256 (jis2gb.tar.Z) = f131f59777690e9e81f93d19859ca9337d5e3c7e085fa3361a52bb71a0583170
SIZE (jis2gb.tar.Z) = 40775
diff --git a/chinese/kcfonts/distinfo b/chinese/kcfonts/distinfo
index e01a8d348fc6..59d030732b6e 100644
--- a/chinese/kcfonts/distinfo
+++ b/chinese/kcfonts/distinfo
@@ -1,2 +1,3 @@
MD5 (kcfonts-1.05.tar.gz) = 9c059651a572d922c1a8ece4feac758b
+SHA256 (kcfonts-1.05.tar.gz) = fb43f41ef51a295b53b1490dcc57ac6aaccc3af2ec65f548151c4f767d36261b
SIZE (kcfonts-1.05.tar.gz) = 903701
diff --git a/chinese/mingunittf/distinfo b/chinese/mingunittf/distinfo
index c6e346f75dd5..6716f8607d5d 100644
--- a/chinese/mingunittf/distinfo
+++ b/chinese/mingunittf/distinfo
@@ -1,2 +1,3 @@
MD5 (ming_uni.ttf.gz) = 336c9bc8944b34ba0e3eeb1f2999eb1f
+SHA256 (ming_uni.ttf.gz) = 3a49a32e4c1b64f356bd8fae14904d0c990cd6861e97fb204e29bcc42763614b
SIZE (ming_uni.ttf.gz) = 10339086
diff --git a/chinese/miniChinput/distinfo b/chinese/miniChinput/distinfo
index 12c33164494e..8e6865cf49b3 100644
--- a/chinese/miniChinput/distinfo
+++ b/chinese/miniChinput/distinfo
@@ -1,2 +1,3 @@
MD5 (miniChinput-0.1.9.tar.gz) = 7c767a0ae9cfcd1c1f6bad3931386175
+SHA256 (miniChinput-0.1.9.tar.gz) = ca82e264d979d4a66056208b4b09e0246856e126018ecc8bb6716e0e4b1b7b5c
SIZE (miniChinput-0.1.9.tar.gz) = 1631895
diff --git a/chinese/moefonts-cid/distinfo b/chinese/moefonts-cid/distinfo
index 68575d25b09a..ec21e01754b4 100644
--- a/chinese/moefonts-cid/distinfo
+++ b/chinese/moefonts-cid/distinfo
@@ -1,4 +1,6 @@
MD5 (MOEKai-Regular) = f8a94515e3058321c78149e862005459
+SHA256 (MOEKai-Regular) = 78bf0837158b3640c481111d6c98aa767c91395eac62ea6956119425e3014d47
SIZE (MOEKai-Regular) = 12515670
MD5 (MOESung-Regular) = 42a8801fb18a4b851a7ce1224b3b5bc3
+SHA256 (MOESung-Regular) = b2e57434d63556d89ae232beb9f5e59354f8bc1e1ddf53a4fb7cd601f6db5125
SIZE (MOESung-Regular) = 9827134
diff --git a/chinese/moettf/distinfo b/chinese/moettf/distinfo
index 7d63e00f3b24..3ab24e45f423 100644
--- a/chinese/moettf/distinfo
+++ b/chinese/moettf/distinfo
@@ -1,6 +1,18 @@
MD5 (zh-moettf/moe_kai.ttf) = bcbd6cf83b87153f9a725243afe210c7
+SHA256 (zh-moettf/moe_kai.ttf) = 73139b12bbac72f04884f347d6d02a80a00dc2708558510df41e54f3359f3041
+SIZE (zh-moettf/moe_kai.ttf) = 9194491
MD5 (zh-moettf/moe_sung.ttf) = 6bf81e29d64db09d94bb1f03c041d9b2
+SHA256 (zh-moettf/moe_sung.ttf) = 80a8007b4b457a8ae0542a60bfba073c0fd4df1c2f8aa8f13a03d3ee2ddb6487
+SIZE (zh-moettf/moe_sung.ttf) = 8647174
MD5 (zh-moettf/edustds1.exe) = 58d635e26ea8dc2a5103a03ab8f8d7b2
+SHA256 (zh-moettf/edustds1.exe) = 9a4361f6f50cc1daa020323baf9b077fb03275529d9b44f4e2cc5446d3c9866d
+SIZE (zh-moettf/edustds1.exe) = 1971355
MD5 (zh-moettf/edustds2.exe) = 883ad85335d6eee2d4ec8a6c9b0a08d8
+SHA256 (zh-moettf/edustds2.exe) = 72df0ecad147a028c5a767af8a92506d7701911803db973d3452ff636028b8bd
+SIZE (zh-moettf/edustds2.exe) = 139950
MD5 (zh-moettf/edustd-15.exe) = 89ccf18a6dabe874026922965910ee3d
+SHA256 (zh-moettf/edustd-15.exe) = beb608249399a9ebd4cb6547250f2d3c92ff3a9e44f92f621a2b0c9a323181c8
+SIZE (zh-moettf/edustd-15.exe) = 2059101
MD5 (zh-moettf/kai-pc.ttf) = 5bcc430b7dda6a16a52dd6c8faa9ae64
+SHA256 (zh-moettf/kai-pc.ttf) = 00a0fb9b16b0bca8e002cf378e382aba4999c2aff38668e29839d582d03a295b
+SIZE (zh-moettf/kai-pc.ttf) = 13842688
diff --git a/chinese/mplayer-fonts/distinfo b/chinese/mplayer-fonts/distinfo
index 1b5372f783c9..e8cb545345bd 100644
--- a/chinese/mplayer-fonts/distinfo
+++ b/chinese/mplayer-fonts/distinfo
@@ -1,4 +1,6 @@
MD5 (subfont-c-0.90pre6.tar.bz2) = d4aad89ca4c3e4fa57d64bb8d4beaa8f
+SHA256 (subfont-c-0.90pre6.tar.bz2) = 515628333fbc032e6e74163b5d66941421322c0efa8a8782988f1098a5c5a28f
SIZE (subfont-c-0.90pre6.tar.bz2) = 18346
MD5 (mplayer-fontmap-chinese.tar.bz2) = 34930acbc504c6dd11492ef65d6da1b2
+SHA256 (mplayer-fontmap-chinese.tar.bz2) = 978ca68fc3ec2c364b1533e463e75e83d731d84755b3bd3be8256bd483418984
SIZE (mplayer-fontmap-chinese.tar.bz2) = 87075
diff --git a/chinese/muni/distinfo b/chinese/muni/distinfo
index 3c37d8e00634..09a30e044bd0 100644
--- a/chinese/muni/distinfo
+++ b/chinese/muni/distinfo
@@ -1,2 +1,3 @@
MD5 (muni-1.0.tar.gz) = 0d607df3ac85c63976baeb9cf70dfcf4
+SHA256 (muni-1.0.tar.gz) = b24f9a265204d5c878e02e43529ff6ec84c64748e104f9e1a376263ce28289ff
SIZE (muni-1.0.tar.gz) = 64509
diff --git a/chinese/ntuttf/distinfo b/chinese/ntuttf/distinfo
index 93f06b6752f0..84256b5ba162 100644
--- a/chinese/ntuttf/distinfo
+++ b/chinese/ntuttf/distinfo
@@ -1,14 +1,21 @@
MD5 (NTU_FS_M.TTF) = dc2a25c8825423a37f36da1c158a32fd
+SHA256 (NTU_FS_M.TTF) = 5dbda20df37536b9422f9a1f6ecdea72fcda8194c6bb0bf9705e2e972faf63c4
SIZE (NTU_FS_M.TTF) = 3829888
MD5 (NTU_KAI.TTF) = d208682e5c0a6f347d8e1e14962a4887
+SHA256 (NTU_KAI.TTF) = e6c48c8541417ef098ab0382b5517dbb995dff5a613306b79bdfbad2a9508aa1
SIZE (NTU_KAI.TTF) = 8103872
MD5 (NTU_LI_M.TTF) = 8dc43f6b02e22a7b4f3d083c16c92e80
+SHA256 (NTU_LI_M.TTF) = 94b2d6c1c8ef18fefdfbc6ea9b8fa627f791383b9cadbdb4a1074254172b86f8
SIZE (NTU_LI_M.TTF) = 3974736
MD5 (NTU_MB.TTF) = e82abcb9de37bbf39a7faa32368d09e3
+SHA256 (NTU_MB.TTF) = d3d9eaa852a0493f540f194baa0f015b5dd6986e50f86c09a3d49e5c89bbc872
SIZE (NTU_MB.TTF) = 4995132
MD5 (NTU_MM.TTF) = a2f7fe50c75b222cc16a8f766b787317
+SHA256 (NTU_MM.TTF) = 98a7ad9e104f0b86882fa8571dbe59b280ec01066c26fe2acfc90869e5dd99e8
SIZE (NTU_MM.TTF) = 8034588
MD5 (NTU_MR.TTF) = b772aea4bc3c340604a0ad98696c766a
+SHA256 (NTU_MR.TTF) = a61e6de8a97e3057169b90907744d4472c54966c1576d260265939e921bd8fc0
SIZE (NTU_MR.TTF) = 6356900
MD5 (NTU_TW.TTF) = 68f21e60a8eac47089b612a93e14a04c
+SHA256 (NTU_TW.TTF) = 1d1efe8027c59525721324da36b6a890ae45b3ab94f3749fa25dca87c717e94e
SIZE (NTU_TW.TTF) = 5119488
diff --git a/chinese/oicq/distinfo b/chinese/oicq/distinfo
index 7e495ccae2d7..e263c0025217 100644
--- a/chinese/oicq/distinfo
+++ b/chinese/oicq/distinfo
@@ -1,2 +1,3 @@
MD5 (Net-OICQ-0.9.tgz) = 63b2d9d608466904ccaf627a6f265894
+SHA256 (Net-OICQ-0.9.tgz) = 60d081bb507bdea518a4003080208e890aae180cd1bb53a9034201367ed10b45
SIZE (Net-OICQ-0.9.tgz) = 22112
diff --git a/chinese/opendesktop-fonts/distinfo b/chinese/opendesktop-fonts/distinfo
index 6779b7b7efd8..dd137d62e4f1 100644
--- a/chinese/opendesktop-fonts/distinfo
+++ b/chinese/opendesktop-fonts/distinfo
@@ -1,2 +1,3 @@
MD5 (fireflysung-1.3.0.tar.gz) = 99721b834ed2e84400325815deead878
+SHA256 (fireflysung-1.3.0.tar.gz) = 46e1cb4a5a7710463b2451bffb83521d94886071e817074f7b56aeaf62a660da
SIZE (fireflysung-1.3.0.tar.gz) = 7116218
diff --git a/chinese/oto/distinfo b/chinese/oto/distinfo
index d286ba830258..7b10db3e5a31 100644
--- a/chinese/oto/distinfo
+++ b/chinese/oto/distinfo
@@ -1,2 +1,3 @@
MD5 (oto-0.4.tar.gz) = 66f4cdacd3b235fcbfd718b9184b6870
+SHA256 (oto-0.4.tar.gz) = b782682e8d8fe3f23d474f0698645b16b793d583c973f525bb80183d251b0c6c
SIZE (oto-0.4.tar.gz) = 264000
diff --git a/chinese/oxford/distinfo b/chinese/oxford/distinfo
index 5d4db7233c3a..1b2bb58551fe 100644
--- a/chinese/oxford/distinfo
+++ b/chinese/oxford/distinfo
@@ -1,54 +1,81 @@
MD5 (oxford/a.zip) = 0eab106b761f30f3cca18344c787c64c
+SHA256 (oxford/a.zip) = 58483aa7f50e844e2226996856db215fa002166ace8b3e461884d0c769f9d988
SIZE (oxford/a.zip) = 321312
MD5 (oxford/b.zip) = 9071b8ff177f3d302f14dc7989c656cd
+SHA256 (oxford/b.zip) = 12bd531f427b8253aeebfc60a3a970c6b618fdc1c8b87324245dc1842e77c541
SIZE (oxford/b.zip) = 368676
MD5 (oxford/c.zip) = 07ce46603773e09cb83d12371db388e6
+SHA256 (oxford/c.zip) = dca2a38896fffc53f3a664e06e32279d6df8087c5f09d0283fc32ece760452d0
SIZE (oxford/c.zip) = 616979
MD5 (oxford/d.zip) = 50331fad576839b11a19c152fbbb7643
+SHA256 (oxford/d.zip) = 9d0a0d11258672fa1369e4dd2d48e3878fc621eeaf43b768a1968ffa80a9faad
SIZE (oxford/d.zip) = 373127
MD5 (oxford/e.zip) = 0656fbddacb6e3aa3a8d28f26d5f611d
+SHA256 (oxford/e.zip) = 440073061ec4678318764e3b224536282be6e14868a780826e8d45c63304623e
SIZE (oxford/e.zip) = 232802
MD5 (oxford/f.zip) = 284a9f8403e5aea05fab55b35923258e
+SHA256 (oxford/f.zip) = d5c0f2564b2c7e61a6e31335781f8b79891d9993841dbe8bc510104be2599736
SIZE (oxford/f.zip) = 346279
MD5 (oxford/g.zip) = c32d73be27cd195572bf1cdfc72f6d1f
+SHA256 (oxford/g.zip) = 8ec26b7d6d328f59b3524675e58d62f79728de6b7c957243be91ace360526716
SIZE (oxford/g.zip) = 243241
MD5 (oxford/h.zip) = 64a32629f5eb9fe8061b4bc01a443460
+SHA256 (oxford/h.zip) = 7d6665f8cbbd87bcfcdadd49cdcd73866441e5cf236468f22ee936d13fda4407
SIZE (oxford/h.zip) = 244753
MD5 (oxford/i.zip) = 5b4f478b06fc2bf46067a1c28d69feef
+SHA256 (oxford/i.zip) = a0adcf33dc828f2940b9ee174a8164bb7f39997ecad3c14fec1b41d51a218363
SIZE (oxford/i.zip) = 243024
MD5 (oxford/j.zip) = 6f7efc408858371dbfa96040d1462000
+SHA256 (oxford/j.zip) = 8aa91e95ef43c4607260543a8b7b3c5a5741c1c201511734f25735261c70f2e5
SIZE (oxford/j.zip) = 58025
MD5 (oxford/k.zip) = 94e8bdfb528a42eeb37a1ca0d03fdea4
+SHA256 (oxford/k.zip) = f92d953963b79f45a813d3d9e719eedee87227ac088b3c12ee14c9ffbc2049fe
SIZE (oxford/k.zip) = 57551
MD5 (oxford/l.zip) = d4e9fbf4fd621135dd1d50b75572b907
+SHA256 (oxford/l.zip) = e0662c00b6ff4d0b43b64475df69dd62afca1fd1a782ff0f81e540d55c644c65
SIZE (oxford/l.zip) = 239222
MD5 (oxford/m.zip) = 30925a266884e2fd4d60c2723cb3a6be
+SHA256 (oxford/m.zip) = fc800e843f952acf733a2413e0480d31a6afe5181582bf742e3635234a994516
SIZE (oxford/m.zip) = 322455
MD5 (oxford/n.zip) = f0af8db1cde3c5f8356e70f48c1c63cd
+SHA256 (oxford/n.zip) = ff130e426378624f424ad94f65123d7afefdc979fc8cae729f0a1ff81d1b8f41
SIZE (oxford/n.zip) = 120328
MD5 (oxford/o.zip) = 54b395eecd66120a6d3c3214510f7c63
+SHA256 (oxford/o.zip) = e86e168107b1547d61e0cebcb3c1f6e793baacc7ba2bccab26df415b5b5175e4
SIZE (oxford/o.zip) = 185093
MD5 (oxford/p.zip) = d1199b355db34ab5a42a8103dec46dfc
+SHA256 (oxford/p.zip) = b11a184f27d9f4e95f55921dfa1ab7d6652e363878a457a7265c8555c17af822
SIZE (oxford/p.zip) = 607314
MD5 (oxford/q.zip) = f2ef63c1fb9745ed53dd6150d39f853f
+SHA256 (oxford/q.zip) = 5e406e4078ca84d44e710532e1b15f28da76cc4b6d4014a83d0bb27646c1e086
SIZE (oxford/q.zip) = 33819
MD5 (oxford/r.zip) = 608f46772ee687727a6e3dd8d6f63ac0
+SHA256 (oxford/r.zip) = 084f86761d4cd061d25bd85cbfeaf0149daa3413c83c74a52551448208f1a5ac
SIZE (oxford/r.zip) = 391747
MD5 (oxford/s.zip) = 22008cd3c119c45e027e263328f995da
+SHA256 (oxford/s.zip) = 31811834e9bfb25e91729fe0d53a549306b51fd80cb8394adc3d2fec516dff20
SIZE (oxford/s.zip) = 878983
MD5 (oxford/t.zip) = 15d8c14ce4868aef41e53a1a44a52ba0
+SHA256 (oxford/t.zip) = dec1de4f70068410be19fde879d1ece63ced4c2953d702dd81be03b023ec0177
SIZE (oxford/t.zip) = 372595
MD5 (oxford/u.zip) = a939a0103a029f3b822c31713de7ea1c
+SHA256 (oxford/u.zip) = f5085f6dd9efca585f70dd21782296fe612d414f1675dca7b85eb1ca6d590ed0
SIZE (oxford/u.zip) = 109060
MD5 (oxford/v.zip) = 16667399589d275c08670739ccd66eb0
+SHA256 (oxford/v.zip) = 62a4f5199fb672aa28879748443d8f4a8d4b76dbd08a8ac2654802357761569c
SIZE (oxford/v.zip) = 92368
MD5 (oxford/w.zip) = 1b511d3e8dc7b9bcf9feac1227c14c9f
+SHA256 (oxford/w.zip) = 181998492414f3470be85eb2fd44a602b237a0ad57972d3ebb82d8af93c24e62
SIZE (oxford/w.zip) = 245663
MD5 (oxford/x.zip) = c4d36c7214a09deb42ceb1d3b99909ab
+SHA256 (oxford/x.zip) = 0a93222d547de8ed441b7e5c16bf508a5f37a1590db13ecd171853eb17dd1ad5
SIZE (oxford/x.zip) = 2684
MD5 (oxford/y.zip) = 2b2576849d53bd8e4f58f56a66acb88f
+SHA256 (oxford/y.zip) = 4f102e3913eeac709c2bc44f6ffd652ece601d79eeef1e03a6a9dab02c4960ee
SIZE (oxford/y.zip) = 23693
MD5 (oxford/z.zip) = 167ceb288ce608d62cea92b688dfd683
+SHA256 (oxford/z.zip) = a5ed2cfba28926ce8cd0d0b915994747b8a69d5bcfd28736eb157116f2824bf6
SIZE (oxford/z.zip) = 8336
MD5 (oxford/oxford-0.2.el.zip) = 2f40c9f2c61180ab67a676f8203f2213
+SHA256 (oxford/oxford-0.2.el.zip) = 280a23397f68e6622c9cf211e415230d40893b075e5537fa3f525fb23c92ebc3
SIZE (oxford/oxford-0.2.el.zip) = 2889
diff --git a/chinese/p5-Date-Chinese/distinfo b/chinese/p5-Date-Chinese/distinfo
index a37bd5a0138d..b760d4666ab4 100644
--- a/chinese/p5-Date-Chinese/distinfo
+++ b/chinese/p5-Date-Chinese/distinfo
@@ -1,2 +1,3 @@
MD5 (Date-Chinese-1.10.tar.gz) = 11a7a1f4f8dfdc7cfb3f6a59eee94666
+SHA256 (Date-Chinese-1.10.tar.gz) = 04460bd473577ee1dc6e17d798669e00606b3ff97ef8b650ed979cfff241bfb6
SIZE (Date-Chinese-1.10.tar.gz) = 10379
diff --git a/chinese/p5-Lingua-ZH-Keywords/distinfo b/chinese/p5-Lingua-ZH-Keywords/distinfo
index 355ab9156213..c9e863a99de7 100644
--- a/chinese/p5-Lingua-ZH-Keywords/distinfo
+++ b/chinese/p5-Lingua-ZH-Keywords/distinfo
@@ -1,2 +1,3 @@
MD5 (Lingua-ZH-Keywords-0.04.tar.gz) = cbd38566020cdcbcd4cffc730c91234f
+SHA256 (Lingua-ZH-Keywords-0.04.tar.gz) = f5ed059153e5a30f5c26c71f3f8f20ae3ae15845ffa1b1a29197ce72e31453f7
SIZE (Lingua-ZH-Keywords-0.04.tar.gz) = 20141
diff --git a/chinese/p5-Lingua-ZH-Numbers/distinfo b/chinese/p5-Lingua-ZH-Numbers/distinfo
index 0d509ac61d7c..56575b8193ce 100644
--- a/chinese/p5-Lingua-ZH-Numbers/distinfo
+++ b/chinese/p5-Lingua-ZH-Numbers/distinfo
@@ -1,2 +1,3 @@
MD5 (Lingua-ZH-Numbers-0.04.tar.gz) = 48aea3e2ff09b60bb50e220ac28a7f21
+SHA256 (Lingua-ZH-Numbers-0.04.tar.gz) = b29a274425bccf20344a864e554d0f8c0e5a2b832d6dee4a69e0479ea3fef74f
SIZE (Lingua-ZH-Numbers-0.04.tar.gz) = 12547
diff --git a/chinese/p5-Lingua-ZH-Summarize/distinfo b/chinese/p5-Lingua-ZH-Summarize/distinfo
index 42c268fe80fc..69b43226aa53 100644
--- a/chinese/p5-Lingua-ZH-Summarize/distinfo
+++ b/chinese/p5-Lingua-ZH-Summarize/distinfo
@@ -1,2 +1,3 @@
MD5 (Lingua-ZH-Summarize-0.01.tar.gz) = 2616c8d4285dc134604515c759cf235d
+SHA256 (Lingua-ZH-Summarize-0.01.tar.gz) = 65ab6fd5afa43b4b3fbfc8fb9d23e44accdc209c351952537ac6291baab7685e
SIZE (Lingua-ZH-Summarize-0.01.tar.gz) = 11714
diff --git a/chinese/p5-Lingua-ZH-Wrap/distinfo b/chinese/p5-Lingua-ZH-Wrap/distinfo
index 0e2ada55e59f..59ef73d4eed5 100644
--- a/chinese/p5-Lingua-ZH-Wrap/distinfo
+++ b/chinese/p5-Lingua-ZH-Wrap/distinfo
@@ -1,2 +1,3 @@
MD5 (Lingua-ZH-Wrap-0.03.tar.gz) = 32a8aa0023c4b62fe6097abfa5b0c5cb
+SHA256 (Lingua-ZH-Wrap-0.03.tar.gz) = 62258705e8bbe3d1c724f8a3f91b6e2dd4554a4a1ffce6f1dc09cfa4d9024afa
SIZE (Lingua-ZH-Wrap-0.03.tar.gz) = 10764
diff --git a/chinese/pyDict/distinfo b/chinese/pyDict/distinfo
index 059a2958bd74..2e6d5d17ee12 100644
--- a/chinese/pyDict/distinfo
+++ b/chinese/pyDict/distinfo
@@ -1,2 +1,3 @@
MD5 (pyDict-0.2.6.3.tar.gz) = 1f22abea9810aee0fc25962db64f92a9
+SHA256 (pyDict-0.2.6.3.tar.gz) = 78b9ef026c57873eaf4625cd4cc31612e7eb3a41fbb2f239d8ef1ba7cbf1524a
SIZE (pyDict-0.2.6.3.tar.gz) = 2817984
diff --git a/chinese/qe/distinfo b/chinese/qe/distinfo
index 2cee983bcf6d..53cd941262ec 100644
--- a/chinese/qe/distinfo
+++ b/chinese/qe/distinfo
@@ -1,2 +1,3 @@
MD5 (qe-0.1.1.tar.gz) = 46b0e05aab9420456a27db7bc20156f0
+SHA256 (qe-0.1.1.tar.gz) = ca885eb36ac56a13f2387817578f89e0a0a3295e046a8005a4016262f38e6cce
SIZE (qe-0.1.1.tar.gz) = 96548
diff --git a/chinese/scim-chewing/distinfo b/chinese/scim-chewing/distinfo
index 3f4c2876e9f9..f0cf8e7d603f 100644
--- a/chinese/scim-chewing/distinfo
+++ b/chinese/scim-chewing/distinfo
@@ -1,2 +1,3 @@
MD5 (scim-chewing-0.2.0.tar.gz) = 945ef747c9d56800d4fc21afc8e5a648
+SHA256 (scim-chewing-0.2.0.tar.gz) = f55c8727d54a2f7454c7e1238780c3ca8d3ba023f2e51f0724eeb562be410c83
SIZE (scim-chewing-0.2.0.tar.gz) = 408318
diff --git a/chinese/tocps/distinfo b/chinese/tocps/distinfo
index e675eb9877a5..7cf150edbcad 100644
--- a/chinese/tocps/distinfo
+++ b/chinese/tocps/distinfo
@@ -1,2 +1,3 @@
MD5 (zh-tocps-1.0.tar.gz) = 1ee211a0d4a8f02f10f3dd1b0f99bc74
+SHA256 (zh-tocps-1.0.tar.gz) = 9035bfe2f5eadc1c9f637ccd1b475bc53df4d31cc17e7683eb670831e5dbcb58
SIZE (zh-tocps-1.0.tar.gz) = 1932598
diff --git a/chinese/ttf2pt1/distinfo b/chinese/ttf2pt1/distinfo
index 5b1f4fd378c0..35da67f59a40 100644
--- a/chinese/ttf2pt1/distinfo
+++ b/chinese/ttf2pt1/distinfo
@@ -1,2 +1,3 @@
MD5 (ttf2pt1-chinese-3.4.0.tgz) = 981d8f92b5fda5898d1cd6daf4e86144
+SHA256 (ttf2pt1-chinese-3.4.0.tgz) = ec99f7288ba7be3ea907457f7460f611b4c0dcf91e498ee2701b18416a7da889
SIZE (ttf2pt1-chinese-3.4.0.tgz) = 300413
diff --git a/chinese/ttfm/distinfo b/chinese/ttfm/distinfo
index f2607134b760..d3acaf6130bd 100644
--- a/chinese/ttfm/distinfo
+++ b/chinese/ttfm/distinfo
@@ -1,2 +1,3 @@
MD5 (ttfm-0.9.5.tar.gz) = e68c1450b7105b18fa72df56dbe4c96b
+SHA256 (ttfm-0.9.5.tar.gz) = e06ccbec2eed8ab5d200cc40889e7d3706471c7ffc1d272b0cd7536b12776628
SIZE (ttfm-0.9.5.tar.gz) = 54431
diff --git a/chinese/ve/distinfo b/chinese/ve/distinfo
index 25a5093cd18f..7a44530160d1 100644
--- a/chinese/ve/distinfo
+++ b/chinese/ve/distinfo
@@ -1,2 +1,3 @@
MD5 (ve-1.0.tgz) = 8ac6f78f46dd95f2e8ad08e3d8052751
+SHA256 (ve-1.0.tgz) = 3e68bd062ea62722b8f0d5c558a45d9cf006a67a838b59b41b3e90487c79e32b
SIZE (ve-1.0.tgz) = 31527
diff --git a/chinese/vflib/distinfo b/chinese/vflib/distinfo
index c20bc9ac3a22..668ded533343 100644
--- a/chinese/vflib/distinfo
+++ b/chinese/vflib/distinfo
@@ -1,6 +1,9 @@
MD5 (VFlib2-2.25.1.tar.gz) = 533bd3b39e1e2b883b5a6b5c14443c93
+SHA256 (VFlib2-2.25.1.tar.gz) = e53cf5e8a7284ad857492ac9b7f12f24e97fd9c6a15aa0389355419c16af682d
SIZE (VFlib2-2.25.1.tar.gz) = 653886
MD5 (zh-vfontcap.in) = 4738e8c2cb06f46f9c0d03b8babcc77d
+SHA256 (zh-vfontcap.in) = c900043141f2fb154aeaa617588b5b069db786dee4c31329c4d5c3d25fefe7c8
SIZE (zh-vfontcap.in) = 27007
MD5 (VFlib2-2.25.1-Chinese.patch.gz) = 879611ba64426835b6f2026adf263235
+SHA256 (VFlib2-2.25.1-Chinese.patch.gz) = 5b4506a9fb91c8fda4d754c656a745c9870a14b949b43d6c29a2cc957b0e6af1
SIZE (VFlib2-2.25.1-Chinese.patch.gz) = 105899
diff --git a/chinese/wangttf/distinfo b/chinese/wangttf/distinfo
index 155dc372cd45..d8eb1030fb43 100644
--- a/chinese/wangttf/distinfo
+++ b/chinese/wangttf/distinfo
@@ -1,84 +1,126 @@
MD5 (zh-wangttf/wp010-05.ttf) = 01fbc81ed9c6e36008987178a7c30986
+SHA256 (zh-wangttf/wp010-05.ttf) = 4103c2bb1ab345c9607b60227bc57bf90eebe35800755498410caa4e4d30d8f6
SIZE (zh-wangttf/wp010-05.ttf) = 13355096
MD5 (zh-wangttf/wp010-08.ttf) = 205de7e2d986e4d6b2d2a09dd6acfda1
+SHA256 (zh-wangttf/wp010-08.ttf) = 9932d79fd2c1fef08cded1ea8f3f8b32206ecae5778d67fac0fa30c212975c50
SIZE (zh-wangttf/wp010-08.ttf) = 13738112
MD5 (zh-wangttf/wp110-05.ttf) = 6e58c15f5b6985bfe26b2395cde4ddd5
+SHA256 (zh-wangttf/wp110-05.ttf) = c3fe97e2bba333b3edc6918bf3a04a8f0f749d0570137488ef536f140eb2c33d
SIZE (zh-wangttf/wp110-05.ttf) = 3471712
MD5 (zh-wangttf/wp110-08.ttf) = 4504ae1ed52a19cab453013e85b95e96
+SHA256 (zh-wangttf/wp110-08.ttf) = 880b559c76dd6923236bb7a63c719088b4b72f2f7bc940fa425fb8e6cea1fd9a
SIZE (zh-wangttf/wp110-08.ttf) = 3573788
MD5 (zh-wangttf/wp210-05.ttf) = 5baa79b70368a5a183d96774c6f46cfe
+SHA256 (zh-wangttf/wp210-05.ttf) = 8935452ee13e720933f319d71666c1d49301eb2977a7fe92d8604d4c4f839216
SIZE (zh-wangttf/wp210-05.ttf) = 951176
MD5 (zh-wangttf/wp210-08.ttf) = e3cf0fc8c8bf7428c5fc97ae8e3ef345
+SHA256 (zh-wangttf/wp210-08.ttf) = 706e469f12e9a12d99c58e21e95ef3438cb486ebcec17f552f2dc8d2082be691
SIZE (zh-wangttf/wp210-08.ttf) = 973288
MD5 (zh-wangttf/wp310-05.ttf) = ff28296363d753bc70775a387a9cdbd9
+SHA256 (zh-wangttf/wp310-05.ttf) = a29a1b19bd9bf6f3e404227ce8dcda87611319723aba7d3d1f56f962875a84b6
SIZE (zh-wangttf/wp310-05.ttf) = 484160
MD5 (zh-wangttf/wp310-08.ttf) = c7219bb01db9d05fe260188a38fb3ec8
+SHA256 (zh-wangttf/wp310-08.ttf) = 80d67fb12547b89bab7d727636f97efba4f94dc6d0ad4570c039301596eadc54
SIZE (zh-wangttf/wp310-08.ttf) = 490828
MD5 (zh-wangttf/wt001.ttf) = b4720f5780de9aeb849030f697f3b6d7
+SHA256 (zh-wangttf/wt001.ttf) = de8ae0178758c89cd749891f0e75a84a47795920a42cd744378eccad0572f154
SIZE (zh-wangttf/wt001.ttf) = 9279296
MD5 (zh-wangttf/wt002.ttf) = f2f3d2d4caae6c8f466dd0f643ffd57e
+SHA256 (zh-wangttf/wt002.ttf) = 897efc92ab47e64ece39773710a3802bc78d88b5171da1641dd1de50100efbcf
SIZE (zh-wangttf/wt002.ttf) = 8941952
MD5 (zh-wangttf/wt003.ttf) = 7644749d33786de5e872e52487ba91fc
+SHA256 (zh-wangttf/wt003.ttf) = d8f7c9be64d1432e82e9bb93e6f2203f17c3bf084aa0510d87af4748055359de
SIZE (zh-wangttf/wt003.ttf) = 9518652
MD5 (zh-wangttf/wt004.ttf) = c21ba6607079772416a6d80f5a5d80ae
+SHA256 (zh-wangttf/wt004.ttf) = 33ade736c8df39fe207a5b7dddbf2c3c6ee1f6283eaed10297b2d02e2a247a6e
SIZE (zh-wangttf/wt004.ttf) = 9354124
MD5 (zh-wangttf/wt005.ttf) = 55f218b03f295959e3ea53ef2567813f
+SHA256 (zh-wangttf/wt005.ttf) = b45348a41f2fed13757a0b0983685f04dabc06fedbabce334cfb8e6694274ccb
SIZE (zh-wangttf/wt005.ttf) = 8878332
MD5 (zh-wangttf/wt006.ttf) = 7eea4d0eccbfb2ce07ea73de5d5e0f3a
+SHA256 (zh-wangttf/wt006.ttf) = e4370c49c27838a019ea71c7b227c7443d0f21165d364fda3e87d128d2343abd
SIZE (zh-wangttf/wt006.ttf) = 8644640
MD5 (zh-wangttf/wt009.ttf) = 7755ff413dfbe9925ea01d6602431198
+SHA256 (zh-wangttf/wt009.ttf) = f637d91eaec4e1430c1ac825a9834c66cc54eb11bf47564416be2d1c5a20b423
SIZE (zh-wangttf/wt009.ttf) = 8300092
MD5 (zh-wangttf/wt011.ttf) = 8304f6c4b257d4341293b27efa68f952
+SHA256 (zh-wangttf/wt011.ttf) = 864d20a8f80b913f5a4cd26768e6d0c1ac43b6080930ea7a229f050914a92b2f
SIZE (zh-wangttf/wt011.ttf) = 6580908
MD5 (zh-wangttf/wt014.ttf) = c9c90ee32f0610d69d6ea2e7f9d6022b
+SHA256 (zh-wangttf/wt014.ttf) = 716ae1f44b1853d1c7cfccf97311c7c3712850f83de0e733e766433a4f7d709f
SIZE (zh-wangttf/wt014.ttf) = 6968748
MD5 (zh-wangttf/wt021.ttf) = 9be6d68c52e4f5b2c4a71d17858d690c
+SHA256 (zh-wangttf/wt021.ttf) = c33a5244e6c1dae686f9828052708516b589f12480cc1b04b46497e4892d3fe6
SIZE (zh-wangttf/wt021.ttf) = 8456040
MD5 (zh-wangttf/wt024.ttf) = e9e587e62dc59894d09596fde208cf0a
+SHA256 (zh-wangttf/wt024.ttf) = f2e2400c553b3cf17f1798c4239f1dce5fbbd753cb019db01dbdfedd3eaecbb2
SIZE (zh-wangttf/wt024.ttf) = 9720048
MD5 (zh-wangttf/wt028.ttf) = e8cf8b1f32b6282fcb60b2d5d2453146
+SHA256 (zh-wangttf/wt028.ttf) = f661ce83a94defe614690d568eadec02e55984c3ac4fb33898aae8fa801d8727
SIZE (zh-wangttf/wt028.ttf) = 4986568
MD5 (zh-wangttf/wt034.ttf) = 46b3b6060383d461babdc93305007618
+SHA256 (zh-wangttf/wt034.ttf) = 331c6bdaaa1fb49cb9268e06edb805ddf5b78d3d23ef90258e33e539b0ea7c96
SIZE (zh-wangttf/wt034.ttf) = 3922320
MD5 (zh-wangttf/wt040.ttf) = 4ac87291b0ed3c12720d74a44f114117
+SHA256 (zh-wangttf/wt040.ttf) = 140c581a23a88327a475645c2dd495ebd8a0a72dd24b6e5e1d4d8e5594f38b49
SIZE (zh-wangttf/wt040.ttf) = 6439332
MD5 (zh-wangttf/wt064.ttf) = df069bfe1626097b91c4b126910dcda5
+SHA256 (zh-wangttf/wt064.ttf) = 5567cc7ae20d11fd972a83daa0d364baba6867014a25a91b4aedcb0dbbdf1e55
SIZE (zh-wangttf/wt064.ttf) = 8573804
MD5 (zh-wangttf/wt071.ttf) = 16372c5c0f213b616a38c29440a55392
+SHA256 (zh-wangttf/wt071.ttf) = 50a8c5f2c8cfe6d218ec2041deb1902add56882348a86c518eaeab685678c0fe
SIZE (zh-wangttf/wt071.ttf) = 9618472
MD5 (zh-wangttf/wtcc02.ttf) = 0942766efd8964f10026e44aa87ae65b
+SHA256 (zh-wangttf/wtcc02.ttf) = 4ec5fc92c44065210df7cb26fb03910a109b491e46d180d5eab5eb25fe990dc3
SIZE (zh-wangttf/wtcc02.ttf) = 8142968
MD5 (zh-wangttf/wtcc15.ttf) = 9d849b244ea6fbb94c4de0284ad00843
+SHA256 (zh-wangttf/wtcc15.ttf) = c8c5898928914b28a3c32e868705e1c502e0746ba178e643451295bc6ce15f8e
SIZE (zh-wangttf/wtcc15.ttf) = 3621492
MD5 (zh-wangttf/wtg-06cut1x.ttf) = 4f474606c2b815dd5c3719a288cd6599
+SHA256 (zh-wangttf/wtg-06cut1x.ttf) = 010692ccb0927b767f1818b5e76d2b6521e60da0e9982134f779263dfd0fcf03
SIZE (zh-wangttf/wtg-06cut1x.ttf) = 7306776
MD5 (zh-wangttf/wthc06.ttf) = e05c8637e4ba22c2d4bf8b9b9497e1b3
+SHA256 (zh-wangttf/wthc06.ttf) = 9bdc5780b43ca8121a68af7fcb98ece77acc31988ee40bb48f045d3def1035f2
SIZE (zh-wangttf/wthc06.ttf) = 6278764
MD5 (zh-wangttf/wts11.ttf) = 61c81f15990f2a65486929fcfc7a3afd
+SHA256 (zh-wangttf/wts11.ttf) = d95be00551891601fb9d48656a14582f5d87c08a1d132c617e35162394a97792
SIZE (zh-wangttf/wts11.ttf) = 10573088
MD5 (zh-wangttf/wts43.ttf) = 3652cb384fa232c374c359656aeebe37
+SHA256 (zh-wangttf/wts43.ttf) = 0ba4b5398dbb98e4dcc86a781928bd056db66248ee4224e594db733c6b4dcd4e
SIZE (zh-wangttf/wts43.ttf) = 10520732
MD5 (zh-wangttf/wts47.ttf) = f94644639fc0aa9dbc518b119efadd2a
+SHA256 (zh-wangttf/wts47.ttf) = f39cc1487669343ac1e6634066284d7412225983b6a366bc35338cfb3914d371
SIZE (zh-wangttf/wts47.ttf) = 10744384
MD5 (zh-wangttf/wts55.ttf) = 9cf0462a3584b54ab239254a9d54103a
+SHA256 (zh-wangttf/wts55.ttf) = 698d4705980c9df9c5381d32f0fd8eb5d2864fb9a36dcd97163cb285da6d10d0
SIZE (zh-wangttf/wts55.ttf) = 9535468
MD5 (zh-wangttf/WCL-01.ttf) = 100e522189d23a7012782aa7245063b6
+SHA256 (zh-wangttf/WCL-01.ttf) = 92b7075cbb08327e59e235bbbf5b75b869c4ef4cfdc082e2ef49b954a98bb531
SIZE (zh-wangttf/WCL-01.ttf) = 23798432
MD5 (zh-wangttf/WCL-02.ttf) = 1f28fdc3ccf5978a209eea80c35ed49b
+SHA256 (zh-wangttf/WCL-02.ttf) = 08cf1fd41e79d470556b292919344acfb6c7f13aebd0bf7eafb47002f678aea5
SIZE (zh-wangttf/WCL-02.ttf) = 6989408
MD5 (zh-wangttf/WCL-03.ttf) = 8bb8483ef934d0e1653188d8d5da30ae
+SHA256 (zh-wangttf/WCL-03.ttf) = a5dc1ad4f42efe4ba89f69c02f23c148727350f7e99e7e44d860b08d767d12dd
SIZE (zh-wangttf/WCL-03.ttf) = 14606912
MD5 (zh-wangttf/WCL-04.ttf) = 03e8b631e2b4db851413c4b0150c3299
+SHA256 (zh-wangttf/WCL-04.ttf) = 3e427f106d370b48c1b53bc04aacd023c3e4330b0ddb80c943c9569e86c5fbec
SIZE (zh-wangttf/WCL-04.ttf) = 22304340
MD5 (zh-wangttf/WCL-05.ttf) = 72e5b92edfd1ca4466f819852ffcb646
+SHA256 (zh-wangttf/WCL-05.ttf) = c12923441d5825918eb91f6fdf68fc3d41d910bcafce62505992523f2abefd13
SIZE (zh-wangttf/WCL-05.ttf) = 21618724
MD5 (zh-wangttf/WCL-06.ttf) = b1cfbc177a5bee7ab195c0d37ef06bc5
+SHA256 (zh-wangttf/WCL-06.ttf) = 8fbf1db47b2a594efad2b8f5546e7430a50c8297d29db1fcc4a66c4f4e82094e
SIZE (zh-wangttf/WCL-06.ttf) = 11044612
MD5 (zh-wangttf/WCL-07.ttf) = de31ef8de37919b351bf108121b1ad1e
+SHA256 (zh-wangttf/WCL-07.ttf) = d73985b6c7f9490344b149c6759a40ac5700cfb26bb9668aab258bd6b3c2e87d
SIZE (zh-wangttf/WCL-07.ttf) = 12714396
MD5 (zh-wangttf/WCL-08.ttf) = 7fbdfb6ba8e3d3371e3fa617d674410e
+SHA256 (zh-wangttf/WCL-08.ttf) = 36a79f24bf394e685a0d58747b0ad3d31ac130e06fdf1442ef813dfc721e4c41
SIZE (zh-wangttf/WCL-08.ttf) = 10610264
MD5 (zh-wangttf/WCL-09.ttf) = 5f27e23f99953cd8b1ead4bf51134daa
+SHA256 (zh-wangttf/WCL-09.ttf) = f651df2943c75134d001d1b8b23c3cab8ce3a8a36a3a5bec90a318d2727d261d
SIZE (zh-wangttf/WCL-09.ttf) = 12253524
MD5 (zh-wangttf/WCL-10.ttf) = 65a68562f1637aa982a2f1f28dcc1994
+SHA256 (zh-wangttf/WCL-10.ttf) = 5e348f3fcd043ba794dbc77ebe9781d3e5d5b55ac48379e30c4c45dad24b13a7
SIZE (zh-wangttf/WCL-10.ttf) = 12008704
diff --git a/chinese/wenju/distinfo b/chinese/wenju/distinfo
index 24470ed8ae6d..83520ce03ec8 100644
--- a/chinese/wenju/distinfo
+++ b/chinese/wenju/distinfo
@@ -1,2 +1,3 @@
MD5 (wenju-1.3.tar.gz) = f4813a0ab6c2a0a7804c723e15ae058a
+SHA256 (wenju-1.3.tar.gz) = 870bb257efb1736c5bc2bd1cf98bedc6b19732289581f2a8cea2cfdfc2b785c5
SIZE (wenju-1.3.tar.gz) = 1784560
diff --git a/chinese/xemacs/distinfo b/chinese/xemacs/distinfo
index 7e3c98cf0097..5f1d89527171 100644
--- a/chinese/xemacs/distinfo
+++ b/chinese/xemacs/distinfo
@@ -1,4 +1,6 @@
MD5 (xemacs-20.4.tar.gz) = 56912174ed51f4a21b490a96704ee5c0
+SHA256 (xemacs-20.4.tar.gz) = 0b9ca2f3c2ee2b532634a21437dcef4a3a50c58ffd01f07a2589716e4e0a51a0
SIZE (xemacs-20.4.tar.gz) = 13012447
MD5 (xemacs-20.4-mule.tar.gz) = 25ad2761b0fc98dbed45be44ad03665c
+SHA256 (xemacs-20.4-mule.tar.gz) = 1dcb375d9c9712e57909392de9bb85cfded0aa9da3db5402dbdf2b1557e8959f
SIZE (xemacs-20.4-mule.tar.gz) = 4220088
diff --git a/chinese/xsim/distinfo b/chinese/xsim/distinfo
index a3882a56a98e..ddfdc4325b08 100644
--- a/chinese/xsim/distinfo
+++ b/chinese/xsim/distinfo
@@ -1,4 +1,6 @@
MD5 (xsim-0.3.9.4.tar.gz) = a0b430eeff8bf8beccedfe5f4f1668e7
+SHA256 (xsim-0.3.9.4.tar.gz) = 3807302150260e5c336918c73d34f77a87093a85b3125be7574fd038c1033067
SIZE (xsim-0.3.9.4.tar.gz) = 1025631
MD5 (xsim-data-freebsd-gb2312.tar.gz) = 191c6b697e134e6f4dbeceb9e8b2ccdd
+SHA256 (xsim-data-freebsd-gb2312.tar.gz) = ae4b6dc1c81da8d531543f8477c9d7dba1c0f07e7258d0a17a45411554fe349c
SIZE (xsim-data-freebsd-gb2312.tar.gz) = 2214098
diff --git a/chinese/xttmgr/distinfo b/chinese/xttmgr/distinfo
index b020b686b7de..451f6d2d2966 100644
--- a/chinese/xttmgr/distinfo
+++ b/chinese/xttmgr/distinfo
@@ -1,2 +1,3 @@
MD5 (xttmgr-0.9.6.tar.gz) = fd08757ed9644c92539078135357c92b
+SHA256 (xttmgr-0.9.6.tar.gz) = 95c6a16223149a3c041dd2d53a5d647774050adad792008d4020d8aeffbf8658
SIZE (xttmgr-0.9.6.tar.gz) = 28876
diff --git a/chinese/zhcon/distinfo b/chinese/zhcon/distinfo
index bd57a6d82c1c..92bc8dc615cf 100644
--- a/chinese/zhcon/distinfo
+++ b/chinese/zhcon/distinfo
@@ -1,2 +1,3 @@
MD5 (zhcon-0.2.3.tar.gz) = 64b5d6c2d7055b4e45f4eadfd1303e8f
+SHA256 (zhcon-0.2.3.tar.gz) = 60e2f7a3b2a548e043838794b7ab3cb0e84f13508d48b384e9b6598698baacbb
SIZE (zhcon-0.2.3.tar.gz) = 5030677
diff --git a/hebrew/he2/distinfo b/hebrew/he2/distinfo
index ac1a54b8e27d..f93d31451ef4 100644
--- a/hebrew/he2/distinfo
+++ b/hebrew/he2/distinfo
@@ -1,2 +1,3 @@
MD5 (he2-0.61.tar.gz) = 9e9618784f05c152b9d2085725af82d6
+SHA256 (he2-0.61.tar.gz) = 4a8d65089f671114815cc853a01e9106945e593acaa277e19df07ead9ed1897f
SIZE (he2-0.61.tar.gz) = 476620
diff --git a/japanese/ASCIIdates98-fpw/distinfo b/japanese/ASCIIdates98-fpw/distinfo
index 44afc7948f62..d4e14f5d7c75 100644
--- a/japanese/ASCIIdates98-fpw/distinfo
+++ b/japanese/ASCIIdates98-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (ASCIIdates98-1.0.zip) = 4f46e9c1f9bcd5a3c50c98956c6e42a9
+SHA256 (ASCIIdates98-1.0.zip) = 750df313f6848dcaa90c750bb81e535f23af57d00eae9404c90c9a437c92b7bd
SIZE (ASCIIdates98-1.0.zip) = 27383
diff --git a/japanese/CGdic-fpw/distinfo b/japanese/CGdic-fpw/distinfo
index 41f8557f374c..01d52f40cd82 100644
--- a/japanese/CGdic-fpw/distinfo
+++ b/japanese/CGdic-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (CGdic1.5h-1.0.zip) = 54b865f8a522da81307b6cf2367106ac
+SHA256 (CGdic1.5h-1.0.zip) = 70187aff2f520fa925dc82ca68e0fa3de356a5aba0d4166a8723e73b3bed34b2
SIZE (CGdic1.5h-1.0.zip) = 47507
diff --git a/japanese/FreeWnn-lib/distinfo b/japanese/FreeWnn-lib/distinfo
index 0ac0527e16a9..77e7df8a0e9e 100644
--- a/japanese/FreeWnn-lib/distinfo
+++ b/japanese/FreeWnn-lib/distinfo
@@ -1,2 +1,3 @@
MD5 (FreeWnn-1.1.1-a020.tar.bz2) = c00549415cdb08c1f35240dccf8dab20
+SHA256 (FreeWnn-1.1.1-a020.tar.bz2) = 6c63933d5bc0edaf59df3ef528f03ab8f362471a60289c1955aa8078babd73bc
SIZE (FreeWnn-1.1.1-a020.tar.bz2) = 3015928
diff --git a/japanese/VTPSfont/distinfo b/japanese/VTPSfont/distinfo
index d3f602d364dc..6ca7e995a636 100644
--- a/japanese/VTPSfont/distinfo
+++ b/japanese/VTPSfont/distinfo
@@ -1,2 +1,3 @@
MD5 (VTPSfont-1.3) = a12247391cf4567730d0be64b5d3b68c
+SHA256 (VTPSfont-1.3) = 9998d0f3c4e7aed6a959080d7292c55222347993e322e780568cdd05becc59b8
SIZE (VTPSfont-1.3) = 24333
diff --git a/japanese/Wnn6-lib/distinfo b/japanese/Wnn6-lib/distinfo
index ecaca4abf1d3..47d0cc0b3fd2 100644
--- a/japanese/Wnn6-lib/distinfo
+++ b/japanese/Wnn6-lib/distinfo
@@ -1,2 +1,3 @@
MD5 (Wnn6-SDK.tar.gz) = 8e0148560524643680fd016e5c4e406b
+SHA256 (Wnn6-SDK.tar.gz) = 002602ede485b3d15f53d83ba2e74c73ce71d2a1591ab0a29e1aa7b85bfc3f36
SIZE (Wnn6-SDK.tar.gz) = 192961
diff --git a/japanese/Wnn7-lib/distinfo b/japanese/Wnn7-lib/distinfo
index 4bf700f1a2e5..7ec8d902c82f 100644
--- a/japanese/Wnn7-lib/distinfo
+++ b/japanese/Wnn7-lib/distinfo
@@ -1,2 +1,3 @@
MD5 (Wnn7SDK.tgz) = 19b41bf2ef86d7f4cb889c7f689602fb
+SHA256 (Wnn7SDK.tgz) = 725d2900707076a0aeb6f793e01e2deade45c28daf4a6a37049b48bb6a6e561a
SIZE (Wnn7SDK.tgz) = 178403
diff --git a/japanese/a2ps/distinfo b/japanese/a2ps/distinfo
index 9d92075764e1..fabbf6acda77 100644
--- a/japanese/a2ps/distinfo
+++ b/japanese/a2ps/distinfo
@@ -1,2 +1,3 @@
MD5 (a2ps.pl-1.45) = 3eae209b3c69ec692ee7d61ddd663f6c
+SHA256 (a2ps.pl-1.45) = 1d202f0b0028379c16bd195369215932c656320273c3c815b393a6b66c8113e2
SIZE (a2ps.pl-1.45) = 27952
diff --git a/japanese/ack/distinfo b/japanese/ack/distinfo
index e09388f6989a..8f527de4eee8 100644
--- a/japanese/ack/distinfo
+++ b/japanese/ack/distinfo
@@ -1,2 +1,3 @@
MD5 (ack139.tgz) = 8bb87ee0dc92547eb93b097fcfe99bd8
+SHA256 (ack139.tgz) = 0ee78a25eb44388e3a05cc83d147d59af4464e5264feb72f27f5b07efea801cc
SIZE (ack139.tgz) = 16292
diff --git a/japanese/addttfont/distinfo b/japanese/addttfont/distinfo
index 69f9d4590942..210ab8b2fdd7 100644
--- a/japanese/addttfont/distinfo
+++ b/japanese/addttfont/distinfo
@@ -1,2 +1,3 @@
MD5 (addttfont-1.11) = aec8e90b20a888da740fe5edf8f3ce0e
+SHA256 (addttfont-1.11) = ab1328073123a093235d4699b466597a380327443dfffaf17a9c6b89816734f5
SIZE (addttfont-1.11) = 8810
diff --git a/japanese/balsa/distinfo b/japanese/balsa/distinfo
index f123ef8a91b9..cebf2831ddb2 100644
--- a/japanese/balsa/distinfo
+++ b/japanese/balsa/distinfo
@@ -1,2 +1,3 @@
MD5 (balsa-0.8.0-ja.tar.bz2) = 2454abf7b10a20a007e6ce930ac533c5
+SHA256 (balsa-0.8.0-ja.tar.bz2) = b751473884c1344deb58ce779c0692236ebf94e0af4607a891cdcd28b9c49cf3
SIZE (balsa-0.8.0-ja.tar.bz2) = 1140504
diff --git a/japanese/bible_names-fpw/distinfo b/japanese/bible_names-fpw/distinfo
index 05087b0d4aa4..20dd07396c81 100644
--- a/japanese/bible_names-fpw/distinfo
+++ b/japanese/bible_names-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (bible_names-fpw1.1.3.zip) = f2018e60ad12f4e25a32bb46815eacc7
+SHA256 (bible_names-fpw1.1.3.zip) = 8b1b38f8335986cdb3a61d7316a8fb034fbc200fda059eea4ae4f3272a278f2b
SIZE (bible_names-fpw1.1.3.zip) = 111823
diff --git a/japanese/chasen-base/distinfo b/japanese/chasen-base/distinfo
index a6afe6572d3f..f578964b9d70 100644
--- a/japanese/chasen-base/distinfo
+++ b/japanese/chasen-base/distinfo
@@ -1,8 +1,12 @@
MD5 (chasen-2.3.3.tar.gz) = 629e90d9490bac95606c38c2d344cc5f
+SHA256 (chasen-2.3.3.tar.gz) = a91b422398f30c9c6c2d27fdbcc1aeb8e026ded44d6e729fc060d5d18bfaefdb
SIZE (chasen-2.3.3.tar.gz) = 425981
MD5 (chasen-2.3.3.20030821.patch) = 44b14a50c8269f982fc0d59cb580ecc5
+SHA256 (chasen-2.3.3.20030821.patch) = 5eef51a5037fee614675ee8ace0578a046e2fc9e91efd7105b93ae36f4e65a5e
SIZE (chasen-2.3.3.20030821.patch) = 3496
MD5 (chasen-2.3.3.20030822.patch) = 22466f08c3916b415d222508fdcc9bbe
+SHA256 (chasen-2.3.3.20030822.patch) = f6662869d61280908233264f211a76750cac6339edf8c7f25efa6b9547717cf7
SIZE (chasen-2.3.3.20030822.patch) = 2007
MD5 (chasen-2.3.3.20031024.patch) = 1b8e836d5ed378e6f8b7d43fa8cf7b68
+SHA256 (chasen-2.3.3.20031024.patch) = 7c0b3a6e5ac089e22c43c56d162cfd97f086d1358f2af54e987ee62afaea116e
SIZE (chasen-2.3.3.20031024.patch) = 1095
diff --git a/japanese/chimera/distinfo b/japanese/chimera/distinfo
index f0acba6217b0..338c0eb82fc7 100644
--- a/japanese/chimera/distinfo
+++ b/japanese/chimera/distinfo
@@ -1,6 +1,9 @@
MD5 (chimera-1.70p0.tar.gz) = 977488f40b15decafc51f3db282ae5a9
+SHA256 (chimera-1.70p0.tar.gz) = dd35707655d5418363e4b4e84cb1c8255465187df987f98df6b779e960bbb66e
SIZE (chimera-1.70p0.tar.gz) = 305281
MD5 (chimera-1.70p0-1.70p1.gz) = f40c1dbd742449cd81bff2f2de59763d
+SHA256 (chimera-1.70p0-1.70p1.gz) = 29eda356e7b73ccffa51ccb5834ec8323b4d6ddc39a668dbe05bbc7a6371bd93
SIZE (chimera-1.70p0-1.70p1.gz) = 42923
MD5 (diff-1.70p1-jp-01) = cb8b6d9fe2dfaa307df0a87627adb9e4
+SHA256 (diff-1.70p1-jp-01) = 5ef9158268277ca2346b20fd8e59335c773e85e3c6d604895e39de141dc3ec92
SIZE (diff-1.70p1-jp-01) = 44841
diff --git a/japanese/csrd/distinfo b/japanese/csrd/distinfo
index 6ffec2b206a0..7549422cc126 100644
--- a/japanese/csrd/distinfo
+++ b/japanese/csrd/distinfo
@@ -1,2 +1,3 @@
MD5 (csrd-1.0.tar.gz) = 0515c9519c72fe5c970be858fa7f1ba2
+SHA256 (csrd-1.0.tar.gz) = 499c4f41e5f70e54e384972ba811ed9065402f440afb8328600dd1dd7335369a
SIZE (csrd-1.0.tar.gz) = 44955
diff --git a/japanese/devil-fpw/distinfo b/japanese/devil-fpw/distinfo
index 528cb030b8e3..1df752c8c8f1 100644
--- a/japanese/devil-fpw/distinfo
+++ b/japanese/devil-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (devil-fpw1.0.3.zip) = 648d9a414ada80e8d6c8eb298792a5a3
+SHA256 (devil-fpw1.0.3.zip) = 2d5099f85b93f75a38db97f390d9596baccafa23e515203ac3f53783e5a77368
SIZE (devil-fpw1.0.3.zip) = 229009
diff --git a/japanese/drpl/distinfo b/japanese/drpl/distinfo
index f43fd3321888..4d6936f022bc 100644
--- a/japanese/drpl/distinfo
+++ b/japanese/drpl/distinfo
@@ -1,2 +1,3 @@
MD5 (drpl-1.04.tar.gz) = fd7c0c9766b8397d221c401c26540ad7
+SHA256 (drpl-1.04.tar.gz) = 601aa423b47aaef467c92409606b4b5a405069d1825aacf5023899b03da28666
SIZE (drpl-1.04.tar.gz) = 56033
diff --git a/japanese/easypr/distinfo b/japanese/easypr/distinfo
index b077fb58c58b..05eed11b9a3d 100644
--- a/japanese/easypr/distinfo
+++ b/japanese/easypr/distinfo
@@ -1,2 +1,3 @@
MD5 (print-0.70.tar.gz) = 50f3031ca4ea8b56419b0aa86c3fb485
+SHA256 (print-0.70.tar.gz) = c408ed927c68a3da8bcce309dd4030af054c97a01702e150248b731b9f667714
SIZE (print-0.70.tar.gz) = 45970
diff --git a/japanese/ebd-fpw/distinfo b/japanese/ebd-fpw/distinfo
index 47c4af288966..2f96b9d54c09 100644
--- a/japanese/ebd-fpw/distinfo
+++ b/japanese/ebd-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (ebd-fpw1.0.zip) = 2d260c2eb3b9d827ed7eec71234ec4e7
+SHA256 (ebd-fpw1.0.zip) = 5a5475cbbe39a7202da17359e2b58c038f3d860258b4149abd132df91564b296
SIZE (ebd-fpw1.0.zip) = 1372297
diff --git a/japanese/eblook/distinfo b/japanese/eblook/distinfo
index a5f7b7386970..2be0e5eb2697 100644
--- a/japanese/eblook/distinfo
+++ b/japanese/eblook/distinfo
@@ -1,2 +1,3 @@
MD5 (eb/eblook-1.6.1.tar.gz) = c570ce70697e6653d4d086fa3ad97e19
+SHA256 (eb/eblook-1.6.1.tar.gz) = 21ea6ffb995312735f30e45c2e6cfb2e1654286dbd1dd2190457607df28d0c68
SIZE (eb/eblook-1.6.1.tar.gz) = 440727
diff --git a/japanese/ebview-gtk2/distinfo b/japanese/ebview-gtk2/distinfo
index 4618e8002c02..25abccbadfbc 100644
--- a/japanese/ebview-gtk2/distinfo
+++ b/japanese/ebview-gtk2/distinfo
@@ -1,2 +1,3 @@
MD5 (ebview-0.3.6.tar.gz) = 223f679a6b54bc32cb6d44f54909d049
+SHA256 (ebview-0.3.6.tar.gz) = 4c8ce9d9b1567b5dd7c23cb157a864f99ee8266637ab0b8c99f3dfcd963133b1
SIZE (ebview-0.3.6.tar.gz) = 564915
diff --git a/japanese/ebview/distinfo b/japanese/ebview/distinfo
index 1db700e3c775..273aa408905c 100644
--- a/japanese/ebview/distinfo
+++ b/japanese/ebview/distinfo
@@ -1,2 +1,3 @@
MD5 (ebview-0.2.1.tar.gz) = 9b9965949495a83fcb6f8b2603329676
+SHA256 (ebview-0.2.1.tar.gz) = 05dc2a9e25ddd03d77750dd1941e97f48074e911c16659647f08f1ad44280333
SIZE (ebview-0.2.1.tar.gz) = 476966
diff --git a/japanese/edict-fpw/distinfo b/japanese/edict-fpw/distinfo
index 471e7e3a8ae0..633b0e3a1a6b 100644
--- a/japanese/edict-fpw/distinfo
+++ b/japanese/edict-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (edict-fpw1.2.2.zip) = f4c4521a5a88f6468a88d1b115184b75
+SHA256 (edict-fpw1.2.2.zip) = 2d081396e4df3714106102e052c3e8f8ef4da8338306e18761c3e1463e3bd420
SIZE (edict-fpw1.2.2.zip) = 12512972
diff --git a/japanese/eijiro-fpw/distinfo b/japanese/eijiro-fpw/distinfo
index a3b8d1565c53..2c5e68adad8d 100644
--- a/japanese/eijiro-fpw/distinfo
+++ b/japanese/eijiro-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (eijiro-fpw1.0b-src.tar.gz) = fd4da7feb5d7211d651c84ffbe3cc416
+SHA256 (eijiro-fpw1.0b-src.tar.gz) = 524321bb4820a439f6575444e9f1f1def31158403654a0bec8cc862d2419be1a
SIZE (eijiro-fpw1.0b-src.tar.gz) = 14428
diff --git a/japanese/elvis/distinfo b/japanese/elvis/distinfo
index b1fbf342acfb..fe2bf576b2c6 100644
--- a/japanese/elvis/distinfo
+++ b/japanese/elvis/distinfo
@@ -1,4 +1,6 @@
MD5 (elvis-1.8.tgz) = 95fdc01bb3946bca6a4d3a8aeba69416
+SHA256 (elvis-1.8.tgz) = 0e07530e78ad41383ee3b441f24af5804a5a3399b2895d71e8b654ec86d12472
SIZE (elvis-1.8.tgz) = 264789
MD5 (jelvis1.8p4-j1.1.tar.Z) = bbe5ccb4063770eaf9f5c670ff8c4480
+SHA256 (jelvis1.8p4-j1.1.tar.Z) = 0b7ebf100c6bdd386268fabc2fbf493029e14f24494723c7fff35198eb07f516
SIZE (jelvis1.8p4-j1.1.tar.Z) = 319400
diff --git a/japanese/emacs20-dl-canna/distinfo b/japanese/emacs20-dl-canna/distinfo
index 5eadee81a302..97665757af09 100644
--- a/japanese/emacs20-dl-canna/distinfo
+++ b/japanese/emacs20-dl-canna/distinfo
@@ -1,2 +1,3 @@
MD5 (emacs-canna-1.4.tar.gz) = a2d97b1db9a1fad7b50783606bed327c
+SHA256 (emacs-canna-1.4.tar.gz) = f4e99502ffd1d5f90fdd894cf5a9f196caab311b2b17fda8dcd91467d8b60344
SIZE (emacs-canna-1.4.tar.gz) = 27823
diff --git a/japanese/emacs20-dl-wnn6/distinfo b/japanese/emacs20-dl-wnn6/distinfo
index 843f3f98d396..fdbec244c989 100644
--- a/japanese/emacs20-dl-wnn6/distinfo
+++ b/japanese/emacs20-dl-wnn6/distinfo
@@ -1,2 +1,3 @@
MD5 (dl-wnn-0.3.6.tar.gz) = 2536c86f845fad4b40af4bbe37332ffc
+SHA256 (dl-wnn-0.3.6.tar.gz) = 55e18b4b6f67596fa6f87486165eb0b873860419ee85168157f7b45ba264b0fa
SIZE (dl-wnn-0.3.6.tar.gz) = 151469
diff --git a/japanese/epic4/distinfo b/japanese/epic4/distinfo
index b66bea71408a..70aa61243dfc 100644
--- a/japanese/epic4/distinfo
+++ b/japanese/epic4/distinfo
@@ -1,6 +1,9 @@
MD5 (epic4/epic4-1.0.1.tar.bz2) = 5502b7141a5bad145cac0e6762162816
+SHA256 (epic4/epic4-1.0.1.tar.bz2) = 28040fc827c9d9dda08390c9fcd5b2b8c84b2f8cf106c1385ec94c8af48ff345
SIZE (epic4/epic4-1.0.1.tar.bz2) = 497716
MD5 (epic4/epic4pre2-help.tar.gz) = 176f77c1e372fc3ca184eca951cb86f5
+SHA256 (epic4/epic4pre2-help.tar.gz) = 593df7770e64abb59cb2fe37a07a772e4bff3771d04b70cbe13462c8d3910ec3
SIZE (epic4/epic4pre2-help.tar.gz) = 216319
MD5 (epic4/epic4-1.0.1-ipv6-20010418.patch.gz) = 27a4ae0240cd75f73b3ce7d1e3b84e65
+SHA256 (epic4/epic4-1.0.1-ipv6-20010418.patch.gz) = f316fb274e16cb4ba6e4b9e2596bc01d44f7cb83a1d36862c184faba99a484f6
SIZE (epic4/epic4-1.0.1-ipv6-20010418.patch.gz) = 20140
diff --git a/japanese/esecanna-module-vje25/distinfo b/japanese/esecanna-module-vje25/distinfo
index f1f33c27f591..221d5c7b62cb 100644
--- a/japanese/esecanna-module-vje25/distinfo
+++ b/japanese/esecanna-module-vje25/distinfo
@@ -1,2 +1,3 @@
MD5 (esecanna/esecanna-module-vje25_0.14.6.tar.gz) = a63adf5cb0f10797cd626fc3f766f699
+SHA256 (esecanna/esecanna-module-vje25_0.14.6.tar.gz) = b0f764f61960c044be509a4f4a25ae661ca171439cc99db127fffb21b953718e
SIZE (esecanna/esecanna-module-vje25_0.14.6.tar.gz) = 67010
diff --git a/japanese/esecanna-module-vje30/distinfo b/japanese/esecanna-module-vje30/distinfo
index b12e1408204f..e8fc3ff5c33d 100644
--- a/japanese/esecanna-module-vje30/distinfo
+++ b/japanese/esecanna-module-vje30/distinfo
@@ -1,2 +1,3 @@
MD5 (esecanna/esecanna-module-vje30_1.0.1.tar.gz) = f23bfa63e739b776093624c9826b4753
+SHA256 (esecanna/esecanna-module-vje30_1.0.1.tar.gz) = 18bfb89ec649b8a6857160cec6f97fef9fd4ec19a8b85ebffe6917b635282843
SIZE (esecanna/esecanna-module-vje30_1.0.1.tar.gz) = 71660
diff --git a/japanese/esecanna-module-wnn6/distinfo b/japanese/esecanna-module-wnn6/distinfo
index 68363f658da5..57193945d628 100644
--- a/japanese/esecanna-module-wnn6/distinfo
+++ b/japanese/esecanna-module-wnn6/distinfo
@@ -1,2 +1,3 @@
MD5 (esecanna/esecanna-module-wnn6_1.0.0.tar.gz) = 2a71ec34674a1545300c797341eef9f5
+SHA256 (esecanna/esecanna-module-wnn6_1.0.0.tar.gz) = 09808f81e0c7ef01c77f8647e35ed315376e78c6634b48e94fb8b4f4e3d05d59
SIZE (esecanna/esecanna-module-wnn6_1.0.0.tar.gz) = 58482
diff --git a/japanese/esecanna/distinfo b/japanese/esecanna/distinfo
index 39967e0b0089..b0a9f4c71be3 100644
--- a/japanese/esecanna/distinfo
+++ b/japanese/esecanna/distinfo
@@ -1,2 +1,3 @@
MD5 (esecanna/esecanna_1.0.1.tar.gz) = 36041b07d236cfe99e770f0c0b4ec098
+SHA256 (esecanna/esecanna_1.0.1.tar.gz) = 555958a934afe4618682f80a176a3682323f1cc3205778173c96f20f23d67baa
SIZE (esecanna/esecanna_1.0.1.tar.gz) = 170945
diff --git a/japanese/firefox-ja/distinfo b/japanese/firefox-ja/distinfo
index 6b975d8434f6..3ffbc15a725c 100644
--- a/japanese/firefox-ja/distinfo
+++ b/japanese/firefox-ja/distinfo
@@ -1,2 +1,3 @@
MD5 (firefox-ja_JP.1.0.6b.tar.gz) = bbd98e5466795ec9efde646eb71580e5
+SHA256 (firefox-ja_JP.1.0.6b.tar.gz) = 07a2fed56cae55ca4cdfe756ee95be2983f63ab9b49b26db1d84dfe8eb463c20
SIZE (firefox-ja_JP.1.0.6b.tar.gz) = 491532
diff --git a/japanese/firefox-ja_JP/distinfo b/japanese/firefox-ja_JP/distinfo
index 6b975d8434f6..3ffbc15a725c 100644
--- a/japanese/firefox-ja_JP/distinfo
+++ b/japanese/firefox-ja_JP/distinfo
@@ -1,2 +1,3 @@
MD5 (firefox-ja_JP.1.0.6b.tar.gz) = bbd98e5466795ec9efde646eb71580e5
+SHA256 (firefox-ja_JP.1.0.6b.tar.gz) = 07a2fed56cae55ca4cdfe756ee95be2983f63ab9b49b26db1d84dfe8eb463c20
SIZE (firefox-ja_JP.1.0.6b.tar.gz) = 491532
diff --git a/japanese/flower-fpw/distinfo b/japanese/flower-fpw/distinfo
index 4ebc1a74897c..af2c38190386 100644
--- a/japanese/flower-fpw/distinfo
+++ b/japanese/flower-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (Flower-1.0.zip) = 9d2d42ce5c7f0ee862d19e5348e318b7
+SHA256 (Flower-1.0.zip) = e57d580b0cfade15c45fbcd1847ed3a0c25e7934b2ad3f74ec13c065114f1bcc
SIZE (Flower-1.0.zip) = 70413
diff --git a/japanese/foldoc-fpw/distinfo b/japanese/foldoc-fpw/distinfo
index 560aeb3248de..43890a0d2083 100644
--- a/japanese/foldoc-fpw/distinfo
+++ b/japanese/foldoc-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (foldoc-fpw1.0.2.zip) = 6cbd1c95fa399d2c55ab4191c4140070
+SHA256 (foldoc-fpw1.0.2.zip) = a5a61bc78cbcc64d1c0ffe633719cd7fb36b77c4d8f5070ae2d6897adf5b8c58
SIZE (foldoc-fpw1.0.2.zip) = 3233789
diff --git a/japanese/font-shinonome/distinfo b/japanese/font-shinonome/distinfo
index 4317a40bf28a..fac53f107f4f 100644
--- a/japanese/font-shinonome/distinfo
+++ b/japanese/font-shinonome/distinfo
@@ -1,2 +1,3 @@
MD5 (shinonome-0.9.11.tar.bz2) = 54331706d90274d93eddada76e665afe
+SHA256 (shinonome-0.9.11.tar.bz2) = 40c0f54659042c33541510c894bcc769b104867f186285e7cf32971ca6add63b
SIZE (shinonome-0.9.11.tar.bz2) = 4943752
diff --git a/japanese/freepwing/distinfo b/japanese/freepwing/distinfo
index b6f31a4d8220..c59b1ed8ad27 100644
--- a/japanese/freepwing/distinfo
+++ b/japanese/freepwing/distinfo
@@ -1,2 +1,3 @@
MD5 (freepwing-1.4.4.tar.gz) = f8cfa2a76faac03db83d4294ca62d3c8
+SHA256 (freepwing-1.4.4.tar.gz) = 75d07214278a1286380ed3a4105e2b47b019f1ef366f3cff7144bb475a87d20f
SIZE (freepwing-1.4.4.tar.gz) = 139167
diff --git a/japanese/fumeikai-fpw/distinfo b/japanese/fumeikai-fpw/distinfo
index f5aeb7e7dc11..9a6388812c98 100644
--- a/japanese/fumeikai-fpw/distinfo
+++ b/japanese/fumeikai-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (Fumeikai-1.0.zip) = 6a2b47da59260f8038b762ce2e7089ac
+SHA256 (Fumeikai-1.0.zip) = 322fd721da41eb46ec1172f95e68aec72340afc66331983e5aa2750fc017c85b
SIZE (Fumeikai-1.0.zip) = 853876
diff --git a/japanese/gauche-kakasi/distinfo b/japanese/gauche-kakasi/distinfo
index d499da6d65e3..4614f3dab434 100644
--- a/japanese/gauche-kakasi/distinfo
+++ b/japanese/gauche-kakasi/distinfo
@@ -1,2 +1,3 @@
MD5 (Gauche-kakasi-0.1.tgz) = 131b2e1fb55ef10dc339f0c0a1e05ab2
+SHA256 (Gauche-kakasi-0.1.tgz) = 4d73dbfb5fe52de2580e4833edab439e6a2c0f98b75cf81d9acb450e1b3ac9e3
SIZE (Gauche-kakasi-0.1.tgz) = 56568
diff --git a/japanese/gawk/distinfo b/japanese/gawk/distinfo
index e19adf3feba4..07143729109c 100644
--- a/japanese/gawk/distinfo
+++ b/japanese/gawk/distinfo
@@ -1,4 +1,6 @@
MD5 (gawk-3.0.6.tar.gz) = b5ba21c033f5a9737455458d94954609
+SHA256 (gawk-3.0.6.tar.gz) = abf276e10c7b871332d07bf2b652133a27419677d157383097bbd153e58a8bfc
SIZE (gawk-3.0.6.tar.gz) = 1047328
MD5 (gawkmb115.diff.gz) = dfe41aeea74b824ab70ea68657db7c72
+SHA256 (gawkmb115.diff.gz) = 3b12d02c39719c04f24297a3d2ca2cd9f06912eb8bfe86c5d7bf78e1a4b053a9
SIZE (gawkmb115.diff.gz) = 86858
diff --git a/japanese/gicq/distinfo b/japanese/gicq/distinfo
index 1885299d2ea6..6a1cb514079f 100644
--- a/japanese/gicq/distinfo
+++ b/japanese/gicq/distinfo
@@ -1,4 +1,6 @@
MD5 (gicq-0.33.tar.gz) = 4e9ef1ef01bf1c74cbbd10448c9568e1
+SHA256 (gicq-0.33.tar.gz) = 33742e082231e68e01579051d6d2a069ce414334df1f41c94813de4f6d4579f3
SIZE (gicq-0.33.tar.gz) = 182625
MD5 (gicq-0.33ja.patch) = 505659cf8cf78784252f87ed829cc3f4
+SHA256 (gicq-0.33ja.patch) = 2cba893d7ba9d3bbb6a38b345f3552292f4212a609c3e1050c4477f0d793ffac
SIZE (gicq-0.33ja.patch) = 1147
diff --git a/japanese/grep/distinfo b/japanese/grep/distinfo
index efd9aa5efae7..ed0a2ac8f4b4 100644
--- a/japanese/grep/distinfo
+++ b/japanese/grep/distinfo
@@ -1,4 +1,6 @@
MD5 (grep-2.4.2.tar.gz) = 8ec9a2e875cd3aaa89896a8f39249f58
+SHA256 (grep-2.4.2.tar.gz) = 44715a24d374236c1711427830512309d16ee8898e13b2bda5ad4ab229bbc74a
SIZE (grep-2.4.2.tar.gz) = 460582
MD5 (grep-2.4.2-mlb2.patch.gz) = 70fad6606fe32e903e9cacbecad5363e
+SHA256 (grep-2.4.2-mlb2.patch.gz) = 357e13799903da3c566ea40f8dd7222094c2cb035523060e7146e28e14bcf5a4
SIZE (grep-2.4.2-mlb2.patch.gz) = 39453
diff --git a/japanese/hex/distinfo b/japanese/hex/distinfo
index 41010685bc26..42d42279048a 100644
--- a/japanese/hex/distinfo
+++ b/japanese/hex/distinfo
@@ -1,2 +1,3 @@
MD5 (hex204.tgz) = 70f6e6048b31abb99159745a82b6931e
+SHA256 (hex204.tgz) = d3be9ef82c4143502d32d9834b68c5232a05325422144255f9c910068b19939c
SIZE (hex204.tgz) = 11140
diff --git a/japanese/ipadic/distinfo b/japanese/ipadic/distinfo
index 81c6057216c5..0c4e1c0a2ce3 100644
--- a/japanese/ipadic/distinfo
+++ b/japanese/ipadic/distinfo
@@ -1,2 +1,3 @@
MD5 (ipadic-2.7.0.tar.gz) = f36d315cae25b086a889b7090c674977
+SHA256 (ipadic-2.7.0.tar.gz) = ba2744cc16142159b330075e13eed4565908915ac95a790d38dea540e0963c1c
SIZE (ipadic-2.7.0.tar.gz) = 4300102
diff --git a/japanese/japaneseAFM/distinfo b/japanese/japaneseAFM/distinfo
index d4a5b574c5d7..20c5056f758a 100644
--- a/japanese/japaneseAFM/distinfo
+++ b/japanese/japaneseAFM/distinfo
@@ -1,2 +1,3 @@
MD5 (japaneseAFM.tar.gz) = ea5fa1c0cad94559f6702bae3e862f09
+SHA256 (japaneseAFM.tar.gz) = 7a1a59ae1d7523cebd9323ac68dd6726c10e4627d53a34f00324d862bd26a863
SIZE (japaneseAFM.tar.gz) = 231851
diff --git a/japanese/jargon-fpw/distinfo b/japanese/jargon-fpw/distinfo
index cdc27e0482f1..7c7102566f63 100644
--- a/japanese/jargon-fpw/distinfo
+++ b/japanese/jargon-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (jargon-fpw2.0.zip) = 8003aa1e24772af14143a87d277e4293
+SHA256 (jargon-fpw2.0.zip) = 9dc60aee14c32678784c97301195338f3a58c22b520070dccc77405921b4b09c
SIZE (jargon-fpw2.0.zip) = 3951350
diff --git a/japanese/jcode.pl/distinfo b/japanese/jcode.pl/distinfo
index d4125a89b27e..69bd2c868c46 100644
--- a/japanese/jcode.pl/distinfo
+++ b/japanese/jcode.pl/distinfo
@@ -1,2 +1,3 @@
MD5 (jcode.pl-2.13) = 7d688306677b99ec34cf68ef93562381
+SHA256 (jcode.pl-2.13) = 43e1a230e78db67065fa4f39f05b7f4ae0cbaef3070125ad985288315765142d
SIZE (jcode.pl-2.13) = 21093
diff --git a/japanese/jed/distinfo b/japanese/jed/distinfo
index 690e357c4f94..a9e6ba45033a 100644
--- a/japanese/jed/distinfo
+++ b/japanese/jed/distinfo
@@ -1,4 +1,6 @@
MD5 (jed/jed-B0.99-8__J067.tar.gz) = c5d2eb69a1aeff4b6b861b766410d6cb
+SHA256 (jed/jed-B0.99-8__J067.tar.gz) = 67b231668b4907d4c0c93f7700b5b99b9f258454461f0c358655c2ade87f789b
SIZE (jed/jed-B0.99-8__J067.tar.gz) = 803031
MD5 (jed/jed-extralibs-0.99.8.tar.gz) = 3797a4f541e118669a76ed1798f5367a
+SHA256 (jed/jed-extralibs-0.99.8.tar.gz) = c3c91151c1eb004bf4c480c266b7ee8df59f35bf413121138e51b321933aeb33
SIZE (jed/jed-extralibs-0.99.8.tar.gz) = 29818
diff --git a/japanese/jhd/distinfo b/japanese/jhd/distinfo
index b40815cc2359..36a5d56223bd 100644
--- a/japanese/jhd/distinfo
+++ b/japanese/jhd/distinfo
@@ -1,2 +1,3 @@
MD5 (jhd-2.3.tar.gz) = 75537a0771369f968ca714b524e6ce93
+SHA256 (jhd-2.3.tar.gz) = 2d66d22e4de169d37cadcb972209cf80f0301412d56089a97ecd6f81eb2da478
SIZE (jhd-2.3.tar.gz) = 7310
diff --git a/japanese/jvim/distinfo b/japanese/jvim/distinfo
index 3bc39c529beb..dda478ca15b4 100644
--- a/japanese/jvim/distinfo
+++ b/japanese/jvim/distinfo
@@ -1,2 +1,3 @@
MD5 (jvim2.0r+onew2.2.10.tar.gz) = 42e04a80f3dbdfca4fbe8b9e634d1380
+SHA256 (jvim2.0r+onew2.2.10.tar.gz) = 8cddd0bd98fa39ef6bda38d5fd5c00f791a42e4d11f75ef2db5fd6b5bd34a9f6
SIZE (jvim2.0r+onew2.2.10.tar.gz) = 569300
diff --git a/japanese/jvim3/distinfo b/japanese/jvim3/distinfo
index 21b16345651c..6e2c6f8238f9 100644
--- a/japanese/jvim3/distinfo
+++ b/japanese/jvim3/distinfo
@@ -1,4 +1,6 @@
MD5 (vim-3.0.tar.gz) = ecc99d34ca57bc2d2e3b7e3d9832591d
+SHA256 (vim-3.0.tar.gz) = cbeb6db48cad09c7ae3706fa9510669bee5b17d39033727e8453c4a9afce061f
SIZE (vim-3.0.tar.gz) = 468153
MD5 (jvim.2.1a.tar.gz) = 794b745cdf34582f2bb4d76c5f2b43d8
+SHA256 (jvim.2.1a.tar.gz) = 96bc2d9cf5b0a24aa5377af5829a9ff8cfb3176ea7170ec401d9f4af84e5993a
SIZE (jvim.2.1a.tar.gz) = 668190
diff --git a/japanese/kanjipad/distinfo b/japanese/kanjipad/distinfo
index 811194968625..888d1603a3cf 100644
--- a/japanese/kanjipad/distinfo
+++ b/japanese/kanjipad/distinfo
@@ -1,2 +1,3 @@
MD5 (kanjipad-1.2.1.tar.gz) = df12d493b4bdb3defdff3d790b689b74
+SHA256 (kanjipad-1.2.1.tar.gz) = e04279e645bacda0f8fdb42883d730ec62adb354d150b913144c2c9ae84d4f1e
SIZE (kanjipad-1.2.1.tar.gz) = 74287
diff --git a/japanese/kbanner/distinfo b/japanese/kbanner/distinfo
index 45cfddd108d7..5d8c28576ee6 100644
--- a/japanese/kbanner/distinfo
+++ b/japanese/kbanner/distinfo
@@ -1,2 +1,3 @@
MD5 (kbanner2.tar.Z) = ac14b6c76866bd85222e0a8618d5865a
+SHA256 (kbanner2.tar.Z) = b7b97ccdcdbc53517e2086fcb322a43ecddd9f22b93a83824851318de0eaf9f0
SIZE (kbanner2.tar.Z) = 240423
diff --git a/japanese/kcc/distinfo b/japanese/kcc/distinfo
index d594237fb3cd..245fbd37aff2 100644
--- a/japanese/kcc/distinfo
+++ b/japanese/kcc/distinfo
@@ -1,2 +1,3 @@
MD5 (kcc.tar.gz) = ae22fdd91b6160f6cfe322e33fb1502f
+SHA256 (kcc.tar.gz) = 4f77ab0bcd7b377bca887973eb364ba5b2f9a0c057fb7e0f9b998f020f57d231
SIZE (kcc.tar.gz) = 18869
diff --git a/japanese/kcode/distinfo b/japanese/kcode/distinfo
index 71791306b18a..64894519a65e 100644
--- a/japanese/kcode/distinfo
+++ b/japanese/kcode/distinfo
@@ -1,2 +1,3 @@
MD5 (kcode-1.0.gz) = 5ac5325d6683080596079941d5718615
+SHA256 (kcode-1.0.gz) = 477c85ad8cd4cdfd310c3110a16b3bba1d88b803e4c19d661d794ee13af2a632
SIZE (kcode-1.0.gz) = 2492
diff --git a/japanese/kinput2-freewnn/distinfo b/japanese/kinput2-freewnn/distinfo
index cdcdb9d8181f..6ce1e0959ef6 100644
--- a/japanese/kinput2-freewnn/distinfo
+++ b/japanese/kinput2-freewnn/distinfo
@@ -1,2 +1,3 @@
MD5 (kinput2-v3.1.tar.gz) = 2de20576f150248d1fdfe66d7cc4e510
+SHA256 (kinput2-v3.1.tar.gz) = 2815c35181f9e9b866fb6e7f3d9bb8814b98312aad703ce5c7560d449eb60a9a
SIZE (kinput2-v3.1.tar.gz) = 512177
diff --git a/japanese/kinput2/distinfo b/japanese/kinput2/distinfo
index cdcdb9d8181f..6ce1e0959ef6 100644
--- a/japanese/kinput2/distinfo
+++ b/japanese/kinput2/distinfo
@@ -1,2 +1,3 @@
MD5 (kinput2-v3.1.tar.gz) = 2de20576f150248d1fdfe66d7cc4e510
+SHA256 (kinput2-v3.1.tar.gz) = 2815c35181f9e9b866fb6e7f3d9bb8814b98312aad703ce5c7560d449eb60a9a
SIZE (kinput2-v3.1.tar.gz) = 512177
diff --git a/japanese/kon2-16dot/distinfo b/japanese/kon2-16dot/distinfo
index 1f9469cb4e75..ea5d37e6c695 100644
--- a/japanese/kon2-16dot/distinfo
+++ b/japanese/kon2-16dot/distinfo
@@ -1,10 +1,15 @@
MD5 (kon2-0.3.tar.gz) = 7219222c6654227acbf9b3aef642e9dd
+SHA256 (kon2-0.3.tar.gz) = 72c73f9c15e9fdb1cf5a9935fb0fd546b25f0edf002aaf62742cff16f23ef46f
SIZE (kon2-0.3.tar.gz) = 70051
MD5 (k14.bdf) = 839c13a92e3fd47a57b004b72755a464
+SHA256 (k14.bdf) = 99df6e8414220662744b12f298dcf6824ad480cd0bd52c94cf5b0872c9743932
SIZE (k14.bdf) = 1066171
MD5 (7x14rk.bdf) = e1c9f9921bbd68038fed2b4d49d8f59e
+SHA256 (7x14rk.bdf) = 729ce13d7f227727cb2dce0706f9c866d85494733bf8b47b8d03090729733b2e
SIZE (7x14rk.bdf) = 21978
MD5 (jiskan16.bdf) = 717790ce41c8d7a890abf06b4d946b4a
+SHA256 (jiskan16.bdf) = e9ee1273ce9d6675e8f4a24e49e0d89ec49f003f464d22828af48915dd8f6dbf
SIZE (jiskan16.bdf) = 1128104
MD5 (8x16rk.bdf) = 251f132adabf9539ed4ec2b37eacc207
+SHA256 (8x16rk.bdf) = b935021e6f03dce8ccd83ff50efd1723ca2885275c46c02534e8448942afb6e1
SIZE (8x16rk.bdf) = 25929
diff --git a/japanese/kterm/distinfo b/japanese/kterm/distinfo
index 28b545486b53..a5afa70e1a58 100644
--- a/japanese/kterm/distinfo
+++ b/japanese/kterm/distinfo
@@ -1,14 +1,21 @@
MD5 (kterm/kterm-6.2.0.tar.gz) = 9cc72841b50dfba92bce01dbbebf3039
+SHA256 (kterm/kterm-6.2.0.tar.gz) = ecc965b926483cb97b74d1da5808359fac95d937dfa5e7338395988b1a3afaa5
SIZE (kterm/kterm-6.2.0.tar.gz) = 200448
MD5 (kterm/README.wallpaper.ja) = debae083ddb71e53a958c4ffb4c108e9
+SHA256 (kterm/README.wallpaper.ja) = 6e127e933cc10e0d4966169c813f1bfd09882f887dd3212df828722f622b534c
SIZE (kterm/README.wallpaper.ja) = 1459
MD5 (kterm/kterm-6.2.0.NFS-xauth.patch) = a2f11334e14929997e987e463f004dd0
+SHA256 (kterm/kterm-6.2.0.NFS-xauth.patch) = 84adfe3bdd2be7942c250f51158395184956f0e548d62fef375bab1fb86b4268
SIZE (kterm/kterm-6.2.0.NFS-xauth.patch) = 4137
MD5 (kterm/kterm-6.2.0-wpi.patch.gz) = 9b7f06ce63fa06a656e45b752f8f6240
+SHA256 (kterm/kterm-6.2.0-wpi.patch.gz) = f91f37ef8b9bf84ebfb24b26b43089af25f9756680cbf875320fda774de2b591
SIZE (kterm/kterm-6.2.0-wpi.patch.gz) = 6629
MD5 (kterm/kterm-6.2.0-jisx0213.patch.gz) = c09953e2c8ea1bbb6dbd771ba969cd8b
+SHA256 (kterm/kterm-6.2.0-jisx0213.patch.gz) = c7fe9ee6a5de9584ef068049b4f2c71e96dfd287cca6a76df70a32c8fbb604c8
SIZE (kterm/kterm-6.2.0-jisx0213.patch.gz) = 15530
MD5 (kterm/kterm-6.2.0-color16.patch.gz) = ecf0d363f2d1a253678b77cf41b392ce
+SHA256 (kterm/kterm-6.2.0-color16.patch.gz) = 67feedc60950896b448a07663ca1bcecf9daa87dec536b1b09edcc8d6813ec69
SIZE (kterm/kterm-6.2.0-color16.patch.gz) = 1398
MD5 (kterm/kterm-6.2.0-termios-0.2.patch.gz) = 1af8ea8e6785b339fcc93f92fa783fe9
+SHA256 (kterm/kterm-6.2.0-termios-0.2.patch.gz) = 1b460d3a48d4eff80fd224d052d79a7430decc5175138735de6380d372c7e23d
SIZE (kterm/kterm-6.2.0-termios-0.2.patch.gz) = 3084
diff --git a/japanese/kterm16c/distinfo b/japanese/kterm16c/distinfo
index 9a0f8df1e3e4..1c37f42ec6f1 100644
--- a/japanese/kterm16c/distinfo
+++ b/japanese/kterm16c/distinfo
@@ -1,8 +1,12 @@
MD5 (kterm/kterm-6.2.0.tar.gz) = 9cc72841b50dfba92bce01dbbebf3039
+SHA256 (kterm/kterm-6.2.0.tar.gz) = ecc965b926483cb97b74d1da5808359fac95d937dfa5e7338395988b1a3afaa5
SIZE (kterm/kterm-6.2.0.tar.gz) = 200448
MD5 (kterm/pcemu1.01alpha.tar.gz) = 1fed124b199839e439bec0f45abf006b
+SHA256 (kterm/pcemu1.01alpha.tar.gz) = 0936d3e3b8b6ef36078b40983d10b66971206142ab489c096cc29e94b17852ea
SIZE (kterm/pcemu1.01alpha.tar.gz) = 316257
MD5 (kterm/kterm-6.2.0.NFS-xauth.patch) = a2f11334e14929997e987e463f004dd0
+SHA256 (kterm/kterm-6.2.0.NFS-xauth.patch) = 84adfe3bdd2be7942c250f51158395184956f0e548d62fef375bab1fb86b4268
SIZE (kterm/kterm-6.2.0.NFS-xauth.patch) = 4137
MD5 (kterm/kterm-6.2.0-wpr1.patch.gz) = 139c824069743f8aa2ed85d55a2b0dfc
+SHA256 (kterm/kterm-6.2.0-wpr1.patch.gz) = fcca718672560a95c983dff876ec34f6fb75560d21655ee397d08d3b5919baff
SIZE (kterm/kterm-6.2.0-wpr1.patch.gz) = 8947
diff --git a/japanese/libicq/distinfo b/japanese/libicq/distinfo
index 492e8e97374c..f6cf1a455d55 100644
--- a/japanese/libicq/distinfo
+++ b/japanese/libicq/distinfo
@@ -1,4 +1,6 @@
MD5 (libicq-0.33.tar.gz) = 3717d4b08dfdd9af9a57f5d17d04529d
+SHA256 (libicq-0.33.tar.gz) = 5295bf86a785adf0b70ad5b3416bc73019f177eb5b1a023cd99a52c29e6ed765
SIZE (libicq-0.33.tar.gz) = 101447
MD5 (libicq-0.33ja.patch) = c9052a2912f29ae47eaf08f449a7ead9
+SHA256 (libicq-0.33ja.patch) = b49286f396b67778cb6728e2aadeb6b60eb236a952e34980bd9792425d8578eb
SIZE (libicq-0.33ja.patch) = 10484
diff --git a/japanese/libjconv/distinfo b/japanese/libjconv/distinfo
index 87d7a8a3dcb1..3d030f23b036 100644
--- a/japanese/libjconv/distinfo
+++ b/japanese/libjconv/distinfo
@@ -1,2 +1,3 @@
MD5 (libjconv-2.9.tar.gz) = 0dde3647e6269986ad6c10e3ed27e6f4
+SHA256 (libjconv-2.9.tar.gz) = 8d7dfd4fda7db7ee3caf8e477024d46e15c034da186bae9a7e54685a056a44e5
SIZE (libjconv-2.9.tar.gz) = 19870
diff --git a/japanese/linux-JM/distinfo b/japanese/linux-JM/distinfo
index 3a3b80328a58..43d21a60b52d 100644
--- a/japanese/linux-JM/distinfo
+++ b/japanese/linux-JM/distinfo
@@ -1,36 +1,54 @@
MD5 (linux-JM/man-pages-ja-GNU_bash-20050615.tar.gz) = df6ec9a5339e27dd09523d8832d3c0a6
+SHA256 (linux-JM/man-pages-ja-GNU_bash-20050615.tar.gz) = 4529cdf73f39c909092d6b15e364d6010ad4536d022026c3de362b4444f2aeb0
SIZE (linux-JM/man-pages-ja-GNU_bash-20050615.tar.gz) = 69259
MD5 (linux-JM/man-pages-ja-GNU_gdbm-20050615.tar.gz) = 28c7d082c99ed2cf2c2ca221c03bdce3
+SHA256 (linux-JM/man-pages-ja-GNU_gdbm-20050615.tar.gz) = 8eec8d3dcbf398662ace969b8352927bd56a4aebbde2cac054cb73189f2fb63b
SIZE (linux-JM/man-pages-ja-GNU_gdbm-20050615.tar.gz) = 8111
MD5 (linux-JM/man-pages-ja-bzip2-20050615.tar.gz) = 15d5525ebb1c57f10a1d96081fd6b8e7
+SHA256 (linux-JM/man-pages-ja-bzip2-20050615.tar.gz) = 92f6f9fc4e6e82144c766702c8553e824fb91101e73b6e422b462fe9394f21b9
SIZE (linux-JM/man-pages-ja-bzip2-20050615.tar.gz) = 11614
MD5 (linux-JM/man-pages-ja-cdparanoia-20050615.tar.gz) = 453486251f38e66145473b5e8e99e137
+SHA256 (linux-JM/man-pages-ja-cdparanoia-20050615.tar.gz) = e14ca1fae8e49a2754298c4b5df0f66b3f03781820337210c9a9f22c9f32b104
SIZE (linux-JM/man-pages-ja-cdparanoia-20050615.tar.gz) = 6891
MD5 (linux-JM/man-pages-ja-cdrecord-20050615.tar.gz) = 1456cce8cb5fb9baa5a973d66d84fb0c
+SHA256 (linux-JM/man-pages-ja-cdrecord-20050615.tar.gz) = b09995f31bbe0a49332388e64ca88cc2734ab087dd36edc3b20b46ec66613033
SIZE (linux-JM/man-pages-ja-cdrecord-20050615.tar.gz) = 33866
MD5 (linux-JM/man-pages-ja-cvsup-20050615.tar.gz) = fdd781f501f21668e7ae60aad4824c7d
+SHA256 (linux-JM/man-pages-ja-cvsup-20050615.tar.gz) = ce5f6914664d6ce2135c3a23e11b408b6cf49b1fcf3048fb76eb722ee2d7243a
SIZE (linux-JM/man-pages-ja-cvsup-20050615.tar.gz) = 27692
MD5 (linux-JM/man-pages-ja-dhcpcd-20050615.tar.gz) = a11537686faf3340ccfcd37dd809441f
+SHA256 (linux-JM/man-pages-ja-dhcpcd-20050615.tar.gz) = f806c4d9c60b7e23ccd5a6649e5fc0e2438590abf4561247cdff209656b5df5e
SIZE (linux-JM/man-pages-ja-dhcpcd-20050615.tar.gz) = 6430
MD5 (linux-JM/man-pages-ja-eject-20050615.tar.gz) = d65bc99a2860f4c84222daabf9604a93
+SHA256 (linux-JM/man-pages-ja-eject-20050615.tar.gz) = 4466ae02d8629df0f46b634272052c907f3aa5696241c2c9e3bfb98c35cc8490
SIZE (linux-JM/man-pages-ja-eject-20050615.tar.gz) = 6191
MD5 (linux-JM/man-pages-ja-expect-20050615.tar.gz) = 05d6c6be2eddd677d72fe463cd6f50b1
+SHA256 (linux-JM/man-pages-ja-expect-20050615.tar.gz) = 4c38ba7a0b3c596815e64abf9d733fc184cae00f69c2b7be5915a662eaf56199
SIZE (linux-JM/man-pages-ja-expect-20050615.tar.gz) = 32012
MD5 (linux-JM/man-pages-ja-fetchmail-20050615.tar.gz) = cab54d1cc463eaea097e8dfac7fdde00
+SHA256 (linux-JM/man-pages-ja-fetchmail-20050615.tar.gz) = 7bdfa7f489eb41e427a9018286c7b7dbbc7077b089689fb331a91873da42945f
SIZE (linux-JM/man-pages-ja-fetchmail-20050615.tar.gz) = 36481
MD5 (linux-JM/man-pages-ja-fort77-20050615.tar.gz) = c532963dc1a26c9a6a61e2c87b9c5627
+SHA256 (linux-JM/man-pages-ja-fort77-20050615.tar.gz) = 116dbf1ae3bb3451bca68f7cb1211c50b1ce9b7f4813e0c7989fb63310107077
SIZE (linux-JM/man-pages-ja-fort77-20050615.tar.gz) = 4253
MD5 (linux-JM/man-pages-ja-mpg123-20050615.tar.gz) = d8bbe680bb9e22f7ab6732206398180b
+SHA256 (linux-JM/man-pages-ja-mpg123-20050615.tar.gz) = d966653eff81b4b112ec148c8bc6454749d2be1f513a5a40f00ec2eb4194a4c9
SIZE (linux-JM/man-pages-ja-mpg123-20050615.tar.gz) = 7716
MD5 (linux-JM/man-pages-ja-ncftp-20050615.tar.gz) = 7e609cecb2884e343b7472dfe8f925d6
+SHA256 (linux-JM/man-pages-ja-ncftp-20050615.tar.gz) = 54997e0e1a9bf3a7b1e3ea30abf9beae28bdb5a24a0342b9918977ac4ec9d8e9
SIZE (linux-JM/man-pages-ja-ncftp-20050615.tar.gz) = 18845
MD5 (linux-JM/man-pages-ja-netatalk-20050615.tar.gz) = ae0afc39c962da735eb831e3c83f5704
+SHA256 (linux-JM/man-pages-ja-netatalk-20050615.tar.gz) = c62acf7a66d126e3c4d6982aa398f05817c34487c2534e699d8be3d50b82dd92
SIZE (linux-JM/man-pages-ja-netatalk-20050615.tar.gz) = 26222
MD5 (linux-JM/man-pages-ja-rdate-20050615.tar.gz) = eac51cd134ab8d7f6cdedf947c013304
+SHA256 (linux-JM/man-pages-ja-rdate-20050615.tar.gz) = 7750dbc829bef165b0567d9180b1abfd723eecec7304a7f7de1ace679ca4cb53
SIZE (linux-JM/man-pages-ja-rdate-20050615.tar.gz) = 3399
MD5 (linux-JM/man-pages-ja-sudo-20050615.tar.gz) = 87c74015fde9c75dd202ab1ac30beb62
+SHA256 (linux-JM/man-pages-ja-sudo-20050615.tar.gz) = 4ee042cb1d15249aeb4095a41ec544b3ee757eab08ab18084c6498fc5e088b73
SIZE (linux-JM/man-pages-ja-sudo-20050615.tar.gz) = 26234
MD5 (linux-JM/man-pages-ja-uudeview-20050615.tar.gz) = c41599284f6c80698acdf2334fcfa94d
+SHA256 (linux-JM/man-pages-ja-uudeview-20050615.tar.gz) = aa5a214cccbc944ec5ebdcba92c2f085cf4dcb4eea9561a30ad08d4a7c2f83ce
SIZE (linux-JM/man-pages-ja-uudeview-20050615.tar.gz) = 24800
MD5 (linux-JM/man-pages-ja-wu-ftpd-20050615.tar.gz) = 8d45414767afd7bd5ffcdb69dbf44bdf
+SHA256 (linux-JM/man-pages-ja-wu-ftpd-20050615.tar.gz) = beefaad563ff8caf2440fbc277c54bad33714531e2219d67973ced1c7a629ef0
SIZE (linux-JM/man-pages-ja-wu-ftpd-20050615.tar.gz) = 12316
diff --git a/japanese/lookup-emacs21/distinfo b/japanese/lookup-emacs21/distinfo
index 45355b40ff4c..7e785bde7149 100644
--- a/japanese/lookup-emacs21/distinfo
+++ b/japanese/lookup-emacs21/distinfo
@@ -1,2 +1,3 @@
MD5 (lookup-1.4.tar.gz) = 54d8af34ca71476833f95ee1934dc59e
+SHA256 (lookup-1.4.tar.gz) = b15349dd47c42631b03d9fe87a6033bf1c87464e4197c5dd4abd34f97389de1c
SIZE (lookup-1.4.tar.gz) = 342534
diff --git a/japanese/lookup/distinfo b/japanese/lookup/distinfo
index 45355b40ff4c..7e785bde7149 100644
--- a/japanese/lookup/distinfo
+++ b/japanese/lookup/distinfo
@@ -1,2 +1,3 @@
MD5 (lookup-1.4.tar.gz) = 54d8af34ca71476833f95ee1934dc59e
+SHA256 (lookup-1.4.tar.gz) = b15349dd47c42631b03d9fe87a6033bf1c87464e4197c5dd4abd34f97389de1c
SIZE (lookup-1.4.tar.gz) = 342534
diff --git a/japanese/lsd-fpw/distinfo b/japanese/lsd-fpw/distinfo
index ab7ec5a2d51a..0e55901d237f 100644
--- a/japanese/lsd-fpw/distinfo
+++ b/japanese/lsd-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (lsd-fpw3.0.1.zip) = 75d470c88f514a2cf796d884dfac66ae
+SHA256 (lsd-fpw3.0.1.zip) = 32a86db7c457714b160716c9337cb28ca41a980f8c85985982b42ee16639f477
SIZE (lsd-fpw3.0.1.zip) = 4793887
diff --git a/japanese/lynx-current/distinfo b/japanese/lynx-current/distinfo
index 0bde221e3c27..a9197e92e79c 100644
--- a/japanese/lynx-current/distinfo
+++ b/japanese/lynx-current/distinfo
@@ -1,2 +1,3 @@
MD5 (lynx2.8.5dev.7.tar.bz2) = 2b325d9b17a43c72ec1be3bad4996978
+SHA256 (lynx2.8.5dev.7.tar.bz2) = e287a568d902b1414056d584d97e5a515cb26b02a158c32c9427de4059e461a3
SIZE (lynx2.8.5dev.7.tar.bz2) = 1966524
diff --git a/japanese/lynx/distinfo b/japanese/lynx/distinfo
index 76845596fafe..56ca3434c3fe 100644
--- a/japanese/lynx/distinfo
+++ b/japanese/lynx/distinfo
@@ -1,6 +1,9 @@
MD5 (lynx2.8.4rel.1.tar.bz2) = 6916c0127839f1e454052b683e4691c4
+SHA256 (lynx2.8.4rel.1.tar.bz2) = 99e72086198f271cb5169f965116453ee2b38d9aea321193f3178e785d06eb1e
SIZE (lynx2.8.4rel.1.tar.bz2) = 1940531
MD5 (lynx2.8.4rel.1a.patch.gz) = 84a00365afe757edabdb55cb6d73e10d
+SHA256 (lynx2.8.4rel.1a.patch.gz) = 2abb4b8cdc029fa803dd0c332704a99b1a669b34497054173557a01f157a3982
SIZE (lynx2.8.4rel.1a.patch.gz) = 3065
MD5 (lynx2.8.4rel.1b.patch.gz) = 34e2c40e93c412e792a7989f30619662
+SHA256 (lynx2.8.4rel.1b.patch.gz) = 3aff513ec8b57c8e3d0cd1b19013cb36e9086bcdc7d226db47b8789cbc70c663
SIZE (lynx2.8.4rel.1b.patch.gz) = 3475
diff --git a/japanese/lyx-doc/distinfo b/japanese/lyx-doc/distinfo
index 61066921adaa..57c6aed4a68c 100644
--- a/japanese/lyx-doc/distinfo
+++ b/japanese/lyx-doc/distinfo
@@ -1,2 +1,3 @@
MD5 (ja_LyX_Doc.1.0.3.tar.gz) = 792ff7f2985874b8cbb72f82d5be253e
+SHA256 (ja_LyX_Doc.1.0.3.tar.gz) = 66b3edb2565fdbeaadeddb55beae2bd44dc24398c062a16d90f2217770f77a11
SIZE (ja_LyX_Doc.1.0.3.tar.gz) = 363570
diff --git a/japanese/lyx/distinfo b/japanese/lyx/distinfo
index 5ff89ebd72be..c6c7eb7f01bc 100644
--- a/japanese/lyx/distinfo
+++ b/japanese/lyx/distinfo
@@ -1,4 +1,6 @@
MD5 (lyx-1.0.3.tar.gz) = c7a8191795160de3a138a66041dc8de6
+SHA256 (lyx-1.0.3.tar.gz) = f96dd579e1775fb5e33d63e8a60058a367d26725c92bbd225ce73efe22a08b40
SIZE (lyx-1.0.3.tar.gz) = 2934652
MD5 (lyx-jp-kit0.10b4for1.0.3.tar.gz) = e0472429c7381f726fd29c7a60e96c80
+SHA256 (lyx-jp-kit0.10b4for1.0.3.tar.gz) = 5764b6e95b80d19d77cbb4e23e06527d24883047d008a4ffb4ec7479dc6de327
SIZE (lyx-jp-kit0.10b4for1.0.3.tar.gz) = 43753
diff --git a/japanese/mecab/distinfo b/japanese/mecab/distinfo
index 30f83cca9c40..c27c7297ffbb 100644
--- a/japanese/mecab/distinfo
+++ b/japanese/mecab/distinfo
@@ -1,4 +1,6 @@
MD5 (mecab-0.81.tar.gz) = c38a9b4551abc623d7f13d7e5a5d668e
+SHA256 (mecab-0.81.tar.gz) = 0a6eb607f4fd0a69d47bd4b7a8def57e9a2924ce661ebb83db0e43612d71010c
SIZE (mecab-0.81.tar.gz) = 358596
MD5 (ipadic-2.5.1.tar.gz) = 18c37ad9d02aa79e9f9ce752ee4ecea6
+SHA256 (ipadic-2.5.1.tar.gz) = 0bff8ca355329dfc5f9587963cc6035144582764b4478a1d1319a4d582b2ebc2
SIZE (ipadic-2.5.1.tar.gz) = 4212891
diff --git a/japanese/mikachan-ttfonts/distinfo b/japanese/mikachan-ttfonts/distinfo
index ab4e08440423..44fbff9dea2f 100644
--- a/japanese/mikachan-ttfonts/distinfo
+++ b/japanese/mikachan-ttfonts/distinfo
@@ -1,2 +1,3 @@
MD5 (mikachan-ttfonts/ver8.7.lzh) = dde3065b63b6e4db38af34e3fb01ddb6
+SHA256 (mikachan-ttfonts/ver8.7.lzh) = 36693a39c21c678cd5b485383da55927502d8395ffd83beaf7ea0d7504092b95
SIZE (mikachan-ttfonts/ver8.7.lzh) = 2183829
diff --git a/japanese/msdosfs/distinfo b/japanese/msdosfs/distinfo
index 46b409f78d1d..66ae56dda98d 100644
--- a/japanese/msdosfs/distinfo
+++ b/japanese/msdosfs/distinfo
@@ -1,4 +1,6 @@
MD5 (msdosfs-ja-20000421.tar.gz) = d4ceb5a80a6b9bdde7a75cdf05b6e326
+SHA256 (msdosfs-ja-20000421.tar.gz) = afad354eb2321732b97be89f21459b5d9a516f2c855613ec58ebb2f827b5d937
SIZE (msdosfs-ja-20000421.tar.gz) = 130811
MD5 (mount_msdos-20000701.tar.gz) = c45e945eb4503fe9cfad01589f4ed45b
+SHA256 (mount_msdos-20000701.tar.gz) = 0090f66e2b51caa3ee82a95b9800a79def8f8746d79cfeca68d2268ca322c29a
SIZE (mount_msdos-20000701.tar.gz) = 54069
diff --git a/japanese/mtools/distinfo b/japanese/mtools/distinfo
index 8d4901710f4b..612248debc06 100644
--- a/japanese/mtools/distinfo
+++ b/japanese/mtools/distinfo
@@ -1,4 +1,6 @@
-MD5 (mtools-3.9.6.PC98.patch.gz) = 2bac41d46b0f693f7a573659462d0822
-SIZE (mtools-3.9.6.PC98.patch.gz) = 70645
MD5 (mtools-3.9.6.tar.gz) = 458415bec45b404d4a7517a95253a99c
+SHA256 (mtools-3.9.6.tar.gz) = 36b586cb22e3c3cbef2191bb72b5a4d88a97c3dfb6ef8d07f169dc200496a38d
SIZE (mtools-3.9.6.tar.gz) = 276605
+MD5 (mtools-3.9.6.PC98.patch.gz) = 2bac41d46b0f693f7a573659462d0822
+SHA256 (mtools-3.9.6.PC98.patch.gz) = 681c47cf526f88abcbd08200b113adc4510b0538b08de905534d1daf1525d2c9
+SIZE (mtools-3.9.6.PC98.patch.gz) = 70645
diff --git a/japanese/mypaedia-fpw-package/distinfo b/japanese/mypaedia-fpw-package/distinfo
index 4b0e3b536cdb..3c1276c7f7a8 100644
--- a/japanese/mypaedia-fpw-package/distinfo
+++ b/japanese/mypaedia-fpw-package/distinfo
@@ -1,2 +1,3 @@
MD5 (mypaedia-fpw-package-1.0.7.tar.gz) = 8b8966bf211cdfad011a2aed656adb9f
+SHA256 (mypaedia-fpw-package-1.0.7.tar.gz) = a0ac5b71e104afa5d5ab8f11a734468d8c2047104bc5fd3499cc19847679c844
SIZE (mypaedia-fpw-package-1.0.7.tar.gz) = 6278
diff --git a/japanese/mypaedia-fpw/distinfo b/japanese/mypaedia-fpw/distinfo
index ac2039340f7b..d8fb69c2a3c4 100644
--- a/japanese/mypaedia-fpw/distinfo
+++ b/japanese/mypaedia-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (mypaedia-fpw1.4.3-src.tar.gz) = a76e88547f4ae0cb964c4a14f2668c36
+SHA256 (mypaedia-fpw1.4.3-src.tar.gz) = dc024bbe3142aa531ff83e46ee986fbbbd504abaf885d5d43b91b634884c8ac2
SIZE (mypaedia-fpw1.4.3-src.tar.gz) = 76630
diff --git a/japanese/namazu/distinfo b/japanese/namazu/distinfo
index f66b2ce79118..06cb79a58fc3 100644
--- a/japanese/namazu/distinfo
+++ b/japanese/namazu/distinfo
@@ -1,2 +1,3 @@
MD5 (namazu-1.3.0.11.tar.gz) = 1cf3bec47a363a3b2cf3c01cee435df9
+SHA256 (namazu-1.3.0.11.tar.gz) = 629b80b5cbd13abdb085fd0a1941f2488460bb1d6a705f5b386cbf52c01238a6
SIZE (namazu-1.3.0.11.tar.gz) = 343632
diff --git a/japanese/nethack32/distinfo b/japanese/nethack32/distinfo
index 769aec449cc5..19b3f97cf188 100644
--- a/japanese/nethack32/distinfo
+++ b/japanese/nethack32/distinfo
@@ -1,4 +1,6 @@
MD5 (nethack-3.2.2.tar.gz) = c85de4d14453b3a2d182d1dfc2ca04df
+SHA256 (nethack-3.2.2.tar.gz) = f470da3870daa804b7666cf98610a7de94dac2456cd9e1a6124b301b2ad05da8
SIZE (nethack-3.2.2.tar.gz) = 2617477
MD5 (jnethack-1.0.5.19970924.gz) = e4a89938096327f1ab40564559f74dd0
+SHA256 (jnethack-1.0.5.19970924.gz) = 515d745d5b3c393d232fe14e37321ea2cb09eb4c1ab0275156ffbdff34847ddc
SIZE (jnethack-1.0.5.19970924.gz) = 910347
diff --git a/japanese/nethack34/distinfo b/japanese/nethack34/distinfo
index a0e489122828..06e5fbf23237 100644
--- a/japanese/nethack34/distinfo
+++ b/japanese/nethack34/distinfo
@@ -1,4 +1,6 @@
MD5 (nethack-343-src.tgz) = 21479c95990eefe7650df582426457f9
+SHA256 (nethack-343-src.tgz) = bb39c3d2a9ee2df4a0c8fdde708fbc63740853a7608d2f4c560b488124866fe4
SIZE (nethack-343-src.tgz) = 3497458
MD5 (jnethack-3.4.3-0.7.diff.gz) = 66015169fc858ebed107d6c1c21e32cf
+SHA256 (jnethack-3.4.3-0.7.diff.gz) = e686fea476d00c2f8461dcf3ea6cc9a013cd50d82389bc254177b33dc864c259
SIZE (jnethack-3.4.3-0.7.diff.gz) = 925046
diff --git a/japanese/newosaka/distinfo b/japanese/newosaka/distinfo
index 0a4cb95b8421..98d49d8014c6 100644
--- a/japanese/newosaka/distinfo
+++ b/japanese/newosaka/distinfo
@@ -1,2 +1,3 @@
MD5 (new-osaka.tar.gz) = 250e26038453f76150605521fa116f68
+SHA256 (new-osaka.tar.gz) = 617e98db048a6bd01759e5781666d5d53aa5696fee204c7c1dcae1e553aa4a16
SIZE (new-osaka.tar.gz) = 5106
diff --git a/japanese/oleo/distinfo b/japanese/oleo/distinfo
index 580af8bda9dc..9730dbe0cde4 100644
--- a/japanese/oleo/distinfo
+++ b/japanese/oleo/distinfo
@@ -1,4 +1,6 @@
MD5 (oleo-1.99.16.tar.gz) = d59801055b8ba6c6980ed1247a603f5f
+SHA256 (oleo-1.99.16.tar.gz) = 6598df85d06ff2534ec08ed0657508f17dbbc58dd02d419160989de7c487bc86
SIZE (oleo-1.99.16.tar.gz) = 797945
MD5 (oleo-doc.tar.gz) = ac970895b334f50a0eb85eea6bec0331
+SHA256 (oleo-doc.tar.gz) = a97355e7b5d106e70dea1067322956d5411f55f9a7c4cb7f81c24276939c4f56
SIZE (oleo-doc.tar.gz) = 23233
diff --git a/japanese/onew-freewnn/distinfo b/japanese/onew-freewnn/distinfo
index 3bc39c529beb..dda478ca15b4 100644
--- a/japanese/onew-freewnn/distinfo
+++ b/japanese/onew-freewnn/distinfo
@@ -1,2 +1,3 @@
MD5 (jvim2.0r+onew2.2.10.tar.gz) = 42e04a80f3dbdfca4fbe8b9e634d1380
+SHA256 (jvim2.0r+onew2.2.10.tar.gz) = 8cddd0bd98fa39ef6bda38d5fd5c00f791a42e4d11f75ef2db5fd6b5bd34a9f6
SIZE (jvim2.0r+onew2.2.10.tar.gz) = 569300
diff --git a/japanese/onew/distinfo b/japanese/onew/distinfo
index 3bc39c529beb..dda478ca15b4 100644
--- a/japanese/onew/distinfo
+++ b/japanese/onew/distinfo
@@ -1,2 +1,3 @@
MD5 (jvim2.0r+onew2.2.10.tar.gz) = 42e04a80f3dbdfca4fbe8b9e634d1380
+SHA256 (jvim2.0r+onew2.2.10.tar.gz) = 8cddd0bd98fa39ef6bda38d5fd5c00f791a42e4d11f75ef2db5fd6b5bd34a9f6
SIZE (jvim2.0r+onew2.2.10.tar.gz) = 569300
diff --git a/japanese/otojiro-fpw/distinfo b/japanese/otojiro-fpw/distinfo
index 5202f8cf1524..9774287ef039 100644
--- a/japanese/otojiro-fpw/distinfo
+++ b/japanese/otojiro-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (otojiro-fpw1.0a-src.tar.gz) = 8bd4bdc5320ea06bb0df36994c0e493b
+SHA256 (otojiro-fpw1.0a-src.tar.gz) = a99ef8d13632e652505bc2f8697b996903cef5fbf1a9e502fc9b01c644e65cc6
SIZE (otojiro-fpw1.0a-src.tar.gz) = 13047
diff --git a/japanese/p5-Date-Japanese-Era/distinfo b/japanese/p5-Date-Japanese-Era/distinfo
index 22ce810bcab3..aaac801b6cc3 100644
--- a/japanese/p5-Date-Japanese-Era/distinfo
+++ b/japanese/p5-Date-Japanese-Era/distinfo
@@ -1,2 +1,3 @@
MD5 (Date-Japanese-Era-0.03.tar.gz) = 0fbf6c6990fa9646b7ddc749c2e76e86
+SHA256 (Date-Japanese-Era-0.03.tar.gz) = 37acbba52baffe9b23d46e35ef093d26cd4edc70458e14c3ba9a35e70782eda1
SIZE (Date-Japanese-Era-0.03.tar.gz) = 5986
diff --git a/japanese/p5-MeCab/distinfo b/japanese/p5-MeCab/distinfo
index fd765dee8283..aef40ffe66cd 100644
--- a/japanese/p5-MeCab/distinfo
+++ b/japanese/p5-MeCab/distinfo
@@ -1,2 +1,3 @@
MD5 (mecab-perl-0.81.tar.gz) = 0f0d1301b924b0f1c99dd3ed305c4112
+SHA256 (mecab-perl-0.81.tar.gz) = a161c34fb16fda562fb3efe1ee525d5b0036cc0f9ec5f739f58c43a95f884dc8
SIZE (mecab-perl-0.81.tar.gz) = 17319
diff --git a/japanese/p5-Text-Kakasi/distinfo b/japanese/p5-Text-Kakasi/distinfo
index a42bb1de337a..878b9e574ac9 100644
--- a/japanese/p5-Text-Kakasi/distinfo
+++ b/japanese/p5-Text-Kakasi/distinfo
@@ -1,2 +1,3 @@
MD5 (Text-Kakasi-1.05.tar.gz) = 6c50ca6dce1fcc2f01446f6e305571a5
+SHA256 (Text-Kakasi-1.05.tar.gz) = d9173eb0bb3ae605b2561502c930caba1da18eff6a6da2b37f450eb9428b9b61
SIZE (Text-Kakasi-1.05.tar.gz) = 16353
diff --git a/japanese/p5-jcode.pl/distinfo b/japanese/p5-jcode.pl/distinfo
index 8d2ebadb83e9..707e5aeae387 100644
--- a/japanese/p5-jcode.pl/distinfo
+++ b/japanese/p5-jcode.pl/distinfo
@@ -1,2 +1,3 @@
MD5 (jcode.pl-2.11) = 4a6c6a55bbbc208872391c0f646f6720
+SHA256 (jcode.pl-2.11) = 46c43414047dea4f834f4a4e501ad18b0f8ca8d4d705466f8443a64eca89ac9c
SIZE (jcode.pl-2.11) = 20959
diff --git a/japanese/p5-manual/distinfo b/japanese/p5-manual/distinfo
index 6c34bb6dc5cb..1ef656218470 100644
--- a/japanese/p5-manual/distinfo
+++ b/japanese/p5-manual/distinfo
@@ -1,2 +1,3 @@
MD5 (perl5.000man-j.tar.gz) = dbedfb6f7b9f0a26eef5e3c81e7d5225
+SHA256 (perl5.000man-j.tar.gz) = 61f41939fb00802608513ddb6f5265fa53ac2a58067f6ac03d59af47eeaf0632
SIZE (perl5.000man-j.tar.gz) = 215462
diff --git a/japanese/p5-mkres/distinfo b/japanese/p5-mkres/distinfo
index 8834f83d23e8..6e1b39f0925e 100644
--- a/japanese/p5-mkres/distinfo
+++ b/japanese/p5-mkres/distinfo
@@ -1,2 +1,3 @@
MD5 (mkres.pl-1.6) = 187585c694c7ca56df80f753b9e73450
+SHA256 (mkres.pl-1.6) = e203faf797bcbb133f84891eb5431e8125e665ea68e619d8c87c8647314674e9
SIZE (mkres.pl-1.6) = 20892
diff --git a/japanese/paledit/distinfo b/japanese/paledit/distinfo
index 66c90c0baa6e..29eb44a50fd3 100644
--- a/japanese/paledit/distinfo
+++ b/japanese/paledit/distinfo
@@ -1,2 +1,3 @@
MD5 (paledit-0.91.tar.gz) = c1c85ea3de57b1403841f2593fb56d6c
+SHA256 (paledit-0.91.tar.gz) = 0efe7f44c6280fc27e579642725b7cead27a7dc24ce14eba518b0fd3ca98bebb
SIZE (paledit-0.91.tar.gz) = 31364
diff --git a/japanese/pejv-fpw/distinfo b/japanese/pejv-fpw/distinfo
index 309a10bac752..eb0d918e00fc 100644
--- a/japanese/pejv-fpw/distinfo
+++ b/japanese/pejv-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (pejv-fpw1.0.4.zip) = 68bf2207051a96ee21b8aa9ebbb0c1fb
+SHA256 (pejv-fpw1.0.4.zip) = 5ed0f741891b54fa59c8b9cfd464f600ad25b7da0f3351984e6e1065ff34ffd0
SIZE (pejv-fpw1.0.4.zip) = 972585
diff --git a/japanese/perl5/distinfo b/japanese/perl5/distinfo
index 221b070b0ee1..88b461c7dd68 100644
--- a/japanese/perl5/distinfo
+++ b/japanese/perl5/distinfo
@@ -1,4 +1,6 @@
MD5 (perl5.005_03.tar.gz) = 427890d97e32430341c1fa80f55277a7
+SHA256 (perl5.005_03.tar.gz) = 93f41cd87ab8ee83391cfa39a63b076adeb7c3501d2efa31b98d0ef037122bd1
SIZE (perl5.005_03.tar.gz) = 3679040
MD5 (jperl5.005_03-20000401.pat.gz) = 355e57c944dff5113e5963080b648b5b
+SHA256 (jperl5.005_03-20000401.pat.gz) = 6e1751dc521e9d427e09028813b36a84a09c2de7bff127d548a4af4d07d37f06
SIZE (jperl5.005_03-20000401.pat.gz) = 36826
diff --git a/japanese/plain2/distinfo b/japanese/plain2/distinfo
index 020ea0c8ad45..05ce27e8bcb4 100644
--- a/japanese/plain2/distinfo
+++ b/japanese/plain2/distinfo
@@ -1,4 +1,6 @@
MD5 (plain2_2.54p1.orig.tar.gz) = de64fb22d007017a3f891bc0882ea2da
+SHA256 (plain2_2.54p1.orig.tar.gz) = 2364b26b1b8781413db5eaad428d4862c84d64b62b4918827ce0689a168cb18e
SIZE (plain2_2.54p1.orig.tar.gz) = 233513
MD5 (plain2_2.54p1-4.2.diff.gz) = 9a856e3c31b89f07251128e9b38a91ed
+SHA256 (plain2_2.54p1-4.2.diff.gz) = b9dbd84b4abf6db7e5722f2990987a592021f2815cb73fa0a69dbc8a50fbe52d
SIZE (plain2_2.54p1-4.2.diff.gz) = 78135
diff --git a/japanese/prn/distinfo b/japanese/prn/distinfo
index 57a7eead3fde..6680ac83df96 100644
--- a/japanese/prn/distinfo
+++ b/japanese/prn/distinfo
@@ -1,2 +1,3 @@
MD5 (prn.tar.gz) = a2d483356af2778e3aba2cd897ea6eb9
+SHA256 (prn.tar.gz) = 7a1cc5a0024cbb681ec87a25c31873b9d5e1c042d518a48e197de42ffbc21357
SIZE (prn.tar.gz) = 52681
diff --git a/japanese/rbnamazu/distinfo b/japanese/rbnamazu/distinfo
index e1b8b03325b2..a73f8ffbe536 100644
--- a/japanese/rbnamazu/distinfo
+++ b/japanese/rbnamazu/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/rbnamazu-0.4.tar.gz) = d1b40369b98b75b16aa6795b0fe2a782
+SHA256 (ruby/rbnamazu-0.4.tar.gz) = 9911d0159b35a64b40080ed454a77b87cdb63501d8a3aca2f5cd35e437d2df72
SIZE (ruby/rbnamazu-0.4.tar.gz) = 20659
diff --git a/japanese/recjis/distinfo b/japanese/recjis/distinfo
index 57d04f546004..2737fc6b81f5 100644
--- a/japanese/recjis/distinfo
+++ b/japanese/recjis/distinfo
@@ -1,2 +1,3 @@
MD5 (recjis.tar.gz) = 62d26e07bca07ab1e261fe099bad03af
+SHA256 (recjis.tar.gz) = 891de95cf9f5fbab6107ac6f15fd7b7cbc7fc9d50e84c7d5cdfdc6780805dddc
SIZE (recjis.tar.gz) = 28080
diff --git a/japanese/roget-fpw/distinfo b/japanese/roget-fpw/distinfo
index 71940a59fdec..a4fc4053ebfe 100644
--- a/japanese/roget-fpw/distinfo
+++ b/japanese/roget-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (roget-fpw1.0.2.zip) = 3618113cd77828fc70e77f3fe941aae7
+SHA256 (roget-fpw1.0.2.zip) = 1fb96226a5d639a9d2f9bd9a99e25eea109dc8322f79c70bf6d0c3baca422b03
SIZE (roget-fpw1.0.2.zip) = 1434384
diff --git a/japanese/ruby-chasen/distinfo b/japanese/ruby-chasen/distinfo
index 74f0f61f1d3f..2883eed06bdc 100644
--- a/japanese/ruby-chasen/distinfo
+++ b/japanese/ruby-chasen/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/chasen1.6.tar.gz) = 534c5865e62b228f544f22f7aeee1335
+SHA256 (ruby/chasen1.6.tar.gz) = 9f76ec4987804f55d82497a757745615843eb5f1def5685a0f4d25b0ab802f6a
SIZE (ruby/chasen1.6.tar.gz) = 3255
diff --git a/japanese/ruby-eb/distinfo b/japanese/ruby-eb/distinfo
index 2ee0d6c29e91..29dde5489d08 100644
--- a/japanese/ruby-eb/distinfo
+++ b/japanese/ruby-eb/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/rubyeb-2.5.tar.gz) = 1dfc7f741e9e3394f37faf131554181d
+SHA256 (ruby/rubyeb-2.5.tar.gz) = 6cf912dd5f95f69a2a10d76cecf283109ac68c4e4b5bbd91f5c29a19f0824420
SIZE (ruby/rubyeb-2.5.tar.gz) = 22537
diff --git a/japanese/ruby-gyokuro/distinfo b/japanese/ruby-gyokuro/distinfo
index 78b30f0c7d5d..1884186b15ab 100644
--- a/japanese/ruby-gyokuro/distinfo
+++ b/japanese/ruby-gyokuro/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/gyokuro-1.0.0.tar.gz) = 100083298620d95a04587595966c1860
+SHA256 (ruby/gyokuro-1.0.0.tar.gz) = cfe9c80f36df341a2463e57e6865024f659565516155081c2459008cac48e759
SIZE (ruby/gyokuro-1.0.0.tar.gz) = 22955
diff --git a/japanese/ruby-kakasi/distinfo b/japanese/ruby-kakasi/distinfo
index 1dbc77b2d0c5..dfb6f034edc7 100644
--- a/japanese/ruby-kakasi/distinfo
+++ b/japanese/ruby-kakasi/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/kakasi-020928.tar.gz) = ca3139a57769828a6d88d7a9db748ce4
+SHA256 (ruby/kakasi-020928.tar.gz) = e8affa10822298ea7967637ffeb43d0f8dd70e5b5851036786798c649bdf8851
SIZE (ruby/kakasi-020928.tar.gz) = 7485
diff --git a/japanese/ruby-mecab/distinfo b/japanese/ruby-mecab/distinfo
index 50f6e9e53721..923e9358560b 100644
--- a/japanese/ruby-mecab/distinfo
+++ b/japanese/ruby-mecab/distinfo
@@ -1,2 +1,3 @@
MD5 (mecab-ruby-0.81.tar.gz) = 466575b190531260ae3a39d736ceb8bf
+SHA256 (mecab-ruby-0.81.tar.gz) = 11abf10765f1e1c860e71184dbba696e90377f3f8dd63021c752fa116dc1915a
SIZE (mecab-ruby-0.81.tar.gz) = 15339
diff --git a/japanese/ruby-refe/distinfo b/japanese/ruby-refe/distinfo
index b53015a3267a..25e45771ffae 100644
--- a/japanese/ruby-refe/distinfo
+++ b/japanese/ruby-refe/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/refe-0.7.2-withdoc.tar.gz) = 9b39cd19ddf41c28662fa4127a374d94
+SHA256 (ruby/refe-0.7.2-withdoc.tar.gz) = a89fe26a5446f2103650ccb684c515c488c23b5a05f88f37017b82be8b7ac83d
SIZE (ruby/refe-0.7.2-withdoc.tar.gz) = 451686
diff --git a/japanese/ruby-romkan/distinfo b/japanese/ruby-romkan/distinfo
index 65bf12ae9f05..481dbb48803a 100644
--- a/japanese/ruby-romkan/distinfo
+++ b/japanese/ruby-romkan/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/ruby-romkan-0.4.tar.gz) = bc48a51bd6cf0e4ff1d73faffef531fb
+SHA256 (ruby/ruby-romkan-0.4.tar.gz) = e224490fd2841798a93442cb51f8dda42959ac0d05713421b717243ccf910104
SIZE (ruby/ruby-romkan-0.4.tar.gz) = 4653
diff --git a/japanese/ruby-uconv/distinfo b/japanese/ruby-uconv/distinfo
index c8ee76c0203f..2df38923f8e9 100644
--- a/japanese/ruby-uconv/distinfo
+++ b/japanese/ruby-uconv/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/uconv-0.4.12.tar.gz) = 710525818c57e026320dad447c4ae473
+SHA256 (ruby/uconv-0.4.12.tar.gz) = e7ddc09fb401a6caf46a2d9db3e530942c13c434eacf9b833c564925bff48a28
SIZE (ruby/uconv-0.4.12.tar.gz) = 546671
diff --git a/japanese/ruby-usersguide/distinfo b/japanese/ruby-usersguide/distinfo
index c02c005a2be5..62b20c420432 100644
--- a/japanese/ruby-usersguide/distinfo
+++ b/japanese/ruby-usersguide/distinfo
@@ -1,2 +1,3 @@
MD5 (ruby/ruby-uguide-980206.tar.gz) = ba1c9b617fe94ca1a1c388efeab0f3c0
+SHA256 (ruby/ruby-uguide-980206.tar.gz) = 04eb9b9c5163967a08d2165a53a1157403329c2c7f027d79618a62813d1cd25e
SIZE (ruby/ruby-uguide-980206.tar.gz) = 25170
diff --git a/japanese/ryaku-fpw/distinfo b/japanese/ryaku-fpw/distinfo
index 61aeae8a3779..d48a9fe73dbc 100644
--- a/japanese/ryaku-fpw/distinfo
+++ b/japanese/ryaku-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (Ryaku-1.0.1.zip) = 95e8176e2c8352228fd46b8bd54d0ad7
+SHA256 (Ryaku-1.0.1.zip) = fdf80471701afd4abd5dac1daed316f938a3d2465884a38f6d9cc2882a375354
SIZE (Ryaku-1.0.1.zip) = 525380
diff --git a/japanese/scim-tables/distinfo b/japanese/scim-tables/distinfo
index bb819c499ac7..d2e41de89c63 100644
--- a/japanese/scim-tables/distinfo
+++ b/japanese/scim-tables/distinfo
@@ -1,2 +1,3 @@
MD5 (scim-tables-0.5.4.tar.gz) = 69ce8f1945ba2ab4bf820386e76c2cd9
+SHA256 (scim-tables-0.5.4.tar.gz) = 784cbdecb40a42dee50c2d4ef0614ebd58728c8ee15ac0f2d08acfeef73ec4ad
SIZE (scim-tables-0.5.4.tar.gz) = 5608023
diff --git a/japanese/sed/distinfo b/japanese/sed/distinfo
index e0458866d2c9..e26706b80d6f 100644
--- a/japanese/sed/distinfo
+++ b/japanese/sed/distinfo
@@ -1,4 +1,6 @@
MD5 (sed-3.02.tar.gz) = 74db866f052b47fa8ec1c2b8f967bc69
+SHA256 (sed-3.02.tar.gz) = 3f5cb032ad1fddc7361c500f1db667b9c2f3448ef0d46870216f3535ee46b44a
SIZE (sed-3.02.tar.gz) = 264236
MD5 (sedmb109.diff.gz) = 2a50123644588cde4d7c02227fd0c852
+SHA256 (sedmb109.diff.gz) = 35164df6e9128268773e23d43e57b8b0e2cd8e9c40a24848eac37eb52def0049
SIZE (sedmb109.diff.gz) = 61399
diff --git a/japanese/shinonome/distinfo b/japanese/shinonome/distinfo
index 4317a40bf28a..fac53f107f4f 100644
--- a/japanese/shinonome/distinfo
+++ b/japanese/shinonome/distinfo
@@ -1,2 +1,3 @@
MD5 (shinonome-0.9.11.tar.bz2) = 54331706d90274d93eddada76e665afe
+SHA256 (shinonome-0.9.11.tar.bz2) = 40c0f54659042c33541510c894bcc769b104867f186285e7cf32971ca6add63b
SIZE (shinonome-0.9.11.tar.bz2) = 4943752
diff --git a/japanese/skk10-elisp-emacs20/distinfo b/japanese/skk10-elisp-emacs20/distinfo
index 140927715c63..103ea7026f9a 100644
--- a/japanese/skk10-elisp-emacs20/distinfo
+++ b/japanese/skk10-elisp-emacs20/distinfo
@@ -1,2 +1,3 @@
-MD5 (skk10.62a.tar.gz) = 93d8bb7ef0a246e160b76a33bb274849
MD5 (skk10.62a.tar.bz2) = ae372c2d021f70e1ec99606d6a5af4df
+SHA256 (skk10.62a.tar.bz2) = d11a2c6373a4902023910197a96322ad57127f7c8097c994ce35301fc5cdc91f
+SIZE (skk10.62a.tar.bz2) = 310998
diff --git a/japanese/skkfep/distinfo b/japanese/skkfep/distinfo
index 723a384c3992..c598fa8dfec1 100644
--- a/japanese/skkfep/distinfo
+++ b/japanese/skkfep/distinfo
@@ -1,2 +1,3 @@
MD5 (skkfep-0.87.tar.gz) = 558c273e3d6d546dc6fa0779563b7163
+SHA256 (skkfep-0.87.tar.gz) = f5eb6a23a7bf9b8a5493e8104c346ac053c2545bab1a3b82054cd1a09cef0e61
SIZE (skkfep-0.87.tar.gz) = 45711
diff --git a/japanese/skkserv/distinfo b/japanese/skkserv/distinfo
index b6902007e49b..6e329783b01a 100644
--- a/japanese/skkserv/distinfo
+++ b/japanese/skkserv/distinfo
@@ -1,2 +1,3 @@
MD5 (skk9.6.tar.gz) = 26bd151234f69caa2e1591aaf551fb1d
+SHA256 (skk9.6.tar.gz) = 6ae6fb1f36ce94061ef86b13924eaef3f41d16997307c68567a0b0772d8f0aaf
SIZE (skk9.6.tar.gz) = 2407653
diff --git a/japanese/srd-fpw-package/distinfo b/japanese/srd-fpw-package/distinfo
index e75e51be6c82..7c5b371b3755 100644
--- a/japanese/srd-fpw-package/distinfo
+++ b/japanese/srd-fpw-package/distinfo
@@ -1,2 +1,3 @@
MD5 (srd-fpw-package-1.0.8.tar.gz) = 8c6980a7e63373a3867724799404e820
+SHA256 (srd-fpw-package-1.0.8.tar.gz) = d8ff263acb2b662b41955fe4ad7c96b43867a426011b8f539760bf5b339a79fc
SIZE (srd-fpw-package-1.0.8.tar.gz) = 5430
diff --git a/japanese/srd-fpw/distinfo b/japanese/srd-fpw/distinfo
index 142338be58ad..1c0a5084d8f2 100644
--- a/japanese/srd-fpw/distinfo
+++ b/japanese/srd-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (srd-fpw1.1.5-src.tar.gz) = e33bf9955db363d07cf8dd9072bf915e
+SHA256 (srd-fpw1.1.5-src.tar.gz) = 281d0965ca3d36a1a09914c023640285db1fd7154f2e88bcdec201c1f61a19c3
SIZE (srd-fpw1.1.5-src.tar.gz) = 62903
diff --git a/japanese/tkdesk/distinfo b/japanese/tkdesk/distinfo
index 0d1ff1228c54..bed64699c140 100644
--- a/japanese/tkdesk/distinfo
+++ b/japanese/tkdesk/distinfo
@@ -1,4 +1,6 @@
MD5 (tkdesk-1.1.tar.gz) = 4ac95c572a662709f7f575ad3544afc3
+SHA256 (tkdesk-1.1.tar.gz) = 96acf89d38b2ca9092ea6b0fc25a955cb9e6dd25b945e0d9888a6aab8457c40a
SIZE (tkdesk-1.1.tar.gz) = 904118
MD5 (tkdesk-1.1-jmenu-p58.diff) = 6c494228ef55ccb922fdc353ded3b7ac
+SHA256 (tkdesk-1.1-jmenu-p58.diff) = b6f9798d7b01eb24b08ac964956fde9d355a47e0ad06a72918eecd1bf00f08a1
SIZE (tkdesk-1.1-jmenu-p58.diff) = 585885
diff --git a/japanese/tkstep80/distinfo b/japanese/tkstep80/distinfo
index bd68126c2342..f9d84e91684a 100644
--- a/japanese/tkstep80/distinfo
+++ b/japanese/tkstep80/distinfo
@@ -1,6 +1,9 @@
MD5 (tk8.0.5.tar.gz) = 3ae92b86c01ec99a1872697294839e64
+SHA256 (tk8.0.5.tar.gz) = 58fac16495c213331998feac44e2f5a21911e6b6f4b00d6fb4bdac0084809d8c
SIZE (tk8.0.5.tar.gz) = 2033223
MD5 (tk8.0.5jp1.6.patch.gz) = 2677efcf10f00dbbc7d71c0dcfce9581
+SHA256 (tk8.0.5jp1.6.patch.gz) = 3681769983ee00ebb961859a592cfffa45c4f710dfcb8d77ee2cbd1d513539a3
SIZE (tk8.0.5jp1.6.patch.gz) = 297523
MD5 (2Step-8.0.5pl1-patch.gz) = a10dfb8c5d1b486e913e55ade5779f42
+SHA256 (2Step-8.0.5pl1-patch.gz) = e0806c649e560969cd6a8f066117c50519816be43292dafc15cc129e6e20b055
SIZE (2Step-8.0.5pl1-patch.gz) = 114764
diff --git a/japanese/truetypefonts/distinfo b/japanese/truetypefonts/distinfo
index fa536567efdf..de92d4aa7dab 100644
--- a/japanese/truetypefonts/distinfo
+++ b/japanese/truetypefonts/distinfo
@@ -1,2 +1,3 @@
MD5 (ttf-xtt_0.20010818-5.tar.gz) = 71105a3792de9cce61a64d81b57dfb8b
+SHA256 (ttf-xtt_0.20010818-5.tar.gz) = eed7b80aace9497b540762f1965971de412d74ffbe6defad4325b54e14edc4ee
SIZE (ttf-xtt_0.20010818-5.tar.gz) = 2814340
diff --git a/japanese/typist/distinfo b/japanese/typist/distinfo
index bcc651b4fce0..46429d094b30 100644
--- a/japanese/typist/distinfo
+++ b/japanese/typist/distinfo
@@ -1,2 +1,3 @@
MD5 (typist2.0.src.tar.gz) = 9562de7fcd35a4b6bf17c0a538420729
+SHA256 (typist2.0.src.tar.gz) = 552e0f19b9d79db10c50811eb883eddb513d631e74ba7635b98621ab0728337e
SIZE (typist2.0.src.tar.gz) = 117227
diff --git a/japanese/vera-fpw/distinfo b/japanese/vera-fpw/distinfo
index 1bd09d1ac648..64621195d2ec 100644
--- a/japanese/vera-fpw/distinfo
+++ b/japanese/vera-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (vera-1.8-fpw1.0.3.zip) = 4fe48fa3994f114097c34aada6e03b09
+SHA256 (vera-1.8-fpw1.0.3.zip) = e6fad5a1ee06b027df299cce07d7599c137fc48393efbb9abf9ef813c103b093
SIZE (vera-1.8-fpw1.0.3.zip) = 447717
diff --git a/japanese/vftool/distinfo b/japanese/vftool/distinfo
index 669e2a5f3875..4efa24210b5e 100644
--- a/japanese/vftool/distinfo
+++ b/japanese/vftool/distinfo
@@ -1,6 +1,9 @@
MD5 (vftool-1.2.tar.gz) = 22568177a86169945295056598dee052
+SHA256 (vftool-1.2.tar.gz) = fbf8130635a2acc8f900692f9ba3d40b3c1550717e8b6fd584205c45763f1f60
SIZE (vftool-1.2.tar.gz) = 34217
MD5 (plib13-euc.tar.gz) = 5f0f4639c8f37ed0eb5d759626f5f4c2
+SHA256 (plib13-euc.tar.gz) = 1e8ea4efd2655e6455675a8fe455385781a3c710562d134a7f523018075ed4e8
SIZE (plib13-euc.tar.gz) = 129477
MD5 (jtex-1.52.tar.gz) = e392c0ed837374a021499a5f48f3feb1
+SHA256 (jtex-1.52.tar.gz) = 394f25357b11a3fb0f02e1e5ad5883cd4452e6308175def1a1d4b481497eb191
SIZE (jtex-1.52.tar.gz) = 1029473
diff --git a/japanese/waeijiro-fpw/distinfo b/japanese/waeijiro-fpw/distinfo
index 2422acaf1a16..c000dda310fd 100644
--- a/japanese/waeijiro-fpw/distinfo
+++ b/japanese/waeijiro-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (waeijiro-fpw-1.1.tar.gz) = 877c172f4f35f795127a6d9cd54aa832
+SHA256 (waeijiro-fpw-1.1.tar.gz) = a40bdac4e51073f3990b30487ebf89972818611878217e09eb0d7ad183d2ad28
SIZE (waeijiro-fpw-1.1.tar.gz) = 3490
diff --git a/japanese/wdic-fpw/distinfo b/japanese/wdic-fpw/distinfo
index 0667fa7c78e0..8d0c4109b961 100644
--- a/japanese/wdic-fpw/distinfo
+++ b/japanese/wdic-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (wdic-fpw1.4.zip) = 5f309ab7f0c0bf28736171fb1662c36a
+SHA256 (wdic-fpw1.4.zip) = 3b47e99d15bed18b3209650297db826684bc1d13ce0ab3d33910123e4793ad1e
SIZE (wdic-fpw1.4.zip) = 49047367
diff --git a/japanese/web1913-fpw/distinfo b/japanese/web1913-fpw/distinfo
index c0cabd4ca637..d497518b7a27 100644
--- a/japanese/web1913-fpw/distinfo
+++ b/japanese/web1913-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (web1913-fpw1.1.2.zip) = 062c1d4d155cfa01284c7a80c6e91147
+SHA256 (web1913-fpw1.1.2.zip) = 1eff88adc2c456edc762bc543ab79931e9cdbe04461c447c366521b8399a6aef
SIZE (web1913-fpw1.1.2.zip) = 16825111
diff --git a/japanese/weblint97/distinfo b/japanese/weblint97/distinfo
index 94c06be94b0a..da2342146f0b 100644
--- a/japanese/weblint97/distinfo
+++ b/japanese/weblint97/distinfo
@@ -1,2 +1,3 @@
MD5 (weblint-97-0.12.tar.gz) = 189afa45a31a30e0fecfbb60ed55e063
+SHA256 (weblint-97-0.12.tar.gz) = e6599237020ad83f7c8cde9ef787ef1f88c18651f15362db9001de101675e5e8
SIZE (weblint-97-0.12.tar.gz) = 168611
diff --git a/japanese/wnn7egg/distinfo b/japanese/wnn7egg/distinfo
index 9a72cd58e36f..268a6f46fc34 100644
--- a/japanese/wnn7egg/distinfo
+++ b/japanese/wnn7egg/distinfo
@@ -1,2 +1,3 @@
MD5 (wnn7-elisp-el-1.02-1.tgz) = f294cd560ed44155b1987d0b0d6a17ff
+SHA256 (wnn7-elisp-el-1.02-1.tgz) = a6a31a8cf8770abe3c20defc707d76e78f34fa63e9ec009c76b284609ebe6d66
SIZE (wnn7-elisp-el-1.02-1.tgz) = 213082
diff --git a/japanese/wordnet-fpw/distinfo b/japanese/wordnet-fpw/distinfo
index f9ec8f16dc20..e9543f5aee4b 100644
--- a/japanese/wordnet-fpw/distinfo
+++ b/japanese/wordnet-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (wordnet-1.6-fpw1.1.3.zip) = 830a565b2aee55d551ba53a80431a875
+SHA256 (wordnet-1.6-fpw1.1.3.zip) = d4b7f5ebf9f7bf07434ca57dcd42b137f6462c26f908d5e1ada0ba965c946532
SIZE (wordnet-1.6-fpw1.1.3.zip) = 11835238
diff --git a/japanese/wwasw-fpw/distinfo b/japanese/wwasw-fpw/distinfo
index be4d6339842f..1312a663f6ad 100644
--- a/japanese/wwasw-fpw/distinfo
+++ b/japanese/wwasw-fpw/distinfo
@@ -1,2 +1,3 @@
MD5 (wwasw-fpw1.0.2.zip) = 460f63d3a2a841d690a18f4962667998
+SHA256 (wwasw-fpw1.0.2.zip) = 893773b04b57275d10a03d51db4cf86195c27bf09b184d29666a009670e0ce8b
SIZE (wwasw-fpw1.0.2.zip) = 101212
diff --git a/japanese/xjman/distinfo b/japanese/xjman/distinfo
index b67b7abce35c..f2aa8888f6aa 100644
--- a/japanese/xjman/distinfo
+++ b/japanese/xjman/distinfo
@@ -1,4 +1,3 @@
-MD5 (xjman-0.5.tar.bz2) = e3f6c43bb6680ca48b32a81e99d8bb40
-SIZE (xjman-0.5.tar.bz2) = 799554
MD5 (xjman-0.7.tar.bz2) = 37ce160df10ce40c83b5320e2033e5e1
+SHA256 (xjman-0.7.tar.bz2) = 9b4c922c732960b913c24f343c84c584b46daf6a41bc8a1af4164e3dd2b7924e
SIZE (xjman-0.7.tar.bz2) = 973885
diff --git a/japanese/xjtext/distinfo b/japanese/xjtext/distinfo
index 24d7ab1c28cd..1b80cf0bb91c 100644
--- a/japanese/xjtext/distinfo
+++ b/japanese/xjtext/distinfo
@@ -1,2 +1,3 @@
MD5 (XJTEXT-1.3.tar.gz) = 875183ba7b1cab989e606b4006cf764f
+SHA256 (XJTEXT-1.3.tar.gz) = 87b7088107aa3f70c068ea080f5160d13556bae278ff46da9e9ddfaae85ce48f
SIZE (XJTEXT-1.3.tar.gz) = 56647
diff --git a/japanese/xmsgsaver/distinfo b/japanese/xmsgsaver/distinfo
index a87489228e9b..03abf4d65c3c 100644
--- a/japanese/xmsgsaver/distinfo
+++ b/japanese/xmsgsaver/distinfo
@@ -1,2 +1,3 @@
MD5 (xmsgsaver-1.8.1.tar.gz) = 9c42f9ca2b7017e5247bfbc3b9092a32
+SHA256 (xmsgsaver-1.8.1.tar.gz) = 3133b16ff52515668dda40d6be37fddcc1898d7bbddce94355c584e996d58567
SIZE (xmsgsaver-1.8.1.tar.gz) = 10454
diff --git a/japanese/xshodo/distinfo b/japanese/xshodo/distinfo
index 281ffc96bdff..656158dfb971 100644
--- a/japanese/xshodo/distinfo
+++ b/japanese/xshodo/distinfo
@@ -1,2 +1,3 @@
MD5 (xshodo2.0.tar.gz) = 821799b09e11d20a8ef20bb14fd3bd93
+SHA256 (xshodo2.0.tar.gz) = c79c83358945903465e1570ead63693c5193a6152f6bcdcc7f99829a1c4a7bcb
SIZE (xshodo2.0.tar.gz) = 7675
diff --git a/japanese/xvi-euc/distinfo b/japanese/xvi-euc/distinfo
index 5d737f73e798..407329f99e06 100644
--- a/japanese/xvi-euc/distinfo
+++ b/japanese/xvi-euc/distinfo
@@ -1,4 +1,6 @@
MD5 (xvi-2.19.tar.bz2) = 9f4bc9d1024d2d73e3ffd1cc828793e2
+SHA256 (xvi-2.19.tar.bz2) = 10f41a24e00eb0087cd6aff88e6f44b9b0b72c9237e3efa78dd1d113052a782f
SIZE (xvi-2.19.tar.bz2) = 544102
MD5 (jxvi219b.lzh) = 8026474edf0eebb98f72f2544a348338
+SHA256 (jxvi219b.lzh) = c4ee974dde446ca6c202d36ddf52c5c94a79aa0703201a2ee99c3c18449037ed
SIZE (jxvi219b.lzh) = 57793
diff --git a/japanese/xyagamo/distinfo b/japanese/xyagamo/distinfo
index 484b777b9ecd..2bbd1baaa2b2 100644
--- a/japanese/xyagamo/distinfo
+++ b/japanese/xyagamo/distinfo
@@ -1,2 +1,3 @@
MD5 (xyagamo-0.1b.tar.gz) = 8da204bc03750d2f4936c7f3cd849f62
+SHA256 (xyagamo-0.1b.tar.gz) = 5c906ee3fd12a4847cd2d3a5bf38e7664499d9c0bb042a515dde7938bb4d0185
SIZE (xyagamo-0.1b.tar.gz) = 111918
diff --git a/japanese/xyaku/distinfo b/japanese/xyaku/distinfo
index a3c01abacb08..4f145e8b6035 100644
--- a/japanese/xyaku/distinfo
+++ b/japanese/xyaku/distinfo
@@ -1,2 +1,3 @@
MD5 (xyaku-1.4.0.tar.gz) = bae4fa4d65d07210b16da1b5e3ecc405
+SHA256 (xyaku-1.4.0.tar.gz) = d6e7325f4ee7837933739ff433aefda2b2bf140d79ce5ea3717856e09242a63d
SIZE (xyaku-1.4.0.tar.gz) = 206315