From nobody Mon Feb 24 09:41:14 2025 X-Original-To: freebsd-users-jp@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z1bN66p7Jz5nhwb for ; Mon, 24 Feb 2025 09:41:26 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z1bN56zjXz3nGs for ; Mon, 24 Feb 2025 09:41:25 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (124-18-32-41.area1c.commufa.jp [124.18.32.41]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 51O9fF7J032654; Mon, 24 Feb 2025 18:41:15 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1740390076; bh=bGiJpTa8HoHVRooNiwTqV6qnNP6BmT0/8a0MJwkdZEA=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Pop6j1/FcUO4OrWN6QitNyAgS1McVjTblrvF4EwILw0eFPE59j+6Li/EueJz08QvB e97Rtg1xiNkNoMgc3vhWhTLFV2aa6JXa/Z2zxYh6xPhpHSEVCfCRR9R3EOd1SGYOSz JqcLpMhi/Pye7ti7j9hCz8fdnabevFQh7uTVptDE= Date: Mon, 24 Feb 2025 18:41:14 +0900 From: Tomoaki AOKI To: Hisao Osawa Cc: freebsd-users-jp@freebsd.org Subject: Re: math/gnuplot Message-Id: <20250224184114.c5f76280ece19e452a3d4338@dec.sakura.ne.jp> In-Reply-To: <20250224114135.mOPXt8SwQ7eTlmOPXtsrvO@m-msa-com01.srv.mmtr.basmail.jp> References: <20250224114135.mOPXt8SwQ7eTlmOPXtsrvO@m-msa-com01.srv.mmtr.basmail.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.2) List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-users-jp@freebsd.org Sender: owner-freebsd-users-jp@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4Z1bN56zjXz3nGs X-Spamd-Bar: ---- On Mon, 24 Feb 2025 11:41:35 +0900 Hisao Osawa wrote: > 皆様 > > 大澤です。 > ひさびさの投稿です。 > > math/gnuplot-5.4.10_2が異常となっています。 > > default terminal が wxt となって起動しますが、これだと再描画がなされません。 > 最初の描画が状態が残るだけでなく、描画ウィンドウ上に他のウィンドウを > いったん重ねるとその中身がいつまでも残る状態。 > どうやら terminal type の wxt に異常があるらしいのです。 > > packageでインストールしてもportでインストールしても同じ。 > わからないのは、/usr/ports/math/gnuplot/ でコンパイルした gnuplot は > default terminal が wxt なのに対して、/usr/ports/distfiles からソースを > 適当なユーザーディレクトリにコピーしてきて /usr/ports/math/gnuplot/files > 中にあるパッチファイルを当ててコンパイルすると default terminal が qt > になること。 > default terminal が qt であれば上記の異常にはならないので、 > さて、どうしたものかと。 > > もちろん、起動後に切り替えたり設定ファイルで default terminal を > 変えることもできますが、ports でコンパイルすると terminal type に > qt がないのもどうしたものかと。 青木@名古屋です。 私自身はgnuplotを使っていませんが、コミットの履歴を追ってみても そのあたりの設定に関わりそうな変更はここ数年見当たりません。 特に、昨年4月に5.4.10に更新された際にパッチファイルが1個削除されて いる他は依存物の更新に伴ってPORTREVISIONが上がっているだけで gnuplot自体への本質的な変更は見られません。 5.4.10_2(5.4.10のPORTREVISION=2を意味します)以前にもお使いでしたら そのバージョンは何でしたか? 見たところ、5.4.1_6でマニュアルのインストール先が(基本的にports全体で) 変更された以外、2022年にUSESにtexが追加されたくらいでそれ以降は 大きな変更は先に記載したパッチファイルの削除くらいです。 過去のバージョンから使っていて挙動が変わったのでなければやめたほうが いいのですが、削除されたパッチファイルを復旧してみるのも一手かも しれません。 ただし、ビルドが失敗する可能性もあります。 (直るか、何も変化がないなら幸運と思いましょう。) パッチファイルは https://raw.githubusercontent.com/freebsd/freebsd-ports/2878604ecd1fa5261099215b4bcabe6610459886/math/gnuplot/files/patch-configure をどこかにpatch-configureというファイル名で保存して、 /usr/ports/math/gnuplot/files/以下に入れる形になります。 ビルド失敗など実害があれば削除して下さい。 結果を直接ファイル保存だけでいいなら(GUIが邪魔なら)math/gnuplot-lite がそのあたりをごっそり抜いた(無効にした)もののようですが、両方同時 にはインストールできないようです。 ※通常ならcgitのアドレスをお知らせするのですが、どうも(恐らくAIに  よるクローリングで)サーバーに異常な負荷がかかっているらしく、  「429 Too Many Requests」エラーで生のファイルを取得できない  状態ですのでgithubミラーのアドレスです。  Bug284761で報告し、一旦対処して貰った現象の部分的再発のようです。   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284761  他の更新では大丈夫そうなものもあるので特定の条件(その更新で  削除されたファイルの削除前のものを見ようとすると駄目?)を  満たした場合のみの現象のように思われます。 -- 青木 知明 [Tomoaki AOKI]