Currently testing a couple of Claude-inspired improvements to bmake and mksh, providing a decent speedup on macOS.
github.com/TritonDataCenter/pkgsrc/... […]
gnulib adding bogus "Solaris 12" code that breaks illumos, which gets embedded into loads of upstream releases, which all require manual patching.
Happy Thursday.
Well, at least I get to fully exercise bob development sandboxes...
#pkgsrc #illumos #solaris
bob v0.99.x now available, as well as a wip/bob package for testing.
These are release candidates in preparation for v1.0 which will be considered fully production ready.
If you have any questions, comments, or concerns, then now is the time to raise them as once v1.0 lands I will not be […]
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.
github.com/jperkin/bob/blob/main/ex...
No more complicated and fragile sandbox scripts […]
First full pkgsrc build completed with bob using the new publishing feature. All looking good!
mail-index.netbsd.org/pkgsrc-bulk/2026/04/02/m...
#pkgsrc #bob
bob v0.9.0 now available!
mail-index.netbsd.org/pkgsrc-users/2026/03/25/...
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 […]
Compilamos un "Bind" personalizado en SmartOS a partir de PkgSrc
blog.jcea.es/posts/202412...
#SmartOS #Illumos #OpenSolaris #Solaris #PkgSrc
I realise the "blazing fast" meme is getting very old at this point, but it's genuinely so much fun making Rust code even faster. You often end up with simpler, cleaner, more idiomatic code too.
The original C pbulk presolve code takes:
real 0m35.686s
user 0m35.229s
sys 0m0.163s
Bob was […]
@jperkin Any chance of getting it moved from wip into pkgsrc before the 2026Q1 branch, please? 🙏😎#pkgsrc #prettyplease 😁
A diagram illustrating the relationship between OS, Package Management, and the different components: Add-on software, System Software, Applications/Utitlities/ Kernel/Firmware / Hardware
System Administration: Week 4: Package Management
In this video, we continue our discussion of the difference and relationship between the operating system and so-called "add-on software". We conclude that in order to install and maintain all such software, we […]
[Original post on mstdn.social]
The problem with releasing bob v0.8.1 with a bunch of great features (available now!) is that I just now thought of an absolutely killer feature.
v0.9.0 may be out sooner rather than later... This is something I've wanted from pbulk forever.
#pkgsrc #bob
fastfetch output
Today’s #pkgsrc hacking:
1. Get fastfetch and all of its dependencies building on Mac OS 10.9 #MavericksForever
2. Include pkgsrc in the package report
SmartOS: Stock "mkvtoolnix" crashes on 2023.4.0 with locale error
blog.jcea.es/posts/202408...
#SmartOS #PkgSrc #GCC #Illumos #Debugging
NetBSD: The Lightweight OS for Every Device
techrefreshing.com/netbsd-the-l...
#NetBSD #LightweightOS #UnixLike #OpenSource #EmbeddedSystems #IoT #NetBSD10 #pkgsrc #BSD #Tech #OperatingSystem #PortableOS
How to pin a "pkgin" package, what is the right way to deploy my own packages?
blog.jcea.es/posts/202406...
#SmartOS #PkgSrc
#SenderRewritingScheme with #notqmail via #pkgsrc:
echo srs.dom.ain > control/srs_domain
echo "$SECRET" > control/srs_secrets
echo srs.dom.ain >> control/rcpthosts
echo srs.dom.ain:srs >> control/virtualdomains
echo "| srsfilter" > alias/.qmail-srs-default
+ MX for srs.dom.ain
#qmail lacks #TLS. #notqmail doesn't include it either (yet!). But if you install from #pkgsrc…
# chown qmaild:nofiles control/servercert.pem
# chmod 640 control/servercert.pem
# ln -s control/servercert.pem control/clientcert.pem
# update_tmprsadh
# /etc/rc.d/qmail restart
🔐
For our next trick with #notqmail from #pkgsrc:
Want to SMTP-reject SPF failures when the source domain specifies explicit-fail?
1. Add SPP_SPF_RESULT_FAIL="E550 spf_smtp_msg" to
control/tcprules/smtp
2. Run "/etc/rc.d/qmailsmtpd cdb"
3. There is no 3rd thing, is that clear?
Another neat trick with #notqmail from #pkgsrc:
The default SMTP configuration rejects nonexistent recipients.
(qmail famously accepts all recipients for its domains even when those recipients don't exist, and then has to queue totally avoidable bounce messages. But you won't.)
Another #notqmail from #pkgsrc trick:
To enable #greylisting, simply uncomment "greylisting-spp-wrapper" in control/smtpplugins. That’s it.
(Add any exempt recipient addresses to control/greylist/exemptrcpts, or entire recipient domains to control/greylist/exemptrcpthosts.)
# mkdir -p control/domainkeys/dom.ain # chown -R qmailr control/domainkeys # cd control/domainkeys/dom.ain # openssl genrsa -out default 1024 # chmod 640 default # openssl rsa -in default \ -pubout -out default.pub
Running #notqmail via qmail-run from #pkgsrc? Cool. Add #DKIM signing like so, then publish a TXT record with your `default` policy. Done!
Ancient #RPi serving home stereo AirPlay.
I'd prefer #NetBSD: schmonz.com/2024/06/07/s...
Staged latest shairport-sync for #pkgsrc. Builds on NetBSD, #macOS. Normally I'd commit, wait for evbearmv6hf-el binary package, forget.
Trying something new today: cdn.netbsd.org/pub/pkgsrc/c...
Busy week upgrading all VMs to #NetBSD 10.1 to allow switching to HVM from PV (as #XenServer and @xcpng have dropped support for PV and unfortunately do not support PVH either) which means moving to uEFI booting rather than pygrub loading the kernel. Just waiting for the next #pkgsrc quarterly […]
Today I've been playing with #pkgsrc on #FreeBSD and trying to get some of my #NetBSD packages working on it.
pkgsrc bootstrap worked well on FreeBSD. Hardest part is remember you can't just type make any more!
I've been focussing on the #XenServer tools which looks to be rather stagnant in […]
Kiddo had song requests for his MP3 player. I used pkgin on his Mac to install yt-dlp and ffmpeg to do the job, and he (1) thinks I’m a magician and (2) wanted to try running the commands himself. #pkgsrc
Anyone know if #pkgsrc on x86_64 macos is supposed to have #rust more recent than rust-1.75.0? I feel like we should have 1.82.0: github.com/TritonDataCenter/pkgsrc/...
cc @jperkin