pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/gtexinfo gtexinfo: update to 7.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/528a2f072e93
branches:  trunk
changeset: 388654:528a2f072e93
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Nov 24 12:16:03 2022 +0000

description:
gtexinfo: update to 7.0.

7.0 (7 November 2022)
* texi2any
 . LaTeX added as an output format, selected with --latex
 . EPUB 3 added as an output format, selected with --epub3
 . reform throughout the code in general
 . thorough review of character encoding issues
 . new customization variables involved with character encoding:
     INPUT_FILE_NAME_ENCODING, OUTPUT_FILE_NAME_ENCODING,
     DOC_ENCODING_FOR_INPUT_FILE_NAME, DOC_ENCODING_FOR_OUTPUT_FILE_NAME,
     MESSAGE_ENCODING and COMMAND_LINE_ENCODING
 . warn if full-text commands (@ref, @footnote, @anchor) appear in @w
 . new variable NO_TOP_NODE_OUTPUT
 . IGNORE_BEFORE_SETFILENAME variable removed.  former effect
   is now always on.
 . HTML output:
     . use manual_name_html as output directory for split HTML instead of
       manual_name or manual_name.html
     . default DOCTYPE declaration changed to plain HTML5 style rather than
       HTML4 DTD reference
     . output only the CSS rules that are needed in an output file
     . remove CSS_LINES variable and add SHOW_BUILTIN_CSS_RULES
       (custom CSS can still be output using EXTRA_HEAD)
     . use <code> tag for the output of @t and @verb instead of <tt>
     . use <abbr> for @acronym instead of <acronym>
     . link to table of contents from short table of contents only if a
       table of contents is actually output
     . prefix classes from @example arguments with `user-'
     . percent encode URL in @url/@uref, @email, @image and external
       manual file
     . new USE_XML_SYNTAX, HTML_ROOT_ELEMENT_ATTRIBUTES and
       NO_CUSTOM_HTML_ATTRIBUTE variables can be used to output
       valid XHTML
     . systematic addition of classes attribute in HTML elements based on the
       Texinfo @-command names.  renaming of class attributes to avoid
       confusion with @-commands formatting and describe the role in the
       document rather than the formatting style.
     . COPIABLE_ANCHORS renamed to COPIABLE_LINKS
     . do not add a title by default; SHOW_TITLE or NO_TOP_NODE_OUTPUT has
       to be set
     . USE_TITLEPAGE_FOR_TITLE is now true by default
     . L2H variable removed, replaced by HTML_MATH set to `l2h'
     . rename OVERVIEW_LINK_TO_TOC to SHORT_TOC_LINK_TO_TOC
     . rename BEFORE_OVERVIEW to BEFORE_SHORT_TOC_LINE
     . rename AFTER_OVERVIEW to AFTER_SHORT_TOC_LINES
     . remove PRE_ABOUT, AFTER_ABOUT, and add PROGRAM_NAME_IN_ABOUT
     . remove KEEP_TOP_EXTERNAL_REF
     . new variables IGNORE_REF_TO_TOP_NODE_UP, CONVERT_TO_LATEX_IN_MATH,
       HTMLXREF_MODE and HTMLXREF_FILE
 . DocBook output:
     . do not output Top node or text before the first @node or sectioning
       @-command.  NO_TOP_NODE_OUTPUT can be set to false to output Top node
       for now.
     . replace @definfocenlose defined @-commands by the argument as-is
       to be more consistent with printed output
 . HTML/DocBook output:
     . USE_NUMERIC_ENTITY changed to mean to use numeric entities instead
       of named entities.  former effect is now always on.
     . ENABLE_ENCODING_USE_ENTITY variable removed.  former effect is now
       always off.
 . Info output
     . quote problematic node names (with :, comma...) by default
     . new customization variable ASCII_PUNCTUATION to use plain ASCII
       characters for quotation marks and a few other symbols

