Jumbled dependencies
Thomas Mueller
mueller6722 at twc.com
Fri Jun 19 01:31:47 UTC 2020
> > I do package builds on one machine on my (small) network, using
> > portmaster [...]
[...]
> > And how do I bandage up the foot I shot myself in?
> I understand it might be unpopular, but the preferred way to get
> to stable updates in the ports tree is using poudriere to
> build the ports and the pkg repo.
> pi at opsec.eu +49 171 3101372 Now what ?
What is the current status of synth? I see little or no updating activity, and no update to gcc6.aux while gcc is updated to 10.1.
Does poudriere install build dependencies by default or when requested?
I looked through the FreeBSD Handbook and Porters' Handbook online, and couldn't find the answer.
With synth, I had a difficult time getting everything that was built to install, some packages like bison are needed in building other software.
How is poudriere in that regard?
Gentoo Linux with portage has "--with-bdeps=y" which installs build dependencies when desired.
I found that poudriere uses dialog4ports; I much prefer to save options in a file such as Gentoo Linux does with make.conf and (NetBSD) pkgsrc does with mk.conf .
I once got a royal mess of circular/jumbled dependencies with dialog4ports; cleaning was a major nuisance, nothing simple like editing /etc/mk.conf or /etc/make.conf .
I never used pkgsrc with any OS other than NetBSD but have thought about it for FreeBSD and possibly Linux.
Tom
More information about the freebsd-ports
mailing list