pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

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



The following reply was made to PR pkg/59626; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%consolidated.net@localhost>
To: gnats-bugs%netbsd.org@localhost
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
 


Home | Main Index | Thread Index | Old Index