* texinfo.tex
  . `@microtype on' uses microtypography in formatting for pdfTeX and LuaTeX
  . do not ignore @part page immediately following Top node
  . do `@set txicodevaristt' to get slanted typewriter for @var in code,
    `@clear txicodevaristt' to use slanted, variable-width roman font for
    @var everywhere.  flag is @set by default, but we may turn this off
    in the future.
  . new file doc/texinfo-zh.tex for Texinfo documents in Chinese.
    new support file doc/txi-zh.tex for Chinese.  doc/short-sample-zh.texi is
    a sample document.

* info
  . better support for index entries containing parentheses
  . better support for getting bold text etc. when displaying manpages
  . bug fixed where the first index entry in a file could be ignored
  . M-C-f closes as well as opens footnotes window
  . do not crash if run in Brazilian Portuguese locale

* Language
  . @deftype* commands use typewriter font in argument list
  . new commands @latex, @iflatex, @ifnotlatex for new LaTeX output format
  . do `@set txidefnamenospace' to omit space after a definition name

* Other
  . build fixed for glibc 2.34

diffstat:

 devel/gtexinfo/Makefile     |  11 ++++++-----
 devel/gtexinfo/PLIST        |  20 ++++++++++++++------
 devel/gtexinfo/PLIST.locale |   6 +++++-
 devel/gtexinfo/distinfo     |   8 ++++----
 4 files changed, 29 insertions(+), 16 deletions(-)

diffs (160 lines):

diff -r 598a78ee095e -r 528a2f072e93 devel/gtexinfo/Makefile
--- a/devel/gtexinfo/Makefile   Thu Nov 24 11:59:41 2022 +0000
+++ b/devel/gtexinfo/Makefile   Thu Nov 24 12:16:03 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.115 2022/10/15 02:45:01 rin Exp $
+# $NetBSD: Makefile,v 1.116 2022/11/24 12:16:03 wiz Exp $
 
-DISTNAME=              texinfo-6.8
+DISTNAME=              texinfo-7.0
 PKGNAME=               g${DISTNAME}
-PKGREVISION=           1
 CATEGORIES=            devel sysutils
 MASTER_SITES=          ${MASTER_SITE_GNU:=texinfo/}
 
@@ -11,7 +10,7 @@
 COMMENT=               GNU info documentation utilities
 LICENSE=               gnu-gpl-v3
 
-BUILD_DEPENDS+=                help2man-[0-9]*:../../converters/help2man
+TOOL_DEPENDS+=         help2man-[0-9]*:../../converters/help2man
 # otherwise, package installs copies of them itself
 DEPENDS+=              p5-Locale-libintl-[0-9]*:../../misc/p5-Locale-libintl
 DEPENDS+=              p5-Text-Unidecode-[0-9]*:../../textproc/p5-Text-Unidecode
@@ -25,13 +24,15 @@
 CONFIGURE_ARGS+=       --enable-perl-xs
 CONFIGURE_ARGS+=       PERL_EXT_CFLAGS=${CFLAGS:Q}
 CONFIGURE_ARGS+=       PERL_EXT_LDFLAGS=${LDFLAGS:Q}
+# embedded into texindex
+CONFIGURE_ARGS+=       ac_cv_path_TI_AWK=${AWK}
 
 USE_LIBTOOL=           yes
 
 INFO_FILES=            yes
 TEST_TARGET=           check
 PLIST_SRC=             ${PKGDIR}/PLIST
-USE_TOOLS+=            perl:run
+USE_TOOLS+=            gawk perl:run
 
 # Replace deeply nested config.sub files (in vendored perl libraries)
 OVERRIDE_DIRDEPTH=     4
