The NetBSD Project

CVS log for pkgsrc/textproc/texi2html/Makefile

[BACK] Up to [] / pkgsrc / textproc / texi2html

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jun 28 11:36:50 2022 UTC (7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

*: recursive bump for perl 5.36

Revision 1.48 / (download) - annotate - [select for diffs], Mon May 24 19:55:00 2021 UTC (20 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

*: recursive bump for perl 5.34

Revision 1.47 / (download) - annotate - [select for diffs], Mon Aug 31 18:12:18 2020 UTC (2 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Jan 18 23:35:34 2020 UTC (3 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as, CTAN and GNU.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Aug 11 13:24:02 2019 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.44 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:13 2018 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Recursive bump for perl5-5.28.0

Revision 1.43 / (download) - annotate - [select for diffs], Wed Sep 6 16:49:48 2017 UTC (5 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.42: +1 -3 lines
Diff to previous 1.42 (colored)

Remove teTeX* packages and references to them.

teTeX was desupported in 2006, and we have texlive in pkgsrc since 2009.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Dec 1 14:48:02 2016 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Fix weird CONFLICTS line.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Jul 9 06:39:08 2016 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:41 2015 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Oct 9 14:07:07 2014 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.38: +1 -3 lines
Diff to previous 1.38 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.38 / (download) - annotate - [select for diffs], Thu May 29 23:37:50 2014 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.37 / (download) - annotate - [select for diffs], Fri May 31 12:42:24 2013 UTC (9 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Oct 25 06:57:04 2012 UTC (10 years, 3 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.35: +1 -2 lines
Diff to previous 1.35 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Oct 3 21:58:16 2012 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jan 25 11:29:54 2011 UTC (12 years ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Explicitly disable nls to match PLIST.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Dec 27 19:04:49 2010 UTC (12 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.32: +4 -3 lines
Diff to previous 1.32 (colored)

Allow unprivileged build (PR#44241); switched to .tar.bz2 to save 7MB; updated homepage.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Dec 3 12:23:26 2010 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.31: +14 -160 lines
Diff to previous 1.31 (colored)

Depend on p5-Locale-libintl instead of installing included version of it.
Fix texi2html script to actually run.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Dec 2 15:31:04 2010 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.30: +175 -3 lines
Diff to previous 1.30 (colored)

Update to 5.0:

5.0 (2010-06-27)


* The program may be called as makeinfo, with a handling of options
  and defaults matching makeinfo.
  It may also be called as texi2any, with makeinfo defaults and all
  the texi2html command-line arguments that are not obsolete.

* new info and plaintext backends, ready for world domination!
  Corresponding test results are added.

* main program handles --xml, --docbook, --info, --html and --plaintext.

* Handle @DH{}, @dh{}, @TH{}, @th{}, @headitemfont, @part and
  @allowcodebreaks false

* Handle -o /dev/null (or NUL) like makeinfo.

* Read TEXINFO_OUTPUT_FORMAT in env to determine the output format.

* add 0x7F as a comment character.

* When called as texi2html, output the title page at the beginning.

* mediawiki backend completed.

* Translations of error messages available.


* Handling of @itemize and @table arguments are more in line with makeinfo.

* ignore @setfilename in @include'd files, as told in the texinfo manual.

* many warning messages added, especially for Info to match makeinfo.

* Still provide the default output with --macro-expand.

* Handle correctly @w in info and html.


* complex format handling API changed. $complex_format_map is replaced by
  a real hash %complex_format_map and the begin and end are no more

* If file begins with /, ./ or ../ don't search in -I.

* In the default case a gettext-like framework is now used for in document
  string translations. The old framework is still available by setting

* Information that can be set by @-commands should now be accessed
  through get_conf, and also some information about the document (the
  information that can change for each manual being processed).

* $format_list_item_texi should now modify directly the @item argument
  and apply the @-command given as @table argument. Correspondingly,
  some arguments of $table_item have been removed.

* Formatting of titlepage changed, and @title, @subtitle and @author
  are now handled by $line_command.

* @verbatiminclude is now a $raw command argument distinct from @verbatim.

* @direntry is formatted like a menu and passed down to $menu_command.

* $SEPARATED_FOOTNOTES has been replaced by $FOOTNOTESTYLE, that takes the
  same argument than @footnotestyle.





* add $NODE_FILENAMES to use node names for files associated with nodes,
  such that $NODE_FILES only means creating redirection files.

* Remove the user from footer, and the corresponding USER variable and

* Don't do anything special anymore when the top element is empty. Also
  don't treat especially top element headings.

* Don't skip top element heading if there was a @titlefont.

* Don't treat _setfilename as a value set. It should be available through
  get_conf. Same for all the other @-commands previously available as

* Changes in class attribute in html elements:
  Change class "toc" for ul to class "no-bullet" ($NO_BULLET_LIST_ATTRIBUTE).
  @top and @centerchap have now their command name as class.
  @node heading class is now "node-heading", instead of "node".
  The whole header is in an element with class "header" (was "node" when

* print_element_header is obsoleted, things should be directly done in

* Add 'inline_attribute' for an XML attribute that should be closed at
  paragraph end and reopened at paragraph begin. Consequently the closing
  and opening of 'attribute' isn't done anymore in paragraph and

* USE_ISO now only determines if '', `` --- and -- are transformed
  into entities. t2h_default_set_iso_symbols sets or unsets USE_ISO,
  %iso_symbols is unused now.

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

* change the external_ref API, fourth argument is now the file name and
  add the node as an extra argument.

* only install init files from maintained_extra/, they are considered
  to be interesting enough and maintained.

* rename $Texi2HTML::THISDOC{css_lines} as $Texi2HTML::THISDOC{css_rule_lines}

Revision 1.30 / (download) - annotate - [select for diffs], Sun Jan 24 17:11:17 2010 UTC (13 years ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Added LICENSE information.

Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 6 14:34:43 2009 UTC (13 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Update to 1.82:

1.82 (2009-01-05)


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


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

* 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)


* handle @alias, @quote*, @guillem*, @textdegree, @allowcodebreaks,
  @fonttextsize, @hyphenation, @click, @clickstyle, @click, @arrow,
  @clicksequence, @geq, @leq, @*headingmarks, @*footingmarks, @smallquotation,
  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.


* 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}.



* 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

  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

* 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.


* --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

* 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.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jul 30 18:58:26 2007 UTC (15 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

Update to 1.78:
1.78 (2007-06-05)


* Transliterate accented characters in file names. Use Text::Unidecode
  if detected.

* Handle @frenchspacing, @tie, @indent, @setcontentsaftertitlepage,
  @setshortcontentsaftertitlepage and the obsolete @allow-recursion
  and @quote-arg.

* With book style the Table of Contents is put where it is set.

* Use more numeric entities, especially for accented letters.

* The `examples' directory now contains an init file for Mediawiki output.
  Mediawiki is the GPL'd wiki used by Wikipedia.

* new init file tex4ht.init. With this init file, httex or htlatex from
  tex4ht is used to format @tex and @math.

* Init files now have a chance to override all file names, rather than just
  page names.

* Put the images under a double licence by adding back their original GPL

* If SIMPLE_MENU is true the menu is simply enclosed in a preformatted

* The user can bypass the texi2html functions and provide his own function
  to do things similar that what is done for interfacing with LaTeX2HTML
  or tex4ht.

* LaTeX2HTML stuff is moved out of, to

* Add $USER and $DATE variables to override the defaults detected for the


* $TOP_FILE and $TOC_FILE are only set if set by the user. The elements
  file names are in the hash reference $Texi2HTML::THISDOC{'filename'}
  for use in init files.

* The API for image, normal_text, paragraph and node_file_name has changed.

* The $ENCODING variable is deprecated, replaced by $ENCODING_NAME

* utf8 is used as default out file encoding. This should allow for utf8
  translations for languages which cannot use @-commands for non ascii

* Use entities for ``, '', ---, -- and quotes used for some formatting
  @-commands if $USE_ISO is set.

* don't set unset MENU-ENTRY-NAME if it is similar with the NODE-NAME,
  it is useless as it is a construct that shouldn't happen.

* avoid menu entry and description redundancy in the formatting function
  and not in the main program.

* accept - in @-command names (compatibility with makeinfo)

* in user-defined macro arguments a comma in brace is escaped (compatibility
  with makeinfo from texinfo 4.8.90)

* don't add the section title to the html title when the document isn't split


* When the file extension is set to the empty string, a trailing `.' will not
  be automatically added to file names.

* The texi2html script is now created by make and not configure.

* It is possible to build the translation files from outside of the
  build directory.

* When configure detects that no Data::Dumper is present, the build scripts
  will simply copy the files instead of breaking.

* remove handling of quotation second arg, quotation has only one arg.

* handle nested ifset/ifclear.

* Improved handling of @sc and @centerchap.

* More flexible normal_text.

* style_stack really contains the formatting @-commands.

* caching of html generated by latex2html reenabled.

* when not split and no section navigation is output, the about page and
  navigation direction are not output for all the elements.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Nov 5 17:06:43 2006 UTC (16 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

DESTDIR support.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jun 4 16:26:55 2006 UTC (16 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv).
While going through the tree, fix some more packages which had similiar
issues with too strict conflicts, bump the revisions of those.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Mar 30 03:44:44 2006 UTC (16 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

* List the info files directly in the PLIST.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 4 21:30:51 2006 UTC (16 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.23 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:21 2005 UTC (17 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in

Revision 1.22 / (download) - annotate - [select for diffs], Tue Aug 16 11:37:34 2005 UTC (17 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.21: +11 -15 lines
Diff to previous 1.21 (colored)

MASTERSITE and HOMEPAGE updated, since the web-site moved

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 16 19:10:40 2005 UTC (17 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:42 2005 UTC (17 years, 9 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Feb 7 13:30:11 2005 UTC (17 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.18: +8 -5 lines
Diff to previous 1.18 (colored)

Update to 1.76:

1.76 (February  3 2005)


* Perl no longer needs to be installed at build time, but when it is not, the
  path to `perl' that will be used at run time must be passed to the
  `configure' script.

1.74 (January 31 2005)


* The argument on def like commands line (@deffn and friends) may be
  bracketed, therefore there is no difference between this element and
  others. There is no need of items with { in front in the %def_map


* More @-commands are available to the user, that were ignored before.
  Most of these @-commands are those related with structure or printed


* many deffn and friends line parsing bugs fixed.

1.72 (December 29 2004)


* Handle texinfo 4.7 constructs:
  @caption, @shortcaption, @ordf, @ordm, @registeredsymbol, @deftypecv,
  @LaTeX, @indicateurl, @docbook, @ifdocbook, @ifnotdocbook, @comma,
  @headitem, @quotation second arg, @acronym second arg.
  @url is now a synonym for @uref. @ at the end of a @def* line continues the
  Handle texinfo 4.8 constructs:
  @abbr, @slanted, @euro and @sansserif.
* Cross refs are done according to the specification presented in the texinfo
  manual in the node HTML Xref.


* Re enable compatibility with perl older that 5.6.

1.70 (March 24 2004)


* use i18n files even when is not included. Include


* install html manual in $datadir/texinfo/html.

[changed in pkgsrc to $datadir/doc/texi2html]


* Add a spec file, usefull to build a rpm.


* Standardized on Autoconf 2.59 & Automake 1.8.3

1.68 (March 20 2004)


* When the manual is split the default is to put resulting files in a
  directory with name the manual file basename (previously they were left in
  the current directory). To avoid that, call texi2html with '-output .'.

*  The main configuration files are now ./Config, ~/.texi2html/Config,
  $sysconfdir/texi2html/Config and last $datadir/texi2html/Config. They are
  sourced in that order.
  In the future `/etc/texi2htmlrc' and `~/.texi2htmlrc' will no longer be
  sourced and any existing site or user configuration should be moved to the
  new locations if you wish it to be used by newer versions of Texi2HTML.

* Translation files are now stored in $datadir/texi2html/i18n/*,
  $sysconfdir/texi2html/i18n/*, ~/.texi2html/i18n/*, and sourced in that order.
  The translated strings are now associated with the english strings.
  Please see the documentation for the format of the new translation files.

* First index page is the first page with a non empty index (with @printindex).

* The glossary and bibliography terms aren't searched anymore. You should use
  @macro to simulate these features (look at Tests/macros/glossary.texi for
  an example).

* We've standardized on GNU-style `--' prefixed long options, rather than the
  old single-dash prefixed long options in the help, but the single-dash style
  is still accepted on the command line for the time being.
  We also changed `_' to `-' in option names.

* @setref handling is removed as the right corresponding @-command is @anchor.

* No more global variables outside of namespaces.
  Global variables are now in the Texi2HTML namespace.
  leading T2H_ is stripped from variable, hashes and array names. You should
  change your variable names for the new release. As the global variables
  (%THISDOC, $THIS_SECTION...) are in the Texi2HTML namespace you should use,
  for example, $Texi2HTML::THISDOC{'fulltitle'} now.
  functions from the main program should now be qualified in the main
  namespace. t2h_ is stripped from the function names too.
  t2h_anchor is now a function reference in init file, and thus should
  be called like &$anchor(...).
  toc file and main file are arguments for print_frame, overview lines are
  arguments for print_toc_frame (instead of global variables).

  values associated with the following keys in %Texi2HTML::THISDOC:
  `program', `program_homepage', `today', `user'.

* Changes in the function reference used for the page layout:
  print_section don't do the end of page or section anymore (except when
  split at node), end_section does the end of a section, and print_*_footer
  does the end of page.
  the print_*_header, print_*_footer... functions take a ref on the buttons
  array as argument, instead of using the $T2H_BUTTONS global variable.
  Have a look at the texi2html.init file to update your configuration files.

* T2H_InitGlobals is not used anymore. Use the function reference init_out
  to define $BODYTEXT dynamically and %Texi2HTML::THISDOC values in
  print_page_foot and about_body to recreate the address instead of the
  You can have a look at program_string in texi2html.init which recreates
  the address. $T2H_ADDRESS isn't used anymore.

* variables for latex2html are not in texi2html init file anymore but in

* don't expand @ifinfo regions by default.

* option --output obsoletes -out_file and -subdir. It is the same than
  --out_file when output is not split, and the same than --subdir when it is

* If not split, the resulting file has a leading directory, and the directory
  doesn't exist, it is created.

* If a directory creation fails the program aborts.

* Don't use T2H_CENTER_IMAGE, @center should be used.

* the init_out function redefines dynamically %NAVIGATION_TEXT, %BUTTONS_GOTO
  and $BODYTEXT. You should redefine the hash values in that function. If you
  want to reuse the values of the default values set by init_out,
  you could do something like:

  my $default_init_out = $init_out;
  $init_out = \&makeinfo_like_init_out;
  sub makeinfo_like_init_out()
     my $encoding = &$default_init_out();
     $NAVIGATION_TEXT{'Following'} = ' > ';
     return $encoding;


* Many changes towards output of stricter HTML.

* initialization files for html 3.2, xhtml, html 4.0 with inline style,
  no header, utf8 characters outputted, makeinfo style, book style, conversion
  to chm files and conversion to roff. Initialization files are searched
  in ./, ~/.texi2html, $sysconfdir/texi2html and last $datadir/texi2html.
  The file names are html32.init, xhtml.init, inlinestyle.init,
  noheaders.init, utf8.init, makeinfo.init, book.init, chm.init and roff.init.

* The test suite is much more comprehensive and uses validate and tidy to
  assess the correctness of the HTML.

* Handling of @html, @verbatim, @verb, @sp, @=, @copying, @insertcopying,
  @cartouche, @titlefont, @dircategory, @direntry, @shorttitlepage, @\,
  @afourlatex, @afourwide, @firstparagraphindent, @exampleindent, @novalidate,
  @definfoenclose, @kbdinputstyle, @centerchap, @documentdescription,
  @documentencoding, @contents, @shortcontents, @verbatiminclude.

* With --no-validate node cross-reference validation is suppressed (like

* --expand may be specified more than once such that more than one additional
  region could be expanded. --noexpand does the reverse. --iftex, --ifinfo...
  and --no-ifinfo... can be used instead.

* add http-equiv="Content-Type" tag for the charset declaration.

* HTML formatting is isolated in customizable functions located in the
  initialization files.

* menu comments are in a preformatted context.

* Any combination of caps for `top' leads to the top node.

* @ref{(perl)Top} leads to a ref to the info manual.

* References to external manual in @ref and menus are links to the html
  pages (with the same convention than makeinfo --html use).
  --html-xref-prefix is the base dir for external manual references.

* With --node-files do a file per node which can be used as a target for
  cross references from other manuals (including manuals generated with
  makeinfo --html).

* With --use-nodes nodes are sectionning commands whe they are not associated
  with a structuring command.

* With --toc-links create links from headings to toc entries.

* distinct directions (next, prev...) for nodes and sections, more directions.

* split at chapter, section or for every node.

* new possibilities for buttons. If this is a ref to a scalar, the text
  appears in navigation. If it is an array, the first element is a direction
  used for the href, the second element is a scalar ref for the text.

* With --noseparated-footnotes the footnotes are in the same page than the

* %NO_TEXI hash similar with %HREF but without texinfo commands,

* "-U value" does the same than "@clear value".

* -P option prepends directory for include files before the document directory.

* -macro-expand generates a file with expanded macros and @include.

* pass $L2H_HTML_VERSION for the html version to latex2html.

* support for css. The --css-include option does the same than in makeinfo
  (parse the file, and echo the @import part before the texi2html css rules,
  the rules part after the texi2html css rules).
  The texi2html css commands may be customized too.

* Text before the first @node or sectionning command is part of the first
  section unless -ignore-preamble-text is set.

* if `-' is given to the -output option, output on STDOUT.

* Add images from the Singular project.

* All the strings appearing in the HTML are internationalized.

* centering and flushing is really handled.

* Format titlepage (even though the formatted text isn't used by default).

* Handle all the encodings perl knows about.


* @multitable size determination, out of bounds columns ignored.

* In @table and @itemize, @item is replaced by the @-command argument.

* nested @-commands are better handled.

* in index keys @-commands are replaced by the right symbols.

* files are omitted in hrefs when they points to the same file.

* $value{_title}... are expanded during HTML generation.

* @H{a} leads to a'' and not á

* cedilla are accepted in node names.

* Any characters are accepted in menu comments.

* frame target is the top file, and not the toc file.

* rewriting of the @macro code completely. This likely fixed some bugs but
  this hasn't been verified by running the new, more complex test cases
  against the old code.

* rewriting of the document structure resolution.
  unnumbered regions are at the right level and splitted indices don't break
  the document structure anymore.
  index entries and footnotes are more precisely located.

* @-commands ignored are ignored with the line, the arg or following spaces
  like makeinfo does.


* Standardized on Autoconf 2.59 & Automake 1.8.2

* The --enable-maintainer-mode option is now required by configure to enable
  what is considered the maintainer-specific portions of Makefiles.  This
  includes the portions which automatically rebuild the configure and build
  files (configure, aclocal,, etc) when or other
  dependencies are changed.

* The config is in the Texi2HTML::Config namespace. The latex2html related
  functions are in the Texi2HTML::LaTeX2HTML namespace. The
  internationalization functions are in the Texi2HTML::I18n namespace in

1.66 (June 8 2002)
* Many bug fixes.

1.65 (August 26 2001)
* Many bug fixes.
* The operation of the previously broken << (FastBack) and >> (FastForward)
  buttons has changed slightly.  FastBack now returns to the beginning of the
  current chapter and FastForward now jumps to the beginning of the next

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jan 1 17:16:35 2005 UTC (18 years, 1 month ago) by minskim
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Bump PKGREVISION because the previous binary package may contain a
wrong path to the perl executable.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 21 15:54:45 2004 UTC (18 years, 9 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.16: +5 -3 lines
Diff to previous 1.16 (colored)

Bl3ify and enable pkgviews installation.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Jul 17 22:54:53 2003 UTC (19 years, 6 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)


Revision 1.15 / (download) - annotate - [select for diffs], Mon Jun 2 01:16:25 2003 UTC (19 years, 8 months ago) by jschauma
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 8 16:48:23 2003 UTC (19 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored)


Revision 1.13 / (download) - annotate - [select for diffs], Sun Aug 25 21:51:20 2002 UTC (20 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.

Revision / (download) - annotate - [select for diffs], Sun Aug 25 21:21:49 2002 UTC (20 years, 5 months ago) by jlam
Branch: buildlink2
Changes since +2 -2 lines
Diff to previous (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Merge changes in the main trunk into the buildlink2 branch for those
packages that have been converted to USE_BUILDLINK2.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Aug 1 02:37:42 2002 UTC (20 years, 6 months ago) by jschauma
Branch: MAIN
CVS Tags: netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?

Revision / (download) - annotate - [select for diffs], Sun Jun 30 06:24:22 2002 UTC (20 years, 7 months ago) by jlam
Branch: buildlink2
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Convert to use the buildlink2 framework.  Trim any unnecessary changes in
the patches or remove them entirely.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 29 13:27:47 2001 UTC (21 years, 2 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-5-PATCH003
Branch point for: buildlink2
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored)


Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 17 17:37:53 2001 UTC (21 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 15 02:28:38 2000 UTC (22 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.8: +5 -23 lines
Diff to previous 1.8 (colored)

Update texi2html to 1.64.  Changes from version 1.52:

* New handling of command line options:
  - can be abbreviated to shortest unique prefix
  -help now works and is up-to-date
* New customization variable:
       if set (e.g., to index.html) replace hrefs to this file
        (i.e., to index.html) by ./
* New command-line option:
  -toc_file FILE
       for those who want the TOC to be in FILE
* New customization variables:
   $T2H_SPLIT_INDEX [default: = 100]
     index pages are split at next letter, if more than that many entries
   $T2H_NODE_NAME_IN_MENU [default = 0]
      for enforcing node names in meny entries
   $T2H_AVOID_MENU_REDUNDANCY [default = 1]
      to avoid display of duplicate meny entry information
   $T2H_INDEX_CHAPTER [default = '']
      if set, use chapter of this name for 'Index' Button in
      navigation bars, else use first chapter whose name matches
      "index" (case insensitive).
   $T2H_TOP_HEADING [ default = '']
      if non-empty, and no heading is in Top node, then use this as heading
      for top node/section; otherwise, use @settitle, @shorttitle.
* index generation: observes typesetting in fixed-width font, @ftable,
  @vtable implemented
* By default, $T2H_TOP_FILE is not set, and so $docu_name.html is used.
* Added T2H_print_chapter_header, T2H_print_chapter_footer for more
  fine-grained control of T2H_SPLIT eq 'chapter', added option
  -section_navigation, $T2H_SECTION_NAVIGATION to supress output of
  navigation panels per section
* naming scheme and calling convention of customizable subs changed:
  prefix T2H_, call &$T2H_, assignment $T2H_<name> = \&T2H_DEFAULT_<name>
* Initialization as suggested by Peter Moulder:
   1. /usr/local/etc/texi2htmlrc (or whatever given by --sysconfdir to
   2. $HOME/.texi2htmlrc
   3. command-line options, including -init_file
  where later options override previous ones.
* Automatic node pointer creation added
* @enddots, @exclamdown, @pounds, and relatives added.
* primitve foreign language support
* support of all "Umlaute"
* anchors, macros
* latex2html incooperation
* customizable page layout (texi2html.init)
* index as table with corresponding sections

Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 12 16:52:57 2000 UTC (22 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

Note conflict with versions of teTeX-bin older than 1.0.7nb1.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Aug 27 02:46:07 2000 UTC (22 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.6: +7 -6 lines
Diff to previous 1.6 (colored)

Use new PERL5 variable instead of ${LOCALBASE}/bin/perl.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Apr 1 14:07:56 1999 UTC (23 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, comdex-fall-1999
Changes since 1.5: +2 -4 lines
Diff to previous 1.5 (colored)

Rewrite the extraction commands to be more intuitive.

In the vast majority of cases, nothing has changed (i.e. .tgz, .tar.gz,
and .tar.bz2).

EXTRACT_USING_PAX can be set as before.

For custom extractions, instead of using EXTRACT_BEFORE_ARGS,
command needed to decompress and extract the lements from the archive.
${DOWNLOADED_DISTFILE} can be used to reference the distfile(s).
e.g. for compressed shars, where previously there was:

EXTRACT_CMD=           ${GZCAT}

now use:


Revision 1.5 / (download) - annotate - [select for diffs], Thu Aug 20 15:17:29 1998 UTC (24 years, 5 months ago) by tsarna
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH003
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

The Grand Homepagification:
	- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jun 21 15:22:19 1998 UTC (24 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.3: +1 -3 lines
Diff to previous 1.3 (colored)

Automanpage handling.

Revision 1.3 / (download) - annotate - [select for diffs], Fri May 15 15:02:57 1998 UTC (24 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

texi2html is NOT a web utility--it is a text utility.  It does not
interact directly with web servers or clients; its only relationship to
the web is that web servers typically use HTML for content.

Revision 1.2 / (download) - annotate - [select for diffs], Fri May 15 06:10:47 1998 UTC (24 years, 8 months ago) by hubertf
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Add to category www

Revision 1.1 / (download) - annotate - [select for diffs], Thu May 14 23:49:30 1998 UTC (24 years, 8 months ago) by tv
Branch: MAIN

Add texi2html, a TeXinfo-to-HTML translator.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>