Re: pkg/59626: compat80-* distfiles missing from all repositories

"David H. Gutteridge via gnats" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
The following reply was made to PR pkg/59626; it has been noted by GNATS.

From: "David H. Gutteridge" <[email protected]>
To: [email protected]
Cc: [email protected], [email protected], [email protected]
Subject: Re: pkg/59626: compat80-* distfiles missing from all repositories
Date: Thu, 12 Feb 2026 10:27:27 -0500

 On 2026-02-12 10:05, John D. Baker via gnats wrote:
 > The following reply was made to PR pkg/59626; it has been noted by 
 > GNATS.
 > 
 > From: "John D. Baker" <[email protected]>
 > To: [email protected]
 > Cc:
 > Subject: Re: pkg/59626: compat80-* distfiles missing from all 
 > repositories
 > Date: Thu, 12 Feb 2026 08:30:22 -0600 (CST)
 > 
 > On Thu, 12 Feb 2026, David H. Gutteridge wrote:
 > 
 >>  Log Message:
 >>  rust: NetBSD i386 builds no longer need compat80
 > 
 > That may be true in pkgsrc-HEAD, but as of pkgsrc-2025Q4, 'make
 > show-all-depends' in ".../pkgsrc/lang/rust" on i386 produces:
 > 
 > $ make show-all-depends
 > depends:
 > pkg   TOOL_DEPENDS=           \
 > bash-[0-9]*:../../shells/bash \
 > cmake-[0-9]*:../../devel/cmake \
 > compat80>=0:../../emulators/compat80 \
 > cwrappers>=20150314:../../pkgtools/cwrappers \
 > gmake>=3.81:../../devel/gmake \
 > gtar-base>=1.13.25:../../archivers/gtar-base \
 > libtool-base>=2.4.2nb9:../../devel/libtool-base \
 > mktools-[0-9]*:../../pkgtools/mktools \
 > perl>=5.0:../../lang/perl5 \
 > pkgconf-[0-9]*:../../devel/pkgconf \
 > python313>=3.13:../../lang/python313 \
 > # end of TOOL_DEPENDS (sorted)
 > pkg   BUILD_DEPENDS=          # empty
 > pkg   TEST_DEPENDS=           # empty
 > pkg   DEPENDS=                \
 > curl>=7.12.3:../../www/curl \
 > curl>=7.67.0:../../www/curl \
 > curl>=8.16.0nb1:../../www/curl \
 > libatomic-links>=0:../../devel/libatomic-links \
 > libunwind>=19.1.0:../../lang/libunwind \
 > llvm>=18.0.0:../../lang/llvm \
 > llvm>=19.1.0:../../lang/llvm \
 > llvm>=19.1.7:../../lang/llvm \
 > # end of DEPENDS (sorted)
 > def   _DEPENDS_FILE=          /r0/build/pkgsrc/lang/rust/work/.depends
 > def   _RDEPENDS_FILE=         /r0/build/pkgsrc/lang/rust/work/.rdepends
 
 Yes. My commit was to HEAD. (All commits originate there before
 possibly being applied to a branch. PRs are not just for the reporter,
 they're also for developers to track the state of things, once filed.)
 
 > Note the "compat80" entry under TOOL_DEPENDS.  So, anyone building
 > "lang/rust" from source(-ish, due to binary bootstrap kit) is going
 > to run into trouble if they don't already have "compat80" installed.
 
 This is obvious, yes. Which is why there's other activity on this
 ticket, and why I noted my commit is related to this ticket and another
 one (duplicate) but doesn't resolve them. (This is also why I found 
 these
 tickets in the first place, as it also happened to me earlier this 
 week.)
 
 > Also "pkg_info -N rust" in my recently-built package using 
 > pkgsrc-2025Q4
 > produces:
 > 
 > $ pkg_info -N rust
 > Information for rust-1.90.0:
 > 
 > Built using:
 > libatomic-links-1.1
 > curl-8.17.0
 > libunwind-19.1.7nb1
 > llvm-19.1.7
 > digest-20220214
 > compat80-8.0
 > cmake-4.1.2
 > python313-3.13.11
 > libtool-base-2.4.7nb1
 > mktools-20250213
 > bash-5.3.9
 > gmake-4.4.1
 > gtar-base-1.35
 > perl-5.42.0nb1
 > pkgconf-2.4.3nb1
 > cwrappers-20220403
 
 Yes, you're saying the same thing here twice.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.