Path to this page:
./
textproc/lua-expat,
XML parser for LUA based on expat
Branch: CURRENT,
Version: 1.5.1,
Package name: lua54-expat-1.5.1,
Maintainer: pkgsrc-usersLuaExpat is a XML parser based on the Expat XML parser.
It allows Lua programs to:
- Process a XML document incrementally, thus being able to handle
huge documents without memory penalties;
- Register handler functions which are called by the parser during
the processing of the document, handling the document elements or text.
Required to run:[
lang/lua53]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 52.648 KB
Version history: (Expand)
- (2023-03-31) Updated to version: lua54-expat-1.5.1
- (2020-07-02) Updated to version: lua53-expat-1.3.0nb2
- (2017-11-23) Package has been reborn
- (2014-10-20) Updated to version: lua52-expat-1.3.0nb2
- (2014-05-03) Updated to version: lua52-expat-1.3.0nb1
- (2014-04-08) Updated to version: lua52-expat-1.3.0
CVS history: (Expand)
2023-04-19 10:22:24 by Thomas Klausner | Files touched by this commit (1) |
Log message:
lua-expat: requires expat 2.4 or newer
|
2023-04-13 21:03:25 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message:
Drop unncessary inclusion of expat_config.h, which doesn't exist on
NetBSD
|
2023-03-31 02:43:22 by Joerg Sonnenberger | Files touched by this commit (4) | |
Log message:
Update to lua-expat-1.5.1:
Added option "allowDTD" to the threat protection parser.
Add configuration for Billion Laughs Attack prevention.
Expose Expat compile time constants (lxp._EXPAT_FEATURES), see Expat documentation.
Fix bad buffer size calculation in threat parser
Improved Lua version support (5.1 - 5.4)
Fix memory leak when callbacks reference a parser object
Expose Expat library version (lxp._EXPAT_VERSION)
Added 'lxp.totable' module (thanks Tomás Guisasola Gorham)
Fix integers being returned as floats on Lua 5.3+ (thanks Kim Alvefur)
Fix XmlDecl callback can also return 'nil' for 'standalone'
Many documentation updates
Added triplet namespace setting (returnnstriplet)
Added EntityDecl handler
Added AttlistDecl handler
Added ElementDecl handler
Added SkippedEntity handler
Added EndDoctypeDecl handler
More tests and new test setup; Busted, LuaCheck, Github actions
Improved finishing, multiple nil-calls no longer throw errors
Fix 'lxp.lom' to properly handle input as function, table, or file
Added option for namespace aware parsing to the 'lxp.lom' module
Repository moved to lunarmodules
Added threat protection parser (protects against excessively large inputs), with \
options for the 'lxp.lom' and 'lxp.totable' to use it.
support for the XmlDecl handler
add parser:getcurrentbytecount() (XML_GetCurrentByteCount)
ability to disable CharacterData merging
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2020-07-02 12:26:19 by Nia Alarie | Files touched by this commit (29) |
Log message:
Add 'lua' category to Lua modules.
While here, normalize some packages with strange variable order.
|
2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981) |
Log message:
all: migrate homepages from http to https
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
|
2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797) |
Log message:
Add SHA512 digests for distfiles for textproc category
Problems found locating distfiles:
Package cabocha: missing distfile cabocha-0.68.tar.bz2
Package convertlit: missing distfile clit18src.zip
Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|