./textproc/lua-inifile, Lua library for parsing and writing .ini files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1, Package name: lua54-inifile-1.1, Maintainer: nia

Inifile is a lua library for parsing and writing ini files.

It supports multiple backends, these are:

- io: The lua i/o library backend, the default.
- memory: The memory backend uses the filename as input, and returns
the output on write.
- love: Uses LOVE's love.filesystem, this is the default when LOVE
is detected.


Required to run:
[lang/lua53]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 4.344 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-10 16:19:18 by Nia Alarie | Files touched by this commit (2)
Log message:
lua-inifile: Update to 1.1

Changes:

     * parse now returns an extra table with parse error locations. This
       is only additional information, the parse behaviour itself hasn't
       changed.
     * parse now handles keys before the first section header gracefully,
       returning a parse error instead of erroring.
     * save throws a better error if a provided section is not table-like
       (supports indexing and next)
     * The io backend will explicitly close a file after writing, not
       waiting for garbage collection. (thanks Lukas)
   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-09 13:14:01 by Nia Alarie | Files touched by this commit (4)
Log message:
textproc: Add lua-inifile

Inifile is a lua library for parsing and writing ini files.

It supports multiple backends, these are:

- io: The lua i/o library backend, the default.
- memory: The memory backend uses the filename as input, and returns
  the output on write.
- love: Uses LOVE's love.filesystem, this is the default when LOVE
  is detected.