pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/gtexinfo



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Oct  4 08:41:23 UTC 2026

Modified Files:
        pkgsrc/devel/gtexinfo: Makefile PLIST distinfo options.mk
        pkgsrc/devel/gtexinfo/patches: patch-info_filesys.h
Removed Files:
        pkgsrc/devel/gtexinfo/patches: patch-tp_Texinfo_XS_configure
            patch-tp_Texinfo_XS_parsetexi_parser.c patch-util_texi2dvi

Log Message:
gtexinfo: update to 7.3.

7.3 (02 March 2026)
* Language
  . new commands for title page creation: @documentinfo, @publication,
    and @maketitle.  you can use these instead of explicit formatting
    inside @titlepage.
  . you can use heading commands such as @heading after @node.  nodes
    defined this way are not part of the chapter structure of the document
    (unlike if @section etc. were used).
  . new command @xrefname can follow @node in place of a heading command.
    this is for when you do not want any heading at all to be displayed.
  . new command @namedanchor for defining text to be used for a cross-
    reference to an anchor (with @xrefautomaticsectiontitle on)
  . new command @thispart to print part name in headings or footings
  . deprecate @clickstyle
  . if there is no @documentlanguage, the language is unspecified, rather
    than en_US.  (texi2any will still use English strings by default,
    but will not put en_US in the output, depending on output format.)

