summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2003-10-09Arm need to instantiate Vector<size_t> in order to build.kristerw4-10/+10
2003-10-07Add TEST_TARGET and fix tests on Solarisheinz4-3/+41
2003-10-05Update to 1.56:wiz3-21/+8
1.56 - added line number interface (thanks to Peter Haworth) - patch to make perl 5.8.1 and XML::LibXML work together (thanks to François Pons) - added getElementById to XML::LibXML::Document (thanks to Robin Berjon) - fixes symbol problem with versions of libxml2 compiled without thread support (reported by Randal L. Schwartz) - tiny code clean ups - corrected tested versions after a local setup problem 1.55 - fixed possible problems with math.h - added C14N interface "toStringC14N()" (thanks to Chip Turner) - fixed default namespace bug with libxml2 2.5.8 (by Vaclav Barta) - fixed a NOOP in the XPath code. - fixed insertBefore() behaviour to be DOM conform - fixed a minor problem in Makefile.PL - improved more documentation - converted documentation to DocBook *NOTE:* Version 1.54 fixes potentional buffer overflows were possible with earlier versions of the package. 1.54 - fixed some major bugs, works now with libxml2 2.5.x - fixed problem with empty document fragments - bad tag and attribute names cannot be created anymore - Catalog interface is aware about libxml2 configuration - XML::LibXML should work now on systems without having zlib installed - cleaned the error handling code, which - fixes bad reporting of the validating parser - fixes bad reporting in xpath functions - added getElementsBy*Name() functions for the Document Class - fixed memory management problem introduced in 1.53 (that fixes a lot strange things) - interface for raw libxml2 DOM building functions (currently just addChild() and addNewChild(), others will follow) - fixed namespace handling if nodes are imported to a new DOM. - fixed segmentation fault during validation under libxml2 2.4.25 - fixed bad CDATA handing in XML::LibXML::SAX::Builder - fixed namespace handing in XML::LibXML::SAX - fixed attribute handing in XML::LibXML::SAX - fixed memory leak in XML::LibXML::SAX - fixed memory leak in XML::LibXML::Document - fixed segfault while appending entity ref nodes to documents - fixed some backward compatibility issues - fixed cloning with namespaces misbehaviour - fixed parser problems with libxml2 2.5.3+ - moved iterator classes into a separate package (after realizing some CPAN testers refuse to read their warnings from Makefile.PL) - improved parser testsuite - improved M - more documentation 1.53 Parser - catalog interface - enabled SGML parsing - implemented libxml2 dom recovering - parsing into GDOME nodes is now possible - XML::LibXML::SAX is now faster - made XML::LibXML::SAX parser running without errors in most (all?) cases (DTD handling is still not implemented). DOM interface - Node Iterator class - NodeList Iterator class - introduced XML::GDOME import and export. (EXPERIMENTAL) - more security checks general blur - removed code shared with XML::GDOME to a separate XML::LibXML::Common module (check CPAN) - removed some redundand code - more documentation (and docu fixes) (thanks to Petr Pajas) major fixes: - possible buffer overflow with broken XML: This may effect all older versions of XML::LibXML, please upgrade! - a bug while replacing the document element. - very stupid encoding bug. all UTF8 strings will now be marked as UTF8 correctly - namespace functions to work with empty namespaces - toFH() - namespace setting in XPath functions: the namespaces of the document element will always be added now - threaded perl 5.8.0 issues - calling external entity handlers work again - XML::LibXML::SAX::Parser will not throw warnings on DTD nodes 1.52 - fixed some typos (thanks to Randy Kobes and Hildo Biersma) - fixed namespace node handling - fixed empty Text Node bug - corrected the parser default values. - added some documentation 1.51 - fixed parser bug with broken XML declarations - fixed memory management within documents that have subsets - fixed some threaded perl issues (special thanks to Andreas Koenig for the patch) - applied Win32 tests (special thanks to Randy Kobes for the patch) - fixed findnodes() and find() to return empty arrays in array context if the statement was legal but produced no result. - fixed namespace handling in xpath functions - fixed local namespace handling in DOM functions - pretty formating to all serializing functions *NOTE* the XML::LibXML::Node::toString interface changed check the XML::LibXML::Node man page - made xpath functions verbose to perl (one can wrap evals now) - improved native SAX interface - improved XML::LibXML::SAX::Builder - added getNamespaces to the node interface - better libxml2 version testing - more documentation 1.50 - fixed major problems with the validating parser - fixed default behaviour of the generic parser - fixed attribute setting of the string parser - fixed external entity loading for entity expansion - fixed nodeValue() to handle entities and entity refs correctly - SAX::Parser ignores now hidden XINCLUDE nodes. - fixed SAX::Builder to recognize namespace declarations correctly - compatibility fixes - importNode() bug fix - fixed library tests and output in Makefile.PL - added setOwnerDocument() again - XML::LibXML::Document::process_xincludes reintroduced - global callbacks reintroduced NOTE: the Interface changed here, read XML::LibXML manpage! - code cleanings - push parser interface - basic native libxml2 SAX interface THIS INTERFACE IS STILL EXPERIMENTAL - cloneNode clones now within documents - more documentation 1.49 - memory management has been completely rewritten. now the module should not cause that many memory leaks (special thanks to Merijn Broeren and Petr Pajas for providing testcases) - more libxml2 functions are used - DOM API is more Level 3 conform - ownerDocument fixed - parser validation bug fixed (reported by Erik Ray) - made parse_xml_chunk() report errors - fixed the PI interface - xpath.pl example - better namespace support - improved NamedNodeMap support - restructured the interfaces - HTML document nodes are recognized as HTML doc nodes instead of plain nodes - XML::LibXML::SAX::Parser able to handle HTML docs now (patch by D. Hageman [dhageman@dracken.com]) - added serialization flags ($setTagCompression, $skipDtd and $skipXMLDeclaration) - more documentation 1.40 - new parsefunction: $parser->parse_xml_chunk($string); - appendChild( $doc_fragment ) bug fixed - removed obsolete files (parser.?) - fixed getElementsByTagName and getElementsByTagNameNS to fit the spec - new functions in XML::LibXML::Element: getChildrenByTagName getChildrenByTagNameNS getElementsByLocalName - minor fixes and extensions of the tests - more docu ;) - SAX added comment and PI support - SAX added start_prefix_mapping/end_prefix_mapping - Fixed find() bug with no results - Added use IO::Handle so FH reads work - A number of segfault fixes - constants added without XML_ prefix
2003-10-05Add and enable p5-XML-LibXML-Common.wiz1-1/+2
2003-10-05Initial import of p5-XML-LibXML-Common-0.13:wiz5-0/+41
XML::LibXML::Common contains several constants and functions that are shared by XML::LibXML, XML::GDOME and XML::LibXSLT (not all done, yet).
2003-10-05Update to 1.0.33:wiz4-20/+27
This is a bugfix only release - error message missing argument (William Brack) - mode not cascaded in template fallbacks (William Brack) - catch redefinition of parameter/variables (William Brack) - multiple keys with same namespace name (William Brack) - patch for compilation using MingW on Windows (Mikhail Grushinskiy) - header export macros for Windows (Igor Zlatkovic) - cdata-section-elements handling of namespaced names - compilation without libxml2 XPointer support (Mark Vadoc) - apply-templates crash (William Brack) - bug with imported templates (William Brack) - imported attribute-sets merging bug (DocBook) (William Brack)
2003-10-05Update to 2.5.11:wiz3-8/+7
A bugfix only release: * risk of crash in Relax-NG * risk of crash when using multithreaded programs
2003-10-03Update to version 1.8.seb5-23/+24
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
2003-10-02work around to remove dependency to ncurses on netbsd. PR pkg/22992itojun3-6/+18
2003-09-30Fix build with GCC 3.3.1: fix multiline string constant.seb2-1/+15
2003-09-30I don't pretend to understand this layer of the C++ template abyss, but I foundmycroft2-1/+21
this patch on the web that purports to make it work with GCC 3/libstdc++ 3.
2003-09-30Added ispell-polskiadam1-1/+2
2003-09-30Polish dictionary for the ispelladam4-0/+31
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam2-4/+4
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant2-4/+4
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-09-27link against the correct libs when using gcc3.grant1-2/+6
2003-09-26Fix PKGCONFIG_OVERRIDE.jmmv1-2/+2
2003-09-26Update to 1.0.1recht4-27/+34
Some cleanup and fixes. The distname has changed from Aiksaurus to aiksaurus. Since the only pkg that uses aiksaurus is LyX, which will be updated in a few seconds, keep the new name.
2003-09-26s/wip/textproc/wiz1-2/+2
2003-09-25Remove backup file which has been imported by accident.recht1-7/+0
2003-09-25Add and enable py-SimpleParse.recht1-1/+2
2003-09-25Initial import of py-SimpleParse 2.0.0 recht5-0/+294
pkg provided by adam at monkeybyte dot org via pkgsrc-wip SimpleParse is a BSD-licensed Python package providing a simple parser generator for use with the mxTextTools text-tagging engine. SimpleParse allows you to generate tagging tables for use with the text-tagging engine directly from your EBNF grammar.
2003-09-25Update to 0.99.5 provided by the maintainer Mishka in PR 22945.wiz2-8/+8
Changes unknown.
2003-09-25Add and enable libcrocoxtraeme1-1/+2
2003-09-25Initial import of libcroco 0.2. Package imported from pkgsrc-wip.xtraeme5-0/+123
The Libcroco project is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support.
2003-09-25Adapt for latest update, and depend on latest versionwiz1-3/+2
because of library major bump (no dependent packages in pkgsrc, though).
2003-09-25Updated to 1.0.0xtraeme3-9/+8
Changes: 2003-09-08 Version 1.0.0 Released Several long-deprecated functions were removed and consequently the library shared version number was increased to 1 Fixed scanning for rdf:RDF so that RDF/XML in other XML works, such as in SVG raptor-config --libs now works, added --libtool-libs and --version-decimal Check N-Triples legal Unicode character range #x0-#x10FFFF Normalize RDF/XML xml:lang and N-Triples language to lowercase on input Worked around libxml2 bug causing a crash on some error reporting Added raptor_parse_file_stream for parsing a C FILE* Tidied rapper utility argument handling, added --version
2003-09-23Update to 1.3.2:wiz7-147/+57
Changes in OpenJade 1.3.2 (December 2002) * Build against OpenSP 1.5 * Minor fixes to MIF backend * Correct typo in definition of "attribute" in builtin.dsl (Toby Speight) * Fix quoted of ampersand in XML/SGML transformations (Toby Speight) Changes in OpenJade 1.3.1 (January 2002) * Support for newer GNU source configuration tools (autoconf, libtool, automake) * Support for newer GNU and Microsoft compilers * Support for more/up to date platforms (Mac OS X, Darwin, BSD, Cygwin etc.) * Numerous bug fixes to TeX backend for improved table support and two sided output. Two new external procedures two control double sided output (required by jadetex 3.4 or greater). "UNREGISTERED::OpenJade//Characteristic::page-two-side?" "UNREGISTERED::OpenJade//Characteristic::two-side-start-on-right?" * Support for XML Byte Order Marks Closes PR 22901.
2003-09-23Add patch to make this build with gcc3. Patch fromwiz2-1/+62
Submitter: Jim Gifford Origin: Debian OpenSP Maintainer forwarded by Peter Seebs via PR 22901.
2003-09-23Add buildlink2.mk.wiz1-0/+25
2003-09-21Add patches from the FreeBSD ports collection to fix build problemstron4-1/+44
with GCC 3.3.1.
2003-09-19Update HOMEPAGE and/or MASTER_SITESdent1-2/+2
2003-09-19Use .CURDIR instead of PKGDIR variable (for pkglint).wiz1-2/+2
2003-09-18Update to 2.5.1nb2:wiz3-3/+23
Use the right grep binary in fgrep and egrep shell scripts. Patch provided by Nicolas Fugier in PR 20905.
2003-09-18Add and enable p5-XML-Stream.xtraeme1-1/+2
2003-09-18Initial import of p5-XML-Stream 1.15.xtraeme4-0/+28
This module provides you with access to XML Streams. An XML Stream is just that. A stream of XML over a connection between two computers. Package imported from pkgsrc-wip.
2003-09-18Needs BUILDLINK2 to pull in python dependencyjmc1-1/+2
2003-09-18Add some missing entriesjmc1-1/+8
2003-09-18Add USE_BUILDLINK2 so this actually works and requires python correctlyjmc1-1/+3
2003-09-17Add and enable enchant.wiz1-1/+2
2003-09-17Initial import of enchant, a generic spell checking library.wiz5-0/+110
The project aims to provide an efficient extensible abstraction for dealing with different spell checking libraries. Enchant is meant to provide a generic interface into various existing spell checking libaries. These include, but are not limited to: * Aspell/Pspell * Ispell * Hspell * Uspell Enchant is also meant to be used in a cross-platform (XP) environment. Part of this means that Enchant wants to limit its number of external dependencies to 0, or as close is as humanly possible. Also, any enchant consumer (i.e. a Word Processor) should not need to know about what backend providers Enchant knows about. In fact, Enchant shouldn't even need to know this information itself. To accomplish this, all of Enchant's providers are DLLs. Enchant is also meant to be used in a multi-user environment, such as Unix. It is preferable to have both a $USER and a $GLOBAL location for both provider DLLs and for dictionaries themselves, when possible. Enchant's DLL location algorithm takes this into account, and gives preference to the $USER DLLs, when found.
2003-09-17Add and enable catdoc-tk. Forgot to say in its import that this addressesjmmv1-1/+2
PR pkg/18730.
2003-09-17Initial addition of catdoc-tk, version 0.91.4:jmmv3-0/+33
This package provides the wordview utility that comes with catdoc.
2003-09-17Do not build nor install wordview to keep the package small (this needs Tk).jmmv5-17/+50
Bump PKGREVISION to 1 because of this. While here, split the Makefile in two parts to help in the creation of the new catdoc-tk package. Addresses PR pkg/18730.
2003-09-15Update from version 3.21 to 3.26 of lout, the first part of PR 18687agc4-29/+30
from Greg Woods. (The second part of that PR is not the correct way to set papersize in pkgsrc). Main change is that the PDF is no longer maintained, a more complete list of changes follows: Changes and new features introduced in Version 3.22 [3 June 2000] Bug fixes More setup file options for controlling the appearance of reports Makefile now explicitly explains how to compile with debugging on/off Added quotesinglebase, quotedblbase, ellipsis to LtLatin2.LCM file Object-oriented back end (of interest to implementors only) Chapters without page breaks option (see @ChapterStartPages, User's Guide) Font includes all in page setups now (of interest to implementors only) Changes and new features introduced in Version 3.23 [24 June 2000] Bug fixes, including Uwe's fix of the nasty bug reported by Matej Cepl, and my fix of a table running headers bug reported by Matthew Neumann. Cross links (see User's Guide, Cross References and Links section) New symbols for expert users: @LinkSource and @LinkDest @Python symbol for typesetting Python programs using prg2lout. Changes and new features introduced in Version 3.24 [8 October 2000] Bug fixes, including a new and better fix for table running headers bugs Changes and new features introduced in Version 3.25 [December 2001] Bug fixes Finnish additions Croatian, Slovakian, Upper Sorbian Outdent is now settable e.g. { setoutdent 0.3f } @Break object @InitialOutdent options for initializing outdent value Updated barcodes package to work with recent Lout versions (@FontDef) "downifneeded @Scale" like "{} @Scale" but will only scale down, not up @F symbol yields a settable font, no longer hardwired to Courier @TitleOf symbol e.g. "@TitleOf azaleas" similar to "@NumberOf azaleas" @IndexText option to @Book etc., allows text just below Index title References may be printed in order of first citation New @Diag link types: @HVHLine, @HVHCurve, @VHVLine, @VHVCurve "baselinemark @Font" option (mark along baseline rather than half x height) @IncludeGraphicRepeated symbol: less output when EPS included repeatedly Arbitrary colours in @Colour, @Tbl, @Diag, and @Graph, done consistently Size of small caps can be set now e.g. "{ setsmallcaps 0.8 } @Font ..." Got rid of boxes around links when PostScript converted to PDF Revised end of sentence handling for some languages Symbols for embedding clickable URLs into PostScript output I've decided not to maintain the PDF back end, but I will try to ensure that Lout's PostScript output works with PostScript-to-PDF converters. Changes and new features introduced in Version 3.26 [October 2002] Fixed bug causing crash when breaking certain list items across pages Merged index entries completely reimplemented @DropTagItem (@DTI) now prevents page break after drop tag
2003-09-14Use my NetBSD.org email address.recht3-6/+6
2003-09-14update to 0.3recht3-13/+95
changes: General: * Renamed "attribute" to "option" for directives/extensions. * Renamed transform method "transform" to "apply". * Renamed "options" to "settings" for runtime settings (as set by command-line options). Sometimes "option" (singular) became "settings" (plural). Some variations below: - document.options -> document.settings (stored in other objects as well) - option_spec -> settings_spec (not directives though) - OptionSpec -> SettingsSpec - cmdline_options -> settings_spec - relative_path_options -> relative_path_settings - option_default_overrides -> settings_default_overrides - Publisher.set_options -> Publisher.get_settings for the "Specific" changes see HISTORY.txt.
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht4-4/+1284
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-14Update to version 20030914.cjep2-6/+6
Changes since previous: * Fix context output
2003-09-13remove pthread dependency from buildlink toojdolecek1-2/+1
pointed out by Thomas Klausner