Now that I've switched the daily SmartOS pkgsrc bulk builds fully over to bob, I figured it might be interesting to also publish the exact config file I'm using to do so.

https://github.com/jperkin/bob/blob/main/examples/smartos-trunk.lua

No more complicated and fragile sandbox scripts, patches to pbulk, convoluted build infrastructure, etc.

Just a single binary installed using cargo, and a single configuration file.

Next release will be 0.99.0, we're almost ready for v1.0.

#pkgsrc #bob

bob/examples/smartos-trunk.lua at main · jperkin/bob

Utility for building pkgsrc packages. Contribute to jperkin/bob development by creating an account on GitHub.

GitHub
I wish I could find a time to commit my changes to #pkgsrc tonight...

First full pkgsrc build completed with bob using the new publishing feature. All looking good!

https://mail-index.netbsd.org/pkgsrc-bulk/2026/04/02/msg028397.html

#pkgsrc #bob

trunk - SmartOS 20241212T000748Z/x86_64 - 2026-04-01 19:54

And I am busy with household things too. I should find a time to commit my changes for #pkgsrc. I have too many changes in my local tree...

Finally managed to get a good setup for #pkgsrc updates with @jperkin's "bob" instead of using pkgrrxx or pkg_rolling-replace.

What is nice about this is that builds are in a sandbox, and build failures do not leave the system in an inconsistent state.

TIL making .app wrappers on macOS for GUI apps distributed as simple binaries, such as those from pkgsrc, is piss easy.

Step 1: Create a directory named <App Name>.app
Step 2: Symlink the binary into the root of the .app directory with the same name as the directory but without the .app

That's literally it. You don't need to do anything else, it just works. Incredible.

#macOS #pkgsrc

bob v0.9.0 now available!

https://mail-index.netbsd.org/pkgsrc-users/2026/03/25/msg042765.html

I'm really proud of this one. Dynamic MAKE_JOBS and WRKOBJDIR in particular will save me a significant amount of time, and ensure my builds automatically stay optimal.

As always please let me know if you run into any issues or have suggestions for the next release.

#pkgsrc #bob #rustlang

bob v0.9.0: dynamic scheduler, history, and lots more

Compilamos un "Bind" personalizado en SmartOS a partir de PkgSrc

https://blog.jcea.es/posts/20241206-pkgsrc_bind.html

#SmartOS #Illumos #OpenSolaris #Solaris #PkgSrc

Compilamos un "Bind" personalizado en SmartOS a partir de PkgSrc

Este artículo fusiona los anteriores: Compilar "Bind" en PkgSrc para SmartOS con la opción de "dnstap". Compilar "Bind" en PkgSrc para SmartOS con la opción de "dnstap" (II). Compilar una versión más

El hilo del laberinto
Toot from #pkgsrc/www/firefox-149.0b10 in my local pkgsrc tree on #NetBSD/amd64-current...

Found a fun way to confuse #pkgsrc: set it up on a 64-bit Pi with a 32-bit OS. The kernel will be 64-bit still, causing search path confusion in check_shlibs.

The workaround, pending a better solution: bootstrap --machine-arch arm