Wed Mar 20 10:26:25 2024 UTC (67d)
tex-l3experimental: update to 2024

### Added
- `\draw_path_replace_bb:`

### Changed
- `l3opacity` is sped up a bit
- Support fp expr in `\draw_path_corner_arc:nn`

### Fixed
- Interaction between drawing rotation and shift
- Shifting not applied to `\draw_path_rectangle:n`
- Out of boundary lines drawn by `\draw_path_grid:nnn`
- Two softpath markers with the same meaning in l3draw

### Removed
- `l3sys-shell` in favor of `l3sys-query` methods added to `l3kernel`


(markd)
diff -r1.4 -r1.5 pkgsrc/devel/tex-l3experimental/DESCR
diff -r1.20 -r1.21 pkgsrc/devel/tex-l3experimental/Makefile
diff -r1.10 -r1.11 pkgsrc/devel/tex-l3experimental/PLIST
diff -r1.22 -r1.23 pkgsrc/devel/tex-l3experimental/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/devel/tex-l3experimental/DESCR (expand / switch to unified diff)

--- pkgsrc/devel/tex-l3experimental/DESCR 2024/02/25 19:20:53 1.4
+++ pkgsrc/devel/tex-l3experimental/DESCR 2024/03/20 10:26:25 1.5
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1The l3experimental packages are a collection of experimental 1The l3experimental packages are a collection of experimental
2implementations for aspects of the LaTeX3 kernel, dealing with 2implementations for aspects of the LaTeX3 kernel, dealing with
3higher-level ideas such as the Designer Interface. Some of them 3higher-level ideas such as the Designer Interface. Some of them
4work as stand alone packages, providing new functionality, and 4work as stand alone packages, providing new functionality, and
5can be used on top of LaTeX2e with no changes to the existing 5can be used on top of LaTeX2e with no changes to the existing
6kernel. The present release includes: l3benchmark for measuring 6kernel. The present release includes: l3benchmark for measuring
7the time taken by TeX to run certain code; l3draw, a code-level 7the time taken by TeX to run certain code; l3draw, a code-level
8interface for constructing drawings; l3graphics, an interfaces 8interface for constructing drawings; l3graphics, an interfaces
9for the inclusion of graphics files; l3opacity, support for 9for the inclusion of graphics files; l3opacity, support for
10opacity in PDF output; l3str, support for string manipulation; 10opacity in PDF output; l3str, support for string manipulation;
11l3sys-shell, which provides abstractions for common shell 11xcoffins, which allows the alignment of boxes using a series of
12functions like file deletion and copying; xcoffins, which 12'handle' positions, supplementing the simple TeX reference
13allows the alignment of boxes using a series of 'handle' 13point; xgalley, which controls boxes receiving text for
14positions, supplementing the simple TeX reference point; 14typesetting.
15xgalley, which controls boxes receiving text for typesetting. 

cvs diff -r1.20 -r1.21 pkgsrc/devel/tex-l3experimental/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/tex-l3experimental/Makefile 2024/02/25 19:20:53 1.20
+++ pkgsrc/devel/tex-l3experimental/Makefile 2024/03/20 10:26:25 1.21
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: Makefile,v 1.20 2024/02/25 19:20:53 markd Exp $ 1# $NetBSD: Makefile,v 1.21 2024/03/20 10:26:25 markd Exp $
2 2
3DISTNAME= l3experimental 3DISTNAME= l3experimental
4PKGNAME= tex-${DISTNAME}-2023.70027 4PKGNAME= tex-${DISTNAME}-2024
5TEXLIVE_REV= 70027 5TEXLIVE_REV= 70637
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://ctan.org/pkg/l3experimental 8HOMEPAGE= https://ctan.org/pkg/l3experimental
9COMMENT= Experimental LaTeX3 concepts 9COMMENT= Experimental LaTeX3 concepts
10LICENSE= lppl-1.3c 10LICENSE= lppl-1.3c
11 11
12DEPENDS+= tex-l3kernel-[0-9]*:../../devel/tex-l3kernel 12DEPENDS+= tex-l3kernel-[0-9]*:../../devel/tex-l3kernel
13 13
14.include "../../print/texlive/package.mk" 14.include "../../print/texlive/package.mk"
15.include "../../mk/bsd.pkg.mk" 15.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/devel/tex-l3experimental/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/tex-l3experimental/PLIST 2024/02/25 19:20:53 1.10
+++ pkgsrc/devel/tex-l3experimental/PLIST 2024/03/20 10:26:25 1.11
@@ -1,10 +1,9 @@ @@ -1,10 +1,9 @@
1@comment $NetBSD: PLIST,v 1.10 2024/02/25 19:20:53 markd Exp $ 1@comment $NetBSD: PLIST,v 1.11 2024/03/20 10:26:25 markd Exp $
2share/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty 2share/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
3share/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty 3share/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
4share/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty 4share/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
5share/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty 5share/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
6share/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty 6share/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
7share/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty 
8share/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty 7share/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
9share/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty 8share/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
10share/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty 9share/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty

cvs diff -r1.22 -r1.23 pkgsrc/devel/tex-l3experimental/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/tex-l3experimental/distinfo 2024/02/25 19:20:53 1.22
+++ pkgsrc/devel/tex-l3experimental/distinfo 2024/03/20 10:26:25 1.23
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.22 2024/02/25 19:20:53 markd Exp $ 1$NetBSD: distinfo,v 1.23 2024/03/20 10:26:25 markd Exp $
2 2
3BLAKE2s (l3experimental.r70027.tar.xz) = 4fcc0aa8d64593b8950447e26458bfa6333de10c97348c7212b9f0e7ce80cc72 3BLAKE2s (l3experimental.r70637.tar.xz) = 9d856ea162dde20cbc9da6a1cb4be539fb1a1bd6aed326d6dcee886f011ac9ab
4SHA512 (l3experimental.r70027.tar.xz) = c25e7d14f3208e59bca4da786df9f63bf64455e9adf3517438e4065e99dc0e89fdfdc0325f7aa26aec7e9622b99029a370a5d0fed6bcc780a62094cf26b1a03b 4SHA512 (l3experimental.r70637.tar.xz) = 497e644dfefe7b4dd487f293d938e3235aeff92272e2d9720de23ab481804678307cd150bdbe611c903abe9fd4e50e59ff841499b7519fa4b09a49d173abcc42
5Size (l3experimental.r70027.tar.xz) = 22784 bytes 5Size (l3experimental.r70637.tar.xz) = 22092 bytes