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

"John D. Baker 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: "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
 
 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.
 
 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
 
 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
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.