pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

tex-functional{,-doc}: import tex-functional-{,-doc}-2024C as wip/tex-functional{,-doc}



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Mon Sep 22 07:37:03 2025 +0200
Changeset:	4d248a6632d6de5587d35dc638ad7c3a750af5ce

Modified Files:
	Makefile
Added Files:
	tex-functional-doc/DESCR
	tex-functional-doc/Makefile
	tex-functional-doc/PLIST
	tex-functional-doc/distinfo
	tex-functional/DESCR
	tex-functional/Makefile
	tex-functional/PLIST
	tex-functional/distinfo

Log Message:
tex-functional{,-doc}: import tex-functional-{,-doc}-2024C as wip/tex-functional{,-doc}

This package provides an intuitive functional programming
interface for LaTeX2, which is an alternative choice to expl3
or LuaTeX, if you want to do programming in LaTeX. Although
there are functions in LaTeX3 programming layer (expl3), the
evaluation of them is from outside to inside. With this
package, the evaluation of functions is from inside to outside,
which is the same as other programming languages such as Lua.
In this way, it is rather easy to debug code too.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4d248a6632d6de5587d35dc638ad7c3a750af5ce

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                    |  2 ++
 tex-functional-doc/DESCR    |  1 +
 tex-functional-doc/Makefile | 13 +++++++++++++
 tex-functional-doc/PLIST    |  4 ++++
 tex-functional-doc/distinfo |  5 +++++
 tex-functional/DESCR        |  8 ++++++++
 tex-functional/Makefile     | 13 +++++++++++++
 tex-functional/PLIST        |  2 ++
 tex-functional/distinfo     |  5 +++++
 9 files changed, 53 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index eba5c11426..7bf40bed90 100644
--- a/Makefile
+++ b/Makefile
@@ -5690,6 +5690,8 @@ SUBDIR+=	tetrinet
 SUBDIR+=	tex-babel-japanese-doc
 SUBDIR+=	tex-breqn-doc
 SUBDIR+=	tex-fancyref-doc
+SUBDIR+=	tex-functional
+SUBDIR+=	tex-functional-doc
 SUBDIR+=	tex-lineno-doc
 SUBDIR+=	tex-lshort-japanese-doc
 SUBDIR+=	tex-mathtools-doc
diff --git a/tex-functional-doc/DESCR b/tex-functional-doc/DESCR
new file mode 100644
index 0000000000..75f9c88c64
--- /dev/null
+++ b/tex-functional-doc/DESCR
@@ -0,0 +1 @@
+Documentation for tex-functional.
diff --git a/tex-functional-doc/Makefile b/tex-functional-doc/Makefile
new file mode 100644
index 0000000000..d2ea755ccb
--- /dev/null
+++ b/tex-functional-doc/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+DISTNAME=	functional.doc
+PKGNAME=	tex-${DISTNAME:S/./-/}-2024C
+TEXLIVE_REV=	73156
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://ctan.org/pkg/functional
+COMMENT=	Documentation for tex-functional
+LICENSE=	lppl-1.3c
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/tex-functional-doc/PLIST b/tex-functional-doc/PLIST
new file mode 100644
index 0000000000..cef20dca78
--- /dev/null
+++ b/tex-functional-doc/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+share/texmf-dist/doc/latex/functional/README.txt
+share/texmf-dist/doc/latex/functional/functional.pdf
+share/texmf-dist/doc/latex/functional/functional.tex
diff --git a/tex-functional-doc/distinfo b/tex-functional-doc/distinfo
new file mode 100644
index 0000000000..4882f5d022
--- /dev/null
+++ b/tex-functional-doc/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (functional.doc.r73156.tar.xz) = 40a7d1f962c5319478c63c5d9434834014b13c48311aecbb1f10044f7c4f596b
+SHA512 (functional.doc.r73156.tar.xz) = 1652727bfdc8c4e53ffe1380196370a5e7a500980021c1a57c65ff0bc46651f0284aaad2c2a7e58b77ca6b2ad1d997d73ce1afe1f3be40ef3691407707c9dfd1
+Size (functional.doc.r73156.tar.xz) = 732764 bytes
diff --git a/tex-functional/DESCR b/tex-functional/DESCR
new file mode 100644
index 0000000000..96a314b751
--- /dev/null
+++ b/tex-functional/DESCR
@@ -0,0 +1,8 @@
+This package provides an intuitive functional programming
+interface for LaTeX2, which is an alternative choice to expl3
+or LuaTeX, if you want to do programming in LaTeX. Although
+there are functions in LaTeX3 programming layer (expl3), the
+evaluation of them is from outside to inside. With this
+package, the evaluation of functions is from inside to outside,
+which is the same as other programming languages such as Lua.
+In this way, it is rather easy to debug code too.
diff --git a/tex-functional/Makefile b/tex-functional/Makefile
new file mode 100644
index 0000000000..7cf0d4cc20
--- /dev/null
+++ b/tex-functional/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+DISTNAME=	functional
+PKGNAME=	tex-${DISTNAME}-2024C
+TEXLIVE_REV=	73156
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://ctan.org/pkg/functional
+COMMENT=	An intuitive functional programming interface for LaTeX2
+LICENSE=	lppl-1.3c
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/tex-functional/PLIST b/tex-functional/PLIST
new file mode 100644
index 0000000000..a999c4f83c
--- /dev/null
+++ b/tex-functional/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+share/texmf-dist/tex/latex/functional/functional.sty
diff --git a/tex-functional/distinfo b/tex-functional/distinfo
new file mode 100644
index 0000000000..11ba93f5fc
--- /dev/null
+++ b/tex-functional/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (functional.r73156.tar.xz) = 62be622f427f17ac8b970a4ebd6cf93ab2b966d132d6eefb1df2807647f7cf46
+SHA512 (functional.r73156.tar.xz) = cc6ac78c6d281ad680426bb9551f21c7182ca237634c45d93e7de2ee64f8d4b17ba210c4b001a7bcf0aed296a9b0a535eab0a32a8a97d6b2f7981a6988c50f0a
+Size (functional.r73156.tar.xz) = 11216 bytes


Home | Main Index | Thread Index | Old Index