@gotosocial @netbsd ✅ Successful gotosocial-0.22.0-rc3 build and package available here https://pepperm.int.eu.org/pkgsrc/packages/All/

Build platform: NetBSD 10.1 amd64 / pkgsrc trunk
Compilation and linker flags aligned with GTS binary release on Codeberg

Will submit a package update to pkgsrc-WIP when GTS reaches 0.22.0-GA 😊

#pkgsrc #gotosocial #netbsd #instanceadmin

Announcing the pkgsrc-2026Q2 branch

Slowly working on updating @gotosocial package in @netbsd’s pkgsrc tree…
Target : be ready with a working package for GTS 0.22 GA release 🤞

#pkgsrc

@sirwumpus @restorante @ruri @jaypatelani

What version of #NetBSD are you on with gcc v10 ? I am on NetBSD 11 RC5 and that has gcc 12.5.0 (20260326).

But in #pkgsrc I see "gcc14-14.3.0nb1". One thing about #NetBSD and #pkgsrc it is easy to have multiple versions of software installed :) Granted I know nothing about ada and gcc 14, so maybe the port is not working the way you hope ?

Note: I kind of like the long release cycles. As for curses/ncurses, I am not sure why that is a issue.

Oggi mi è venuta voglia di promuovere NetBSD dal muletto al laptop.
La mancanza di tempo un po' mi frega (oggi più la voglia in realtà)

Ale ❤️ NetBSD
(puro amore dalla 1.6 🤣)

#netbsd #pkgsrc pura #passione #facciamodomani
I guess it's just another odd, broken #pkgsrc package.
This instance is now running GoToSocial-0.22.0-rc2, built from an updated pkgsrc's package definition.
🍃🍃🍃

#NetBSD #GoToSocial #pkgsrc #InstanceAdmin

@jspath55 pkg_admin -V should help with the version info.

Sorry, but I don't know much about pkgin, that's more @jperkin so I may be completely off base about the #pkgsrc tools in use here?

Glad you found out why it's forcing postgresql 16 though 😃

This instance is now running GoToSocial-0.21.2, built from an updated pkgsrc's package definition.
🍃🍃🍃

#NetBSD #GoToSocial #pkgsrc

@agc Digging deeper, I found where #PostgreSQL versions are configured for #pkgsrc builds:

../../mk/pgsql.buildlink3.mk

PGSQL_VERSION_DEFAULT?= 16
PGSQL_VERSIONS_ACCEPTED?= 18 17 16 15 14 13

That clears up the "Use the 16, Luke" mystery. I'll check if 13 is off the table as there is no client now.

$ pkgin se "postgresql1[3-9]-client"
postgresql14-client-14.23 = PostgreSQL database client programs
... 15 16 17 ...
postgresql18-client-18.4 PostgreSQL database client programs