devel/foundry: new port
Foundry provides a platform for developer tools in GNOME
Foundry is a command line tool for creating applications, libraries,
and tools from the command line. It has robust integration with SDKs,
documentation, language servers, and more.
Add USE_LDCONFIG=yes to please portlint. (truckman)
PR: 294102
devel/libdex: update to 1.0.0
Update to 1.0.0
libdex 1.0.0
============
Libdex has now reached our ceremonial 1.0 for GNOME 49.
Thanks to everyone who has helped over the past couple of years
to make that happen.
libdex 0.11.1
=============
This is a beta release for the upcoming GNOME 49
* Ensure a full-barrier before giving callers access to a newly
created thread pool scheduler via `get_default()`
[17 lines not shown]
devel/template-glib: update to 3.40.0
Update to 3.40.0
==============
Version 3.40.0
==============
Stable release for GNOME 50.0
==============
Version 3.39.0
==============
Release for GNOME 50 Beta
* Allow loading and comparing enums during eval
* Allow null gpointer to gchararray cast
* Add a new silencing expression node using {% %}
[43 lines not shown]
gencat(1): Specially handle "/dev/stdin" to not require devfs
gencat(1) is a bootstrap tool, so dealing with "/dev/stdin" specially
makes it work within a chroot without devfs.
After this change, building and installing the source now work inside a
chroot that does not mount devfs.
While there, minor whitespace cleanups, and remove a legacy ex modeline.
vi(1): Several improvements to catalog/Makefile
* Chain gencat command with '&&' to catch partial failure.
* Remove empty 'buildfiles'.
* Remove erroneous 'FILESFROUPS'.
* Use ${.TARGET} wherever possible.
* Use 'grep -q' instead of redirecting to /dev/null.
* Fix 'egrep' to 'grep -w'.
* Adjust ${CHK} to base on ${CAT} so all the catalogs are checked.
* Minor comment and style tweaks.
vi(1): Fix "make check" for catalog
* The "check" target was creating the wrong output files and that caused
it to fail because the output files were read-only (chmod 444). Fix
the "check" target to use ${.TARGET} as the correct output files.
Also remove the unnecessary chmod.
* Adjust the rules to use 'LC_ALL' instead of 'LANG', as the 'LC_ALL'
can override all the locale settings.
* Fix "check" target to export 'LC_ALL' at the beginning, and thus
fix the following 'sed' errors:
```
... french
sed: RE error: Illegal byte sequence
sed: RE error: Illegal byte sequence
... german
sed: RE error: Illegal byte sequence
[20 lines not shown]
stand: Generate boot2_{32,64}.ldr without using /dev/zero
Use 'awk' instead of 'dd' to generate the 512-byte zero-filled files.
This avoids the '/dev/zero' dependency and helps build the world in a
chroot environment without mounting '/dev'.
www/ruby-http-form_data: update to 3.0.1
3.0.0 (2026-03-17
What's Changed
* Add changelog to gemspec by @rafbm in #30
* Switch to GitHub Actions and upgrade dev tooling by @ixti in #31
* Update copyright years by @mathisto in #33
* Bump actions/checkout from v2 to v4 by @ytkg in #34
* Bump coverallsapp/github-action from v1 to v2 by @ytkg in #36
* CI against Ruby 3.1, 3.2, 3.3 by @ytkg in #35
* Fix Urlencoded for nested Hashes (and Arrays) by @AlexWayfer in #24
* Support duplicate form names in multipart forms by @ixti in #32
New Contributors
* @rafbm made their first contribution in #30
* @mathisto made their first contribution in #33
[5 lines not shown]
www/ruby-http: update to 6.0.2
6.0.0 (2026-03-16)
Changes from 5.3.1 are too many to write here, please refer:
<https://github.com/httprb/http/blob/main/CHANGELOG.md>.
6.0.1 (2026-03-16)
Changed
* Exclude test files from gem package, reducing gem size by 50% (from 175 KB
to 87 KB).
6.0.2 (2026-03-20)
Fixed
[6 lines not shown]
Move the do-nothing(-except-DIAGNOSTICly-panic) m68881_save/restore
stubs to switch_subr.s so that future 68010 ports don't have to
declare them on their own.