“The pkgsrc developers are very proud to announce the new pkgsrc-2005Q3 branch, which has support for more packages than previous branches (5551 packages supported on 13 platforms). As well as updated versions of many packages, the infrastructure of pkgsrc has been improved for better platform and compiler support, and also for enhanced security. At the same time, the pkgsrc-2005Q2 branch has been deprecated, and continuing engineering starts on the pkgsrc-2005Q3 branch.”
I’m looking forward to running more interesting packages on DragonFly than the FreeBSD 4 ports offer these days.
Laz, you and I both brother!
The more packages that build out of pkgsrc on DragonFly the better! The DragonFly guys are doing an excellent job patching the packages that don’t build so that they do build. My thanks go to them!
netbsd (the overall project) goes from strength to strengh. in contrast to freebsd which has been perceoved as faltering.
in *my* humble experience, netbsd is solid, performant and logical. freebsd hasn’t broken on me but the ports break often. the number of times i have port upgrades fail is too high. so far, pkgsrc has kept itself clean and consistent and i like it.
and dragonfly made a wise decision to go with something clean and well designed – and which gave their next-gen kernel access to a wide range of applications at the flick of a switch. good stuff.
and i am indebted to the good work of these people.
Pkgsrc is available on FreeBSD as well. If you’ve had bad luck with the ports system you might want to give it a try.
I personally haven’t had much of a problem with the ports themselves, but there is a dire need for a portupgrade replacement. It just doesn’t seem to be able to handle more than a couple of dependencies at a time.
How does pkgsrc handle dependencies?
I couldn’t find anything in the documentation.
How does pkgsrc handle dependencies?
They’re pulled in automatically and recursively, with optional version-checking, and distinction between build- and run-time dependencies.
You can use pkg_comp. I prefer pkg_chk, both are in pkgsrc.
I also wrote a script that creates binary packages from your installed stuff and then tries to update everything.
Compared with pkg_chk alone you get more security (if something goes wrong reinstall the old packages from the backup-directory) and it does not recompile keypackages multiple times.
Grab it here: http://tecneeq.dyndns.org/~karsten/scripte/smartupd
Sorry, URL was cut:
http://tecneeq.dyndns.org/~karsten/scripte/smartupdate
For the record, X.org builds perfectly (yay!) on DragonFly 1.2.5 but Gnome, KDE and Blackbox (?!) do not. Erg.