If you wanted some hacked pkgsrc packages of Mesa and xorg-server, so that you could try out Hasso Tepper’s DRM patch, well, Steve O’Hara-Smith has you covered.
Hasso Tepper has posted his “personal pkgsrc FAQ” – touching on some of the issues around pkgsrc on DragonFly, and pointing out pretty clearly that pkgsrc binary builds need some support, which is partially my fault.
I’ve finished a bulk build of pkgsrc package binaries for pkgsrc-current and DragonFly 2.0.1, which is on pkgbox now, and should be available on mirrors soon. Hasso Tepper completed a similar and slightly more successful build.
Thomas Klausner posted on tech-pkg@netbsd.org a summary of the state of Gnome in pkgsrc; read it if you are interested in the packages involved.
Hasso Tepper recently finished a bulk build of pkgsrc on DragonFly 2.1, with only just under 5% of packages actually failing to build. I think the “natural” average is around 3%-4% just from the natural disorder of over 8,000 3rd party software packages, so this is an excellent state to be in.
I’m working on a new set of 2.0.1 pkgsrc packages for download from pkgbox, incidentally.
Hasso Tepper has made /dev/audio a symlink to /dev/dsp. DragonFly’s sound device hasn’t been /dev/audio in a while, but until recently in pkgsrc, applications that used audio would default to /dev/audio for playback. With this symlink, they all should work – or at least not be directing sound to a nonexistent device.
This isn’t dramatic news, but I can never remember which device is the right one, and this fixes that little issue for me.
python15 and zope25 are being removed from pkgsrc, unless someone speaks up. If you’re that someone, post to the tech-pkg@netbsd.org list about it.
Hasso Tepper is taking advantage of his new pkgsrc commit bit and working on a KDE change, by removing the need to have arts included when building the rest of KDE. He’s testing on DragonFly, so a side benefit will be better DragonFly integration.
User “dark0s Optik” has put together a graphical tool for managing pkgsrc, called “pkgsrcgfe”. I’d say to give it a whirl, but I don’t recall seeing a download link yet.
Hasso Tepper has been helpfully submitting DragonFly-specific pkgsrc fixes for some time; his reward/punishment is commit access to pkgsrc. Congratulations, Hasso
“Rumko” found that after upgrading clisp to version 2.47, pkgmanager stopped working for him. Watch out if you’ve been using pkgmanager to handle pkgsrc.
Hasso Tepper’s continued to post better and better bulk build results from pkgsrc, and has more patches on the way for when the 2008Q3 release is done.
Hasso Tepper is continuing his pkgsrc bulk builds, with his most recent build showing 7,130 packages built successfully, an increase of 116 over his last build. (I don’t know if he’s using local patches…)
As a followup to his pkgsrc bulk build, Hasso Tepper would welcome contributions from anyone interested in making pkgsrc’s version of the GNOME desktop and the various C# utilities work better on DragonFly.
Hasso Tepper completed a bulk build of pkgsrc (current) on DragonFly 2.1 – about 7/8th of all the packages built.
The freeze on pkgsrc development for the next quarterly release has been announced; expect the 2008Q3 branch in about 2 weeks.
The 2008Q2 packages collection on pkgbox.dragonflybsd.org has been rebuilt and updated by me; any new binary packages should appear at a mirror soon.
Thomas Klausner is removing qt1 and qt2 from pkgsrc. If you’re using one of the few applications that still require them, tell him before the 14th.
Eric Gillespie posted in the pkgsrc-users@netbsd.org to announce the apache22 package now has shared module support; it’s not on by default. (Apache’s a common enough program that it’s worth singling out this announcement.)
The pkg_radd utility that comes with DragonFly downloads binary pkgsrc packages from a variety of mirrors and installs them automatically. However, the mirror script wasn’t redirecting to servers other than the overloaded pkgbox.dragonflybsd.org; I corrected that and it now downloads randomly from a number of mirrors.