boron: Add devel/boron version 2.1.0
Boron is an interpreted, prototype-based, scripting language similar to Rebol.
The interpreter and datatype system is a C library useful for building
domain-specific languages (DSLs) embedded in C/C++ applications.
It is a smaller language than Rebol with fewer built-in data types, no infix
operators, and no built-in internet protocols. It does add the capability to
slice series values and store data in a serialized binary format.
go124: update to 1.24rc3
This release candidate includes 2 security fixes following the security policy:
- cmd/go: arbitrary code execution during build on darwin
On Darwin, building a Go module which contains CGO can trigger arbitrary
code execution when using the Apple version of ld, due to usage of the
@executable_path, @loader_path, or @rpath special values in a "#cgo
LDFLAGS" directive.
This issue only affected go1.24rc2.
Thanks to Juho Forsén of Mattermost for reporting this issue.
This is CVE-2025-22867 and Go issue https://go.dev/issue/71476.
- crypto/elliptic: timing sidechannel for P-256 on ppc64le
[8 lines not shown]
cuelang: update to 0.12.0
Evaluator
* CL 1205861 enables the Embedding proposal via CUE_EXPERIMENT=embed by
default, given that the proposal was accepted in late December.
Since v0.11.0, an experimental "topological sorting" of struct fields has
been available via CUE_EXPERIMENT=toposort; this release enables the
experiment by default. Topological sorting produces a more principled
ordering of fields as produced by cue export and cue eval. The intent is to
ensure the old and new evaluators order struct fields in the same way, in
order to build confidence and ease the transition to the new evaluator.
We encourage all CUE users to update to this release and switch to
topological sorting for their CUE outputs. An issue for gathering feedback
is available, should you run into any issues.
A great deal of work has happened in the new evaluator, which can be used
[82 lines not shown]
iosevka-*: update to 32.5.0
* Add variant selector for decorative angle
brackets (U+276C...U+2771).
* Refine shape of the following characters:
* GREEK PHI SYMBOL (U+03D5).
* CYRILLIC SMALL LETTER EF (U+0444).
* ARMENIAN CAPITAL LETTER KEH (U+0554).
* ARMENIAN SMALL LETTER CA (U+056E).
* ARMENIAN SMALL LETTER KEH (U+0584).
* VERTICAL ZIGZAG LINE (U+299A).
* LEFT WIGGLY FENCE (U+29D8).
* RIGHT WIGGLY FENCE (U+29D9).
* LEFT DOUBLE WIGGLY FENCE (U+29DA).
* RIGHT DOUBLE WIGGLY FENCE (U+29DB).
* HORIZONTAL RESISTOR SEGMENT (U+1CC09).
* VERTICAL RESISTOR SEGMENT (U+1CC0A).
* HORIZONTAL ZIGZAG LINE (U+1CEB0).
* Add italic form for Cyrillic Small Letter Ghe with Upturn (ґ).
[15 lines not shown]
d2: update to 0.6.9
Features
* Animations: style.animated: true is supported on shapes
* Connections: now support link
* Vars: vars in markdown blocks are substituted
* Markdown: Github-flavored tables work in md blocks
* Render: adds box arrowheads
* d2: fmt now supports a --check flag
* CLI: PNG output to stdout is supported using --stdout-format png -
* Globs: &connected and &leaf filters are implemented
* CLI: add --no-xml-tag for direct HTML embedding
* CLI: play cmd added for opening d2 input in online playground
Improvements
* Composition: links pointing to own board are purged
* Syntax: reserved keywords must be unquoted
[24 lines not shown]
nlopt: update to 2.10.0
- New Java bindings (#578).
- Allow disabling exceptions with set_exceptions_enabled (#580).
- Configurable tolg tolerance parameter for Luksan gradient stopping
condition (#585).
- Restored LD_LBFGS_NOCEDAL enum value (dropped in 2.9) to ease backwards
compatibility for wrappers in other languages (though this algorithm is
currently unimplemented) (#587).