./misc/p5-Mac-PropertyList, Work with Mac plists at a low level

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


Branch: CURRENT, Version: 1.601nb1, Package name: p5-Mac-PropertyList-1.601nb1, Maintainer: pkgsrc-users

This module is a low-level interface to the Mac OS X Property List (plist)
format. You probably shouldn't use this in applications--build interfaces
on top of this so you don't have to put all the heinous multi-level object
stuff where people have to look at it.

You can parse a plist file and get back a data structure. You can take that
data structure and get back the plist as XML. If you want to change the
structure inbetween that's your business. :)

You don't need to be on Mac OS X to use this. It simply parses and
manipulates a text format that Mac OS X uses.


Required to run:
[lang/perl5] [textproc/p5-XML-Entities]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 43.748 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-08-13 03:22:09 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.601

Upstream changes:
1.601 2024-07-27T00:58:50Z
        * changed default DTD header to use "Apple" instead of \ 
"Apple Computer"
        to match what XCode has been doing (Apple changed it's name in 2007).
        (GitHub #27).

1.505 2024-07-14T17:52:31Z
        * Don't read binary files in text mode, which has problems on Windows
        (from joz-k, GitHub #26)
        * Fix problem with negative integers in WriteBinary. They should
        always be longs.
        * First release to use GitHub Attestations (see README.pod)

1.504 2022-07-08T03:16:18Z
        * @trwyant fixed some stray debugging output (#14 and #15)

1.503 2022-06-30T18:16:29Z
        * Darren Kulp noted an XML error in one of the test strings (GitHub #12)
        * No other code changes
   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:59:39 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
   2021-10-07 16:35:55 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Remove SHA1 hashes for distfiles
   2021-09-12 03:45:59 by Wen Heping | Files touched by this commit (1)
Log message:
Update LICENSE
   2021-09-12 03:44:31 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.502
Update LICENSE

Upstream changes:
1.502 2021-01-19T10:17:29Z
        * freshen distro, dump Travis CI, add Github Actions

1.501 2020-09-30T04:50:46Z
        * Added create_plist_from_string()
        * Merged Tom Wyant's code to handle CF$UID types
        * A few more things emit warnings if they don't get the right type
        * $XML_{head,foot} are now subroutines

1.413 2018-03-22T18:51:07Z
        * Update to Artistic License 2.0

1.412 2017-07-30T18:27:33Z
        * Fix for plist files with comments (bram.stappers@tiobe.com) RT #122466
        and GitHub #5 (as a pull request)
        * Note that this module does not handle ASCII or JSON formats (but they
        are in the wishlist now) (anonymous Yahoo! user)