Jonathan Perkin · @jperkin
302 followers · 246 posts · Server federate.me.uk

Updated bootstrap kits now available for macOS, available as usual from pkgsrc.smartos.org/install-on-

These include the new and improved 23.8.1.

No need to install new bootstrap kits if you already installed an older one, but you may want to run:

$ pkg_add -U pkg_install pkgin

prior to running "pkgin upgrade" so that the upgrade is performed using the latest tools.

#pkgsrc #pkgin

Last updated 1 year ago

Jonathan Perkin · @jperkin
302 followers · 240 posts · Server federate.me.uk

It's a pity that Mastodon lacks quote tweets, but in addition to the post I boosted yesterday, I just wanted to say my own thanks for reaching 20.

I use it all the time, and struggle when working on other systems that do not have it. Only yesterday I wrote a quick script to verify a code path that lead to this fix: github.com/NetBSD/pkgsrc/commi.

It has found significant performance wins in and , fixed numerous bugs, and helped me understand systems.

Thanks @bcantrill and @ahl!

#dtrace #pkgsrc #pkgin

Last updated 1 year ago

Using the cvsmgdiff(1) script provided by devel/mgdiff [1] you can
recursively diff a CVS/SVN/Git repository using mgdiff (or any other
diff tool you prefer) and display diffs between two revisions in a GUI.

[1] mgdiff is a X/Motif-based graphical file difference browser:
pkgsrc.se/devel/mgdiff

#pkgsrc #development #coding #motif #unix

Last updated 1 year ago

Jonathan Perkin · @jperkin
297 followers · 226 posts · Server federate.me.uk

Ok, with a boatload of fixes and a performance improvements of up to 2,500x I've released 23.8.0!

github.com/NetBSDfr/pkgin/blob

There's still a bunch of things to do, but they can wait for future releases.

I've updated the package and will be rebuilding binary package sets over the coming days.

#pkgin #pkgsrc

Last updated 1 year ago

I just archived the repo for github.com/bsiegert/gourl2pkg, which was a tool useful for GOPATH builds but not for modules. No one uses GOPATH builds these days (certainly not in ) so it makes sense to officially kill it.

#pkgsrc

Last updated 1 year ago

Joseph Holsten · @josephholsten
145 followers · 2493 posts · Server mstdn.social

Don’t tell the Joyent & MNX nerds I’m using to configure the testbed tooling on this macOS terminal system. It’s completely irrelevant to this project. But I’m using a family shared machine and don’t want to mess up the rest of the system with my weird tools while my monsters are learning with basic scratch & pi projects. pkgsrc is so much more boringly suited to this task.

#pkgsrc

Last updated 1 year ago

Jonathan Perkin · @jperkin
297 followers · 224 posts · Server federate.me.uk

As part of my recent work I came across another optimisation for "pkg_admin rebuild-tree" using that makes it a further 12x faster on my test system.

mail-index.netbsd.org/tech-pkg

This is in addition to the 13x speedup I committed a few years ago:

gist.github.com/jperkin/98550d

Reviews appreciated.

#pkgin #dtrace #pkgsrc #netbsd

Last updated 1 year ago

Jonathan Perkin · @jperkin
295 followers · 219 posts · Server federate.me.uk

Not only was v1 awesome for having jobs, the marlin image provides a superb environment for testing the new code, given there are over 12,500 packages installed.

I'd say the results are looking pretty good:

$ time ./pkgin-22.10.0 -n ug
real 54m10.021s
user 53m42.252s
sys 0m21.575s

$ time ./pkgin-current -n ug
real 0m1.241s
user 0m1.086s
sys 0m0.145s

Under 1 second would be cool, and I think there are still some areas where improvements can be made.

#manta #pkgin #pkgsrc

Last updated 1 year ago

```
$ signify -C -e -p opensmtpd-20181026.pub -x opensmtpd-7.3.0p1.sum.sig
Signature Verified
opensmtpd-7.3.0p1.tar.gz: OK
```
On my way to update on

#opensmtpd #pkgsrc

Last updated 1 year ago

Chris Ely · @tcely
625 followers · 11356 posts · Server fosstodon.org

Updated: The ports / pkgsrc build framework and the related tools for binary packaging have a complicated history that has traveled further and closer over the years.

The FreeBSD ports was added to significantly after NetBSD forked it, then pkg_* tools were replaced on FreeBSD by PkgNG.

netbsd.org/docs/software/packa

pkgsrc.se/





@nixCraft

#netbsd #pkgsrc #freebsd #openbsd #linux #solaris #unix #opensource

Last updated 1 year ago

Johannes Brakensiek · @lazarus
94 followers · 706 posts · Server fosstodon.org

Used some times the last times. But if you've got GCC installed and then need to build llvm/clang as part of the dependency chain the whole process of building from source becomes kinda weird. I'd almost consider that broken, I think.

#pkgsrc

Last updated 1 year ago

My pkgsrc packages for Slackware 15.0 have been updated to the 2023Q2
quarterly branch. More info at:
unitedbsd.com/d/708-sharing-my

Packages assume an existing pkgsrc bootstrap [1][2] with PREFIX=/usr/pkg.
To install them via pkgin[3], point `/usr/pkg/etc/pkgin/repositories.conf`
the URL: retrobsd.ddns.net/pub/packages


[1] anonhg.netbsd.org/pkgsrc/file/
[2] wiki.netbsd.org/pkgsrc/how_to_
[3] pkgin.net/

#pkgsrc #slackware #linux #netbsd

Last updated 1 year ago

Should I submit an abstract for linuxtag.at or not? Thinking of a lightning talk

#pkgsrc

Last updated 1 year ago

@mhoye

Another solution is to install and either use that to compile what you need, or use to install and download pre-compiled binaries supplied by @jperkin if memory serves well.

I have done that in the past, and I was very happy with the amount of goodness pkgsrc brings to MacOS X.

It does involve installing XCode and its command line tools, but that is a minor problem - read the documentation at netbsd.org/docs/pkgsrc/ and you will be in business pretty quickly.

#pkgsrc #pkgin

Last updated 1 year ago

drscream · @drscream
226 followers · 68 posts · Server m.fru.bar

Hoffentlich hΓ€lt mich der Kaffee bis zu meinem Vortrag beim wach πŸ˜„

#pkgsrc #hackover

Last updated 1 year ago

@solene @josephholsten

You have strange tastes.

Use Slackware + - no need for AUR.

Also: Slackware + GUIX - this is something I am working on right now.

#pkgsrc

Last updated 1 year ago

is when you install a tiny Python module, think "why is this taking so long" and see your machine compiling gcc 10 from source.

#pkgsrc

Last updated 1 year ago

David Cantrell 🏏 · @DrHyde
158 followers · 846 posts · Server fosstodon.org

@ParadeGrotesque the idea of running on Slackware just tickles me pink! I think I have to spin up a VM just to play with that!

#pkgsrc

Last updated 1 year ago

@DrHyde

Nope, still no dependency management in the base system!

There is some dependency management in stuff like or (if you are a weird person like me) in runing or on ...

#sbopkg #pkgsrc #guix #slackware

Last updated 1 year ago