pkg/13929 where xml2-config lies about the location of the libxml2
headers. "xml2-config --cflags" now returns:
-I/usr/pkg/include/libxml2/libxml -I/usr/pkg/include
which correctly finds the libxml2 headers. When using buildlink, the
config wrapper xml2-config returns:
-I${BUILDLINK_DIR}/include/libxml -I/usr/pkg/include
which correctly finds the libxml2 headers in their buildlinked locations.
version of Federico Lupi's guide by including italian language in
the right file. Hint:
http://lists.oasis-open.org/archives/docbook/200002/msg00214.html
* While there, install the jadetex files not in the textproc/jade
package, but in the print/jadetex package. That's where we also
build and install the jadetex.fmt file, so things actually fit
together.
* Bump some pkg versions:
print/jadetex -> jadetex-2.20nb1
textproc/jade -> jade-1.2.1nb3
meta-pkgs/netbsd-doc -> netbsd-doc-1.2
meta-pkgs/netbsd-doc-print -> netbsd-doc-print-1.1
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well. Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
This is a Perl extension that allows you to perform XQL queries on XML
object trees. Currently only the XML::DOM module is supported, but
other implementations, like XML::Grove, may soon follow.
This is a Perl extension to XML::Parser. It adds a new 'Style' to
XML::Parser, called 'Dom', that allows XML::Parser to build an Object
Oriented datastructure with a DOM Level 1 compliant interface.
For a description of the DOM (Document Object Model), see
http://www.w3.org/DOM/
This package contains regular expressions for the following XML tokens:
BaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar,
EntityRef, CharRef, Reference, Name, NmToken, and AttValue.
changes:
- Added compile-time constants that can be used to determine the
Expat version
- Removed a lot of GNU-specific dependencies to aide portability
among the various Unix flavors.
- Fix the UTF-8 BOM bug.
- Cleaned up warning messages for several compilers.
- Added the -Wall, -Wstrict-prototypes options for GCC.
dependents of t1lib to >=1.1.1 by changing appropriate line in the
buildlink.mk file. Changes from version 1.0.1 include:
- Bug Fixes.
- Functions T1_GetFontFilePath() and T1_GetAfmFilePath() which return the
complete path of the files used by t1lib.
- General support for font subsetting.
- T1_GetFontBBox() also accepts specification consisting of floating point
numbers (as suggested by Derek B. Noonburg (derekn@foolabs.com)).
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
eruby interprets Ruby code embedded in a text file just like PHP,
ePerl, ASP, or JSP. For example, eruby enables you to embed a Ruby
code in a HTML file.
RDtool converts RD to HTML, man, etc.
RD is a multipurpose documentation format created for documentating
Ruby and output of Ruby world. Briefly, RD is to Ruby as POD is to
Perl.
via buildlink.mk, and mark as USE_BUILDLINK_ONLY. Also disable the -O2
optimization in the package Makefile, instead of removing _all_ the
CXXFLAGS passed to configure. This allows other CXXFLAGS to get through.
Lastly, prefer using a shell loop versus a make loop in the package
Makefile.
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
<uebayasi@soum.co.jp> in PR pkg/13106.
Major changes in release 3.0:
* LANGUAGE data in EB is no longer supported.
Major changes in release 3.0beta1:
* ebrefile is re-written with C.
Japanese message catalog is also available.
* Fix some bugs.
Major changes in release 3.0beta0:
* Support linintl of GNU gettext 0.10.36.
Now utility tools in this package link libiconv, if available.
`--with-iconv-includes' and `--with-iconv-libraries' options are added
to `configure'.
* libintl source is deleted.
Also `--with-included-gettext' option is deleted from configure.
If libintl is not found on the system, NLS support is disabled.
* Support monochrome graphic data of EPWING and EB.
* ebzip supports movie, graphic, and sound data files.
`-s' and `--skip-content' option is added.
* Fix many minor bugs.
Major changes in release 3.0alpha4:
* Support EPWING movie, and color graphic, data.
* For EB Library application, provide M4 macro file `eb3.m4'.
(autoconf 2.49 is required.)
Major changes in release 3.0alpha3:
* Text hook API is revised.
Major changes in release 3.0alpha2:
* Fix many bugs.
Major changes in release 3.0alpha1:
* Supprt EPWING V6 compression format.
* Ignore case and suffix inconsistency between file and/or directory names.
* Delete `--suffix' and `--case' options from ebzip.
* Font API is slightly changed.
* Fix lots of minor bugs.
Major changes in release 3.0alpha0:
* Support multi search.
* Support keyword search.
* National language support with GNU gettext.
Japanese message catalog is available.
* Experimental Ptheads support.
The new option `--enable-pthreads' is added to `configure'.
* configure automatically detects zlib.
* API is changed.
It has some incompatibities to version 2.x API.
* Fix many minor bugs.
HEVEA is a LaTeX to HTML translator. The input language is a fairly
complete subset of LaTeX2e (old LaTeX style is also accepted) and the
output language is HTML that is (hopefully) correct with respect to
version 4.0 (transitional)
Exotic symbols are translated into symbols pertaining to the
symbol font of the HTML browser, using the FACE attribute of the FONT
tag. This allows the translation to HTML of quite a lot of the symbols
used in LaTeX.
HEVEA understands LaTeX macro definitions. Simple user style
files are understood with little or no modifications.
Furthermore, HEVEA customization is done by writing LaTeX code.
HEVEA is written in Objective Caml, as many lexers. It is quite fast
and flexible. Using HEVEA it is possible to translate large documents
such as manuals, books, etc. very quickly. All documents are
translated as one single HTML file. Then, the output file can be cut
into smaller files, using the companion program HACHA.
Changes 0.30-0.31
-----------------
Bug fixes:
- Bug in the "Show hidden (by Word) text" feature fixed
- Bug reported by David Aspinwall <aspinwall@timesten.com> fixed
- Bug reported by Robert Steinmetz <rob@steinmetznet.com> fixed
Old features:
- The -g and -c options are no longer supported. The -c option was default
and is now used automatically (Unix only)
New features:
- Ability to show part of the images.
- Ability to use landscape mode (Unix only; PostScript version only)
- Support for all ISO-8859 character sets plus KOI8 and some code pages
(Unix only; text version only)
- Antiword will now give a warning if the given Postscript papersize is
unsupported. Thanks to Greg Robinson <Greg.Robinson@dsto.defence.gov.au>
- Moved from Postscript version 1 to version 2
- Antiword now returns 1 if no Word document is found among the files given
on the command-line. As suggested by Jens Schleusener
<Jens.Schleusener@dlr.de>
- Takes the right margin into account.
- The PostScript part now supports the AvantGarde, Bookman, Helvetica-Narrow,
NewCenturySchlbk and Palatino font (Unix only)
- More accurate fontnames translation table
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles. As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
;# Redistribution for non-commercial purpose, with or without
;# modification, is granted as long as all copyright notices are
;# retained. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
;# ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED.
"1) rtf-tools has its own way of switching between symbols and normal
characters when converting to groff. This patch fixes rtf-tools to
honor the assumption that the \plain command resets to the normal font.
This unscrambles the formatting of some RTF->groff documents.
http://msdn.microsoft.com/library/specs/rtfspec_16.htm#rtfspec_fontcharformat
only mentions resetting font format properties, not the font itself.
It also says that the default properties are application-specific.
2) rtf-tools specifies the column separation for every column. Since
it is meaningless for the last column of a table, the tbl command
outputs messages to stderr. This patch removes column separation from
the last column of the table to keep groff quiet."
Provided in PR 13012 by Stoned Elipot (Stoned.Elipot@script.jussieu.fr)
Minor enhancements made by agc.
Bibindex and biblook are programs for fast lookup in BibTeX
bibliography data bases.
Bibindex converts a .bib file to a .bix file, which is a compact
binary representation of the .bib file containing hash tables for fast
lookup, as well as byte offset positions into the corresponding .bib
file.
Biblook provides an interactive lookup facility using the .bix and
.bib files.
Provided in PR 13059 by Ben Collver (collver@linuxfreemail.com)
Texi2roff is an unmaintained program program to convert Texinfo to troff.
Beverly Erlebacher wrote the program and made the last release in the late
1980's. William Bader produced a patch in 1996 adding numerous commands and
other functionality. Alain Knaff added a translation table to generate man
pages, and uses it to generate the manuals for mtools. Ben Collver
integrated William Bader's and Alain Knaff's changes and made minor cleanups.
Changes:
- Get rid of ContentStash global. Not that big a deal looking it up
everytime and gets rid of a potential threading problem.
- Switch to shareable library version of expat from sourceforge
(i.e. no longer include expat source and require that libexpat
be installed)
- Bob Tribit <btribit@traffic.com> demonstrated a fix for problems
in compiling under perl 5.6.0 with 5.005 threading.
- Matt Sergeant <matt@sergeant.org> discovered a typo ('IO::Handler'
instead of 'IO::Handle') in Expat.pm that caused IO::Handle objects
to be treated as strings instead of handles.
- Matt Sergeant also provided a patch to allow tied handles to work
properly in calls to parse.
- Eric Bohlman <ebohlman@netcom.com> reported a failure when
incremental parsing and external parsing were used together.
Need to give explicit package when calling Do_External_Parse
from externalEntityRef otherwise fails when called through ExpatNB.
Provided in PR 12584 by Ben Collver (collver@linuxfreemail.com).
troffcvt is a translator that turns troff input into a form that can
be more easily processed. The troffcvt distribution comes with
postprocessors that turn troffcvt into various destination formats
such as HTML (Hypertext Markup Language), RTF (Rich Text Format) or
plain text.
Provided in PR 12583 by Ben Collver (collver@linuxfreemail.com).
This distribution contains source and documentation for an RTF (Rich
Text Format) translation tool. Translators exist to produce plaintext
and troff output.
Provided in PR 12612 by Masao Uebayashi (uebayasi@soum.co.jp),
slightly modified by myself.
EB Library is a C library for accessing CD-ROM books. EB Library
supports to access CD-ROM books of EB, EBG, EBXA and EPWING formats.
CD-ROM books of those formats are popular in Japan.
You can get information about EB Library from their website.
WWW: http://www.sra.co.jp/people/m-kasahr/eb/
Provided in PR 12646 by Kogule, Ryo (kogule@mars.dti.ne.jp).
OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
language. It is based on the James Clark implementation of DSSSL named
Jade. OpenJade is now developed and maintained by the OpenJade team.
libxml-enno contains the modules XML::DOM, XML::XQL, XML::Checker and
several other packages. The XML::DOM code is fairly stable and has
been used quite a bit. The other code should be considered alpha
code.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12645.
p5-libxml is a collection of smaller Perl modules, scripts, and
documents for working with XML in Perl. p5-libxml software works in
combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove and
others.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12641.
Note that the distfile is called "libxml-perl", Nathan submitted the
package as "p5-libxml-perl", and I decided to import it as "p5-libxml"
to remove some redundancy. I hope this doesn't cause confusion.
A set of modules for parsing and evaluating XML-XPath statements.
This module aims to comply exactly to the XPath specification at
http://www.w3.org/TR/xpath and yet allow extensions to be added in the
form of functions. Modules such as XSLT and XPointer may need to do
this as they support functionality beyond XPath.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12639.
XML-RSS is a perl5 module to create, update, and manipulate RDF Site
Summary (RSS) files. It currently supports 0.9, 0.91, and 1.0
versions of the RSS spec.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12638.
Text::Autoformat provides intelligent formatting of plaintext. It also
supplies a replacement for the built-in perl format()'ing mechanism. It
recognizes Internet quoting conventions, bulleting and numbering, and allows
for inter-word and inter-paragraph spatial adjustments, text justification,
and various capitialization schemes.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12636.
This module converts POD documents into an object model format, known as
Pod Object Model (POM). It builds a hierarchy of nodes, which represent
elements within each of the documents.
Submitted by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12640.
from pkg/DESCR:
The SAXON package is a collection of tools for processing XML
documents. The main components are:
* An XSLT processor, which implements the Version 1.0 XSLT and
XPath Recommendations from the World Wide Web Consortium. This
version of Saxon also includes some features defined in XSLT 1.1.
* A Java library, which supports a similar processing model to XSL,
but allows full programming capability, which you need if you want
to perform complex processing of the data or to access external
services such as a relational database
* A slightly improved version of the AElfred parser from Microstar.
(But you can use SAXON with any SAX-compliant XML parser if you
prefer).
Saxon is distributed under the terms of the Mozilla Public License
(MPL).
v3.2 03.19.01
-Thanks to Roberto Scaramuzzi for fixing my logic when searching for a
suitable browser. This would possibly return a non preferred viewer.
-Various clean-ups and syntax changes.
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
Yodl is a package that implements a pre-document language and tools to
process it. The idea of Yodl is that you write up a document in a
pre-language, then use the tools (e.g. yodl2html) to convert it to
some final document language. Current converters are for HTML, ms,
man, LaTeX SGML and texinfo, plus a poor-man's text converter. Main
document types are "article", "report", "book" and "manpage". The
Yodl document language is designed to be easy to use and extensible.
Yodl is a package that implements a pre-document language and tools to
process it. The idea of Yodl is that you write up a document in a
pre-language, then use the tools (e.g. yodl2html) to convert it to
some final document language. Current converters are for HTML, ms,
man, LaTeX, SGML and texinfo, plus a poor-man's text converter. Main
document types are "article", "report", "book" and "manpage". The
Yodl document language is designed to be easy to use and extensible.
When indenting source code, we as programmers have a tendency to
use both spaces and tab characters to create the wanted indentation.
Moreover, some editors by default insert spaces instead of tabs
when pressing the tab key, and other editors (Emacs for example)
have the ability to "pretty up" lines by automatically setting up
the white space before the code on the line, possibly inserting
spaces in a code that up to now used only tabs for indentation.
Since the NUMBER of space characters showed on screen for each tab
character in the source code changes between editors (until the
user sets up the number to his liking...), one of the standard
problems facing programmers when moving from one source code editor
to another is that code containing both spaces and tabs that was
up to now perfectly indented, suddently becomes a mess to look at
when changing to another editor. Even if you as a programmer take
care to ONLY use spaces or tabs, looking at other peoples source
code can still be problematic.
To address this problem I have created Artistic Style - a series
of filters, written in C++, that automatically reindent & reformat
C/C++/Java source files. These can be used from a command line, or
it can be incorporated as classes in another C++ program.
Submitted in PR 12402 by Thomas Runge <runge@rostock.zgdv.de>
spelling checker. The new format allows multiple language
dictionaries to be installed at the same time, and uses pkgsrc
dependencies, rather then overloading the base package.
This is the base package (which also installs the default American
English directories).
This is _not_ the most recent version of fop, but it is the most recent
version of fop which works with cocoon. If people need the newest fop
version, drop me a line, and I will import it as fop-current.
There is currently an issue with SVG rendering, which will be addressed
this afternoon.
Changes since fop-0.13.0, the last pkgsrc version:
Done since 0.14 release
- added region-name support, refactoring of region, PageSequence,
PageMasterReference, flow/static [Kelly Campbell, Arved Sandstrom]
- added CommandLine/Driver -d option to output stack traces [Kelly Campbell, Arved Sandstrom]
- added: a new package for image support and analysis [Pankaj Narula]
- added better svg support (linear gradients, radial gradients, css style selectors,
css colour names, patterns, path curves (except arcs), text tspan and tref, text whitespace
handling, text outline and fill, switch, images (including external svg images)
references in external svg documents, svg elements (below top element), symbol element) [Keiron Liddle]
- added large test suite for svg [Keiron Liddle]
- added support for property textdecoration (only value 'underline') [Christian Geisert]
- added support for type 1 fonts [Jeremias Maerki,Alan Fagot]
- added support for compile target jdk 1.1 only [Art Welch]
- added support for partial borders in block, block-container,
table-row, table-column and table-cell [Corinna Hischke]
- redesign of properties handling, support for computed, compound and shorthand properties,
supporting docs [Karen Lease]
- redesign of font handling for AWTRenderer [Dorothea Wiarda]
- added: support for leader-alignment, leader-pattern-width, leader-pattern (dots,space) [Fotis Jannidis]
- fixed: unnecessary dependence on jdk 1.2 features [Christian Geisert]
- fixed: unicode problem in UserMessage [Ross Golder]
- fixed: broken buildFOTree [Marcus Holmberg]
- fixed: problems with borders and padding in tables [Corinna Hischke]
- fixed: XMLRenderer, unbalanced " in the produced output [Dorothea Wiarda]
- fixed: renamed: inline-sequence -> inline, simple-link -> basic-link,
white-space-treatment -> white-space-collapse [Fotis Jannidis]
- fixed: images were rendered only half size (Mikko Honkala)
- fixed: pdf file in XalanCommandFile explicitly closed [Dharamveer Salecha]
- fixed: lists containing list do not keep their indentation correctly
over a page boundary [Dorothea Wiarda]
Done since 0.13 release
- pagination updated to 03/27/2000 XSL WD [Arved Sandstrom]
- added support for fo page-number-citation [Mike Crowe, Jordan Naftolin]
- added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle]
- added image support using Jimi [Eric Schaeffer]
- added support for external and internal simple-links [Jordan Naftolin]
- added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis]
- added a MessageHandler [Fotis Jannidis]
- fixed table overflow bug [Jordan Naftolin]
- finally fixed postscript printing of generated PDF [Domagoj Cosic]
- removed XTCommandLine from build.xml
- removed PDFOutputHandler from build.xml
- added XalanCommandLine [Fotis Jannidis]
- added: fo:instream-foreign-object [Keiron Liddle]
- added: goto button in AWT viewer [Stanislav Gorkhover]
- updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover]
contains, among other things
xmlproc: a validating XML parser.
sgmlop: a C helper module that can speed-up xmllib.py and sgmllib.py by a
factor of 5.
PySAX: SAX 1 and SAX2 libraries with drivers for most of the parsers.
4DOM: A fully compliant DOM Level 2 implementation
javadom: An adapter from Java DOM implementations to the standard Python
DOM binding.
pulldom: a DOM implementation that supports lazy instantiation of nodes.
marshal: a module with several options for serializing Python objects to
XML, including WDDX and XML-RPC.
unicode: a helper module for Python 1.5 users who need conversions between
UTF-8 and ISO-8859-?.
Added rfcnet-3.1:
Search for RFCs and do ports, services & protocol lookups
RFC Util allows you to specify the number of an RFC, or a search string, and
it returns all related RFCs. It features command line switches to spawn lynx
or w3m to view the RFC, dump to file for offline viewing, or mail to
an address. It also allows local and remote lookups of port, service,
or proto numbers.
Contributed by Tomasz Luchowski <zuntum@eik.pl> in PR 12131
Search for RFCs and do ports, services & protocol lookups
RFC Util allows you to specify the number of an RFC, or a search string, and
it returns all related RFCs. It features command line switches to spawn lynx
or w3m to view the RFC, dump to file for offline viewing, or mail to
an address. It also allows local and remote lookups of port, service,
or proto numbers.
Contributed by Tomasz Luchowski <zuntum@eik.pl> in PR 12131
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
Perl library for reading, parsing, and processing BibTeX files
Package submitted by Mark Davies (mark@MCS.VUW.AC.NZ) in PR 12061.
Trivial modifications by me.