net/lldpd: update to 1.0.21
1.0.21 [2026-03-14 22:17:53 +0100]:
- [25e90db27404] release: 1.0.21 (Vincent Bernat)
- [8bee83920123] doc: be clearer about how to install on macOS (Vincent Bernat)
- [18d8f3ef03ac] build: add a few more Docker platforms (Vincent Bernat)
- [aa1bb6253375] build: fix hardcoded ghcr.io path (Vincent Bernat)
- [479afbb6240d] daemon/priv: factor out check of authorized paths (Vincent Bernat)
- [4c5dccc97efc] doc: fix libtool invocation (Vincent Bernat)
- [5facaf317d4a] daemon: do not fallback to ioctl for wireless (Vincent Bernat)
- [6093ce4b65bb] daemon: use /sys/class/net/.../wireless to check wireless interface (Vincent Bernat)
- [753b81e060d3] daemon: only keep one privileged op to remove both socket and lock (Vincent Bernat)
- [66d67e5d145b] daemon: fix arbitrary file deletion in the privileged process (Vincent Bernat)
- [747113fa7ed1] client: fix compilation warning about unterminated strings (Vincent Bernat)
- [bf772f3193a0] doc: add NEWS entry for latest commit (Vincent Bernat)
- [375c60c1ffe7] interfaces: use ethtool link mode bits for accurate MAU type selection (#771) (Ciro Iriarte)
- [dcb62ae78e89] daemon: fix path traversal vulnerability in asroot_iface_description_os() (Vincent Bernat)
- [5e144270fde7] daemon: fix path traversal vulnerability in asroot_open() (Vincent Bernat)
[68 lines not shown]
ocaml-dune: update to 3.22.0.
3.22.0 (2026-03-18)
-------------------
### Fixed
- `Dyn.to_string` now uses a smarter way to convert floats. This ensures that
floats are printed with enough precision to round-trip and are valid OCaml
lexemes. (#12982, fixes #12980, @Alizter)
- Fix `dune install --prefix` failing with relative paths outside the workspace
like `../foo` (#12993, fixes #12241, @benodiwal)
- Place the default trace file inside the build directory at the
workspace root, rather than relative to the current directory.
(#13735, @vouillon)
- Fixed interpreting relative paths in `%{bin:..}` and `%{bin-available:..}`.
[195 lines not shown]
lang/quickjs: Fix shared library on Darwin
Mach-O shared libraries work rather differently from ELF ones. We must use
a different set of linker options for them.
lang/quickjs: Fix shared library by installing both .so and .so.0
Previously the Makefile would create libquickjs.so with DT_SONAME set to
"libquickjs.so.0" but it wouldn't actually install the .so.0 file. This
caused any packages (including www/elinks) that depend on the shared
library to fail, because "ld -o obj -lquickjs" inserts DT_NEEDED to the
non-existent .so.0 to the "obj". Setting DT_SONAME to .so.0 is fine, but
then we actually need to install that file.
While here, now that we build a shared library let's link qjs and qjsc
dynamically.
Update to 0.62
Upstream changes:
0.62 - 2025-01-13, H.Merijn Brand
* doc should not be part of test
0.61 - 2025-01-13, H.Merijn Brand
* Replace "use vars" with "our" (James Raspass: PR #9)
* Specify recommended versions based on known CVE's
* Update doc for groff-1.24
* It's 2024
* Tested with perl-5.40.0
* It's 2025
* Add SECURITY.md
tex-pst-barcode{,-doc}: update to 0.20
- updated documentation
- Common text rendering code was factored out of the linear and matrix renderers
into its own resource.
- The ITF-14 encoder's text positioning was fixed.
- The Code 128 encoder's raw mode was fixed.
- The linear and matrix renderers were enhanced to accept top and bottom for the
textyalign option.
- The linear and matrix renderers were enhanced with a textdirection option.
- The linear and matrix renderer were enhanced with support for extratextsubspace,
extratextsplit and extratextlinegaps options corresponding to the alttext
equivalents.
- The linear and matrix renderers were enhanced with alttextsubspace that allows
given characters to be substituted for spaces.
- The linear and matrix renderers were enhanced with alttextsplit and
alttextlinegaps options that may be used to render multi-line blocks of text.
- The GS1 AI linter was realigned with the latest release of the GS1 Syntax
Dictionary.
[14 lines not shown]
tex-incgraph{,-doc}: update to 1.4.0
### Added
- `incgraph.doc.bib` for references (moved from documentation source)
- `\incmultipages`: specialized macro to include multiple pages from
a PDF file
### Changed
- .tds.zip removed from CTAN upload to comply to CTAN rules
- TDS structure flattend on GitHub repository
- `README.md` adapted to these changes
- `CHANGES.md` renamed to `CHANGELOG.md` following
https://keepachangelog.com/en/1.1.0/
- `incgraph-doc.sty` renamed to `incgraph.doc.sty`
- References updated
- Required LaTeX version bumped to 2025-06-01
- Implemenation of `\igrGetLastPage` changed.
It wraps an L3 layer function now.
- `\igrLastPage` is locally assigned now.
[6 lines not shown]
tex-circuitikz{,-doc}: update to 1.8.5
1.8.4
- Add a new set of filter blocks, add options for inner block drawings
- Add the option to *not* draw the wiper in rotary switches
- Add an option to change the aspect of `msrstub`
- Add the singeneric (sine generic bipole) component
- Fix a problem with dc symbol dashes
- Fix the position of the left/right up/down anchors for node-type blocks
- Minor fixes in the manual
- Make the value of `bipoles/length` usable by `\ctikzvalof`
- Add a key to customise the number of lines of the `gridnode` inner drawing
1.8.5
- Add "automatic advanced voltages/currents/flows" (by Romano),
marked as experimental for now.
- Add an `ideal filter` option for plot-type filters,
to draw ideal (square) filter shapes.
tex-chemfig{,-doc}: update to 1.71
1.7
1. To draw a horizontal reaction a new environment is provided: \hreac...\endhreac
2. The strut of the previous atom is no longer added to the argument of \printatom
The key 'use atom strut', when set to true, reverts to the previous behavior
3. When 'use atom strut' is 'false', each atom is typeset in a TeX box only once,
whereas previously it was sometimes 5 times or more
1.71
* bugfix: too many incorrect bond connections with the new definition of
\CF_ifzerodim. Back to the previous definition (macro \CF_ifzerodim used
only if the key "use atom strut" is true).
* bugfix: optional argument \chemfig or \chemname taken into account in hreac
environment.
* bugfix:in hreac environment, the argument of \^{<dim>} or \>{<dim> }is no
longer evaluated at 0pt if in ex or em.
* the macro \name{<name>} has on optionnal argument [<dim>]
* warning if non empty optional arguments of \schemestart are used
* the key "name sep" is now set to 1.5ex by default and is the value used
if the optional argument of \chemname is empty.
tex-latexdiff{,-doc}: update to 1.4.0
add directive pairs %BEGIN DIF(ADD|DEL), %END DIF(ADD|DEL)
that causes blocks to be marked up as a whole
add directive pair %BEGIN DIFNOMARKUP, %END DIFNOMARKUP that
can suppress markup locally
add option for letter-level markup for single substituted words,
controlled by configuration variable MAXCHANGESLETTER, which limits
this behaviour to a small number of changes.
By default this is set to 1 - other sensible settings are 0 and 2.