* texi2any
  . texi2any uses the Perl extensions in C for converters when possible,
    which results in a large speed-up for HTML output.
    set the `TEXINFO_XS_CONVERT' environment variable to 0 for pure Perl.
  . optional experimental texi2any program implementation in C embedding Perl.
    use --enable-using-c-texi2any to prefer the C implementation.
  . report leading directory components of input file names in messages
    (this reverses 6.8 release change, 2021).
  . when CHECK_NORMAL_MENU_STRUCTURE is on, give the line number of the
    problem menu entry
  . DUMP_TREE should now be a file name, or - to output to standard error
  . remove USE_REL_REV variable; former effect is now always on
  . (API only) rename LINKS_BUTTONS customization variable to LINKS_DIRECTIONS
  . (API only) rename space direction ' ' to 'Space'
  . HTML output:
      . the HIGHLIGHT_SYNTAX variable can be used for syntax highlighting
        of code samples.  this feature was present in earlier releases but
        is no longer marked as experimental.
      . do not wrap the contents of <style> elements in an HTML comment,
        as this is no longer needed for browser compatibility
      . the --transliterate-file-names option (which sets the
        TRANSLITERATE_FILE_NAMES variable) is now off by default.
      . when creating redirection files with --node-files (the default),
        ignore the settings of TRANSLITERATE_FILE_NAMES, BASEFILENAME_LENGTH,
        and EXTENSION.
      . likewise, ignore these variables for links to external manuals
        (they are still used for the file names generated for the
        converted manual content).
      . the default setting of WORDS_IN_PAGE has changed from 300 to 200.
        this means that a navigation panel is more likely to be output at
        the bottom of fairly short nodes.
      . use the last @printindex in the input file for the Index direction
      . only output 'accesskey' attributes when splitting by node
      . for locations of external manuals, use files ending with the
        .cnf extension in the htmlxref.d directories (in addition to files
        called htmlxref.cnf).  this should make it easier to combine
        information on HTML cross-references from different sources.
      . in an htmlxref file, you can explicity trigger a link to a local
        manual by using an empty URL
      . you can set FORMAT_MENU to 'menu_no_detailmenu' to omit an
        automatically generated @detailmenu from the Top node
      . info.js (with INFO_JS_DIR) fixes and improvements:
          . avoid pop-up over Top node and display the correct title
      . --internal-links outputs more types of internal link, including
        anchors, sections and floats.  the possible type names reported
        in the second column have changed.
      . USE_NEXT_HEADING_FOR_LONE_NODE removed.  former effect is now
        always on.
      . (API only) remove the buttons specifications with scalar references,
        direction text or functions references should be used instead
      . (API only) remove the Texinfo::TeX4HT customization package
  . Info output:
      . new experimental variable INFO_MATH_IMAGES allows outputting
        images for mathematics notation
  . LaTeX output:
      . use UTF-8 encoding for output by default, regardless of input
        encoding.  override with OUTPUT_ENCODING_NAME.
  . XML output:
      . use HTML entities names for @H and @dotaccent accents types

* texinfo.tex
  . add entries in PDF outline for index initials
  . use Unicode in PDF outline for input documents encoded in UTF-8
  . '@set xrefautomaticsectiontitle on' does not affect cross-references
     to anchors, matching the HTML output
  . separate adjacent footnote markers with commas, e.g. '1, 2' not '1 2'

* info
  . you can use hook scripts to handle an info manual not being found.
    these hooks can provide a message to the user with information on
    how to install the manual.
  . when run as 'info TOPIC INDEX-ENTRY', prefer index entries that
    refer to the node that would be loaded by 'info TOPIC'.  this aids
    in retrieving documentation of command-line options when multiple
    programs are documented in the same manual.
    for example, 'info cp -- -s' goes to the documentation of the -s
    option for the cp program in the coreutils manual, rather than the
    -s option of any other program.
  . list all customizable variables in help buffer including how they
    got their values
  . reuse introductory text in dir file rather than supplying our own text,
    as was the case in older version of info and is the case in Emacs
  . removed fallback if a node is not found in a cross-reference to
    searching for a file of the same name.  e.g. "* Foo::" in a menu
    would go to a file called "Foo", if no node called "Foo" was found.
    now only the node is looked for.
  . new variable 'raw-utf8-output' supports viewing UTF-8 Info files
    on MS-Windows

* Distribution
  . automake 1.18.1, autoconf 2.72, gettext 0.26, libtool 2.5.4
  . support for DJGPP removed


To generate a diff of this commit:
cvs rdiff -u -r1.131 -r1.132 pkgsrc/devel/gtexinfo/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/gtexinfo/PLIST
cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/gtexinfo/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/gtexinfo/options.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/gtexinfo/patches/patch-info_filesys.h
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/gtexinfo/patches/patch-tp_Texinfo_XS_configure \
    pkgsrc/devel/gtexinfo/patches/patch-tp_Texinfo_XS_parsetexi_parser.c
cvs rdiff -u -r1.7 -r0 pkgsrc/devel/gtexinfo/patches/patch-util_texi2dvi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/gtexinfo/Makefile
diff -u pkgsrc/devel/gtexinfo/Makefile:1.131 pkgsrc/devel/gtexinfo/Makefile:1.132
--- pkgsrc/devel/gtexinfo/Makefile:1.131        Thu Jul 16 19:01:48 2026
+++ pkgsrc/devel/gtexinfo/Makefile      Sun Oct  4 08:41:22 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.131 2026/07/16 19:01:48 wiz Exp $
+# $NetBSD: Makefile,v 1.132 2026/10/04 08:41:22 wiz Exp $
 
-DISTNAME=      texinfo-7.2
+DISTNAME=      texinfo-7.3
 PKGNAME=       g${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    devel sysutils
 MASTER_SITES=  ${MASTER_SITE_GNU:=texinfo/}
 EXTRACT_SUFX=  .tar.xz
@@ -21,7 +20,6 @@ DEPENDS+=     p5-Unicode-EastAsianWidth-[0-9
 USE_LIBTOOL=           yes
 USE_TOOLS+=            gmake perl:run
 GNU_CONFIGURE=         yes
-GNU_CONFIGURE_STRICT=  no # otherwise MiscXS.pm won't be installed
 CONFIGURE_ARGS+=       --with-external-libintl-perl
 CONFIGURE_ARGS+=       --with-external-Text-Unidecode
 CONFIGURE_ARGS+=       --with-external-Unicode-EastAsianWidth
@@ -44,11 +42,11 @@ CPPFLAGS+=          -DPKGSRC_INFOPATH=\"${PKGSRC
 
 REPLACE_SH+=           util/texi2dvi
 
-.include "../../mk/bsd.prefs.mk"
 .include "options.mk"
 
 .include "../../converters/libiconv/buildlink3.mk"
-.include "../../lang/perl5/buildlink3.mk"       # for EXTERN.h in XSParagraph
+# for EXTERN.h in XSParagraph
+.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/termcap.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
 

Index: pkgsrc/devel/gtexinfo/PLIST
diff -u pkgsrc/devel/gtexinfo/PLIST:1.31 pkgsrc/devel/gtexinfo/PLIST:1.32
--- pkgsrc/devel/gtexinfo/PLIST:1.31    Sun Apr 20 13:40:33 2025
+++ pkgsrc/devel/gtexinfo/PLIST Sun Oct  4 08:41:22 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.31 2025/04/20 13:40:33 js Exp $
+@comment $NetBSD: PLIST,v 1.32 2026/10/04 08:41:22 wiz Exp $
 bin/info
 bin/install-info
 bin/makeinfo
@@ -12,17 +12,23 @@ info/info-stnd.info
 info/texi2any_api.info
 info/texi2any_internals.info
 info/texinfo.info
-lib/texi2any/ConvertXS.la
-lib/texi2any/DocumentXS.la
-lib/texi2any/IndicesXS.la
-lib/texi2any/MiscXS.la
-lib/texi2any/Parsetexi.la
-lib/texi2any/StructuringTransfoXS.la
-lib/texi2any/XSParagraph.la
-lib/texi2any/libtexinfo-convert.la
-lib/texi2any/libtexinfo-convertxs.la
-lib/texi2any/libtexinfo.la
-lib/texi2any/libtexinfoxs.la
+lib/texi2any/XS_extension/ConfigXS.la
+lib/texi2any/XS_extension/ConvertToTexinfoXS.la
+lib/texi2any/XS_extension/ConvertXS.la
+lib/texi2any/XS_extension/DocumentXS.la
+lib/texi2any/XS_extension/IndicesXS.la
+lib/texi2any/XS_extension/MiscXS.la
+lib/texi2any/XS_extension/Parsetexi.la
+lib/texi2any/XS_extension/ReaderXS.la
+lib/texi2any/XS_extension/StructuringTransfoXS.la
+lib/texi2any/XS_extension/TreeElementConverterXS.la
+lib/texi2any/XS_extension/TreeElementXS.la
+lib/texi2any/XS_extension/XSParagraph.la
+lib/texi2any/lib/libtexinfo-convert.la
+lib/texi2any/lib/libtexinfo-convertxs.la
+lib/texi2any/lib/libtexinfo-main.la
+lib/texi2any/lib/libtexinfo.la
+lib/texi2any/lib/libtexinfoxs.la
 man/man1/info.1
 man/man1/install-info.1
 man/man1/makeinfo.1
@@ -37,8 +43,11 @@ man/man5/texinfo.5
 share/texi2any/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm
 share/texi2any/Texinfo/Commands.pm
 share/texi2any/Texinfo/Commands.pod
+share/texi2any/Texinfo/CommandsValues.pm
+share/texi2any/Texinfo/CommandsValues.pod
 share/texi2any/Texinfo/Common.pm
 share/texi2any/Texinfo/Config.pm
+share/texi2any/Texinfo/ConfigXS.pm
 share/texi2any/Texinfo/Convert/ConvertXS.pm
 share/texi2any/Texinfo/Convert/Converter.pm
 share/texi2any/Texinfo/Convert/DocBook.pm
@@ -52,12 +61,19 @@ share/texi2any/Texinfo/Convert/Paragraph
 share/texi2any/Texinfo/Convert/ParagraphNonXS.pm
 share/texi2any/Texinfo/Convert/PlainTexinfo.pm
 share/texi2any/Texinfo/Convert/Plaintext.pm
+share/texi2any/Texinfo/Convert/ReadDocBook.pm
+share/texi2any/Texinfo/Convert/TestReader.pm
 share/texi2any/Texinfo/Convert/Texinfo.pm
 share/texi2any/Texinfo/Convert/TexinfoMarkup.pm
+share/texi2any/Texinfo/Convert/TexinfoNonXS.pm
 share/texi2any/Texinfo/Convert/TexinfoSXML.pm
 share/texi2any/Texinfo/Convert/TexinfoXML.pm
+share/texi2any/Texinfo/Convert/TexinfoXS.pm
 share/texi2any/Texinfo/Convert/Text.pm
 share/texi2any/Texinfo/Convert/TextContent.pm
+share/texi2any/Texinfo/Convert/TreeElementConverter.pm
+share/texi2any/Texinfo/Convert/TreeElementConverterXS.pm
+share/texi2any/Texinfo/Convert/TreeElementReadDocBook.pm
 share/texi2any/Texinfo/Convert/Unicode.pm
 share/texi2any/Texinfo/Convert/Utils.pm
 share/texi2any/Texinfo/DebugTree.pm
@@ -65,6 +81,7 @@ share/texi2any/Texinfo/Document.pm
 share/texi2any/Texinfo/DocumentXS.pm
 share/texi2any/Texinfo/Documentlanguages.pm
 share/texi2any/Texinfo/HTMLData.pm
+share/texi2any/Texinfo/HTMLDataCSS.pm
 share/texi2any/Texinfo/Indices.pm
 share/texi2any/Texinfo/IndicesXS.pm
 share/texi2any/Texinfo/ManipulateTree.pm
@@ -74,14 +91,19 @@ share/texi2any/Texinfo/Options.pm
 share/texi2any/Texinfo/OutputUnits.pm
 share/texi2any/Texinfo/Parser.pm
 share/texi2any/Texinfo/ParserNonXS.pm
+share/texi2any/Texinfo/Reader.pm
+share/texi2any/Texinfo/ReaderNonXS.pm
 share/texi2any/Texinfo/Report.pm
 share/texi2any/Texinfo/StructTransfXS.pm
 share/texi2any/Texinfo/Structuring.pm
 share/texi2any/Texinfo/Tests.pm
 share/texi2any/Texinfo/Transformations.pm
 share/texi2any/Texinfo/Translations.pm
-share/texi2any/Texinfo/XS/parsetexi/Parsetexi.pm
+share/texi2any/Texinfo/TreeElement.pm
+share/texi2any/Texinfo/TreeElementNonXS.pm
+share/texi2any/Texinfo/UnicodeData.pm
 share/texi2any/Texinfo/XSLoader.pm
+share/texi2any/XSTexinfo/Parsetexi.pm
 share/texi2any/ext/epub3.pm
 share/texi2any/ext/highlight_syntax.pm
 share/texi2any/ext/latex2html.pm
@@ -94,6 +116,10 @@ share/texi2any/init/sc_formatting_with_c
 share/texi2any/js/info.css
 share/texi2any/js/info.js
 share/texi2any/js/modernizr.js
-share/texinfo/htmlxref.cnf
+share/texi2any/load_txi_modules
+share/texinfo/htmlxref.d/Texinfo_GNU.cnf
+share/texinfo/htmlxref.d/Texinfo_nonGNU.cnf
+share/texinfo/info-hooks/gnu-manuals-locations.dat
+share/texinfo/info-hooks/manual-not-found
 share/texinfo/texindex.awk
 share/texinfo/texinfo.dtd

Index: pkgsrc/devel/gtexinfo/distinfo
diff -u pkgsrc/devel/gtexinfo/distinfo:1.68 pkgsrc/devel/gtexinfo/distinfo:1.69
--- pkgsrc/devel/gtexinfo/distinfo:1.68 Sun Oct  5 01:58:37 2025
+++ pkgsrc/devel/gtexinfo/distinfo      Sun Oct  4 08:41:22 2026
@@ -1,13 +1,10 @@
-$NetBSD: distinfo,v 1.68 2025/10/05 01:58:37 js Exp $
+$NetBSD: distinfo,v 1.69 2026/10/04 08:41:22 wiz Exp $
 
-BLAKE2s (texinfo-7.2.tar.xz) = 2bb5d9812df4689d0c2e379077df5f617ea3e07c7bfe49669e9de74f9bb43e50
-SHA512 (texinfo-7.2.tar.xz) = 8e67337ae12a552fc620c43725507a4978710ea6630e98b0f5e98eb3f79a90e191dde5225699aa6217c26f171d277461f76150f0459cd07b40c3234d2f3d89bf
-Size (texinfo-7.2.tar.xz) = 6408432 bytes
+BLAKE2s (texinfo-7.3.tar.xz) = 7c595fca0e941075378970492d5fc6320c75f4786915bc189f8d40a510ce22af
+SHA512 (texinfo-7.3.tar.xz) = fb1a16df67f870e79c31f4b96d8431d9c944eb84e5aa71e9d94890417ce63047918d55620fa63bd582232c47e9b412a6f95a11a2479f53f40e92e49bc018d926
+Size (texinfo-7.3.tar.xz) = 6940392 bytes
 SHA1 (patch-configure) = 207dc69f65b29db3ba937bd82a664c27f237fd57
 SHA1 (patch-gnulib_lib_malloc_dynarray-skeleton.c) = 6e683e689bfc7573bf9d62d2bc9a1abb64d521df
 SHA1 (patch-gnulib_lib_mbiter.h) = 3d932f20f69ec2531a2b797dcc02252e19ace163
 SHA1 (patch-gnulib_lib_mbuiter.h) = a248a56818e46ca501f9dc57415c40f766a065f8
-SHA1 (patch-info_filesys.h) = 7cc1819ac02deae957f95b84b11bed20609d0235
-SHA1 (patch-tp_Texinfo_XS_configure) = 9aa1b01463cee53bb137e545719fdbbe41b9a175
-SHA1 (patch-tp_Texinfo_XS_parsetexi_parser.c) = ba0ac6fc04dbf4cd5a555bce8071ca6fee2d66a5
-SHA1 (patch-util_texi2dvi) = 72be61e607a393edf0cbd67747f7e0b360441466
+SHA1 (patch-info_filesys.h) = a4b551ffcba014c13eb7bc9801b8901ce9c4fb66

Index: pkgsrc/devel/gtexinfo/options.mk
diff -u pkgsrc/devel/gtexinfo/options.mk:1.6 pkgsrc/devel/gtexinfo/options.mk:1.7
--- pkgsrc/devel/gtexinfo/options.mk:1.6        Sun Nov  3 10:39:13 2019
+++ pkgsrc/devel/gtexinfo/options.mk    Sun Oct  4 08:41:22 2026
@@ -1,14 +1,13 @@
-# $NetBSD: options.mk,v 1.6 2019/11/03 10:39:13 rillig Exp $
+# $NetBSD: options.mk,v 1.7 2026/10/04 08:41:22 wiz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.gtexinfo
 PKG_SUPPORTED_OPTIONS=         nls
 PKG_SUGGESTED_OPTIONS=         # blank
-PKG_SUGGESTED_OPTIONS.NetBSD+= nls
-
-PKG_OPTIONS_LEGACY_VARS=       TEXINFO_LOCALE
 
 .include "../../mk/bsd.options.mk"
 
+# as of 7.3: does not work on NetBSD because it
+# leads to conflicting macro definitions
 .if !empty(PKG_OPTIONS:Mnls)
 USE_PKGLOCALEDIR=      yes
 PLIST_SRC+=            ${PKGDIR}/PLIST.locale

Index: pkgsrc/devel/gtexinfo/patches/patch-info_filesys.h
diff -u pkgsrc/devel/gtexinfo/patches/patch-info_filesys.h:1.1 pkgsrc/devel/gtexinfo/patches/patch-info_filesys.h:1.2
--- pkgsrc/devel/gtexinfo/patches/patch-info_filesys.h:1.1      Fri Nov  1 08:37:29 2024
+++ pkgsrc/devel/gtexinfo/patches/patch-info_filesys.h  Sun Oct  4 08:41:22 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-info_filesys.h,v 1.1 2024/11/01 08:37:29 adam Exp $
+$NetBSD: patch-info_filesys.h,v 1.2 2026/10/04 08:41:22 wiz Exp $
 
 Use PKGSRC_INFOPATH.
 
---- info/filesys.h.orig        2014-12-29 11:29:54.000000000 +0000
+--- info/filesys.h.orig        2026-03-01 17:03:26.000000000 +0000
 +++ info/filesys.h
-@@ -68,7 +68,7 @@ extern int is_dir_name (char *filename);
- 
- /* The default value of INFOPATH. */
- #if !defined (DEFAULT_INFOPATH)
+@@ -70,7 +70,7 @@ int is_dir_name (const char *filename);
+ #ifdef __DJGPP__
+ #  define DEFAULT_INFOPATH "c:/djgpp/info;/usr/local/info;/usr/info;."
+ #else
 -#  define DEFAULT_INFOPATH 
"PATH:/usr/local/info:/usr/info:/usr/local/lib/info:/usr/lib/info:/usr/local/gnu/info:/usr/local/gnu/lib/info:/usr/gnu/info:/usr/gnu/lib/info:/opt/gnu/info:/usr/share/info:/usr/share/lib/info:/usr/local/share/info:/usr/local/share/lib/info:/usr/gnu/lib/emacs/info:/usr/local/gnu/lib/emacs/info:/usr/local/lib/emacs/info:/usr/local/emacs/info:."
 +#  define DEFAULT_INFOPATH ".:" PKGSRC_INFOPATH 
":PATH:/usr/local/info:/usr/info:/usr/local/lib/info:/usr/lib/info:/usr/local/gnu/info:/usr/local/gnu/lib/info:/usr/gnu/info:/usr/gnu/lib/info:/opt/gnu/info:/usr/share/info:/usr/share/lib/info:/usr/local/share/info:/usr/local/share/lib/info:/usr/gnu/lib/emacs/info:/usr/local/gnu/lib/emacs/info:/usr/local/lib/emacs/info:/usr/local/emacs/info"
- #endif /* !DEFAULT_INFOPATH */
+ #endif
  
  #if !defined (S_ISREG) && defined (S_IFREG)



Home | Main Index | Thread Index | Old Index