Re:FreeBSD 12.2-BETA1
by nix23 on Monday September 14, 2020 @11:51AM
(#24471589)
Why do you not use poudriere? And build automatically everything from ports then install the build-ed packages on you machine's?
[ Parent
| on HN ]
Re:FreeBSD 12.2-BETA1
by Mister_Snuggles on Monday September 14, 2020 @11:56AM
(#24471658)
This is something I've been meaning to look into, but it still doesn't change the postgis30/postgresql11-server dependency in the current ports tree.
I'm sure I could work around it, but then I start to ask myself whether I'd rather do FreeBSD software administration or create an OpenSuse VM, install the packaged software (which is already the right version and already has the right config options), and work on my GIS project.
>but it still doesn't change the postgis30/postgresql11-server dependency in the current ports tree
If you tell make.conf that postgres12 is the default it will compile postgis for that version, same with php/ruby/mysql and so on.
I feel poudriere takes too much time and disk space building literally everything. I would like it to pick up dependencies from pkg and only build stuff from source when I have options changed.
Incidentally I wrote a shell script that does this.
>I feel poudriere takes too much time and disk space building literally everything.
No not really just your packages and the dependencies of those.
Ok, slight exaggeration. The dependencies get quite huge though, especially when you are using something substantial.
Yeah that's true, having 1400 pkg installed needs often ~300 pkg to rebuild...but hey then you know everything is in harmony ;)
Building both gcc and llvm from scratch (which somehow usually ends up happening) is probably more harmony than I need in my life.