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