[ttssh2-commit] [10925] wiki から「ライブラリバージョンアップ時の変更箇所」を移植

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 9月 10日 (日) 20:45:33 JST


Revision: 10925
          https://osdn.net/projects/ttssh2/scm/svn/commits/10925
Author:   nmaya
Date:     2023-09-10 20:45:33 +0900 (Sun, 10 Sep 2023)
Log Message:
-----------
wiki から「ライブラリバージョンアップ時の変更箇所」を移植

Added Paths:
-----------
    trunk/libs/README.md

-------------- next part --------------
Added: trunk/libs/README.md
===================================================================
--- trunk/libs/README.md	                        (rev 0)
+++ trunk/libs/README.md	2023-09-10 11:45:33 UTC (rev 10925)
@@ -0,0 +1,28 @@
+# ライブラリバージョンアップ時の変更箇所
+
+## 変更をコミットする箇所
+
+- doc/(en|ja)/html/about/history.html
+  - 関係するコンポーネントの (その他|Misc) セクションに追記する
+- doc/(en|ja)/html/reference/develop.html
+  - 使用するライブラリのバージョンを変更する
+- libs/download.cmake(リリース用スクリプト用)
+  - SRC_URL のバージョンを変更する
+  - DIR_IN_ARC のバージョンを変更する
+  - ARC_HASH を変更する。(ダウンロード破損チェック用)
+    - 公式配布元のハッシュ値を使用する。(LibreSSL, Oniguruma, PuTTY, zlib)
+    - 公式がハッシュ値を公開していないものは、手元で求める。(argon2, cJSON, SFMT)
+  - CHECK_HASH を変更する。(バージョンチェック用)
+    - バージョンチェックに使うファイルのハッシュ値を手元で求める。
+- libs/xxx.cmake(cmake ビルド用)
+  - SRC_ARC_HASH_SHA256 を変更する
+
+注: PuTTY は zip と tar.gz でソースファイルの改行コードが異なり version.h の CHECK_HASH が異なるため、必ず tar.gz のアーカイブを用いること。
+
+
+## ファイルのハッシュ値の求めかた
+
+```
+% sha256sum foo.bar
+% openssl dgst -sha256 foo.bar
+```


ttssh2-commit メーリングリストの案内
Back to archive index