summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/apache-xmlbeans/Makefile3
-rw-r--r--textproc/dictem/Makefile2
-rw-r--r--textproc/kdiff3/Makefile2
-rw-r--r--textproc/kdiff3/distinfo6
-rw-r--r--textproc/mdtt/Makefile20
-rw-r--r--textproc/mdtt/distinfo5
-rw-r--r--textproc/mdtt/pkg-descr10
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile16
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-emeraldtree/Makefile2
-rw-r--r--textproc/py-license-expression/Makefile2
-rw-r--r--textproc/py-license-expression/distinfo6
-rw-r--r--textproc/py-petl/Makefile2
-rw-r--r--textproc/py-petl/distinfo6
-rw-r--r--textproc/rubygem-amatch/Makefile2
-rw-r--r--textproc/rubygem-amatch/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile4
-rw-r--r--textproc/rubygem-cucumber-gherkin/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin30/Makefile3
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile4
-rw-r--r--textproc/rubygem-cucumber-html-formatter/distinfo6
-rw-r--r--textproc/saxon-he/Makefile26
-rw-r--r--textproc/saxon-he/distinfo6
-rw-r--r--textproc/saxon-he/files/saxon.sh.in12
-rw-r--r--textproc/television/Makefile2
26 files changed, 121 insertions, 45 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 2380e25c09f6..b64174d1af74 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -473,6 +473,7 @@
SUBDIR += mdbook-linkcheck
SUBDIR += mdbook-mermaid
SUBDIR += mdq
+ SUBDIR += mdtt
SUBDIR += meilisearch
SUBDIR += meld
SUBDIR += metauml
diff --git a/textproc/apache-xmlbeans/Makefile b/textproc/apache-xmlbeans/Makefile
index 3db35cd1b265..1f89a0952ad0 100644
--- a/textproc/apache-xmlbeans/Makefile
+++ b/textproc/apache-xmlbeans/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xmlbeans
DISTVERSION= 5.3.0 # Do not upgrade without checking compatibility with math/R-cran-XLConnect
+PORTREVISION= 1
CATEGORIES= textproc java
MASTER_SITES= https://archive.apache.org/dist/poi/xmlbeans/release/bin/
PKGNAMEPREFIX= apache-
@@ -32,7 +33,7 @@ PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES SAXON
OPTIONS_DEFAULT= SAXON
SAXON_DESC= Saxon XQuery processor for full XQuery and XPath support
-SAXON_RUN_DEPENDS= saxon-he=12.6:textproc/saxon-he
+SAXON_RUN_DEPENDS= saxon-he>=12:textproc/saxon-he
pre-configure:
${REINPLACE_CMD} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \
diff --git a/textproc/dictem/Makefile b/textproc/dictem/Makefile
index 99dc1728ba87..52699ceabc6e 100644
--- a/textproc/dictem/Makefile
+++ b/textproc/dictem/Makefile
@@ -15,6 +15,8 @@ RUN_DEPENDS= ${LOCALBASE}/bin/dict:textproc/dict
USES= emacs
+NO_ARCH= yes
+
SRC_EL= dictem.el dictem-lingvo-dsl.el dictem-elisp.el
.for f in ${SRC_EL}
diff --git a/textproc/kdiff3/Makefile b/textproc/kdiff3/Makefile
index f405e5705d39..4a8945d46d17 100644
--- a/textproc/kdiff3/Makefile
+++ b/textproc/kdiff3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kdiff3
-DISTVERSION= 1.12.2
+DISTVERSION= 1.12.3
CATEGORIES= textproc kde
MASTER_SITES= KDE/stable/${PORTNAME}
diff --git a/textproc/kdiff3/distinfo b/textproc/kdiff3/distinfo
index a87e5841b319..cff12aa140e8 100644
--- a/textproc/kdiff3/distinfo
+++ b/textproc/kdiff3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743033132
-SHA256 (kdiff3-1.12.2.tar.xz) = 31a37cbcf9d42078a7b4845d42ac1a033a7d7232a5abaeaa028f6425bb9fa439
-SIZE (kdiff3-1.12.2.tar.xz) = 1203080
+TIMESTAMP = 1752521055
+SHA256 (kdiff3-1.12.3.tar.xz) = e22654c457881799808305529c6b596c0c9dc38b5a2ecc142ec76d46f6873f4c
+SIZE (kdiff3-1.12.3.tar.xz) = 1205812
diff --git a/textproc/mdtt/Makefile b/textproc/mdtt/Makefile
new file mode 100644
index 000000000000..58fffcdb1d90
--- /dev/null
+++ b/textproc/mdtt/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= mdtt
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.1
+CATEGORIES= textproc
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Terminal-based markdown table editor with vim-style keybindings
+WWW= https://github.com/szktkfm/mdtt
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/szktkfm/mdtt
+GO_TARGET= ./cmd/mdtt
+
+PLIST_FILES= bin/mdtt
+
+.include <bsd.port.mk>
diff --git a/textproc/mdtt/distinfo b/textproc/mdtt/distinfo
new file mode 100644
index 000000000000..3eff87c77803
--- /dev/null
+++ b/textproc/mdtt/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752329501
+SHA256 (go/textproc_mdtt/mdtt-v0.3.1/v0.3.1.mod) = aed33d3db078416e1cc977b67d1a6acd3fa6c8a77afa8de4d4dd5a831a04180f
+SIZE (go/textproc_mdtt/mdtt-v0.3.1/v0.3.1.mod) = 1519
+SHA256 (go/textproc_mdtt/mdtt-v0.3.1/v0.3.1.zip) = e4f9fa126adad21b276bfa442a9e65243b849b3e13911b9d806eb37e27b96130
+SIZE (go/textproc_mdtt/mdtt-v0.3.1/v0.3.1.zip) = 723577
diff --git a/textproc/mdtt/pkg-descr b/textproc/mdtt/pkg-descr
new file mode 100644
index 000000000000..07fe8467a42e
--- /dev/null
+++ b/textproc/mdtt/pkg-descr
@@ -0,0 +1,10 @@
+mdtt is a terminal-based markdown table editor that makes editing markdown
+tables easier with a slick TUI (Terminal User Interface) and vim-style
+keybindings.
+
+Features:
+
+- Terminal-based interface for editing markdown tables
+- Vim-style keybindings for navigation and editing
+- Easy table creation and modification
+- Lightweight and fast
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 0e87f47b2d16..3a6b59810eac 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 10.3.0
+PORTVERSION= 10.4.1
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
@@ -29,9 +29,17 @@ JSON_VALIDATION_DESC= JSON validation
VALIDATION_DESC= JSON and XML validation
XML_VALIDATION_DESC= XML validation
-JSON_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR}
+JSON_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4:devel/py-referencing@${PY_FLAVOR}
XML_VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4<7:devel/py-lxml@${PY_FLAVOR}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31300
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6<5:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 886a1be1f1db..68b3e7519f6a 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375063
-SHA256 (cyclonedx_python_lib-10.3.0.tar.gz) = d9f207bdddacbf5c22d50a0b4e0c878aee578e5452dae2b46f64729a438e9e05
-SIZE (cyclonedx_python_lib-10.3.0.tar.gz) = 1039738
+TIMESTAMP = 1752266168
+SHA256 (cyclonedx_python_lib-10.4.1.tar.gz) = ee017dee867ffb9b449b955161fd235a7c6245e87a5169998e10a0ce61292efb
+SIZE (cyclonedx_python_lib-10.4.1.tar.gz) = 1040510
diff --git a/textproc/py-emeraldtree/Makefile b/textproc/py-emeraldtree/Makefile
index 8967e1bb2e6e..a92b81a20063 100644
--- a/textproc/py-emeraldtree/Makefile
+++ b/textproc/py-emeraldtree/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Light-weight toolkit for XML processing
WWW= https://github.com/moinwiki/emeraldtree
diff --git a/textproc/py-license-expression/Makefile b/textproc/py-license-expression/Makefile
index 7f1999805593..bd0fb745f3fa 100644
--- a/textproc/py-license-expression/Makefile
+++ b/textproc/py-license-expression/Makefile
@@ -1,5 +1,5 @@
PORTNAME= license-expression
-DISTVERSION= 30.4.1
+DISTVERSION= 30.4.3
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-license-expression/distinfo b/textproc/py-license-expression/distinfo
index d013ea622d57..8fdd05a2eda9 100644
--- a/textproc/py-license-expression/distinfo
+++ b/textproc/py-license-expression/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743833802
-SHA256 (license_expression-30.4.1.tar.gz) = 9f02105f9e0fcecba6a85dfbbed7d94ea1c3a70cf23ddbfb5adf3438a6f6fce0
-SIZE (license_expression-30.4.1.tar.gz) = 177184
+TIMESTAMP = 1751267545
+SHA256 (license_expression-30.4.3.tar.gz) = 49f439fea91c4d1a642f9f2902b58db1d42396c5e331045f41ce50df9b40b1f2
+SIZE (license_expression-30.4.3.tar.gz) = 183031
diff --git a/textproc/py-petl/Makefile b/textproc/py-petl/Makefile
index 619e11063741..8dbf2846432a 100644
--- a/textproc/py-petl/Makefile
+++ b/textproc/py-petl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= petl
-PORTVERSION= 1.7.16
+PORTVERSION= 1.7.17
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-petl/distinfo b/textproc/py-petl/distinfo
index ddee92ee402f..7befdf7e995e 100644
--- a/textproc/py-petl/distinfo
+++ b/textproc/py-petl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289042
-SHA256 (petl-1.7.16.tar.gz) = 9c2fea64d859da45e120fd86d471e5387396cc45d5d4986efa79679f18eb8752
-SIZE (petl-1.7.16.tar.gz) = 420780
+TIMESTAMP = 1752266170
+SHA256 (petl-1.7.17.tar.gz) = 802696187c2ef35894c4acf3c0ff9fecff6035cb335944c194416b9a18e8390b
+SIZE (petl-1.7.17.tar.gz) = 424376
diff --git a/textproc/rubygem-amatch/Makefile b/textproc/rubygem-amatch/Makefile
index 876842d63adb..c93910295b57 100644
--- a/textproc/rubygem-amatch/Makefile
+++ b/textproc/rubygem-amatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amatch
-PORTVERSION= 0.4.1
+PORTVERSION= 0.4.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-amatch/distinfo b/textproc/rubygem-amatch/distinfo
index ecee9c5780ba..447f3c8493f6 100644
--- a/textproc/rubygem-amatch/distinfo
+++ b/textproc/rubygem-amatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653151290
-SHA256 (rubygem/amatch-0.4.1.gem) = d3ff15226a2e627c72802e94579db829e5e10c96cf89d329494caec5889145f7
-SIZE (rubygem/amatch-0.4.1.gem) = 38912
+TIMESTAMP = 1752266276
+SHA256 (rubygem/amatch-0.4.2.gem) = 5a7c8c08882864621b81bf3bbc0447bb638afe6066ceeead6b9d11f34cf0d911
+SIZE (rubygem/amatch-0.4.2.gem) = 38912
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index 7402ae3aa790..50475aa57c88 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 32.1.2
+PORTVERSION= 33.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages>=25<28:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages>=25<29:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-gherkin/distinfo b/textproc/rubygem-cucumber-gherkin/distinfo
index 9ef959df8a5b..b349ed1d9fe2 100644
--- a/textproc/rubygem-cucumber-gherkin/distinfo
+++ b/textproc/rubygem-cucumber-gherkin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748496003
-SHA256 (rubygem/cucumber-gherkin-32.1.2.gem) = 53e7b33100ecbb64926cfa67c67f8196bbe96b7672a2d9a822e2d8dbde5770e5
-SIZE (rubygem/cucumber-gherkin-32.1.2.gem) = 32256
+TIMESTAMP = 1752266252
+SHA256 (rubygem/cucumber-gherkin-33.0.0.gem) = 04fcbcd6d890441d456c7dea67500851f367f213bd2036c8de5c75e92c2a6165
+SIZE (rubygem/cucumber-gherkin-33.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-gherkin30/Makefile b/textproc/rubygem-cucumber-gherkin30/Makefile
index e0c0baa18400..e654f8ca3625 100644
--- a/textproc/rubygem-cucumber-gherkin30/Makefile
+++ b/textproc/rubygem-cucumber-gherkin30/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cucumber-gherkin
PORTVERSION= 30.0.4
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 30
@@ -11,7 +12,7 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages>=25<28:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages27>=25<28:devel/rubygem-cucumber-messages27
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index dcd9e13665a7..8e6924f4c489 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 21.12.0
+PORTVERSION= 21.13.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
-RUN_DEPENDS= rubygem-cucumber-messages>=19<28:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages27>=19<28:devel/rubygem-cucumber-messages27
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index 4625f346c247..1337bbe65bff 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208236
-SHA256 (rubygem/cucumber-html-formatter-21.12.0.gem) = 17db4083fb724d286b0d01db91ea165c4214222260d57d548320ad8d792341f7
-SIZE (rubygem/cucumber-html-formatter-21.12.0.gem) = 283648
+TIMESTAMP = 1752266254
+SHA256 (rubygem/cucumber-html-formatter-21.13.0.gem) = 882e20b7da8642d6284112bcc837cb96738490086bac227137f543eae587ee4d
+SIZE (rubygem/cucumber-html-formatter-21.13.0.gem) = 283648
diff --git a/textproc/saxon-he/Makefile b/textproc/saxon-he/Makefile
index a1e8773de518..b2ef13b8f515 100644
--- a/textproc/saxon-he/Makefile
+++ b/textproc/saxon-he/Makefile
@@ -1,7 +1,8 @@
PORTNAME= saxon-he
-DISTVERSION= 12-6
+DISTVERSION= 12-8
+PORTREVISION= 1
CATEGORIES= textproc java
-MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/SaxonHE${DISTVERSION}/
+MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/SaxonHE-${DISTVERSION}/
DISTNAME= SaxonHE${DISTVERSION}J
MAINTAINER= thierry@FreeBSD.org
@@ -21,18 +22,33 @@ NO_WRKSUBDIR= yes
NO_ARCH= yes
NO_BUILD= yes
+_XMLRESOLVER_VER=5.3.3
JARFILES= ${JARFILES1} ${JARFILES2}
JARFILES1= saxon-he-${PORTVERSION}.jar \
saxon-he-test-${PORTVERSION}.jar \
saxon-he-xqj-${PORTVERSION}.jar
JARFILES2= jline-2.14.6.jar \
- xmlresolver-5.3.1.jar \
- xmlresolver-5.3.1-data.jar
-PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,}
+ xmlresolver-${_XMLRESOLVER_VER}.jar \
+ xmlresolver-${_XMLRESOLVER_VER}-data.jar
+PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,} ${SCRIPTFILES}
+
+SUB_FILES= saxon.sh
+SUB_LIST= SAXON_JARS="${JARFILES:S,^,${JAVAJARDIR}/,:ts:}"
+SCRIPTFILES= bin/saxon bin/saxon-xquery
do-install:
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
${INSTALL_DATA} ${JARFILES1:S,^,${WRKSRC}/,} ${STAGEDIR}${JAVAJARDIR}
${INSTALL_DATA} ${JARFILES2:S,^,${WRKSRC}/lib/,} ${STAGEDIR}${JAVAJARDIR}
+ ${INSTALL_SCRIPT} ${WRKDIR}/saxon.sh ${STAGEDIR}${PREFIX}/bin/saxon
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/saxon ${STAGEDIR}${PREFIX}/bin/saxon-xquery
+
+post-stage:
+# smoke test so we're sure we can load all required classes
+# (12.0 and 12.6 didn't work with OpenJDK 8)
+ ${STAGEDIR}${PREFIX}/bin/saxon-xquery -? 2>&1 | ${HEAD} -n1
+ ${STAGEDIR}${PREFIX}/bin/saxon -? 2>&1 | ${HEAD} -n1
+ ${JAVA} -cp '${STAGEDIR}${JAVAJARDIR}/*' net.sf.saxon.Transform -? 2>&1 \
+ | ${HEAD} -n1
.include <bsd.port.mk>
diff --git a/textproc/saxon-he/distinfo b/textproc/saxon-he/distinfo
index 038367d9de9b..88406974656b 100644
--- a/textproc/saxon-he/distinfo
+++ b/textproc/saxon-he/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746715463
-SHA256 (SaxonHE12-6J.zip) = cbb6657da061c155476ad9e43a3564a4cc928d4951ebeed2eafe5a0aa74e2aee
-SIZE (SaxonHE12-6J.zip) = 7248220
+TIMESTAMP = 1752488672
+SHA256 (SaxonHE12-8J.zip) = 2ba851aec7925b882208182c48c936230205d558e335636bbe46626bd8003598
+SIZE (SaxonHE12-8J.zip) = 7208886
diff --git a/textproc/saxon-he/files/saxon.sh.in b/textproc/saxon-he/files/saxon.sh.in
new file mode 100644
index 000000000000..8371776b80f2
--- /dev/null
+++ b/textproc/saxon-he/files/saxon.sh.in
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+IAM="`basename "$0"`"
+
+if [ saxon-xquery = "${IAM}" ]
+then
+ LAUNCHER_CLASS="net.sf.saxon.Query"
+else
+ LAUNCHER_CLASS="net.sf.saxon.Transform"
+fi
+
+exec "%%LOCALBASE%%/bin/java" -classpath "%%SAXON_JARS%%" "${LAUNCHER_CLASS}" "$@"
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 04829059e6c2..e6229c23e512 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.11.9
PORTREVISION= 2
CATEGORIES= textproc
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Fast and extensible general purpose fuzzy finder TUI
WWW= https://github.com/alexpasmantier/television