pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors/TeXmacs Update TeXmacs to 1.99.5.
details: https://anonhg.NetBSD.org/pkgsrc/rev/d79aaafb82d6
branches: trunk
changeset: 349853:d79aaafb82d6
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Jul 16 21:13:22 2016 +0000
description:
Update TeXmacs to 1.99.5.
Explicitly does not support guile20, so let it use guile18 for now.
Changes from version 1.99.3 to 1.99.5
Support for retina screens (1.99.5).
Implementation of a better, still experimental, page breaking algorithm (1.99.5).
Various improvements for the laptop presentation mode (1.99.5).
Simplified editor for graphical slides in laptop presentations (1.99.5).
Highly improved animations (1.99.5).
An editing mode for simple animations based on morphing (1.99.5).
Various graphical effects and font effects (1.99.5).
Reorganizations in the configuration of TeXmacs (1.99.5).
Improved rendering of pages, including a mode for double sided rendering, and a panorama mode (1.99.5).
High quality mathematical typesetting for many standard fonts (1.99.5); see also the paper ?Mathematical Font Art? presented at ICMS 2016.
Rudimentary support for inking (1.99.5).
Customizable snapping in graphics mode (1.99.5).
Various enhancements and fixes for graphics mode (1.99.5).
Various bug fixes (1.99.4).
Various improvements for the table editor (1.99.4).
Greek language support, with the help of Alkis Akritas (1.99.4).
Experimental math editing mode that enforces syntactic correctness (1.99.3).
A series of improvements in the converter to LaTeX (1.99.3).
Tool for examining errors in the LaTeX export (1.99.3).
High quality support of STIX fonts (1.99.3).
Various improvements concerning mathematical typesetting (1.99.3).
Improved punctuation, including support for French punctuation rules (1.99.3).
Improved experimental client-server support (1.99.3).
Encrypting/decrypting pieces of documents (1.99.3).
New experimental bibliographic database management (1.99.3).
New experimental database facilities (1.99.3).
Added style package for literate programming (1.99.3).
Consistent support for multiple bibliographies, indexes, glossaries, etc. (1.99.3).
diffstat:
editors/TeXmacs/Makefile | 47 +-
editors/TeXmacs/PLIST | 1040 +++++++++-
editors/TeXmacs/distinfo | 16 +-
editors/TeXmacs/patches/patch-ab | 46 +-
editors/TeXmacs/patches/patch-aj | 12 +-
editors/TeXmacs/patches/patch-src_System_Link_socket__server.cpp | 10 +-
6 files changed, 1059 insertions(+), 112 deletions(-)
diffs (truncated from 2351 to 300 lines):
diff -r 6d38a3e4960b -r d79aaafb82d6 editors/TeXmacs/Makefile
--- a/editors/TeXmacs/Makefile Sat Jul 16 20:06:07 2016 +0000
+++ b/editors/TeXmacs/Makefile Sat Jul 16 21:13:22 2016 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.110 2016/07/09 06:38:14 wiz Exp $
+# $NetBSD: Makefile,v 1.111 2016/07/16 21:13:22 wiz Exp $
+#
+# changelog at http://www.texmacs.org/tmweb/about/changes.en.html
-DISTNAME= TeXmacs-1.99.2-src
+DISTNAME= TeXmacs-1.99.5-src
PKGNAME= ${DISTNAME:S/-src//}
-PKGREVISION= 3
CATEGORIES= editors
MASTER_SITES= ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/
MASTER_SITES+= http://www.texmacs.org/Download/ftp/tmftp/source/
@@ -11,18 +12,23 @@
HOMEPAGE= http://www.texmacs.org/
COMMENT= GNU TeXmacs (free scientific text editor)
+DEPENDS+= ps2pkm>=1.5:../../fonts/ps2pkm
+
BUILD_TARGET= TEXMACS
-USE_TOOLS+= gmake perl:run
+USE_TOOLS+= gmake perl:run pkg-config bash
USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
CONFIGURE_ENV+= ac_cv_path_RCC=${QTDIR}/bin/rcc
# XXX workaround for bug in configure
CONFIGURE_ARGS+= --datadir=${PREFIX}/share
CONFIGURE_ARGS+= --with-qt=${QTDIR}
-#TEX_ACCEPTED= teTeX3
BUILD_MAKE_FLAGS+= QT_QTDIR=${QTDIR}
+# in 1.99.5 this fails with
+# ./configure: 4562: Syntax error: Bad substitution
+CONFIG_SHELL= ${BASH}
+
REPLACE_PYTHON= plugins/python/bin/tm_python
REPLACE_PYTHON+= plugins/sage/bin/tm_sage
REPLACE_PYTHON+= plugins/mathematica/bin/realpath.py
@@ -42,38 +48,41 @@
REPLACE_SH+= plugins/matlab/bin/tm_matlab
REPLACE_SH+= plugins/maxima/bin/maxima_detect
REPLACE_SH+= plugins/maxima/bin/tm_maxima
+REPLACE_SH+= plugins/mupad/bin/tm_mupad
REPLACE_SH+= plugins/mupad/bin/tm_mupad_help
REPLACE_SH+= plugins/octave/bin/tm_octave
REPLACE_SH+= plugins/reduce/bin/tm_reduce
REPLACE_SH+= plugins/texgraph/bin/tm_texgraph
REPLACE_SH+= plugins/xypic/bin/tm_xypic
+REPLACE_SH+= misc/admin/sign_update
+REPLACE_SH+= misc/scripts/gs
REPLACE_PERL+= plugins/asymptote/bin/perl-tm_asy
REPLACE_PERL+= plugins/asymptote/bin/tm_asy2
-
-pre-install:
- ${RM} -f ${WRKSRC}/TeXmacs/doc/devel/format/.log
- ${FIND} ${WRKSRC}/plugins/ -name '*.orig' | ${XARGS} ${RM} -f
+REPLACE_PERL+= plugins/feynmf/bin/bbox_add.pl
-# just a helper script, not worth a full perl dependency
-CHECK_INTERPRETER_SKIP= libexec/TeXmacs/bin/bbox_add.pl
-# but be friendly and set the path to something reasonable
-REPLACE_INTERPRETER+= optionalperl
-REPLACE.optionalperl.old= .*perl[^[:space:]]*
-REPLACE.optionalperl.new= ${LOCALBASE}/bin/perl
-REPLACE_FILES.optionalperl= plugins/feynmf/bin/bbox_add.pl
+SUBST_CLASSES+= bash
+SUBST_SED.bash+= -e "s,/bin/bash,${PREFIX}/bin/bash,"
+SUBST_FILES.bash+= src/makefile.in src/Texmacs/Texmacs/texmacs.cpp Makefile.in
+SUBST_MESSAGE.bash= Fixing hardcoded bash path.
+SUBST_STAGE.bash= pre-configure
-DEPENDS+= ps2pkm>=1.5:../../fonts/ps2pkm
+pre-build:
+ find ${WRKSRC} -name ._* -exec rm {} \;
-BUILDLINK_DEPMETHOD.libXt?= build
+# do not install backup files
+post-install:
+ ${RM} ${DESTDIR}${PREFIX}/share/TeXmacs/plugins/python/progs/init-python.scm.orig
.include "../../converters/libiconv/buildlink3.mk"
.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/gnome-icon-theme/buildlink3.mk"
+# as of 1.99.5
+# configure: error: TeXmacs is incompatible with Guile 2.
+#.include "../../lang/guile20/buildlink3.mk"
.include "../../lang/guile/buildlink3.mk"
.include "../../lang/python/application.mk"
-#.include "../../mk/tex.buildlink3.mk"
.include "../../print/ghostscript/buildlink3.mk"
.include "../../x11/qt4-tools/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 6d38a3e4960b -r d79aaafb82d6 editors/TeXmacs/PLIST
--- a/editors/TeXmacs/PLIST Sat Jul 16 20:06:07 2016 +0000
+++ b/editors/TeXmacs/PLIST Sat Jul 16 21:13:22 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.43 2015/08/26 22:04:25 joerg Exp $
+@comment $NetBSD: PLIST,v 1.44 2016/07/16 21:13:22 wiz Exp $
bin/fig2ps
bin/texmacs
include/TeXmacs.h
@@ -53,11 +53,13 @@
share/TeXmacs/doc/about/about-summary.es.tm
share/TeXmacs/doc/about/about-summary.fr.tm
share/TeXmacs/doc/about/about-summary.it.tm
+share/TeXmacs/doc/about/about-summary.zh.tm
share/TeXmacs/doc/about/about.de.tm
share/TeXmacs/doc/about/about.en.tm
share/TeXmacs/doc/about/about.es.tm
share/TeXmacs/doc/about/about.fr.tm
share/TeXmacs/doc/about/about.it.tm
+share/TeXmacs/doc/about/about.zh.tm
share/TeXmacs/doc/about/authors/administration.de.tm
share/TeXmacs/doc/about/authors/administration.en.tm
share/TeXmacs/doc/about/authors/administration.es.tm
@@ -68,11 +70,13 @@
share/TeXmacs/doc/about/authors/authors.es.tm
share/TeXmacs/doc/about/authors/authors.fr.tm
share/TeXmacs/doc/about/authors/authors.it.tm
+share/TeXmacs/doc/about/authors/authors.zh.tm
share/TeXmacs/doc/about/authors/contact.de.tm
share/TeXmacs/doc/about/authors/contact.en.tm
share/TeXmacs/doc/about/authors/contact.es.tm
share/TeXmacs/doc/about/authors/contact.fr.tm
share/TeXmacs/doc/about/authors/contact.it.tm
+share/TeXmacs/doc/about/authors/contact.zh.tm
share/TeXmacs/doc/about/authors/developers.de.tm
share/TeXmacs/doc/about/authors/developers.en.tm
share/TeXmacs/doc/about/authors/developers.es.tm
@@ -173,6 +177,7 @@
share/TeXmacs/doc/about/changes/changes.de.tm
share/TeXmacs/doc/about/changes/changes.en.tm
share/TeXmacs/doc/about/changes/changes.fr.tm
+share/TeXmacs/doc/about/changes/changes.zh.tm
share/TeXmacs/doc/about/contribute/contribute.de.tm
share/TeXmacs/doc/about/contribute/contribute.en.tm
share/TeXmacs/doc/about/contribute/contribute.es.tm
@@ -258,16 +263,19 @@
share/TeXmacs/doc/about/philosophy/description.es.tm
share/TeXmacs/doc/about/philosophy/description.fr.tm
share/TeXmacs/doc/about/philosophy/description.it.tm
+share/TeXmacs/doc/about/philosophy/description.zh.tm
share/TeXmacs/doc/about/philosophy/freedom.de.tm
share/TeXmacs/doc/about/philosophy/freedom.en.tm
share/TeXmacs/doc/about/philosophy/freedom.es.tm
share/TeXmacs/doc/about/philosophy/freedom.fr.tm
share/TeXmacs/doc/about/philosophy/freedom.it.tm
+share/TeXmacs/doc/about/philosophy/freedom.zh.tm
share/TeXmacs/doc/about/philosophy/philosophy.de.tm
share/TeXmacs/doc/about/philosophy/philosophy.en.tm
share/TeXmacs/doc/about/philosophy/philosophy.es.tm
share/TeXmacs/doc/about/philosophy/philosophy.fr.tm
share/TeXmacs/doc/about/philosophy/philosophy.it.tm
+share/TeXmacs/doc/about/philosophy/philosophy.zh.tm
share/TeXmacs/doc/about/projects/future.en.tm
share/TeXmacs/doc/about/projects/future.es.tm
share/TeXmacs/doc/about/projects/future.fr.tm
@@ -291,24 +299,30 @@
share/TeXmacs/doc/about/welcome/welcome.es.tm
share/TeXmacs/doc/about/welcome/welcome.fr.tm
share/TeXmacs/doc/about/welcome/welcome.it.tm
+share/TeXmacs/doc/about/welcome/welcome.zh.tm
share/TeXmacs/doc/devel/format/basics/basics.de.tm
share/TeXmacs/doc/devel/format/basics/basics.en.tm
+share/TeXmacs/doc/devel/format/basics/basics.zh.tm
share/TeXmacs/doc/devel/format/basics/lengths.de.tm
share/TeXmacs/doc/devel/format/basics/lengths.en.tm
share/TeXmacs/doc/devel/format/basics/tm-docs.de.tm
share/TeXmacs/doc/devel/format/basics/tm-docs.en.tm
+share/TeXmacs/doc/devel/format/basics/tm-docs.zh.tm
share/TeXmacs/doc/devel/format/basics/tm-drd.de.tm
share/TeXmacs/doc/devel/format/basics/tm-drd.en.tm
share/TeXmacs/doc/devel/format/basics/tm-scm.de.tm
share/TeXmacs/doc/devel/format/basics/tm-scm.en.tm
share/TeXmacs/doc/devel/format/basics/tm-tm.de.tm
share/TeXmacs/doc/devel/format/basics/tm-tm.en.tm
+share/TeXmacs/doc/devel/format/basics/tm-tm.zh.tm
share/TeXmacs/doc/devel/format/basics/tm-tmml.de.tm
share/TeXmacs/doc/devel/format/basics/tm-tmml.en.tm
share/TeXmacs/doc/devel/format/basics/tm-tree.de.tm
share/TeXmacs/doc/devel/format/basics/tm-tree.en.tm
+share/TeXmacs/doc/devel/format/basics/tm-tree.zh.tm
share/TeXmacs/doc/devel/format/basics/typesetting.de.tm
share/TeXmacs/doc/devel/format/basics/typesetting.en.tm
+share/TeXmacs/doc/devel/format/basics/typesetting.zh.tm
share/TeXmacs/doc/devel/format/env-vars.de.tm
share/TeXmacs/doc/devel/format/env-vars.fr.tm
share/TeXmacs/doc/devel/format/environment/env-font.de.tm
@@ -364,8 +378,10 @@
share/TeXmacs/doc/devel/format/regular/regular.en.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-arith.de.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-arith.en.tm
+share/TeXmacs/doc/devel/format/stylesheet/prim-arith.zh.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-boolean.de.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-boolean.en.tm
+share/TeXmacs/doc/devel/format/stylesheet/prim-boolean.zh.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-control.de.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-control.en.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-env.de.tm
@@ -386,6 +402,7 @@
share/TeXmacs/doc/devel/format/stylesheet/prim-transient.en.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-tuples.de.tm
share/TeXmacs/doc/devel/format/stylesheet/prim-tuples.en.tm
+share/TeXmacs/doc/devel/format/stylesheet/prim-tuples.zh.tm
share/TeXmacs/doc/devel/format/stylesheet/stylesheet.de.tm
share/TeXmacs/doc/devel/format/stylesheet/stylesheet.en.tm
share/TeXmacs/doc/devel/format/trees.de.tm
@@ -460,6 +477,7 @@
share/TeXmacs/doc/devel/plugin/plugins.it.tm
share/TeXmacs/doc/devel/scheme/api/api.en.tm
share/TeXmacs/doc/devel/scheme/api/automatic-updates.en.tm
+share/TeXmacs/doc/devel/scheme/api/glue-auto-doc.en.tm
share/TeXmacs/doc/devel/scheme/api/tmfs/tmfs-basics.en.tm
share/TeXmacs/doc/devel/scheme/api/tmfs/tmfs.en.tm
share/TeXmacs/doc/devel/scheme/api/url.en.tm
@@ -471,6 +489,12 @@
share/TeXmacs/doc/devel/scheme/buffer/scheme-buffer.en.tm
share/TeXmacs/doc/devel/scheme/buffer/view-api.en.tm
share/TeXmacs/doc/devel/scheme/buffer/window-api.en.tm
+share/TeXmacs/doc/devel/scheme/database/database-base.en.tm
+share/TeXmacs/doc/devel/scheme/database/database-format.en.tm
+share/TeXmacs/doc/devel/scheme/database/database-index.en.tm
+share/TeXmacs/doc/devel/scheme/database/database-permissions.en.tm
+share/TeXmacs/doc/devel/scheme/database/database-version.en.tm
+share/TeXmacs/doc/devel/scheme/database/scheme-database.en.tm
share/TeXmacs/doc/devel/scheme/edit/edit-fundamental.en.tm
share/TeXmacs/doc/devel/scheme/edit/edit-model.en.tm
share/TeXmacs/doc/devel/scheme/edit/edit-modify.en.tm
@@ -612,6 +636,7 @@
share/TeXmacs/doc/devel/style/style.pt.tm
share/TeXmacs/doc/fdl.txt
share/TeXmacs/doc/main/beamer/man-animations.en.tm
+share/TeXmacs/doc/main/beamer/man-beamer-export.en.tm
share/TeXmacs/doc/main/beamer/man-beamer-overlays.en.tm
share/TeXmacs/doc/main/beamer/man-beamer-style.en.tm
share/TeXmacs/doc/main/beamer/man-beamer-style.fr.tm
@@ -627,6 +652,7 @@
share/TeXmacs/doc/main/config/man-config-kbd-modkeys.it.tm
share/TeXmacs/doc/main/config/man-config-kbd-modkeys.pl.tm
share/TeXmacs/doc/main/config/man-config-keyboard.en.tm
+share/TeXmacs/doc/main/config/man-config-keyboard.zh.tm
share/TeXmacs/doc/main/config/man-configuration.de.tm
share/TeXmacs/doc/main/config/man-configuration.en.tm
share/TeXmacs/doc/main/config/man-configuration.es.tm
@@ -643,6 +669,7 @@
share/TeXmacs/doc/main/config/man-oriental.zh.tm
share/TeXmacs/doc/main/config/man-preferences.en.tm
share/TeXmacs/doc/main/config/man-preferences.fr.tm
+share/TeXmacs/doc/main/config/man-preferences.zh.tm
share/TeXmacs/doc/main/config/man-russian.de.tm
share/TeXmacs/doc/main/config/man-russian.en.tm
share/TeXmacs/doc/main/config/man-russian.fr.tm
@@ -758,17 +785,24 @@
share/TeXmacs/doc/main/editing/man-versioning.zh.tm
share/TeXmacs/doc/main/faq/faq.en.tm
share/TeXmacs/doc/main/graphics/man-graphics-edit.en.tm
+share/TeXmacs/doc/main/graphics/man-graphics-edit.zh.tm
share/TeXmacs/doc/main/graphics/man-graphics-group.en.tm
+share/TeXmacs/doc/main/graphics/man-graphics-group.zh.tm
share/TeXmacs/doc/main/graphics/man-graphics-insert.en.tm
+share/TeXmacs/doc/main/graphics/man-graphics-insert.zh.tm
share/TeXmacs/doc/main/graphics/man-graphics-new.en.tm
+share/TeXmacs/doc/main/graphics/man-graphics-new.zh.tm
share/TeXmacs/doc/main/graphics/man-graphics-style.en.tm
+share/TeXmacs/doc/main/graphics/man-graphics-style.zh.tm
share/TeXmacs/doc/main/graphics/man-graphics.en.tm
+share/TeXmacs/doc/main/graphics/man-graphics.zh.tm
share/TeXmacs/doc/main/interface/man-itf.de.tm
share/TeXmacs/doc/main/interface/man-itf.en.tm
share/TeXmacs/doc/main/interface/man-itf.es.tm
share/TeXmacs/doc/main/interface/man-itf.fr.tm
share/TeXmacs/doc/main/interface/man-itf.it.tm
share/TeXmacs/doc/main/interface/man-itf.pt.tm
+share/TeXmacs/doc/main/interface/man-remote-plugins.en.tm
share/TeXmacs/doc/main/interface/man-scripting-language.en.tm
share/TeXmacs/doc/main/interface/man-session-basic.de.tm
share/TeXmacs/doc/main/interface/man-session-basic.en.tm
@@ -830,6 +864,7 @@
share/TeXmacs/doc/main/links/man-create-links.it.tm
share/TeXmacs/doc/main/links/man-create-links.pl.tm
share/TeXmacs/doc/main/links/man-create-links.pt.tm
+share/TeXmacs/doc/main/links/man-create-links.zh.tm
share/TeXmacs/doc/main/links/man-glossary.de.tm
share/TeXmacs/doc/main/links/man-glossary.en.tm
share/TeXmacs/doc/main/links/man-glossary.es.tm
@@ -837,6 +872,7 @@
share/TeXmacs/doc/main/links/man-glossary.it.tm
share/TeXmacs/doc/main/links/man-glossary.pl.tm
share/TeXmacs/doc/main/links/man-glossary.pt.tm
+share/TeXmacs/doc/main/links/man-glossary.zh.tm
share/TeXmacs/doc/main/links/man-images.de.tm
share/TeXmacs/doc/main/links/man-images.en.tm
share/TeXmacs/doc/main/links/man-images.es.tm
@@ -844,6 +880,7 @@
Home |
Main Index |
Thread Index |
Old Index