./textproc/libplist, Handle Apple Binary and XML Property Lists

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


Branch: CURRENT, Version: 2.2.0nb9, Package name: libplist-2.2.0nb9, Maintainer: pkgsrc-users

Library for handling Apple Binary and XML Property Lists.


Required to run:
[textproc/libxml2] [devel/py-cython] [lang/python310]

Master sites:

Filesize: 441.212 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-14 00:37:07 by Thomas Klausner | Files touched by this commit (1)
Log message:
bplist: not for Python 2
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-01-04 14:21:04 by Thomas Klausner | Files touched by this commit (1)
Log message:
libplist: remove python2 restriction

Builds fine for me with python 3.11.1 on NetBSD 10.99.2/amd64.
   2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | Package updated
Log message:
massive revision bump after textproc/icu update
   2022-10-21 21:12:04 by Benny Siegert | Files touched by this commit (1)
Log message:
libplist: mark as Python 2.7 only

This fails to build with Python 3 but works on 2.7. There is no indication
that I can find of which versions are supported upstream.

Perhaps the Python bindings should be optional.
   2022-07-03 12:13:27 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
libplist: update to 2.2.0.

Version 2.2.0
~~~~~~~~~~~~~

- Changes:
  * bplist: Improve recursion check performance by at least 30% for large files
  * test: Fix test suite on Windows
  * cython: Fix handling of Date nodes (MACH_EPOCH)
  * Add new plist_*_val_compare(), plist_*_val_contains() helper functions
  * Fix/suppress several compiler warnings
  * plistutil: Added ability for files to be read from stdin
  * plistutil: Added ability to specify output format
  * Fix: Return NULL from plist_copy() if passed a NULL pointer instead of asserting
  * Add GitHub Actions integration for automatic build tests
  * plistutil: Add manual page and usage output
  * Fix removal of docs directory on `make clean`
  * Improve README.md with project description, installation, contributing and
    usage sections
  * Rename library and all related files by adding an API version resulting
    in "libplist-2.0" and "libplist++-2.0"