diff -r 598a78ee095e -r 528a2f072e93 devel/gtexinfo/PLIST
--- a/devel/gtexinfo/PLIST      Thu Nov 24 11:59:41 2022 +0000
+++ b/devel/gtexinfo/PLIST      Thu Nov 24 12:16:03 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2021/07/15 10:50:32 wiz Exp $
+@comment $NetBSD: PLIST,v 1.25 2022/11/24 12:16:03 wiz Exp $
 bin/info
 bin/install-info
 bin/makeinfo
@@ -9,6 +9,8 @@
 bin/texi2pdf
 bin/texindex
 info/info-stnd.info
+info/texi2any_api.info
+info/texi2any_internals.info
 info/texinfo.info
 lib/texinfo/MiscXS.la
 lib/texinfo/Parsetexi.la
@@ -26,28 +28,31 @@
 man/man5/texinfo.5
 share/texinfo/DebugTexinfo/DebugTree.pm
 share/texinfo/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm
+share/texinfo/Texinfo/Commands.pm
+share/texinfo/Texinfo/Commands.pod
 share/texinfo/Texinfo/Common.pm
+share/texinfo/Texinfo/Config.pm
 share/texinfo/Texinfo/Convert/Converter.pm
 share/texinfo/Texinfo/Convert/DocBook.pm
 share/texinfo/Texinfo/Convert/HTML.pm
 share/texinfo/Texinfo/Convert/IXIN.pm
 share/texinfo/Texinfo/Convert/IXINSXML.pm
 share/texinfo/Texinfo/Convert/Info.pm
-share/texinfo/Texinfo/Convert/Line.pm
+share/texinfo/Texinfo/Convert/LaTeX.pm
 share/texinfo/Texinfo/Convert/NodeNameNormalization.pm
 share/texinfo/Texinfo/Convert/Paragraph.pm
 share/texinfo/Texinfo/Convert/ParagraphNonXS.pm
 share/texinfo/Texinfo/Convert/PlainTexinfo.pm
 share/texinfo/Texinfo/Convert/Plaintext.pm
 share/texinfo/Texinfo/Convert/Texinfo.pm
+share/texinfo/Texinfo/Convert/TexinfoMarkup.pm
 share/texinfo/Texinfo/Convert/TexinfoSXML.pm
 share/texinfo/Texinfo/Convert/TexinfoXML.pm
 share/texinfo/Texinfo/Convert/Text.pm
 share/texinfo/Texinfo/Convert/TextContent.pm
-share/texinfo/Texinfo/Convert/UnFilled.pm
 share/texinfo/Texinfo/Convert/Unicode.pm
+share/texinfo/Texinfo/Convert/Utils.pm
 share/texinfo/Texinfo/Documentlanguages.pm
-share/texinfo/Texinfo/Encoding.pm
 share/texinfo/Texinfo/MiscXS.pm
 share/texinfo/Texinfo/ModulePath.pm
 share/texinfo/Texinfo/Parser.pm
@@ -55,15 +60,18 @@
 share/texinfo/Texinfo/Report.pm
 share/texinfo/Texinfo/Structuring.pm
 share/texinfo/Texinfo/Transformations.pm
+share/texinfo/Texinfo/Translations.pm
 share/texinfo/Texinfo/XS/parsetexi/Parsetexi.pm
 share/texinfo/Texinfo/XSLoader.pm
+share/texinfo/ext/epub3.pm
+share/texinfo/ext/latex2html.pm
+share/texinfo/ext/tex4ht.pm
 share/texinfo/htmlxref.cnf
 share/texinfo/init/book.pm
 share/texinfo/init/chm.pm
+share/texinfo/init/documentation_examples.pm
 share/texinfo/init/highlight_syntax.pm
 share/texinfo/init/html32.pm
-share/texinfo/init/latex2html.pm
-share/texinfo/init/tex4ht.pm
 share/texinfo/js/info.css
 share/texinfo/js/info.js
 share/texinfo/js/modernizr.js
