summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2022-04-15 05:54:51 +0000
committermarkd <markd@pkgsrc.org>2022-04-15 05:54:51 +0000
commit03223245c50493aaec490c998ce0c95b0b5d1b9a (patch)
treec768f41d9fb51aaf264864ac70198eda23a0312d
parent2a33bcdcd364d3385ded0e64a30302938cbf455e (diff)
downloadpkgsrc-03223245c50493aaec490c998ce0c95b0b5d1b9a.tar.gz
tex-lua-uni-algos{,-doc}: Add version 0.4.1
Lua code working with Unicode data has to deal with quite some challenges. For example there are many canonically equivalent sequences which should be treated in the same way, and even identifying a single character becomes quite different once you have to deal with all kinds of combining characters, emoji sequences and syllables in different scripts. Therefore lua-uni-algos wants to build a collection of small libraries implementing algorithms to deal with lots of the details in Unicode, such that authors of LuaTeX packages can focus on their actual functionality instead of having to fight against the peculiarities of Unicode. Given that this package provides Lua modules, it is only useful in Lua(HB)TeX. Additionally, it expects an up-to-date version of the unicode-data package to be present. This package is intended for package authors only; no user-level functionality provided.
-rw-r--r--print/Makefile4
-rw-r--r--print/tex-lua-uni-algos-doc/DESCR1
-rw-r--r--print/tex-lua-uni-algos-doc/Makefile13
-rw-r--r--print/tex-lua-uni-algos-doc/PLIST4
-rw-r--r--print/tex-lua-uni-algos-doc/distinfo5
-rw-r--r--print/tex-lua-uni-algos/DESCR15
-rw-r--r--print/tex-lua-uni-algos/Makefile13
-rw-r--r--print/tex-lua-uni-algos/PLIST6
-rw-r--r--print/tex-lua-uni-algos/distinfo5
9 files changed, 65 insertions, 1 deletions
diff --git a/print/Makefile b/print/Makefile
index 968aaf5847b..3ad8901b745 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.821 2022/04/09 22:18:08 markd Exp $
+# $NetBSD: Makefile,v 1.822 2022/04/15 05:54:51 markd Exp $
#
COMMENT= Desktop publishing
@@ -1029,6 +1029,8 @@ SUBDIR+= tex-ltabptch-doc
SUBDIR+= tex-ltxcmds
SUBDIR+= tex-ltxcmds-doc
SUBDIR+= tex-ltxmisc
+SUBDIR+= tex-lua-uni-algos
+SUBDIR+= tex-lua-uni-algos-doc
SUBDIR+= tex-luacode
SUBDIR+= tex-luacode-doc
SUBDIR+= tex-luacolor
diff --git a/print/tex-lua-uni-algos-doc/DESCR b/print/tex-lua-uni-algos-doc/DESCR
new file mode 100644
index 00000000000..232c733b577
--- /dev/null
+++ b/print/tex-lua-uni-algos-doc/DESCR
@@ -0,0 +1 @@
+Documentation for tex-lua-uni-algos.
diff --git a/print/tex-lua-uni-algos-doc/Makefile b/print/tex-lua-uni-algos-doc/Makefile
new file mode 100644
index 00000000000..4e5382e9fdf
--- /dev/null
+++ b/print/tex-lua-uni-algos-doc/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2022/04/15 05:54:52 markd Exp $
+
+DISTNAME= lua-uni-algos.doc
+PKGNAME= tex-${DISTNAME:S/./-/}-0.4.1
+TEXLIVE_REV= 62204
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://ctan.org/pkg/lua-uni-algos
+COMMENT= Documentation for tex-lua-uni-algos
+LICENSE= lppl-1.3c
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/print/tex-lua-uni-algos-doc/PLIST b/print/tex-lua-uni-algos-doc/PLIST
new file mode 100644
index 00000000000..4e2f7488067
--- /dev/null
+++ b/print/tex-lua-uni-algos-doc/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2022/04/15 05:54:52 markd Exp $
+share/texmf-dist/doc/luatex/lua-uni-algos/README.md
+share/texmf-dist/doc/luatex/lua-uni-algos/lua-uni-algos.pdf
+share/texmf-dist/doc/luatex/lua-uni-algos/lua-uni-algos.tex
diff --git a/print/tex-lua-uni-algos-doc/distinfo b/print/tex-lua-uni-algos-doc/distinfo
new file mode 100644
index 00000000000..fa82af7c2f4
--- /dev/null
+++ b/print/tex-lua-uni-algos-doc/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/04/15 05:54:52 markd Exp $
+
+BLAKE2s (lua-uni-algos.doc.r62204.tar.xz) = 837dbacea46c90372cd30400146180b445f3d8cd1a7afa57137b0e8235914695
+SHA512 (lua-uni-algos.doc.r62204.tar.xz) = 5f667cebc56682225d8a68668bf7e02545e6239b6fba3f8f6ab49bc34d50d537d39484b060d8239631bc4a0de42b63824af04e5e3cc33c528c0925de8419b5c5
+Size (lua-uni-algos.doc.r62204.tar.xz) = 73912 bytes
diff --git a/print/tex-lua-uni-algos/DESCR b/print/tex-lua-uni-algos/DESCR
new file mode 100644
index 00000000000..d89c4535c6f
--- /dev/null
+++ b/print/tex-lua-uni-algos/DESCR
@@ -0,0 +1,15 @@
+Lua code working with Unicode data has to deal with quite some
+challenges. For example there are many canonically equivalent
+sequences which should be treated in the same way, and even
+identifying a single character becomes quite different once you
+have to deal with all kinds of combining characters, emoji
+sequences and syllables in different scripts. Therefore
+lua-uni-algos wants to build a collection of small libraries
+implementing algorithms to deal with lots of the details in
+Unicode, such that authors of LuaTeX packages can focus on
+their actual functionality instead of having to fight against
+the peculiarities of Unicode. Given that this package provides
+Lua modules, it is only useful in Lua(HB)TeX. Additionally, it
+expects an up-to-date version of the unicode-data package to be
+present. This package is intended for package authors only; no
+user-level functionality provided.
diff --git a/print/tex-lua-uni-algos/Makefile b/print/tex-lua-uni-algos/Makefile
new file mode 100644
index 00000000000..8b2bd514daa
--- /dev/null
+++ b/print/tex-lua-uni-algos/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2022/04/15 05:54:51 markd Exp $
+
+DISTNAME= lua-uni-algos
+PKGNAME= tex-${DISTNAME}-0.4.1
+TEXLIVE_REV= 62204
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://ctan.org/pkg/lua-uni-algos
+COMMENT= Unicode algorithms for LuaTeX
+LICENSE= lppl-1.3c
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/print/tex-lua-uni-algos/PLIST b/print/tex-lua-uni-algos/PLIST
new file mode 100644
index 00000000000..6cebe47697f
--- /dev/null
+++ b/print/tex-lua-uni-algos/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2022/04/15 05:54:51 markd Exp $
+share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-algos.lua
+share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-case.lua
+share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-graphemes.lua
+share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua
+share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua
diff --git a/print/tex-lua-uni-algos/distinfo b/print/tex-lua-uni-algos/distinfo
new file mode 100644
index 00000000000..cd76a7ddded
--- /dev/null
+++ b/print/tex-lua-uni-algos/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/04/15 05:54:51 markd Exp $
+
+BLAKE2s (lua-uni-algos.r62204.tar.xz) = da441feec0e64c4b321de44625d089fe336a5c00b4473bc2666dd4e64c363389
+SHA512 (lua-uni-algos.r62204.tar.xz) = 01307963a88c4507a7864272f321580898e107601fc3784ef46122dd3361f4a272285836e186df8a5454a9825c608071caf79976323e84102eae6f59296f3a9f
+Size (lua-uni-algos.r62204.tar.xz) = 7684 bytes