This is an update to TeXmacs 2.1.2. It is mentioned here but the website
has not been updated yet.
see: https://github.com/texmacs/texmacs/releases/tag/v2.1.2
ports-wise:
- updates QTMSockets.cpp patch
- dratex tutorial actually requires texlive_texmf-full, so update
README.
- octave tutorial requires epstool to plot. I will send a new port for
print/epstool separately, along with a proposal to add print/epstool
to the RUN_DEPENDS of octave.
With this all plugins work again.
Feedback and tests are welcome. OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/TeXmacs/Makefile,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 Makefile
--- Makefile 28 May 2022 06:19:59 -0000 1.26
+++ Makefile 26 Oct 2022 01:56:35 -0000
@@ -1,6 +1,6 @@
COMMENT= wysiwyw (what you see is what you want) editing platform
-DISTNAME= TeXmacs-2.1.1-src
+DISTNAME= TeXmacs-2.1.2-src
PKGNAME= ${DISTNAME:S/-src//}
CATEGORIES= editors print x11
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/TeXmacs/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo 14 Jan 2022 04:30:11 -0000 1.6
+++ distinfo 26 Oct 2022 01:56:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (TeXmacs-2.1.1-src.tar.gz) =
kYyhhKygy1M1kGpsRxoa46gMR6smtdHAWfDfy9kG6DA=
-SIZE (TeXmacs-2.1.1-src.tar.gz) = 36253873
+SHA256 (TeXmacs-2.1.2-src.tar.gz) =
Ds9gxOwMYSttEWrawgxLHGxHyMBvt8WmyPIwBP2g/CM=
+SIZE (TeXmacs-2.1.2-src.tar.gz) = 36224939
Index: patches/patch-src_Plugins_Qt_QTMSockets_cpp
===================================================================
RCS file:
/cvs/ports/editors/TeXmacs/patches/patch-src_Plugins_Qt_QTMSockets_cpp,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_Plugins_Qt_QTMSockets_cpp
--- patches/patch-src_Plugins_Qt_QTMSockets_cpp 11 Mar 2022 18:58:26 -0000
1.2
+++ patches/patch-src_Plugins_Qt_QTMSockets_cpp 26 Oct 2022 01:56:35 -0000
@@ -1,7 +1,7 @@
Index: src/Plugins/Qt/QTMSockets.cpp
--- src/Plugins/Qt/QTMSockets.cpp.orig
+++ src/Plugins/Qt/QTMSockets.cpp
-@@ -19,6 +19,7 @@
+@@ -20,6 +20,7 @@
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/TeXmacs/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 PLIST
--- pkg/PLIST 11 Mar 2022 18:58:26 -0000 1.11
+++ pkg/PLIST 26 Oct 2022 01:56:35 -0000
@@ -3223,10 +3223,6 @@ share/TeXmacs/misc/images/welcome-help.p
share/TeXmacs/misc/images/welcome-manual.png
share/TeXmacs/misc/images/welcome-promote.png
share/TeXmacs/misc/images/welcome-videos.png
-share/TeXmacs/misc/inkscape_extension/
-share/TeXmacs/misc/inkscape_extension/texmacs.inx
-share/TeXmacs/misc/inkscape_extension/texmacs_latex.sty
-share/TeXmacs/misc/inkscape_extension/texmacs_reedit.py
share/TeXmacs/misc/latex/
share/TeXmacs/misc/latex/TeXmacs.sty
share/TeXmacs/misc/latex/f2pspost.tex
@@ -5647,6 +5643,16 @@ share/TeXmacs/plugins/cocoa5/doc/cocoa5-
share/TeXmacs/plugins/cocoa5/doc/cocoa5.en.tm
share/TeXmacs/plugins/cocoa5/progs/
share/TeXmacs/plugins/cocoa5/progs/init-cocoa5.scm
+share/TeXmacs/plugins/code/
+share/TeXmacs/plugins/code/progs/
+share/TeXmacs/plugins/code/progs/cpp-lang.scm
+share/TeXmacs/plugins/code/progs/dot-lang.scm
+share/TeXmacs/plugins/code/progs/init-code.scm
+share/TeXmacs/plugins/code/progs/java-lang.scm
+share/TeXmacs/plugins/code/progs/javascript-lang.scm
+share/TeXmacs/plugins/code/progs/json-lang.scm
+share/TeXmacs/plugins/code/progs/julia-lang.scm
+share/TeXmacs/plugins/code/progs/scala-lang.scm
share/TeXmacs/plugins/coq/
share/TeXmacs/plugins/coq/bin/
@bin share/TeXmacs/plugins/coq/bin/tm_coq
@@ -5710,16 +5716,12 @@ share/TeXmacs/plugins/giac/
share/TeXmacs/plugins/giac/doc/
share/TeXmacs/plugins/giac/doc/giac-abstract.en.tm
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-1.pdf
-share/TeXmacs/plugins/giac/doc/giac-demo.en-image-10.pdf
-share/TeXmacs/plugins/giac/doc/giac-demo.en-image-11.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-2.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-3.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-4.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-5.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-6.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en-image-7.pdf
-share/TeXmacs/plugins/giac/doc/giac-demo.en-image-8.pdf
-share/TeXmacs/plugins/giac/doc/giac-demo.en-image-9.pdf
share/TeXmacs/plugins/giac/doc/giac-demo.en.tm
share/TeXmacs/plugins/giac/doc/giac.en.tm
share/TeXmacs/plugins/giac/packages/
@@ -5739,7 +5741,6 @@ share/TeXmacs/plugins/gnuplot/doc/gnuplo
share/TeXmacs/plugins/gnuplot/doc/gnuplot-script.en.tm
share/TeXmacs/plugins/gnuplot/doc/gnuplot.en.tm
share/TeXmacs/plugins/gnuplot/progs/
-share/TeXmacs/plugins/gnuplot/progs/gnuplot-input.scm
share/TeXmacs/plugins/gnuplot/progs/init-gnuplot.scm
share/TeXmacs/plugins/graph/
share/TeXmacs/plugins/graph/doc/
@@ -5988,6 +5989,7 @@ share/TeXmacs/plugins/octave/octave/tm/t
share/TeXmacs/plugins/octave/octave/tmstart.m
share/TeXmacs/plugins/octave/progs/
share/TeXmacs/plugins/octave/progs/init-octave.scm
+share/TeXmacs/plugins/octave/progs/octave-lang.scm
share/TeXmacs/plugins/octave/test/
share/TeXmacs/plugins/octave/test/convert.tm
share/TeXmacs/plugins/octave/test/plots.tm
@@ -6017,6 +6019,7 @@ share/TeXmacs/plugins/python/packages/se
share/TeXmacs/plugins/python/packages/session/python.ts
share/TeXmacs/plugins/python/progs/
share/TeXmacs/plugins/python/progs/init-python.scm
+share/TeXmacs/plugins/python/progs/python-lang.scm
share/TeXmacs/plugins/python/progs/python-menus.scm
share/TeXmacs/plugins/python/progs/python-widgets.scm
share/TeXmacs/plugins/qcl/
@@ -6570,27 +6573,18 @@ share/TeXmacs/progs/part/part-shared.scm
share/TeXmacs/progs/part/part-tmfs.scm
share/TeXmacs/progs/prog/
share/TeXmacs/progs/prog/cpp-edit.scm
-share/TeXmacs/progs/prog/cpp-lang.scm
share/TeXmacs/progs/prog/default-lang.scm
share/TeXmacs/progs/prog/dot-edit.scm
-share/TeXmacs/progs/prog/dot-lang.scm
share/TeXmacs/progs/prog/fortran-edit.scm
share/TeXmacs/progs/prog/glue-symbols.scm
share/TeXmacs/progs/prog/java-edit.scm
-share/TeXmacs/progs/prog/java-lang.scm
-share/TeXmacs/progs/prog/javascript-lang.scm
-share/TeXmacs/progs/prog/json-lang.scm
-share/TeXmacs/progs/prog/julia-lang.scm
-share/TeXmacs/progs/prog/octave-lang.scm
share/TeXmacs/progs/prog/prog-edit.scm
share/TeXmacs/progs/prog/prog-format-test.scm
share/TeXmacs/progs/prog/prog-format.scm
share/TeXmacs/progs/prog/prog-kbd.scm
share/TeXmacs/progs/prog/prog-menu.scm
share/TeXmacs/progs/prog/python-edit.scm
-share/TeXmacs/progs/prog/python-lang.scm
share/TeXmacs/progs/prog/scala-edit.scm
-share/TeXmacs/progs/prog/scala-lang.scm
share/TeXmacs/progs/prog/scheme-autocomplete.scm
share/TeXmacs/progs/prog/scheme-edit.scm
share/TeXmacs/progs/prog/scheme-menu.scm
@@ -6659,6 +6653,8 @@ share/TeXmacs/progs/texmacs/texmacs/tm-s
share/TeXmacs/progs/texmacs/texmacs/tm-tools.scm
share/TeXmacs/progs/texmacs/texmacs/tm-view.scm
share/TeXmacs/progs/text/
+share/TeXmacs/progs/text/chinese/
+share/TeXmacs/progs/text/chinese/chinese.scm
share/TeXmacs/progs/text/cyrillic/
share/TeXmacs/progs/text/cyrillic/cp1251-kbd.scm
share/TeXmacs/progs/text/cyrillic/jcuken-kbd.scm
Index: pkg/README
===================================================================
RCS file: /cvs/ports/editors/TeXmacs/pkg/README,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 README
--- pkg/README 11 Mar 2022 18:58:26 -0000 1.3
+++ pkg/README 26 Oct 2022 01:56:35 -0000
@@ -8,7 +8,7 @@ Plug-ins
Many plug-ins for external software exist for GNU TeXmacs. Install the
corresponding packages to use these plug-ins (e.g., `pkg_add gnuplot').
-dratex: texlive_base
+dratex: texlive_texmf-full
gnuplot: gnuplot
graphviz: graphviz
lisp: clisp