--
This module provides the Perl API to the Sablotron XSLT engine
(textproc/sablotron). For more information about it, refer to the
XSLT standard at http://w3.org/TR/XSLT/
- bump NEED_VERSION
- shared libraries work now! No more static constructors
- now depends on the external expat2 libraries
- new MASTER_SITE, since other one is very unreliable
There are a whole load of new features, the main one being xsl:sort
support; check out the homepage for more information
converts MSWord Documents to ASCII Text and PostScript
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
- Initial scale factor is now configurable (RISC OS only)
--
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.
--
This is a Perl module to parse XSL Transformational sheets. For a
description of the XSLT, see http://www.w3.org/TR/xslt. Other
useful resources can be found at http://www.xslt.com
--
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/
--
XML::Simple is a Perl module that makes it really easy to read and
write XML files. You can get a full rundown of the module's
capabilities and limitations in the manual page.
XML::Simple was originally developed for the purpose of reading and
writing config files in XML format (which offers various advantages
over say .INI format). Having said that, many people find it useful
for other purposes.
--
This module provides ways to parse XML documents. It is built on
top of XML::Parser::Expat, which is a lower level interface to James
Clark's expat library. Each call to one of the parsing methods
creates a new instance of XML::Parser::Expat which is then used to
parse the document. Expat options may be provided when the XML::Parser
object is created.
These options are then passed on to the Expat object on each parse
call. They can also be given as extra arguments to the parse methods,
in which case they override options given at XML::Parser creation
time.
--
XML::Writer is a helper module for Perl programs that write an XML
document. The module handles all escaping for attribute values and
character data and constructs different types of markup, such as
tags, comments, and processing instructions.
By default, the module performs several well-formedness checks to
catch errors during output. This behaviour can be extremely useful
during development and debugging, but it can be turned off for
production-grade code.
The module can operate either in regular mode in or Namespace
processing mode. In Namespace mode, the module will generate Namespace
Declarations itself, and will perform additional checks on the
output.
Additional support is available for a simplified data mode with no
mixed content: newlines are automatically inserted around elements
and elements can optionally be indented based as their nesting
level.
was conflicting with docbook-modular as an already-existing version
of docbook) thx to espie@ for the way to solve this
- bump NEED_VERSION
- correct minor typo in DESCR
- update license information
- add lots of catalog files for new versions
- use EXTRACT_CASES for getting files out
- replace manual chmod/zcat with macros
- add docbook-modular dependancy
- take MAINTAINER (ok angelos@)
- PLIST now doesnt rm share/sgml/docbook so other
ports (docbook-modular) can also use it
--
DocBook is a DTD maintained by the DocBook Technical Committee of
OASIS. It is particularly well suited to books and papers about
computer hardware and software (though it is by no means limited
to these applications).
Because it is a large and robust DTD, and because its main structures
correspond to the general notion of what constitutes a "book,"
DocBook has been adopted by a large and growing community of authors
writing books of all kinds.
DocBook is supported "out of the box" by a number of commercial
tools, and there is rapidly expanding support for it in a number
of free software environments.
--
These are DSSSL stylesheets for the DocBook DTD (they are also
completely compatible with the DocBook XML DTD).
DSSSL is a stylesheet language for both print and online rendering.
The acronym stands for Document Style Semantics and Specification
Language. It is defined by ISO/IEC 10179:1996. For more general
information about DSSSL, see the DSSSL Page at http://www.jclark.com/dsssl
(this is silently ignored if the catalog file doesnt exist)
- install DTD files in prefix/share/sgml/openjade which weren't done before
- MAKE_FLAGS now respect CFLAGS and CC
- take MAINTAINER, bump NEED_VERSION
ok matthieu@
- remove patch that has been merged into the source tree
- bump NEED_VERSION
- MASTER_SITE updated since the homepage has been rearranged
- use EXTRACT_SUFX instead of hardcoding .tar.gz in DISTFILES
--
Sablotron is an attempt to develop fast, compact and portable XSLT
processor.
It is an open project; other users and developers are encouraged
to use it or to help test or improve it. The goal of this project
is to create a reliable and fast XSLT processor conforming to the
W3C specification, which is available for public viewing, and can
be used as a base for multi-platform XML data distribution systems.
CLFAGS because /usr/share/mk/bsd.sys.mk adds -nostdinc -idirafter
${PREFIX}/usr/include when PREFIX defined. But for C++ we also need
/usr/include/g++.
based on a submission by seb@gosh.todesplanet.de
urlview is a curses program for extracting URLs from text files and
displaying a menu from which you can select a specific URL to view using
your favorite browser program.
NOTE: libxml 2.x is not source compatible with programs that use libxml
1.x but we don't have GNOME or anything for that matter that depends
on libxml then it isn't that big of a deal.
- remove FAKE=Yes
- remove parts of patch which are replaced by the use of MAKE_FLAGS
- use better filename for the patch
- add @comment with RCS id to PLIST
Thoroughly unsubtle, most mkdir -p should probably be INSTALL* at
*install stage, and echo/ECHO_MSG is somewhat unsorted.
It's quite possible I missed a few automated changes...
- remove deprecated variables
- remove workaround for texinfo install-info bug
- correct filename of ispell info page, ispell -> ispell.info
- add SHA1 and RMD160 checksums for francais-IREQ-1.4.tar.gz
- stop installing ispell.el to share/emacs/site-lisp, since the one
coming with emacs is newer
At one point bsd.port.mk put out erroneous PLIST-auto, with @cwd, @pkgname,
and @pkgdep lines.
These are actually added by make package, and shouldn't usually be put
inside the PLIST, as this is extra information to update.
I left a few @cwd in, mainly for the perl modules, which want to live under
/usr to work.
Porters: please make sure you use bsd.port.mk 1.75 or later when
updating ports. That version of the makefile adds all sums. Previous
versions of the makefile will still work for people installing ports.