From 4324636d56c55259218e310bdf4178fd682651b0 Mon Sep 17 00:00:00 2001 From: Masayuki Yamamoto Date: Fri, 27 Sep 2019 22:29:42 +0900 Subject: [PATCH] Update requirements for dependencies (gtkmm >= 2.18) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GTK3版の改善をするためライブラリなどの必須・推奨環境を更新する。 - gtkmm2 >= 2.18.0 (2.24.0 推奨) - autoconf >= 2.63 互換性に関する注意 CentOS 6より古いプラットフォームではビルドと実行が困難になる。 --- INSTALL | 4 ++-- README.md | 2 +- configure.ac | 7 ++----- docs/manual/make.md | 4 ++-- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/INSTALL b/INSTALL index baa522480..d29e2f24e 100644 --- a/INSTALL +++ b/INSTALL @@ -5,7 +5,7 @@ 必須環境 - ・gtkmm-2.4.8 以上 ( 2.18未満のサポートは将来のリリースで廃止される ) + ・gtkmm-2.18.0 以上 ( 2.24未満のサポートは将来のリリースで廃止される ) ・gtkmm-3.0.0 以上 (GTK3版) ・zlib-1.2 以上 ・gnutls-2.12 以上 @@ -13,7 +13,7 @@ 推奨環境 ・Linux Kernel 2.6以上 - ・gtkmm-2.8以上 ( 2.6より低いとレイアウトが一部崩れる、2.8より低いとスレ一覧表示が遅い ) + ・gtkmm-2.24.0 以上 ・gtkmm-3.18.0 以上 ・UTF-8環境 ( EUC環境では LANG="ja_JP.UTF-8" を指定する必要がある ) diff --git a/README.md b/README.md index caaa6d5e3..4458fc4ee 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ LinuxなどのUnixライクなOS(FreeBSD,OpenBSD,Nexenta,MacOSXでも動作報 WindowsではMinGWを使ってビルド可能ですが、動作はまだ安定していないようです。 ##### サポートの最新情報 -gtkmmのバージョンが2.18未満のプラットフォームはサポートを終了する予定となりました。 +gtkmmのバージョンが2.18未満のプラットフォームはサポートを終了しました。 CentOS 6(2011年)より前にリリースされたディストリビューションを利用されている場合は更新をお願いいたします。 diff --git a/configure.ac b/configure.ac index 4eff5aefd..67a058673 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl dnl JDim用 configure.ac dnl -AC_PREREQ(2.50) +AC_PREREQ(2.63) AC_INIT(jdim, 1.0) AM_INIT_AUTOMAKE AC_CONFIG_HEADERS(config.h) @@ -90,10 +90,7 @@ AC_ARG_WITH(gtkmm3, AC_MSG_RESULT($with_gtkmm3) AS_IF([test "x$with_gtkmm3" = xno], - [PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.18.0], [], [ - AC_MSG_WARN([JDim will require gtkmm-2.4 >= 2.18.0 in the future release.]) - PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.4.0]) - ])], + [PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.18.0], [], [])], [PKG_CHECK_MODULES(GTKMM, [gtkmm-3.0 >= 3.0.0], [], []) AC_DEFINE(WITH_GTKMM_3_0, 1, [Use gtkmm-3.0 instead of gtkmm-2.4])]) diff --git a/docs/manual/make.md b/docs/manual/make.md index 730d78eef..d21caa04e 100644 --- a/docs/manual/make.md +++ b/docs/manual/make.md @@ -19,14 +19,14 @@ layout: default ### 動作環境 #### 必須環境 -- gtkmm-2.4.8 以上 ( GTK2版 ) +- gtkmm-2.18.0 以上 ( GTK2版 ) - gtkmm-3.0.0 以上 ( GTK3版 ) - zlib-1.2 以上 - gnutls-2.12 以上 #### 推奨環境 - Linux Kernel 2.6 以上 -- gtkmm-2.8 以上 ( 2.6より低いとレイアウトが一部崩れる、2.8より低いとスレ一覧表示が遅い ) +- gtkmm-2.24 以上 - gtkmm-3.18 以上 ( GTK3版 ) - UTF-8環境 ( EUC環境では `LANG="ja_JP.UTF-8"` を指定する必要がある )