pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/texi2html Update to 1.82:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3274b9c7a768
branches:  trunk
changeset: 555670:3274b9c7a768
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Mar 06 14:34:43 2009 +0000

description:
Update to 1.82:

1.82 (2009-01-05)

* NEW FEATURES
  ------------

* Add new hooks for user functions, for simple @-commands, and at the start and
  end of special regions.

* BUG FIXES
  ---------

* Tests are now more cross-platform and more tolerant of missing optional
  dependencies.

* Don't use unidecode on unicode characters that are known not to have a good
  transliteration.  This corresponds with characters with an @-command that
  don't have a transliteration, like @exclamdown...

* Misc minor bug fixes.

1.80 (2009-01-01)

* NEW FEATURES
  ------------

* handle @alias, @quote*, @guillem*, @textdegree, @allowcodebreaks,
  @fonttextsize, @hyphenation, @click, @clickstyle, @click, @arrow,
  @clicksequence, @geq, @leq, @*headingmarks, @*footingmarks, @smallquotation,
  @ogonek.
  Handle @columnfractions and row prototypes in @multitable better.

* @documentlanguage is used to set the language each time it is seen (except
  if the language was set on the command line).

* new option --css-ref, generate reference to a CSS URL.

* new option --transliterate-file-names, produce file names in ASCII
  transliteration (set in the default case).

* use accesskey and rel attributes, use link element if set in the init file.

* use node id as targets for sections.

* COMPATIBILITY
  -------------

* the API for the formatting of menus completly changed. $simple_menu_link
  is removed, everything should be done in $menu_link.

* change handling of @detailmenu and menu comments, with (among other changes)
  the menu function reference replaced by the menu_command function reference
  also handling @detailmenu.

* tex4ht.init now may use a different external program for @tex and for
  @math, and therefore the configuration variables were doubled and
  their name changed.

* change in the interface, a new function reference print_element_header
  has been added, that should print the heading navigation of an element.
  Previously it was done in print_section.

* change in the normal_text function reference API, now there is an
  input variable true if in simple text.

* change in the menu_entry and simple_menu_entry function reference API,
  the name is always assed, and a new argument tells if there was an
  explicit name.

* change in unknown function reference API, now there is a pass argument
  to be able to handle unknown macros in other passes than the last.
  Report from Reinhold Kainhofer.

* in table_item the text is not formatted with the format command,
  the text_formatted argument is.

* definition index entries are now formatted with $definition_index_entry,
  not with $definition_category anymore.

* $Texi2HTML::THISDOC{copying} is now $Texi2HTML::THISDOC{copying_comment}.

* TOC_LIST_ATTRIBUTE is now called NO_BULLET_LIST_ATTRIBUTE.

* TOC_LIST_STYLE is now called NO_BULLET_LIST_STYLE.

* changes in command line switches to synchronize with makeinfo:
  --number becomes --number-sections
  --separated-footnotes becomes --footnote-style
  --sec-nav becomes --header
  --Verbose becomes --verbose
  --lang becomes --document-language

* everything before @setfilename is not outputted, like makeinfo. The previous
  behaviour can be restored with $IGNORE_BEFORE_SETFILENAME = 0;

* Now there is an argtype possibility for definition specification
  and the arg meaning changed. The whole definition parsing is now more
  like makeinfo.

* internal_ref and external_ref don't change inforef to xref anymore.

* change in the heading API. THIS_HEADER is not used anymore.
  New function reference, element_heading  to format a node or a section
  heading, including navigation and label. Accordingly, print_Top and
  one_section don't print the element header anymore. Also it is
  reported if the element is a new element, is the main element and
  more arguments, and top element heading is always done in heading.

* print_element_header and print_navigation now return their result.

* new argument for print_misc and print_misc_header, the misc page name.

* printindex is called if it appears, even if the index is not defined or
  there are no index entries.

* image API completly changed. The current behaviour is not stable, so
  is not documented.

* new argument (@@-command name) for quotation and quotation_prepend_text.

* image file paths are not completed anymore in the default case. The previous
  behaviour can be restored with $COMPLETE_IMAGE_PATHS set to true.

* there is a new 'style' key in $complex_format_map, to be able to
  differentiate complex formats inheriting fonts and code_style (like
  @format, @display).

* $EXTENSION should be undef if one doesn't want an extension to be added.

* THISDOC{'title'} and similar are now for @title since only one @title
  should appear in the document. @settitle is tried first to set fulltitle.

