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