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
developers.
break, not in the global scope. This means that the automatic detection
of boost::regex isn't caried into global scope, so fix this. No idea
how this could have ever worked.
Add build dependencies on GNU make and GNU sed for 'test' target's benefit.
Support for input chroot, via make variable SOURCE_HIGHLIGHT_INPUT_CHROOT,
deactivated otherwise the build is broken.
XXX Is 'TOOLS_PLATFORM.gsed= # empty' the proper way to override a
the platform sed tool ?
Relinquish stewardship.
Changes since last packaged version (1.11):
Version 2.1.2
* fixed conversion of hexadecimal characters in output language
definitions
* fixed compilation error with regex 1.33
* include man page
* fixed a bug with LaTeX output of " with some inputencs
Version 2.1.1
* fixed a bug that sigsegv when more than one input file
is provided
* fixed a compilation error with gcc 4.0
Version 2.1
* Included obsolete man page.
* output language format specifications are read at run-time
so that new output languages can be easily added dynamically
(without recompiling the sources) by using a simple syntax.
* "fixed" and "notfixed" styles can be specified.
* fixed the handling of end-of-line (processed only once)
* LaTeX output
* TeXinfo output
* debug of a language definition
* tags.j2h files are now called style files.
* renamed --tags-file option in --style-file
* allows to specify a prefix for the generated line number anchors
* --header and --footer do not imply --doc
* language definition for LogTalk and LaTeX
Version 2.0
* Language specifications are read at run-time, so that
new languages can be easily added dynamically (without recompiling
the sources) by using a simple syntax.
* "nonsensitive" for simple definitions
* cgi version not built automatically
* failsafe option to simply output the input file when no
language definition is found
* functionalities with less improved.
Version 1.11.1
* fixed compilations problems on some Unix compilers
Changes since last packaged version (1.10):
* errors in tags error files are reported more correctly and make
the program exit
* more tag options added
* "linenum" tag for specifying the style of line numbers
Package changes:
* set USE_LANGUAGES
* fix HTML installation directory in manpage
Changes since last packaged version:
Version 1.10
* Added scanner for log files (also for iptables and apache logs)
thanks to Jan Tatarik
* Fixed some bugs in the perl scanner (thanks to Geir Nilsen)
* configure checks for ios_base
* check for the right ar to use, fixes problems under Sun compilers
(thanks to Paul Townsend)
Changes since last packaged version:
* --no-doc option added to cancel the --doc option even if
it is implied (e.g., when css is given) (as suggested by Keith Lea
and Grant McLean)
* deal with \r correctly (reported by barrett@9hells.org)
* added scanner for language LUA (thanks to Marc Côté)
* added scanner for CAML and SML (with the help of Jean-Baptiste Rouquier
and James Riely)
* fixed a bug in C++ scanner concerning tabs after # (reported by
Don Stauffer).
* If not specified, the source language will be guessed from the
input file extension.
* Added src-hilite-lesspipe.sh a script that can be used with less
in order to higlight the files processed with less
(suggested by Konstantine Serebriany)
* fixed a bug in perl scanning when \" is used in regular expressions
(reported by Geir Nilsen)
* html attribute values are generated in quotes (bug fixed by
Patrick Wagstrom)
* can generate anchors for line numbers (thanks to Oliver Fischer)
Changes in version 1.8:
* scanner for Javascript
* new output format: ESC ascii code (e.g. for less, with the
help of Konstantine Serebriany <kcc@mcst.ru>).
* tab character are correctly handled by --tab option is given
(thanks to Don Stauffer <Don@Skyler.com>).
* presence of getopt_long is handled in a cleaner way.
* some changes in how changelog files are highlighted
* =head =cut sections in perl sources are correctly handled
(reported by Grant McLean <grant@catalyst.net.nz>)
* added Java keywords true and false
Changes in version 1.7:
* scanner for Ruby programming language (thanks to Noritsugu Nakamura
<nnakamur@mxq.mesh.ne.jp>).
* fixed explicit rules in Makefiles that generated errors with some
versions of non-GNU makes.
News from version 1.6.1 the latest packaged version:
Version 1.6.3
* Fixed problems in compilation in systems that do not provide
getopt_long and yywrap (reported by Jackie Goodwin
<goodwja@northropgrumman.com>).
* Added .spec file for generating .rpm and .rpm.src (thanks to
Christian W. Zuckschwerdt <zany@triq.net>).
Version 1.6.2
* compliant to C++ standard headers (iostream etc.), no more
backward compatibility warnings with gcc 3.2 (Thanks to
Maurizio Loreti <loreti@pd.infn.it> for the report).
Lots of changes and new features: you want to update!
Changes since latest packaged version:
Version 1.6.1
* fixed a bug in the configure phase that used to make the compilation
fail with compilers not providing the function getop_long
(reported by Horacio Montenegro <horaciom@unicamp.br>).
Version 1.6
* scanners for flex and ChangeLog added by John Millaway <millaway@acm.org>
* default to stdout when no --output is given along with the -i option
and when --output="STDOUT" (as suggested by Hugh S. Myers,
<hsmyers@sdragons.com>)
* fixed a problem with string comments in Python scanner
* a separate executable is built, source-highlight-cgi, that can be
used as a CGI program
Version 1.5.1
* xhtml doctype generated correctly (thanks to Christian W. Zuckschwerdt
<zany@triq.net> and Josh Ghiloni <josh@joshghiloni.net>) reported
by Martin Gebert <Murphy.Gebert@gmx.de>
* Anonymous CVS Access is now available
http://savannah.gnu.org/projects/src-highlite
Version 1.5
* xhtml output format is now handled (thanks to Christian W. Zuckschwerdt
<zany@triq.net> and Josh Ghiloni <josh@joshghiloni.net>)
* assert is now recognized as a Java keyword (thanks to Fabio Calefato
<calefato@libero.it>)
* a scanner for Python has been written by Martin Gebert
<Murphy.Gebert@gmx.de>.
* when in Php3 strings can span more than one lines and line numbers are
correctly formatted.
Version 1.4
* fixed compilation error with some compilers due to headers istream.h
and ostream.h (thanks to Dan barthel <dbarthel@mac.com>)
* a scanner for Php3 has been written by Alain Barbet
<alian@alianwebserver.com>
* reading from stdin does not kill line numbers (notified by Keith
Robertson <keithr@nortelnetworks.com>)
* line number count is correctly reset when handling multiple files (bug
fixed)
* for Java sources, if, while, and other keywords that use '(' ')' are
now correctly highlighted as keywords instead of as functions (reported
by Manuel Kauers <manuel@kauers.de> and Fabio Calefato
<calefato@libero.it>)
* tabs are correctly handled for Prolog and Perl sources (reported by
Martin Gebert <Murphy.Gebert@gmx.de>)
Version 1.3
* now there is only one program, namely source-highlight, that accepts a
command line option, --src-lang or -s, specifying the source language
(for the moment java, cpp and prolog). Previous programs, java2html
and cpp2html are provided as shell scripts, just for compatibility, but
their use is not advised.
* --out-format, -f, command line option added for specifying the output
format (for the moment only html is accepted). Though only html is
handled, this option is required.
* a scanner for Prolog has been written by Martin Gebert
<Murphy.Gebert@gmx.de>. This scanner is still to be considered beta,
and actually it was written for Visual Prolog, so it should be tested
against other Prolog dialects.
* a scanner for Perl has been written by Alain Barbet
<alian@alianwebserver.com>
* Correctly check whether it is possible to write to a file (notified by
Martin)
* --tab option is correctly handled even for C/C++ files (bug fixed,
notified by Martin)
* Added option --line-number (-n) in order to print line numbers (as
suggested by Ed Scott and Andre Charbonneau).
* Man page added.
Provided in PR 15330 by Kevin Lo (kevlo@midassol.com).
Changes since previous version:
+ More modern versions of getopt.c, getopt1.c, getopt.h taken from
the GNU C library
+ miscellaneous bug fixes and additional checks
+ tags2.j2h added
+ Added NormalGenerator for normal text
This package contains GNU java2html version 1.9 and GNU cpp2html version 1.5:
- java2html highlights the syntax of a Java source file into a HTML document,
- cpp2html highlights the syntax of a C or C++ source file into a HTML document.