From nobody Fri Mar 6 04:01:50 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 4fRt5N1r1fz6T1rr for ; Fri, 06 Mar 2026 04:02:00 +0000 (UTC) (envelope-from xlsvx@yahoo.co.jp) Received: from omggw0019.mail.otm.yahoo.co.jp (omggw0019.mail.otm.yahoo.co.jp [182.22.18.33]) (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 4fRt5M4xTlz3vhk for ; Fri, 06 Mar 2026 04:01:59 +0000 (UTC) (envelope-from xlsvx@yahoo.co.jp) Authentication-Results: mx1.freebsd.org; none Message-ID: <1162689787.1513793.1772769714739@yahoo.co.jp> X-YMail-OSG: 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 X-Sonic-MF: xlsvx@yahoo.co.jp Received: from sonicgw.mail.gze.yahoo.co.jp by sonicconh6101.mail.ssk.ynwp.yahoo.co.jp with HTTP; Fri, 6 Mar 2026 04:01:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1772769710; s=yahoocojp-202506; d=yahoo.co.jp; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References:In-Reply-To:Subject:Cc:To:From:Date; bh=WSWJLoa1fh/rxkSzEpJ/fm38ZVXORqY+dxv2OGVcdVI=; b=V8b3pJt4WX7bzuRfGnAWF4Bh14TndXDpcD3SQeuiZWkl0uZk8jgmBAdFHmmUjQ37 o8Oh9vlR0CxnOaJ9/YH7WiHIoNtxJzEP3L1JX2tJNUNlOpxgCYwuMCVa4/4k7k/fWpp rJ6YrjaqhlsUphJYs/KKb9UCNmAj8rPsyz9TEsISqlSs67+6sHZtb4/3bX7NqGuQchY m8u1d4y6WML4uz9vmrIR7Jy43zYDICq6DlfUYCXCRwVSF6FgEnWPHQ+cS4FIYY6YP6m V+mqqbTqLOWRrsDuZxLB+U9f93h4nHcOfhJbm+e00b94npTMTUH64YfQCvfKDFbwU0S OPjMPImxlA== Received: by smtphe6010.mail.ssk.ynwp.yahoo.co.jp (YJ Hermes SMTP Server) with ESMTPA ID 1fa1c6646771dc84ea5a11f534b27fc6; Fri, 06 Mar 2026 13:01:50 +0900 (JST) Date: Fri, 6 Mar 2026 13:01:50 +0900 From: bluesky To: Takefu Cc: freebsd-users-jp@FreeBSD.org, satoumc@hxavi.net Subject: Re: hxavi : binary editor In-Reply-To: References: <005401dcac5c$0b72e4c0$2258ae40$@hxavi.net> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-myqpc-freebsd14.3) 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 Content-Transfer-Encoding: 7bit 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:23816, ipnet:182.22.0.0/17, country:JP] X-Rspamd-Queue-Id: 4fRt5M4xTlz3vhk X-Spamd-Bar: ---- 悸村です。 hxavi の ports skelton がどこにあるか、判らないのですが、 ご教示いただくわけにいかないでしょうか。 勿論、ソースは hxavi の HP から取得できています。 --- On Fri, 6 Mar 2026 09:09:48 +0900 Takefu wrote: > たけふ@大阪豊中です > > ザッと ports からインスコしてみた感想じゃが、 > i386 環境でビルド時にワーニングが出よるが、一応動作しちょうみたい。 > <ぼそ>13.5-RELEASE i386 で確認 > man と docs ディレクトリが無条件にインスコされちゃるトコは、 > OPTIONS_SUB で利用者側で選択できると嬉しいかねぇ :-) > > ASCII 表示の箇所へ dump の場所からシームレスにカーソルが動く機能が有ったら、 > bvi ユーザとしては乗換し易そうじゃが、その分見た目が洗練されちゃるけん、ワシ好みじゃね (^^v > > まだ、man を深読みしよらんけん、小まい仕様とかは理解しよらんが、 > dump 上のファイルの終わり以降に ``..'' と ``XX'' が並ぶんには、なんぞ意味がるんじゃろか (?_?) > > チョイとワシの思いついた事を、書いてみよったけぇ、参考になれば m(__)m > > 以下に、ワシなりに ports skeleton 弄ってみちゃったけん、問題無ければ追 send-pr するけんね :-) > > 改編箇所 > OPTIONS_SUB にて man と docs を選択制へ > 環境変数 CC が固定じゃったのを、既存変数を尊重 > RCS ヘッダは削除 > INSTALL_* 以外の標準出力を抑制 > > diff -udprN a/hxavi/Makefile b/hxavi/Makefile > --- a/hxavi/Makefile 2026-03-05 23:29:19.205378000 +0000 > +++ b/hxavi/Makefile 2026-03-05 23:23:18.420618000 +0000 > @@ -11,26 +11,28 @@ USES= ncurses > LICENSE_FILE= ${WRKSRC}/doc/copyright > > USES= ncurses > - > MAKEFILE= Makefile > > +OPTIONS_DEFINE= DOCS MANPAGES > +OPTIONS_DEFAULT= MANPAGES > +OPTIONS_SUB= yes > + > do-install: > ${INSTALL_PROGRAM} ${WRKSRC}/hxavi ${STAGEDIR}${PREFIX}/bin > - ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/ > + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/hxavi/hxavi-1.2.0/lib/ > + @cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \ > + ${STAGEDIR}${PREFIX}/lib/hxavi/hxavi-1.2.0/lib/ > + > +post-install-DOCS-on: > + @${MKDIR} ${STAGEDIR}${DOCSDIR} > + @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} > + > +post-install-MANPAGES-on: > + @${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/ > ${INSTALL_MAN} ${WRKSRC}/man/hxavi_en_ascii.1 \ > ${STAGEDIR}${PREFIX}/share/man/man1/hxavi.1 > - ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/ja_JP.UTF-8/man1/ > + @${MKDIR} ${STAGEDIR}${PREFIX}/share/man/ja_JP.UTF-8/man1/ > ${INSTALL_MAN} ${WRKSRC}/man/hxavi_ja_utf8.1 \ > ${STAGEDIR}${PREFIX}/share/man/ja_JP.UTF-8/man1/hxavi.1 > - ${MKDIR} ${STAGEDIR}${DOCSDIR} > - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} > - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/hxavi/hxavi-1.2.0/lib/ > - cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \ > - ${STAGEDIR}${PREFIX}/lib/hxavi/hxavi-1.2.0/lib/ > - > -# > -# $FreeBSD$ > -# > -# vi:set tabstop=8: > > .include > diff -udprN a/hxavi/files/patch-Makefile /dev/null > --- /dev/null > +++ b/hxavi/files/patch-Makefile 2026-03-05 23:23:18.420970000 +0000 > @@ -0,0 +1,11 @@ > +--- Makefile.orig 2026-02-27 07:04:40 UTC > ++++ Makefile > +@@ -5,7 +5,7 @@ SUBDIR = hxavi-1.2.0 > + # gzip, cc, sed, tee, cp, groff, col, mkdir, cat, rm, sudo, (perl) > + > + SUBDIR = hxavi-1.2.0 > +-CC = cc > ++CC? = cc > + CCLOG = cc.log > + LIBS = -lncursesw -lm > + # LIBPATHC: Automatically generated by Make > diff -udprN a/hxavi/pkg-plist b/hxavi/pkg-plist > --- a/hxavi/pkg-plist 2026-03-05 23:29:19.206532000 +0000 > +++ b/hxavi/pkg-plist 2026-03-05 23:23:18.421254000 +0000 > @@ -31,11 +31,11 @@ lib/hxavi/hxavi-1.2.0/lib/unicode/shift_jis-2004/utf82 > lib/hxavi/hxavi-1.2.0/lib/unicode/shift_jis-2004/sjs2utf8_2 > lib/hxavi/hxavi-1.2.0/lib/unicode/shift_jis-2004/utf82sjs_0 > lib/hxavi/hxavi-1.2.0/lib/unicode/shift_jis-2004/utf82sjs_2 > -share/man/ja_JP.UTF-8/man1/hxavi.1.gz > -share/man/man1/hxavi.1.gz > -%%DOCSDIR%%/SpecialCharacters > -%%DOCSDIR%%/changelog > -%%DOCSDIR%%/copyright > -%%DOCSDIR%%/hxavi_en.txt > -%%DOCSDIR%%/hxavi_ja.txt > -%%DOCSDIR%%/sample_of_.hxavirc > +%%MANPAGES%%share/man/ja_JP.UTF-8/man1/hxavi.1.gz > +%%MANPAGES%%share/man/man1/hxavi.1.gz > +%%DOCS%%%%DOCSDIR%%/SpecialCharacters > +%%DOCS%%%%DOCSDIR%%/changelog > +%%DOCS%%%%DOCSDIR%%/copyright > +%%DOCS%%%%DOCSDIR%%/hxavi_en.txt > +%%DOCS%%%%DOCSDIR%%/hxavi_ja.txt > +%%DOCS%%%%DOCSDIR%%/sample_of_.hxavirc > > -- > takefu@airport.fm > Kenji Takefu -- bluesky