From nobody Wed Apr 29 02:38:06 2026 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 4g51gl4Kwtz6cS51 for ; Wed, 29 Apr 2026 02:38:11 +0000 (UTC) (envelope-from masa@amogha.jp) Received: from www2797.sakura.ne.jp (www2797.sakura.ne.jp [49.212.180.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4g51gk3Nlbz3xdb for ; Wed, 29 Apr 2026 02:38:10 +0000 (UTC) (envelope-from masa@amogha.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=amogha.jp header.s=rs20240317 header.b=lmsWVvjs; spf=pass (mx1.freebsd.org: domain of masa@amogha.jp designates 49.212.180.237 as permitted sender) smtp.mailfrom=masa@amogha.jp Received: from pc06.mar (pl26235.ag1001.nttpc.ne.jp [210.139.71.123]) (authenticated bits=0) by www2797.sakura.ne.jp (8.16.1/8.16.1) with ESMTPSA id 63T2c6uS079123 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 29 Apr 2026 11:38:06 +0900 (JST) (envelope-from masa@amogha.jp) DKIM-Signature: a=rsa-sha256; bh=96u0/Hj6DAdgjJW6qNk0iXeyns4NATeqnIjkJM04+Fk=; c=relaxed/relaxed; d=amogha.jp; h=From:Message-ID:To:Reply-To:Subject:Date; s=rs20240317; t=1777430286; v=1; b=lmsWVvjsk0392GGW0EBTPYiy+eISkW8FaoeJHENia8oRj4cbhiPh+836QcQm4id9 XOgSjZfpDVzxGpfLVsWTegTFIXQ4wNJxvRVQVCsgknSdiQPIGS12sXuZB5qii0lN nB279SQa5Jt0hLdFrb6/bJyc6o1z1Q33lKTy3vsP2mLWSiB+Qp2Szv3WR8hqr2OC 00/CiXhW8gK/KbWAN2vWl9eslFpiksPqoQdw7jO2+Il6x8ecBKLfrxWx9ou+CDLz da9GCsjUT/6Mx0ijMrqV2fDErqao1LXB+nAFS4TQYv5qiXujpXmKDfAbnHvGxX7R JQk8Zvz0a6Jlry/A9NCOmA== From: =?iso-2022-jp?B?GyRCNF07M0Q+PjsbKEI=?= To: freebsd-users-jp@freebsd.org Subject: dialog vs. bsddialog Organization: =?iso-2022-jp?B?GyRCNF07M0Q+PjskTjtkRSo7SE1RJSIlSSVsJTkbKEI=?= Reply-To: masa@amogha.jp Date: Wed, 29 Apr 2026 11:38:06 +0900 Message-ID: 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=iso-2022-jp X-Spamd-Result: default: False [-0.30 / 15.00]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[amogha.jp:s=rs20240317]; R_SPF_ALLOW(-0.20)[+a:www2797.sakura.ne.jp]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:9371, ipnet:49.212.0.0/16, country:JP]; MIME_TRACE(0.00)[0:+]; HAS_ORG_HEADER(0.00)[]; DKIM_TRACE(0.00)[amogha.jp:+]; local_wl_ip(0.00)[49.212.180.237]; MLMMJ_DEST(0.00)[freebsd-users-jp@freebsd.org]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[masa@amogha.jp]; FROM_EQ_ENVFROM(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Rspamd-Queue-Id: 4g51gk3Nlbz3xdb X-Spamd-Bar: / X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_ip $B2HDm:Z1`(BFreeBSD$B0&9%2H(B $B4];3$G$9!#(B 13.5$B$,(B EOL $B$H$J$m$&$H$7$F$$$k$N$G(B 14.4 $B$r$$$8$j;O$a$?$N$G$9$,!"(B % uname -a FreeBSD garbha.mar 14.4-RELEASE FreeBSD 14.4-RELEASE releng/14.4-n273675-a456f852d145 GENERIC amd64 maruyama@garbha:~ % ls -al /usr/bin/*dialog -r-xr-xr-x 1 root wheel 46128 Mar 6 19:46 /usr/bin/bsddialog -r-xr-xr-x 1 root wheel 59488 Mar 6 19:30 /usr/bin/dialog $B$H$$$&$3$H$K5$$,IU$-$^$7$?!#$3$l$,(B 13.5amd $B$@$H(B /usr/local/bin/bsddialog $B$O$"$j$^$9$,!"(B % ls -al /usr/bin/*dialog -r-xr-xr-x 1 root wheel 64472 3$B7n(B 7 2025 /usr/bin/dialog $B$G$9!#(B $B$=$b$=$b(B dialog $B$H(B bsddialog $B$N0c$$$O2?$J$N$G$7$g$&$+$M!#B?>/%G%6%$%s$O(B $B0c$$$^$9$,5!G=$N0c$$$O2?$J$N$G$7$g$&$+!#(B 14.x $B$K$b(B bsddialog-1.1.pkg $B$O$"$j$^$9$,!"%$%s%9%H!<%kITMW$+$J!)(B $B2?$G$3$s$J;v$K;d$O5$$,IU$/$+$H$$$&$H!"<+J,$N%V%m%0(B (https://amogha.livedoor.blog/)$B$K!V30IU$1%G%#%9%/$X$N(BFreeBSD14.4$B$N%$%s%9(B $B%H!<%k!W$H$$$&5-;v$r=q$3$&$H$7$F$$$F!"2hLL%-%c%W%A%c$r:n$C$F$$$?$i!"ESCf(B $B$G%a%K%e!<2hLL$N%G%6%$%s$,JQ$o$C$F$$$?$N$G5$$,IU$-$^$7$?!#$3$N(BML$B$N3'$5$s(B $B$NKX$I$O!"(BFreeBSD$B$N%$%s%9%H!<%k$O(B tar -cd /mnt -xf /dist/usr/freebsd-dist/base.txz tar -cd /mnt -xf /dist/usr/freebsd-dist/kernel.txz tar -cd /mnt -xf /dist/usr/freebsd-dist/lib32.txz ... ... $B$N$h$&$J;v$d$C$F$$$i$C$7$c$k$h$&$J$N$G!"5$$,IU$$$F$$$J$$J}$,KX$I$@$H;W$$(B $B$^$9$,!"!"!"!#(B -------- $B4];3(B $BD>>;(B $B$^$k$d$^(B $B$J$*$^$5(B $B%a!<%k%"%I%l%9!'(B masa@amogha.jp From nobody Wed Apr 29 09:52:02 2026 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 4g5CJS2c9Xz6bJFs for ; Wed, 29 Apr 2026 09:52:08 +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 4g5CJR5TpJz3gjp for ; Wed, 29 Apr 2026 09:52:07 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from delta.joker.local (124-18-6-240.area1c.commufa.jp [124.18.6.240]) (authenticated bits=0) by www121.sakura.ne.jp (8.18.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 63T9q2YB026221; Wed, 29 Apr 2026 18:52:02 +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=1777456322; bh=JNzIZvDnGNa3S5b8Mmfp8vkBpXzPyzHP4cYh/fBofHk=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=WjX8ZEeMQSq9J9MnjyrrE9gGc3qR+ah2kFW3xpFDiSvN9a3lCxTyCzmBUj1m8aFDt n2fIdmLVr2mtRRZQRzuBlYWp5CrOLAcRosReICxhNzcGLgAO5N8LrmtCASCzsLjTFL xlWTavG3MejdkatUt6hsxiJWZnfVWQ/FwaQlBmK8= Date: Wed, 29 Apr 2026 18:52:02 +0900 From: Tomoaki AOKI To: masa@amogha.jp Cc: freebsd-users-jp@freebsd.org Subject: Re: dialog vs. bsddialog Message-Id: <20260429185202.07d9c764086c9aa0630c7ced@dec.sakura.ne.jp> In-Reply-To: References: Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) 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-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: 4g5CJR5TpJz3gjp X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated 青木@名古屋です。 On Wed, 29 Apr 2026 11:38:06 +0900 丸山直昌 wrote: > 家庭菜園FreeBSD愛好家 丸山です。 > > 13.5が EOL となろうとしているので 14.4 をいじり始めたのですが、 > > % uname -a > FreeBSD garbha.mar 14.4-RELEASE FreeBSD 14.4-RELEASE releng/14.4-n273675-a456f852d145 GENERIC amd64 > maruyama@garbha:~ % ls -al /usr/bin/*dialog > -r-xr-xr-x 1 root wheel 46128 Mar 6 19:46 /usr/bin/bsddialog > -r-xr-xr-x 1 root wheel 59488 Mar 6 19:30 /usr/bin/dialog > > ということに気が付きました。これが 13.5amd だと /usr/local/bin/bsddialog > はありますが、 > > % ls -al /usr/bin/*dialog > -r-xr-xr-x 1 root wheel 64472 3月 7 2025 /usr/bin/dialog > > です。 > > そもそも dialog と bsddialog の違いは何なのでしょうかね。多少デザインは > 違いますが機能の違いは何なのでしょうか。 > > 14.x にも bsddialog-1.1.pkg はありますが、インストール不要かな? > > 何でこんな事に私は気が付くかというと、自分のブログ > (https://amogha.livedoor.blog/)に「外付けディスクへのFreeBSD14.4のインス > トール」という記事を書こうとしていて、画面キャプチャを作っていたら、途中 > でメニュー画面のデザインが変わっていたので気が付きました。このMLの皆さん > の殆どは、FreeBSDのインストールは > > tar -cd /mnt -xf /dist/usr/freebsd-dist/base.txz > tar -cd /mnt -xf /dist/usr/freebsd-dist/kernel.txz > tar -cd /mnt -xf /dist/usr/freebsd-dist/lib32.txz > ... > ... > > のような事やっていらっしゃるようなので、気が付いていない方が殆どだと思い > ますが、、、。 私の場合、ソースからビルドしてstable/15を追いかけていますが...。 それはさておき。 dialogとbsddialogについては、dialogがLGPLだったのが問題なんです。 GPLやLGPLのコードは排除してBSDライセンスで再実装又はBSDライセンスと 互換性のある(感染性のない)ライセンスの既存実装と置き換える 流れの中で、BSD 2 CLAUSEライセンスで再実装されたのがbsddialogです。 15系では/usr/bin/dialogはもう(少なくともデフォルトでは) インストールされません。 bsddialogも当初はデフォルトの配色が水晶体や硝子体の濁ったオッサンには いくらなんでもきつい黄色地に白(逆だったかもしれません)というもの だったり、アクセシビリティで致命的問題だと指摘して変えて貰ったりも しました。 (暫く見落とされていましたが気づいてからの対応は素早い ものでした) ということで、今後を考えればbsddialogを前提にするのが吉かと 思います。 # portsのOPTIONSメニューも以前はdialog4ports一択でしたが、 # 現在は15系のように/usr/bin/dialogが無ければ/usr/bin/bsddialogを # 使用するようになっています。 ports-mgmt/portconfigが # dialogの代わりにbsddialogを使用する代替品です。  https://github.com/freebsd/freebsd-ports/commit/092b321f7a57f033689c9b396cb001aa38cc5f43  https://github.com/freebsd/freebsd-ports/commit/0e73ed9372f074ba59d40b66b95c878a7f36702e ご参考まで。 > > -------- > 丸山 直昌 まるやま なおまさ > メールアドレス: masa@amogha.jp > -- 青木 知明 [Tomoaki AOKI] From nobody Thu Apr 30 02:06:09 2026 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 4g5cwV1qP1z6cPH6 for ; Thu, 30 Apr 2026 02:06:18 +0000 (UTC) (envelope-from masa@amogha.jp) Received: from www2797.sakura.ne.jp (www2797.sakura.ne.jp [49.212.180.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4g5cwS2cJKz3CDX for ; Thu, 30 Apr 2026 02:06:15 +0000 (UTC) (envelope-from masa@amogha.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=amogha.jp header.s=rs20240317 header.b=lx4MgeUl; dmarc=pass (policy=none) header.from=amogha.jp; spf=pass (mx1.freebsd.org: domain of masa@amogha.jp designates 49.212.180.237 as permitted sender) smtp.mailfrom=masa@amogha.jp Received: from pc06.mar (pl26235.ag1001.nttpc.ne.jp [210.139.71.123]) (authenticated bits=0) by www2797.sakura.ne.jp (8.16.1/8.16.1) with ESMTPSA id 63U269Ol029875 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 30 Apr 2026 11:06:10 +0900 (JST) (envelope-from masa@amogha.jp) DKIM-Signature: a=rsa-sha256; bh=wZw/9Zuzd7svybDDnSoM6gSjgOg3qk6x232fG3tbsCI=; c=relaxed/relaxed; d=amogha.jp; h=From:Message-ID:To:Reply-To:Subject:Date; s=rs20240317; t=1777514770; v=1; b=lx4MgeUlgvmxsBp7cm8Aeg5CkCmyr3JGUS7D8U/AFrM+HfHKwmdmY5BuTWr5/hiw 7wSKIRg+iPsKdNuhPRVE7FSOGny8UTpAQ30oyqIpISFjP9CgfCHKbr04zl3/kgWE tEHUpLpF/8c8cLb9nfAGBg7CnPxX/qoanPqoyiSQvvUPd47WlahzWuBp9KuvW0Ka mQO1bZsy6h3okYOT4qf7uy4oLEWfTAUEMRb94ziHAasrDsXITNqUWmmk6xmeZnKI f0fbRC2DdRtr6+TIX25oy89LxCPZcE35klGqEydwjINObfyZMJ8WGNKW0g+P9MqA qSyW7VbcFKBG9s+yauoq9A== From: =?iso-2022-jp?B?GyRCNF07M0Q+PjsbKEI=?= To: Tomoaki AOKI Cc: freebsd-users-jp@freebsd.org Subject: Re: dialog vs. bsddialog In-Reply-To: <20260429185202.07d9c764086c9aa0630c7ced@dec.sakura.ne.jp> (message from Tomoaki AOKI on Wed, 29 Apr 2026 18:52:02 +0900) Organization: =?iso-2022-jp?B?GyRCNF07M0Q+PjskTjtkRSo7SE1RJSIlSSVsJTkbKEI=?= Reply-To: masa@amogha.jp Date: Thu, 30 Apr 2026 11:06:09 +0900 Message-ID: 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=iso-2022-jp X-Spamd-Result: default: False [-0.30 / 15.00]; DMARC_POLICY_ALLOW(-0.50)[amogha.jp,none]; URIBL_RED(0.50)[dec.sakura.ne.jp:email]; R_SPF_ALLOW(-0.20)[+a:www2797.sakura.ne.jp]; R_DKIM_ALLOW(-0.20)[amogha.jp:s=rs20240317]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:9371, ipnet:49.212.0.0/16, country:JP]; HAS_ORG_HEADER(0.00)[]; MIME_TRACE(0.00)[0:+]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-users-jp@freebsd.org]; HAS_REPLYTO(0.00)[masa@amogha.jp]; FROM_HAS_DN(0.00)[]; local_wl_ip(0.00)[49.212.180.237]; FROM_EQ_ENVFROM(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; DKIM_TRACE(0.00)[amogha.jp:+] X-Rspamd-Queue-Id: 4g5cwS2cJKz3CDX X-Spamd-Bar: / X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_ip $B@DLZ(B $BMM(B $BM-Fq$&$4$6$$$^$9!#$J$k$[$I!#$=$&$$$&;v>p$G$7$?$+!#$9$k$H5!G=LL$G$N0c$$$O(B $B$J$$$H$$$&$H$G$9$M!#(B $B$3$&$$$&;v$OC1$K!V%=!<%9$+$i%S%k%I$7$F!W$$$k$@$1$G$O5$$,IU$+$J$$$G$7$g$&!#(B $B3+H/B&$N;v>p$K$b>\$7$$$+$iCN$C$F$*$i$l$?$o$1$G$9$M!#(B /usr/libexec/bsdinstall $B$N2<$K$"$k(B script $B$r8+$k$H(B ${DIALOG} $B$H$$$&$N$,(B $B;j$k$H$3$m$K8+$i$l$k$N$G$9$,!"$3$l$,(B DIALOG=/usr/bin/dialog $B$GF0$$$F$$$k(B $B;~$H!"(BDIALOG=/usr/bin/bsddialog $B$GF0$$$F$$$k;~$,:.:_$7$F$$$F$A$g$C$HIT;W(B $B5D$K;W$C$F$$$?$N$G$9$,!"0\9T4|$N;v>p$H$$$&$3$H$J$N$G$9$M!#(B $B;d$,:#=q$$$F$$$k(B script $B$O(B DIALOG=/usr/bin/bsddialog $B$K$7$^$7$?!#(B $B$H$3$m$G(B {bsd,}dialog$B$K$D$$$F;d$N4uK>$r$3$3$K=q$$$F$*$/$H(B screen $B$N2<$G(B $B$bF0$/$h$&$K$7$FLc$$$?$$$G$9!#8=>u$N(B{bsd,}dialog $B$O(B screen $B$N2<$GF0$+$9(B $B$H2hLL$,Mp$l$F;H$$J*$K$J$j$^$;$s!#$=$N$?$a;~!9(B ports $B$N(B make $B$GJL$N(B konsole$B$NAk$r0l8DN)$A>e$2$kI,MW$r@8$8$^$9!#(Brequest $B$9$k$3$H$O%5%\$C$F$$(B $B$^$7$?$,!"$I$&$7$h$&$+$J!)(B Wed, 29 Apr 2026 18:52:02 +0900 Tomoaki AOKI writes: >$B;d$N>l9g!"%=!<%9$+$i%S%k%I$7$F(Bstable/15$B$rDI$$$+$1$F$$$^$9$,(B...$B!#(B >$B$=$l$O$5$F$*$-!#(B > >dialog$B$H(Bbsddialog$B$K$D$$$F$O!"(Bdialog$B$,(BLGPL$B$@$C$?$N$,LdBj$J$s$G$9!#(B >GPL$B$d(BLGPL$B$N%3!<%I$OGS=|$7$F(BBSD$B%i%$%;%s%9$G:F$B8_49@-$N$"$k!J46@w@-$N$J$$!K%i%$%;%s%9$N4{B8$BN.$l$NCf$G!"(BBSD 2 CLAUSE$B%i%$%;%s%9$G:F15$B7O$G$O(B/usr/bin/dialog$B$O$b$&!J>/$J$/$H$b%G%U%)%k%H$G$O!K(B >$B%$%s%9%H!<%k$5$l$^$;$s!#(B > >bsddialog$B$bEv=i$O%G%U%)%k%H$NG[?'$,?e>=BN$d>K;RBN$NBy$C$?%*%C%5%s$K$O(B >$B$$$/$i$J$s$G$b$-$D$$2+?'CO$KGr!J5U$@$C$?$+$b$7$l$^$;$s!K$H$$$&$b$N(B >$B$@$C$?$j!"%"%/%;%7%S%j%F%#$GCWL?E*LdBj$@$H;XE&$7$FJQ$($FLc$C$?$j$b(B >$B$7$^$7$?!#!!!J;C$/8+Mn$H$5$l$F$$$^$7$?$,5$$E$$$F$+$i$NBP1~$OAGAa$$(B >$B$b$N$G$7$?!K(B > >$B$H$$$&$3$H$G!":#8e$r9M$($l$P(Bbsddialog$B$rA0Ds$K$9$k$N$,5H$+$H(B >$B;W$$$^$9!#(B > >$B!t(B ports$B$N(BOPTIONS$B%a%K%e!<$b0JA0$O(Bdialog4ports$B0lBr$G$7$?$,!"(B >$B!t(B $B8=:_$O(B15$B7O$N$h$&$K(B/usr/bin/dialog$B$,L5$1$l$P(B/usr/bin/bsddialog$B$r(B >$B!t(B $B;HMQ$9$k$h$&$K$J$C$F$$$^$9!#!!(Bports-mgmt/portconfig$B$,(B >$B!t(B dialog$B$NBe$o$j$K(Bbsddialog$B$r;HMQ$9$kBeBXIJ$G$9!#(B > >$B!!(Bhttps://github.com/freebsd/freebsd-ports/commit/092b321f7a57f033689c9b396cb001aa38cc5f43 > >$B!!(Bhttps://github.com/freebsd/freebsd-ports/commit/0e73ed9372f074ba59d40b66b95c878a7f36702e > >$B$4;29M$^$G!#(B > >> >> -------- >> $B4];3(B $BD>>;(B $B$^$k$d$^(B $B$J$*$^$5(B >> $B%a!<%k%"%I%l%9!'(B masa@amogha.jp From nobody Thu Apr 30 13:39:49 2026 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 4g5wJq4Jdyz6bvRS for ; Thu, 30 Apr 2026 13:39:55 +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 4g5wJp74X0z3jlG for ; Thu, 30 Apr 2026 13:39:54 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from delta.joker.local (124-18-6-240.area1c.commufa.jp [124.18.6.240]) (authenticated bits=0) by www121.sakura.ne.jp (8.18.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 63UDdnRO055572; Thu, 30 Apr 2026 22:39:50 +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=1777556390; bh=KXajHXtgocJgVYUWmIAhVPDA6SkN0PytXLlaRdF0RJM=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Qdf4bDTD/Wyx4/vZvo633JzW12alYQGhn0bX87Ygnwcn5SdT90O/7DxO9iDA+d3ym ECGhQmV8xwvBnGCgMk1AaySciP/RxaGoM7Y8lb4bOe6HQ1M0+gBL7zXseZ8eqVEiwT WZD1UmhoAW71wk0xaVrbOSgMpK9S2e8A+agWeel0= Date: Thu, 30 Apr 2026 22:39:49 +0900 From: Tomoaki AOKI To: masa@amogha.jp Cc: freebsd-users-jp@freebsd.org Subject: Re: dialog vs. bsddialog Message-Id: <20260430223949.1adc2406d035494a101a3b88@dec.sakura.ne.jp> In-Reply-To: References: <20260429185202.07d9c764086c9aa0630c7ced@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) 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-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: 4g5wJp74X0z3jlG X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated 青木@名古屋です。 On Thu, 30 Apr 2026 11:06:09 +0900 丸山直昌 wrote: > 青木 様 > > 有難うございます。なるほど。そういう事情でしたか。すると機能面での違いは > ないというとですね。 このあたりは新たに実装された(オリジナルをBSDとのデュアルライセンスに して貰った訳ではない)関係で、見た目や機能面はともかく機能の呼び出し方 についてはいくらか差異があったと記憶しています(修正されているかも しれませんが)。 少なくともdialog4portsで処理していたportsのOPTION メニューやbsdinstallで使う範囲で必要な機能は実装されているとは 思いますが。 (でないと更新が頻繁になりすぎてbaseには取り込めませんし) > こういう事は単に「ソースからビルドして」いるだけでは気が付かないでしょう。 > 開発側の事情にも詳しいから知っておられたわけですね。 当時は今ほど深入りしていなかったので、FreshPortsやdev-commits-* MLを ウォッチしてどういう変化があったかをモニターしたり、freebsd-stable, freebsd-current及びfreebsd-ports MLに参加してどういう議論が交わされて いるかを見ていた程度で、基本、自分で何か直したものや自力でどうにも ならない不具合などがあれば BugzillaにPRを登録したりがメインでした。 # 何かやられると困る類の変更がコミットされる前に状況を掴んで # 「ちょっと待った」できるようにしたかったのがメインでした。 > /usr/libexec/bsdinstall の下にある script を見ると ${DIALOG} というのが > 至るところに見られるのですが、これが DIALOG=/usr/bin/dialog で動いている > 時と、DIALOG=/usr/bin/bsddialog で動いている時が混在していてちょっと不思 > 議に思っていたのですが、移行期の事情ということなのですね。 かと思います。 portconfigもbaseに入れてもいいような気はしますが、時々新しい USESが増えて再編されたり等、baseより格段に変化の激しいportsに 合わせて手直しするのを考えるとportsに置いておいたほうが無難かも しれませんね。 > 私が今書いている script は > > DIALOG=/usr/bin/bsddialog > > にしました。 > > ところで {bsd,}dialogについて私の希望をここに書いておくと screen の下で > も動くようにして貰いたいです。現状の{bsd,}dialog は screen の下で動かす > と画面が乱れて使い物になりません。そのため時々 ports の make で別の > konsoleの窓を一個立ち上げる必要を生じます。request することはサボってい > ましたが、どうしようかな? 私はscreen (Gnu screenのことですよね?)は使っていないので 外しているかもしれませんが、ご利用のフォントの影響では? もしmonospace(固定幅)系ではないプロポーショナルのフォントを ご利用だと崩れるかもしれません。 フォントの問題でないならBugzillaでリクエストした方がいいかと 思います(PhabricatorやIssueの解放されていないGitHubはパッチ ありきなので)。 Portsのメニューであればまず非ASCII文字は出てこない(出てもヨーロッパ系 言語の範疇)のでmonospace系のフォントを選んでいれば大丈夫と思うの ですが、bsdinstallで日本語版画面を作ろうとするとフォントによって monospace系ですら1byte系文字と全角文字とのボックスサイズ不整合で おかしなことになったり行間や時間が異常に広くなったり逆に重なったり 等の厄介な状況に陥るかもしれません。 # どのフォントだったか忘れてしまいましたし修正されているかも # しれませんが、ターミナルエミュレータで普通にテキストを # catするだけで悲惨な画面になったものまでありました。 # 以来、何か新しい日本語対応フォントがportsに入るとまず # 入れてみて現状よりましな表示になりそうか見るのが習慣に # なってしまいました。 # 現状、ターミナルではUDEV Gothic JPDOCを主に使っています。 > Wed, 29 Apr 2026 18:52:02 +0900 > Tomoaki AOKI writes: > > >私の場合、ソースからビルドしてstable/15を追いかけていますが...。 > >それはさておき。 > > > >dialogとbsddialogについては、dialogがLGPLだったのが問題なんです。 > >GPLやLGPLのコードは排除してBSDライセンスで再実装又はBSDライセンスと > >互換性のある(感染性のない)ライセンスの既存実装と置き換える > >流れの中で、BSD 2 CLAUSEライセンスで再実装されたのがbsddialogです。 > >15系では/usr/bin/dialogはもう(少なくともデフォルトでは) > >インストールされません。 > > > >bsddialogも当初はデフォルトの配色が水晶体や硝子体の濁ったオッサンには > >いくらなんでもきつい黄色地に白(逆だったかもしれません)というもの > >だったり、アクセシビリティで致命的問題だと指摘して変えて貰ったりも > >しました。 (暫く見落とされていましたが気づいてからの対応は素早い > >ものでした) > > > >ということで、今後を考えればbsddialogを前提にするのが吉かと > >思います。 > > > ># portsのOPTIONSメニューも以前はdialog4ports一択でしたが、 > ># 現在は15系のように/usr/bin/dialogが無ければ/usr/bin/bsddialogを > ># 使用するようになっています。 ports-mgmt/portconfigが > ># dialogの代わりにbsddialogを使用する代替品です。 > > > > https://github.com/freebsd/freebsd-ports/commit/092b321f7a57f033689c9b396cb001aa38cc5f43 > > > > https://github.com/freebsd/freebsd-ports/commit/0e73ed9372f074ba59d40b66b95c878a7f36702e > > > >ご参考まで。 > > > >> > >> -------- > >> 丸山 直昌 まるやま なおまさ > >> メールアドレス: masa@amogha.jp > -- 青木 知明 [Tomoaki AOKI] From nobody Thu Apr 30 21:23:27 2026 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 4g66cR1k0rz6cJJX for ; Thu, 30 Apr 2026 21:24:07 +0000 (UTC) (envelope-from masa@amogha.jp) Received: from www2797.sakura.ne.jp (www2797.sakura.ne.jp [49.212.180.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4g66cP6nnvz3c8Y for ; Thu, 30 Apr 2026 21:24:05 +0000 (UTC) (envelope-from masa@amogha.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=amogha.jp header.s=rs20240317 header.b=Fq+IJCQx; spf=pass (mx1.freebsd.org: domain of masa@amogha.jp designates 49.212.180.237 as permitted sender) smtp.mailfrom=masa@amogha.jp Received: from pc06.mar (pl26235.ag1001.nttpc.ne.jp [210.139.71.123]) (authenticated bits=0) by www2797.sakura.ne.jp (8.16.1/8.16.1) with ESMTPSA id 63ULNRaQ018890 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 1 May 2026 06:24:01 +0900 (JST) (envelope-from masa@amogha.jp) DKIM-Signature: a=rsa-sha256; bh=4krfcDMsN+ohSXzelO4YU6f0nEDzbtu13ZDMlpIcgGk=; c=relaxed/relaxed; d=amogha.jp; h=From:Message-ID:To:Reply-To:Subject:Date; s=rs20240317; t=1777584242; v=1; b=Fq+IJCQxoUg47V0qaZoxq1/NGlA3wvWJbfe7PKWV9hJ1x3OeOwt3sJyVjj+guEmd GP+82ugEO3YnDr3GhJ11bDWcFc+nF9uT7WyWdiCb/aivjK7oe88gx4dgV/HmhE5+ 3xfPZSuauVvMk83jwg5U3l1yBpjxKxlRQd3154c3O6ap6wIVG/ET2Hse1RKkWnzK lzhDtLM+yO0BJQuytzFIkmwAEukKJeONR73p9iuhcsfDAUT8WkdwomQIEnFx3afP FxeCjXNQ34ckjHXhbi0P38a7G+Ce++eFjyJpr1XWo3vTB/aS+q3tte6fonJ8w8V9 j5nKGysCw0spNfcJNaMwlA== From: =?iso-2022-jp?B?GyRCNF07M0Q+PjsbKEI=?= To: Tomoaki AOKI Cc: freebsd-users-jp@freebsd.org Subject: Re: dialog vs. bsddialog In-Reply-To: <20260430223949.1adc2406d035494a101a3b88@dec.sakura.ne.jp> (message from Tomoaki AOKI on Thu, 30 Apr 2026 22:39:49 +0900) Organization: =?iso-2022-jp?B?GyRCNF07M0Q+PjskTjtkRSo7SE1RJSIlSSVsJTkbKEI=?= Reply-To: masa@amogha.jp Date: Fri, 01 May 2026 06:23:27 +0900 Message-ID: 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=iso-2022-jp X-Spamd-Result: default: False [-0.30 / 15.00]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[amogha.jp:s=rs20240317]; R_SPF_ALLOW(-0.20)[+a:www2797.sakura.ne.jp]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:9371, ipnet:49.212.0.0/16, country:JP]; MIME_TRACE(0.00)[0:+]; HAS_ORG_HEADER(0.00)[]; DKIM_TRACE(0.00)[amogha.jp:+]; local_wl_ip(0.00)[49.212.180.237]; MLMMJ_DEST(0.00)[freebsd-users-jp@freebsd.org]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[masa@amogha.jp]; FROM_EQ_ENVFROM(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[] X-Rspamd-Queue-Id: 4g66cP6nnvz3c8Y X-Spamd-Bar: / X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_ip $B@DLZ(B $BMM(B $B4];3$G$9!#M-Fq$&!#(B Thu, 30 Apr 2026 22:39:49 +0900 Tomoaki AOKI writes: >$B;d$O(Bscreen (Gnu screen$B$N$3$H$G$9$h$M!)!K$O;H$C$F$$$J$$$N$G(B $B;d$O(B Gnu screen$B$r4{$K(B30$BG/0J>e;H$C$F$$$^$9!#(B FreeBSD-14.4-RELEASE-amd64-dvd1.iso $B$NCf$N(B /packaages $B$NCf$K$b(B screen-5.0.1_6.pkg $B$,F~$C$F$$$k$/$i$$$J$N$G!"(Bcore team $B$NCf$K:,6/$$(B screen$B%U%!%s$,$$$k$N$@$H?dB,$7$F$$$^$9!#(B >$B30$7$F$$$k$+$b$7$l$^$;$s$,!"$4MxMQ$N%U%)%s%H$N1F6A$G$O!)(B >$B$b$7(Bmonospace$B!J8GDjI}!K7O$G$O$J$$%W%m%]!<%7%g%J%k$N%U%)%s%H$r(B >$B$4MxMQ$@$HJx$l$k$+$b$7$l$^$;$s!#(B $B$=$&$$$&LdBj$+$J!)0c$&$h$&$J5$$,$7$^$9!#(Bkonsole$B>e$GLdBjL5$/;H$($F!"(B konsole$B$G(B screen $B$rF0$+$7$F;H$&$HA4$/;H$($J$/$J$k$N$G$9!#%U%)%s%H$OEvA3(B $BF1$8$G$9!#;d$,IaCJ(Bkonsole$B>e$G;H$C$F$$$k%U%)%s%H$O(BDejaVu Sans Mono 14pt$B$G(B $B$9$,!"!"!"!#(B >$B%U%)%s%H$NLdBj$G$J$$$J$i(BBugzilla$B$G%j%/%(%9%H$7$?J}$,$$$$$+$H(B >$B;W$$$^$9!J(BPhabricator$B$d(BIssue$B$N2rJ|$5$l$F$$$J$$(BGitHub$B$O%Q%C%A(B >$B$"$j$-$J$N$G!K!#(B $B9M$($F$*$-$^$9!#$H$O8@$C$F$b!":#:GM%@h$G$d$C$F$$$k;E;v$,JRIU$$$F$+$i$G$9(B $B$M!#(B >Ports$B$N%a%K%e!<$G$"$l$P$^$:Hs(BASCII$BJ8;z$O=P$F$3$J$$!J=P$F$b%h!<%m%C%Q7O(B $B;d$,$3$NLdBj$K=i$a$F5$$,IU$$$?$N$O(B unzip $B$N(B ports $B$rHsI8=`$N(B option $B$G(B make$B$9$k;~$G$9!#EvA3%a%K%e!<$KHs(BASCII$BJ8;z$O=P$F$-$^$;$s!#$G$9$,(B screen$B$N(B $B85$G$O2hLL$,KX$IM}2rITG=$G$7$?!#(B >$B8@8l$NHOaF!K$N$G(Bmonospace$B7O$N%U%)%s%H$rA*$s$G$$$l$PBg>fIW$H;W$&$N(B >$B$G$9$,!"(Bbsdinstall$B$GF|K\8lHG2hLL$r:n$m$&$H$9$k$H%U%)%s%H$K$h$C$F(B >monospace$B7O$G$9$i(B1byte$B7OJ8;z$HA43QJ8;z$H$N%\%C%/%9%5%$%:IT@09g$G(B >$B$*$+$7$J$3$H$K$J$C$?$j9T4V$d;~4V$,0[>o$K9-$/$J$C$?$j5U$K=E$J$C$?$j(B >$BEy$NLq2p$J>u67$K4Y$k$+$b$7$l$^$;$s!#(B $B:#$^$5$K(B bsddialog $B$GI=<($9$kF|K\8l2hLL$r:n$C$F$$$^$9!#F|K\8l$N07$$$K$D(B $B$$$F$OFC$KLdBjE@$O46$8$F$$$^$;$s!#$?$@!"F|K\8l$OJ,$+$A=q$-$r$7$J$$$N$G!"(B $B2hLL>e$NJ8>O$N2~9T0LCV$r<+J,$GL@<(E*$K;XDj$9$kI,MW$,$"$j$^$9!#1QJ8$@$HC1(B $B8l$N6-L\$N6uGrJ8;z$r>;(B $B$^$k$d$^(B $B$J$*$^$5(B $B%a!<%k%"%I%l%9!'(B masa@amogha.jp From nobody Fri May 1 07:13:36 2026 X-Original-To: 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 4g6Mhk5fxqz6c2xw for ; Fri, 01 May 2026 07:13:42 +0000 (UTC) (envelope-from tika@st.rim.or.jp) Received: from mail03.SiriusCloud.jp (mail03.SiriusCloud.jp [219.118.72.3]) (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 4g6Mhj3pNFz3cPr for ; Fri, 01 May 2026 07:13:41 +0000 (UTC) (envelope-from tika@st.rim.or.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=st.rim.or.jp header.s=sci17047 header.b="aT93/NlF"; dmarc=pass (policy=none) header.from=st.rim.or.jp; spf=pass (mx1.freebsd.org: domain of tika@st.rim.or.jp designates 219.118.72.3 as permitted sender) smtp.mailfrom=tika@st.rim.or.jp Received: from [192.168.0.11] (p13599219-ipxg46401marunouchi.tokyo.ocn.ne.jp [153.189.175.219]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: tika@st.rim.or.jp) by access03.SiriusCloud.jp (Postfix) with ESMTPSA id 4g6Mhd51h3z5pDF for ; Fri, 1 May 2026 16:13:37 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.rim.or.jp; s=sci17047; t=1777619617; bh=Uep/usjYuen6v/OhZkdpJwtlvw5Ut+DLnCkBozHxh0w=; h=Date:Subject:To:References:From:In-Reply-To; b=aT93/NlFANnUhw6wTXB2PhdCp3juqDRGtWtkOoWCbx8A04U0tUWvjZGc0MK7VUAvk vqj4d43NotH/MUs70H781LBAJM5u67wqmeh6g+Qmmqjgg6YGtGkjaWxM8FSzhMQhJt Men+zpTppjiXcPpal+yyeeVeKSB8y5vZ4ySvmCpQ= Message-ID: <7da65c5d-89cb-469f-9f9d-91ee2179addf@st.rim.or.jp> Date: Fri, 1 May 2026 16:13:36 +0900 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 User-Agent: Mozilla Thunderbird Subject: Re: dialog vs. bsddialog To: users-jp@freebsd.org References: Content-Language: en-US From: Kaoru Kusachi In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.964]; DMARC_POLICY_ALLOW(-0.50)[st.rim.or.jp,none]; R_DKIM_ALLOW(-0.20)[st.rim.or.jp:s=sci17047]; R_SPF_ALLOW(-0.20)[+ip4:219.118.72.0/24]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:2514, ipnet:219.118.64.0/20, country:JP]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[users-jp@freebsd.org]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[users-jp@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[st.rim.or.jp:+] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4g6Mhj3pNFz3cPr 丸山様、 草地@リムネットです。 On 2026/05/01 6:23, 丸山直昌 wrote: ... snip ... > > 私がこの問題に初めて気が付いたのは unzip の ports を非標準の option で > makeする時です。当然メニューに非ASCII文字は出てきません。ですが screenの > 元では画面が殆ど理解不能でした。 > screen で bsddialog が文字化けするのとは別なのかも知れませんが、 ports の make config で dialog が化ける件については私も経験があ ります、以前に Qiita の FreeBSD Advent Calendar 2024 に投稿した 記事をお知らせしておきます。 https://qiita.com/tika5210/items/85d9ae24b1abd1bc4b14 ご参考まで。 -- 草地 薫 (Kaoru Kusachi) tika@st.rim.or.jp Nakno,Tokyo,Japan. From nobody Fri May 1 10:50:15 2026 X-Original-To: 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 4g6SVh07sSz6cPF8 for ; Fri, 01 May 2026 10:50:20 +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 4g6SVg2jrmz46cW for ; Fri, 01 May 2026 10:50:19 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from delta.joker.local (124-18-6-240.area1c.commufa.jp [124.18.6.240]) (authenticated bits=0) by www121.sakura.ne.jp (8.18.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 641AoFVX033510; Fri, 1 May 2026 19:50: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=1777632616; bh=I1TnuOLB6iHCg26gXIW7ufR79fxD/Np5L1nxAZjwHwY=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Z3DHLuvjC7U4WPmWAqnzHnMSTcYLWLDfNKsvPPx6zpdoZXt2b/sCRyDJO/2uyXtAJ MFmC2RX2Jq65t2ZMC0mkjDv8MIUBop8OJyt4nCvyWqUS6jSHG9IA5LBuc3Ql7geG/6 SoCZxgmM4qVtOWSmbqkQjibmSMpdrP/waP5s0rZU= Date: Fri, 1 May 2026 19:50:15 +0900 From: Tomoaki AOKI To: Kaoru Kusachi Cc: users-jp@freebsd.org Subject: Re: dialog vs. bsddialog Message-Id: <20260501195015.d2e0b119bfabc864c56280ef@dec.sakura.ne.jp> In-Reply-To: <7da65c5d-89cb-469f-9f9d-91ee2179addf@st.rim.or.jp> References: <7da65c5d-89cb-469f-9f9d-91ee2179addf@st.rim.or.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) 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-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: 4g6SVg2jrmz46cW X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated 青木@名古屋です。 On Fri, 1 May 2026 16:13:36 +0900 Kaoru Kusachi wrote: > 丸山様、 > > 草地@リムネットです。 > > On 2026/05/01 6:23, 丸山直昌 wrote: > > ... snip ... > > > > > 私がこの問題に初めて気が付いたのは unzip の ports を非標準の option で > > makeする時です。当然メニューに非ASCII文字は出てきません。ですが screenの > > 元では画面が殆ど理解不能でした。 > > > screen で bsddialog が文字化けするのとは別なのかも知れませんが、 > ports の make config で dialog が化ける件については私も経験があ > ります、以前に Qiita の FreeBSD Advent Calendar 2024 に投稿した > 記事をお知らせしておきます。 > > https://qiita.com/tika5210/items/85d9ae24b1abd1bc4b14 > > ご参考まで。 > -- > 草地 薫 (Kaoru Kusachi) tika@st.rim.or.jp > Nakno,Tokyo,Japan. あ、これは盲点でした。 なにしろrootのlocaleのデフォルトがC.UTF-8に変更されて久しいので。 少なくとも4月末までサポートされていた13.xでも13.0の時点で既に デフォルトがC.UTF-8に変更済みでしたから。  https://github.com/freebsd/freebsd-src/commit/09ef995baf45333d45ab214daf8c03e1a25f8fcc 草地さんの画面例のような崩れ方ならこれが怪しいところですが、 逆にサポート対象のRELEASE全てで切り替わっているならサポート しない(壊れたままにしている)のが問題かと。 -- 青木 知明 [Tomoaki AOKI]