diff -r 598a78ee095e -r 528a2f072e93 devel/gtexinfo/PLIST.locale
--- a/devel/gtexinfo/PLIST.locale       Thu Nov 24 11:59:41 2022 +0000
+++ b/devel/gtexinfo/PLIST.locale       Thu Nov 24 12:16:03 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.locale,v 1.12 2019/10/16 21:16:47 wiz Exp $
+@comment $NetBSD: PLIST.locale,v 1.13 2022/11/24 12:16:03 wiz Exp $
 share/locale/ca.us-ascii/LC_MESSAGES/texinfo_document.mo
 share/locale/ca/LC_MESSAGES/texinfo.mo
 share/locale/ca/LC_MESSAGES/texinfo_document.mo
@@ -14,6 +14,7 @@
 share/locale/es/LC_MESSAGES/texinfo.mo
 share/locale/es/LC_MESSAGES/texinfo_document.mo
 share/locale/fi/LC_MESSAGES/texinfo.mo
+share/locale/fi/LC_MESSAGES/texinfo_document.mo
 share/locale/fr/LC_MESSAGES/texinfo.mo
 share/locale/fr/LC_MESSAGES/texinfo_document.mo
 share/locale/he/LC_MESSAGES/texinfo.mo
@@ -38,9 +39,12 @@
 share/locale/pt_BR/LC_MESSAGES/texinfo.mo
 share/locale/pt_BR/LC_MESSAGES/texinfo_document.mo
 share/locale/ro/LC_MESSAGES/texinfo.mo
+share/locale/ro/LC_MESSAGES/texinfo_document.mo
 share/locale/ru/LC_MESSAGES/texinfo.mo
 share/locale/rw/LC_MESSAGES/texinfo.mo
 share/locale/sl/LC_MESSAGES/texinfo.mo
+share/locale/sr/LC_MESSAGES/texinfo.mo
+share/locale/sr/LC_MESSAGES/texinfo_document.mo
 share/locale/sv/LC_MESSAGES/texinfo.mo
 share/locale/sv/LC_MESSAGES/texinfo_document.mo
 share/locale/tr/LC_MESSAGES/texinfo.mo
diff -r 598a78ee095e -r 528a2f072e93 devel/gtexinfo/distinfo
--- a/devel/gtexinfo/distinfo   Thu Nov 24 11:59:41 2022 +0000
+++ b/devel/gtexinfo/distinfo   Thu Nov 24 12:16:03 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.59 2021/12/10 13:55:31 joerg Exp $
+$NetBSD: distinfo,v 1.60 2022/11/24 12:16:03 wiz Exp $
 
-BLAKE2s (texinfo-6.8.tar.gz) = d91cbc8ac03224da8a4786583ed559b0a2a1a3aa7ea310132abea1a283630f30
-SHA512 (texinfo-6.8.tar.gz) = f46dfb1c0f324a9c54959a8f256f0dcb8aaa59caccb0f027a5ee39a173b6e51a31a488f9d787707e7aa8401a439b2a01a1f3022dbae24ef377a1c021c1ebeb37
-Size (texinfo-6.8.tar.gz) = 10119420 bytes
+BLAKE2s (texinfo-7.0.tar.gz) = b5d0bf429530f953a418941e0f925ed52a887334b3e1ebe1c3440766de4b071f
+SHA512 (texinfo-7.0.tar.gz) = 8085a3f377ac33306ad6792c21a4c24e3423a588680589dc295449b49b76ee55c8b7e9bdcddc46129a2d26dd9e1d070dbdaa725068797b64c0a10e59648b2200
+Size (texinfo-7.0.tar.gz) = 10806691 bytes
 SHA1 (patch-ab) = c27f30eefc28f021835f118543e872089b1c3c52
 SHA1 (patch-ac) = 7f7226ee521fddba9f967be4fe199f6bedcfa148
 SHA1 (patch-gnulib_lib_malloc_dynarray-skeleton.c) = 6e683e689bfc7573bf9d62d2bc9a1abb64d521df



Home | Main Index | Thread Index | Old Index