Download raw body.
update textproc/typst to 0.11.1
Hi,
The following diff updates textproc/typst to 0.11.1 (released today).
While here:
- take maintainership
- dynamically patch typst-dev-assets integration (instead of conflicting
at each release)
Comments or OK ?
--
Sebastien Marie
diff /home/semarie/repos/openbsd/ports
commit - 7a954077803d639c4330039bcbceee8a9499d229
path + /home/semarie/repos/openbsd/ports
blob - 91bcd2f4788210ec018550dbc9274f13f3ae131c
file + textproc/typst/Makefile
--- textproc/typst/Makefile
+++ textproc/typst/Makefile
@@ -1,7 +1,7 @@
COMMENT = markup-based typesetting system
DISTNAME = typst-${V}
-V = 0.11.0
+V = 0.11.1
DIST_TUPLE += github typst typst v${V} .
DIST_TUPLE += github typst typst-dev-assets v${V} crates/typst-dev-assets
@@ -9,6 +9,7 @@ DIST_TUPLE += github typst typst-dev-assets v${V} crat
CATEGORIES = textproc
HOMEPAGE = https://typst.app/
+MAINTAINER = Sebastien Marie <semarie@kapouay.eu.org>
# Apache-2.0
PERMIT_PACKAGE = Yes
@@ -23,5 +24,11 @@ MODCARGO_TEST_ARGS = --workspace
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
+pre-patch:
+ sed -ie '/github.com\/typst\/typst-dev-assets\?tag=/d' \
+ ${WRKSRC}/Cargo.lock
+ sed -ie 's/typst-dev-assets = { [^}]* }/typst-dev-assets = { path = "crates\/typst-dev-assets" }/' \
+ ${WRKSRC}/Cargo.toml
+
.include "crates.inc"
.include <bsd.port.mk>
blob - 0f73e247d7299d3ebf73ec93cbc7e3fffff1178e
file + textproc/typst/crates.inc
--- textproc/typst/crates.inc
+++ textproc/typst/crates.inc
@@ -33,7 +33,7 @@ MODCARGO_CRATES += chrono 0.4.35 # MIT OR Apache-2.0
MODCARGO_CRATES += ciborium 0.2.2 # Apache-2.0
MODCARGO_CRATES += ciborium-io 0.2.2 # Apache-2.0
MODCARGO_CRATES += ciborium-ll 0.2.2 # Apache-2.0
-MODCARGO_CRATES += citationberg 0.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += citationberg 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += clap 4.5.2 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_builder 4.5.2 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_complete 4.5.1 # MIT OR Apache-2.0
@@ -95,7 +95,7 @@ MODCARGO_CRATES += gif 0.13.1 # MIT/Apache-2.0
MODCARGO_CRATES += half 2.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hashbrown 0.12.3 # MIT OR Apache-2.0
MODCARGO_CRATES += hashbrown 0.14.3 # MIT OR Apache-2.0
-MODCARGO_CRATES += hayagriva 0.5.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += hayagriva 0.5.3 # MIT OR Apache-2.0
MODCARGO_CRATES += heck 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += hypher 0.1.5 # MIT OR Apache-2.0
MODCARGO_CRATES += iana-time-zone 0.1.60 # MIT OR Apache-2.0
@@ -230,6 +230,7 @@ MODCARGO_CRATES += serde_json 1.0.114 # MIT OR Apache-
MODCARGO_CRATES += serde_spanned 0.6.5 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_yaml 0.8.26 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_yaml 0.9.32 # MIT OR Apache-2.0
+MODCARGO_CRATES += shell-escape 0.1.5 # MIT/Apache-2.0
MODCARGO_CRATES += simd-adler32 0.3.7 # MIT
MODCARGO_CRATES += simplecss 0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES += siphasher 0.3.11 # MIT/Apache-2.0
@@ -269,7 +270,7 @@ MODCARGO_CRATES += toml_edit 0.22.6 # MIT OR Apache-2.
MODCARGO_CRATES += ttf-parser 0.20.0 # MIT OR Apache-2.0
MODCARGO_CRATES += two-face 0.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += typed-arena 2.0.2 # MIT
-MODCARGO_CRATES += typst-assets 0.11.0 # Apache-2.0
+MODCARGO_CRATES += typst-assets 0.11.1 # Apache-2.0
MODCARGO_CRATES += unic-langid 0.9.4 # MIT OR Apache-2.0
MODCARGO_CRATES += unic-langid-impl 0.9.4 # MIT OR Apache-2.0
MODCARGO_CRATES += unicase 2.7.0 # MIT/Apache-2.0
blob - 82de451c80adabb31438ca580c40121fb6565beb
file + textproc/typst/distinfo
--- textproc/typst/distinfo
+++ textproc/typst/distinfo
@@ -33,7 +33,7 @@ SHA256 (cargo/chrono-0.4.35.tar.gz) = jq9ZA9y8CjkxL+t3
SHA256 (cargo/ciborium-0.2.2.tar.gz) = Quaf/W8JF/XAKSVqJNAWHbF86jmX0YXbDTWSYwh3Dw4=
SHA256 (cargo/ciborium-io-0.2.2.tar.gz) = Ba/qHgoGyb4z1Tm4dvHONpL0r+ostB90DndDIl7Rx1c=
SHA256 (cargo/ciborium-ll-0.2.2.tar.gz) = V2Y7ZT2UijOL+z7rqbsv1fz67Lnhmeh+HtpNnoskD9k=
-SHA256 (cargo/citationberg-0.3.0.tar.gz) = ghCPK2dslUB20uUETxmmoDiHskvUKATzIuBlDRMDWJk=
+SHA256 (cargo/citationberg-0.3.1.tar.gz) = 0ln+n9eP+gWhGVgdIP3bUL+6QoMRBXsSdB/7kBUSPQs=
SHA256 (cargo/clap-4.5.2.tar.gz) = sjCrhLD/34kNWhCr28i4OuHEkYJ12uoauIAfcVNrJlE=
SHA256 (cargo/clap_builder-4.5.2.tar.gz) = rhKeLnZq4OwDSE5gmVQRnxI8wf5lAzfhVdA7Ai8k97Q=
SHA256 (cargo/clap_complete-4.5.1.tar.gz) = iF5NfVr0C/uZrm+UM+KS/qyY1FLcs+w9Jd/nVSt32ow=
@@ -95,7 +95,7 @@ SHA256 (cargo/gif-0.13.1.tar.gz) = P7LWmxkhXhi7kS+jD3z
SHA256 (cargo/half-2.4.0.tar.gz) = tezqruxpZTndr3szM0DxrzWlqoeuPk8+rQUy9yr/qy4=
SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
SHA256 (cargo/hashbrown-0.14.3.tar.gz) = KQ8aHZJCx40JzkCl6H51VO5jevE1GWgVn0lS8Cj3VgQ=
-SHA256 (cargo/hayagriva-0.5.2.tar.gz) = zC5nDeUZHfCD3dESzSUwSfghMnfM8MFeGKi/EObGZsw=
+SHA256 (cargo/hayagriva-0.5.3.tar.gz) = HQ0gyYt3uGznN4drKhZT4uarvu6Er7s51yERCRGRyXo=
SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
SHA256 (cargo/hypher-0.1.5.tar.gz) = OyStVjcjDfIBqxA01ZPx0Jv38qknTy6Il2OAeFefQmU=
SHA256 (cargo/iana-time-zone-0.1.60.tar.gz) = 5/+7WhtUHqJWH4xBwIcobMCR4h5Vak8JqPbL8XtpsUE=
@@ -230,6 +230,7 @@ SHA256 (cargo/serde_json-1.0.114.tar.gz) = xfCbG9Yy71S
SHA256 (cargo/serde_spanned-0.6.5.tar.gz) = 6zYi9BnRKWkEcABz6mzCOtaQrb1m8T6mg99zKYc28ME=
SHA256 (cargo/serde_yaml-0.8.26.tar.gz) = V4p0M7d2tWo1eF7Vzpp+d3rAWYqsWm3RtLGKMHx/xxs=
SHA256 (cargo/serde_yaml-0.9.32.tar.gz) = j9B12ZQVTUp3T5W1H7lr3CgysOpIQlySVGBzgWzaHy8=
+SHA256 (cargo/shell-escape-0.1.5.tar.gz) = RbtnoY+pEmbMeAcYH2L5F4poc7+tfceIxC5kMNtAGE8=
SHA256 (cargo/simd-adler32-0.3.7.tar.gz) = 1m3BQ+axHB7dwG1cQjz8lwYoZbrymZFKtkyqOBggeP4=
SHA256 (cargo/simplecss-0.2.1.tar.gz) = oRvnxikn2UJ+n0DzRE1UmdhoZI4u28TiEW3mnn7A6J0=
SHA256 (cargo/siphasher-0.3.11.tar.gz) = OLWIJ/RGTYfTd9F16Qv1jrAP2HFv8KYvgDVrXmFVXQ0=
@@ -269,7 +270,7 @@ SHA256 (cargo/toml_edit-0.22.6.tar.gz) = LBtf1BKMyNPgy
SHA256 (cargo/ttf-parser-0.20.0.tar.gz) = F/d9dtg3p4MP4dTxK3tLpBksGIgAHHFkJX5LxtIdlrQ=
SHA256 (cargo/two-face-0.3.0.tar.gz) = N77SE1skWcfu+6cskG03RpfrFZScIF8vEk42NqRrXus=
SHA256 (cargo/typed-arena-2.0.2.tar.gz) = avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
-SHA256 (cargo/typst-assets-0.11.0.tar.gz) = 8T+FNgMo2lSEfdf++vJy36W20f3rU/MpOJJMOb9bLGw=
+SHA256 (cargo/typst-assets-0.11.1.tar.gz) = KzBh+NJo6O7HSByaskVARVy0kSmDxJquOPpui/jvTZw=
SHA256 (cargo/unic-langid-0.9.4.tar.gz) = I4ci5teU7RMPkfTqM+Afz/TxiNkjN6ISl4klIcct9RY=
SHA256 (cargo/unic-langid-impl-0.9.4.tar.gz) = S9VaIGP96k7x+GMyQ6ewUky+7xkFrgTDGhybl3XFW8Y=
SHA256 (cargo/unicase-2.7.0.tar.gz) = 99LU2vtpYhgJqBhkycG4ZEeeEjXA3U4ZmSS5dCQ57Yk=
@@ -350,8 +351,8 @@ SHA256 (cargo/zerovec-0.10.1.tar.gz) = 7/RDmukftccrirw
SHA256 (cargo/zerovec-derive-0.10.1.tar.gz) = e05Zl8v1iZBVDvHw5RJKBeR+Hr0zqEryVzm+YDGmLCA=
SHA256 (cargo/zip-0.6.6.tar.gz) = dgOU4kbkwoGJ8Z1IjAWL8W9WQBau+sXTK7HztR1ekmE=
SHA256 (cargo/zopfli-0.8.0.tar.gz) = XB9I81CKOj8vruAWKVZEALwSJg9iFKBW0Go6qqbvBzY=
-SHA256 (typst-typst-dev-assets-v0.11.0.tar.gz) = 3lNq58JBdTN1EOym1V854/XOWD+1ah0zjZpVyJIj+vY=
-SHA256 (typst-typst-v0.11.0.tar.gz) = /Y3r4h1dItTNbII0lFN/E1bJlUzC/mxduMdsGxJhEt0=
+SHA256 (typst-typst-dev-assets-v0.11.1.tar.gz) = hoHcsg4Ql4LdH7ou4myKPZS+18twpycAn5VMiJ6x+4g=
+SHA256 (typst-typst-v0.11.1.tar.gz) = sboFToIQc9qv2QZ1xIIrzYFm8z/i46y6h7oUUaDR/FY=
SIZE (cargo/adler-1.0.2.tar.gz) = 12778
SIZE (cargo/aho-corasick-1.1.2.tar.gz) = 183136
SIZE (cargo/android-tzdata-0.1.1.tar.gz) = 7674
@@ -387,7 +388,7 @@ SIZE (cargo/chrono-0.4.35.tar.gz) = 234267
SIZE (cargo/ciborium-0.2.2.tar.gz) = 35611
SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
SIZE (cargo/ciborium-ll-0.2.2.tar.gz) = 14695
-SIZE (cargo/citationberg-0.3.0.tar.gz) = 60414
+SIZE (cargo/citationberg-0.3.1.tar.gz) = 60444
SIZE (cargo/clap-4.5.2.tar.gz) = 55385
SIZE (cargo/clap_builder-4.5.2.tar.gz) = 163566
SIZE (cargo/clap_complete-4.5.1.tar.gz) = 37823
@@ -449,7 +450,7 @@ SIZE (cargo/gif-0.13.1.tar.gz) = 36408
SIZE (cargo/half-2.4.0.tar.gz) = 50666
SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
SIZE (cargo/hashbrown-0.14.3.tar.gz) = 141425
-SIZE (cargo/hayagriva-0.5.2.tar.gz) = 311552
+SIZE (cargo/hayagriva-0.5.3.tar.gz) = 311959
SIZE (cargo/heck-0.4.1.tar.gz) = 11567
SIZE (cargo/hypher-0.1.5.tar.gz) = 848634
SIZE (cargo/iana-time-zone-0.1.60.tar.gz) = 27074
@@ -584,6 +585,7 @@ SIZE (cargo/serde_json-1.0.114.tar.gz) = 146986
SIZE (cargo/serde_spanned-0.6.5.tar.gz) = 8349
SIZE (cargo/serde_yaml-0.8.26.tar.gz) = 40670
SIZE (cargo/serde_yaml-0.9.32.tar.gz) = 65170
+SIZE (cargo/shell-escape-0.1.5.tar.gz) = 6847
SIZE (cargo/simd-adler32-0.3.7.tar.gz) = 12086
SIZE (cargo/simplecss-0.2.1.tar.gz) = 19418
SIZE (cargo/siphasher-0.3.11.tar.gz) = 10442
@@ -623,7 +625,7 @@ SIZE (cargo/toml_edit-0.22.6.tar.gz) = 103304
SIZE (cargo/ttf-parser-0.20.0.tar.gz) = 161769
SIZE (cargo/two-face-0.3.0.tar.gz) = 3198457
SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
-SIZE (cargo/typst-assets-0.11.0.tar.gz) = 5132203
+SIZE (cargo/typst-assets-0.11.1.tar.gz) = 5132209
SIZE (cargo/unic-langid-0.9.4.tar.gz) = 8850
SIZE (cargo/unic-langid-impl-0.9.4.tar.gz) = 89401
SIZE (cargo/unicase-2.7.0.tar.gz) = 23783
@@ -704,5 +706,5 @@ SIZE (cargo/zerovec-0.10.1.tar.gz) = 124999
SIZE (cargo/zerovec-derive-0.10.1.tar.gz) = 19342
SIZE (cargo/zip-0.6.6.tar.gz) = 65789
SIZE (cargo/zopfli-0.8.0.tar.gz) = 54234
-SIZE (typst-typst-dev-assets-v0.11.0.tar.gz) = 33505134
-SIZE (typst-typst-v0.11.0.tar.gz) = 10113732
+SIZE (typst-typst-dev-assets-v0.11.1.tar.gz) = 33502540
+SIZE (typst-typst-v0.11.1.tar.gz) = 3468099
blob - 5e359f6bd0c84bb7da31febe0f454a8b36712e5f
file + /dev/null
--- textproc/typst/patches/patch-Cargo_lock
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: Cargo.lock
---- Cargo.lock.orig
-+++ Cargo.lock
-@@ -2623,7 +2623,6 @@ dependencies = [
- [[package]]
- name = "typst-dev-assets"
- version = "0.11.0"
--source = "git+https://github.com/typst/typst-dev-assets?tag=v0.11.0#e0ef7ad46f28a440c41bc8e78563ace86cc02678"
-
- [[package]]
- name = "typst-docs"
blob - c39713f28beeda821317ae607f9003257c5d88e9
file + /dev/null
--- textproc/typst/patches/patch-Cargo_toml
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: Cargo.toml
---- Cargo.toml.orig
-+++ Cargo.toml
-@@ -26,7 +26,7 @@ typst-svg = { path = "crates/typst-svg", version = "0.
- typst-syntax = { path = "crates/typst-syntax", version = "0.11.0" }
- typst-timing = { path = "crates/typst-timing", version = "0.11.0" }
- typst-assets = "0.11.0"
--typst-dev-assets = { git = "https://github.com/typst/typst-dev-assets", tag = "v0.11.0" }
-+typst-dev-assets = { path = "crates/typst-dev-assets" }
- az = "1.2"
- base64 = "0.22"
- bitflags = { version = "2", features = ["serde"] }
update textproc/typst to 0.11.1