* Configuration variables are not modified anymore, instead the variable
  value is put in $Texi2HTML::THISDOC{'VAR'}. This is the case for
  DO_CONTENTS, DO_SCONTENTS, CSS_LINES, BODYTEXT, DOCUMENT_DESCRIPTION,
  DOCUMENT_ENCODING, IN_ENCODING, ENCODING_NAME, OUT_ENCODING.

  For example, if $CSS_LINES is defined, the value is put in
  $Texi2HTML::THISDOC{'CSS_LINES'} which is used for formatting, and if
  $CSS_LINES is not defined, $Texi2HTML::THISDOC{'CSS_LINES'} is
  autodetected.

* When there is no section and $USE_NODES is not set don't split by node.
  This behaviour and the previous aren't documented, so it could change
  in the future.

* BUG FIXES
  ---------

* --no-monolithic is reenabled.

* @, followed by an argument without brace is now handled. Report from
  Jorge Barros de Abreu.

* @, is kept with --macro-expand.

* @math is more compatible with makeinfo/texi2dvi when no external program
  is used. Using tex4ht for html generation should also lead to a correct
  result.

* Handle right @end block commands followed by something else than a
  spacing character.

* Remove trailing end of line in @html block.

* @itemize should produce bullets by default. Report from Reinhold Kainhofer.

* handle frame files like other files. Report from Reinhold Kainhofer.

diffstat:

 textproc/texi2html/Makefile |  4 ++--
 textproc/texi2html/PLIST    |  6 +++++-
 textproc/texi2html/distinfo |  8 ++++----
 3 files changed, 11 insertions(+), 7 deletions(-)

diffs (59 lines):

diff -r 00d8f3dc7292 -r 3274b9c7a768 textproc/texi2html/Makefile
--- a/textproc/texi2html/Makefile       Fri Mar 06 14:31:19 2009 +0000
+++ b/textproc/texi2html/Makefile       Fri Mar 06 14:34:43 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2007/07/30 18:58:26 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2009/03/06 14:34:43 wiz Exp $
 
-DISTNAME=      texi2html-1.78
+DISTNAME=      texi2html-1.82
 CATEGORIES=    textproc
 MASTER_SITES=  http://savannah.nongnu.org/download/texi2html/
 
diff -r 00d8f3dc7292 -r 3274b9c7a768 textproc/texi2html/PLIST
--- a/textproc/texi2html/PLIST  Fri Mar 06 14:31:19 2009 +0000
+++ b/textproc/texi2html/PLIST  Fri Mar 06 14:34:43 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2007/07/30 18:58:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2009/03/06 14:34:43 wiz Exp $
 bin/texi2html
 info/texi2html.info
 man/man1/texi2html.1
@@ -6,6 +6,8 @@
 share/texi2html/bib-example.texi
 share/texi2html/book.init
 share/texi2html/chm.init
+share/texi2html/docbook.init
+share/texi2html/enable_encoding.init
 share/texi2html/glossary.texi
 share/texi2html/html32.init
 share/texi2html/i18n/de
@@ -90,12 +92,14 @@
 share/texi2html/inlinestyle.init
 share/texi2html/l2h.init
 share/texi2html/makeinfo.init
+share/texi2html/mediawiki.init
 share/texi2html/my-bib-macros.texi
 share/texi2html/noheaders.init
 share/texi2html/roff.init
 share/texi2html/tex4ht.init
 share/texi2html/utf8.init
 share/texi2html/xhtml.init
+share/texi2html/xml.init
 @dirrm share/texi2html/images
 @dirrm share/texi2html/i18n
 @dirrm share/texi2html
diff -r 00d8f3dc7292 -r 3274b9c7a768 textproc/texi2html/distinfo
--- a/textproc/texi2html/distinfo       Fri Mar 06 14:31:19 2009 +0000
+++ b/textproc/texi2html/distinfo       Fri Mar 06 14:34:43 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2007/07/30 18:58:26 wiz Exp $
+$NetBSD: distinfo,v 1.7 2009/03/06 14:34:43 wiz Exp $
 
-SHA1 (texi2html-1.78.tar.gz) = 9a6ccb6026fbab390872cb6ab8bd69288aff9934
-RMD160 (texi2html-1.78.tar.gz) = 9be92744be0605c3f34bacbe7651f955884ae5f9
-Size (texi2html-1.78.tar.gz) = 559694 bytes
+SHA1 (texi2html-1.82.tar.gz) = e7bbe1197147566250abd5c456b94c8e37e0a81f
+RMD160 (texi2html-1.82.tar.gz) = 1949d1d857cb71e1b5070e36223a26896910d523
+Size (texi2html-1.82.tar.gz) = 7350232 bytes
 SHA1 (patch-aa) = 9f1d1cd149b9c5adee08652a5e974e21e9b93f38



Home | Main Index | Thread Index | Old Index