Fink

Recent Package Updates

2026-09-26: usbmuxd-1.1.1-1 (USB multiplexing daemon)
'usbmuxd' stands for "USB multiplexing daemon".  This daemon is in charge
of multiplexing connections over USB to an iPhone or iPod touch.  To users,
it means you can sync your music, contacts, photos, etc.  over USB. To
developers, it means you can connect to any listening localhost socket on
the device.  usbmuxd is not used for tethering data transfer, which uses a
dedicated USB interface as a virtual network device.

There is already a usbmuxd daemon running if iTunes is installed.  The
purpose of this package is mainly to offer libusbmuxd.dylib for other
programs to talk to the usbmuxd daemon.

commit log from Hanspeter Niederstrasser ([email protected]):

    usbmuxd: v1.1.1
    see #789
2026-09-26: libimobiledevice6-shlibs-1.4.0-1 (Library to talk to iDevices)
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README file for some commandline tools to access iDevices.

commit log from Hanspeter Niederstrasser ([email protected]):

    libimobiledevice: v1.4.0
    New libN=6
    See #789
2026-09-26: libplist1-1.10-3 (Library for handling apple .plist files)
libplist eases dealing with Apple's property list files.

commit log from Hanspeter Niederstrasser ([email protected]):

    libplist: v2.7.0
    update to latest upstream with new libN=4
    upstream considers the library name as 'libplist-2.0'
    See #788
2026-09-26: libtatsu0-shlibs-1.0.5-1 (Library for Apple Tatsu signing server)
This library is part of the libimobiledevice project. The main purpose
of this library is to allow creating TSS request payloads, sending them
to Apple's TSS server, and retrieving and processing the response.

The code was originally part of idevicerestore and has been split out to
its own library, while obviously idevicerestore will remain the main
consumer.

commit log from Hanspeter Niederstrasser ([email protected]):

    new pkg libtatsu: v1.0.5
2026-09-26: libimobiledevice-py39-1.4.0-1 (Library to talk to iDevices)
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README.md file for some commandline tools to access iDevices.

commit log from Hanspeter Niederstrasser ([email protected]):

    libimobiledevice: v1.4.0
    New libN=6
    See #789
2026-09-26: libplist-py38-2.7.0-1 (Python bindings for libplist)
Python bindings for libplist

commit log from Hanspeter Niederstrasser ([email protected]):

    libplist: v2.7.0
    update to latest upstream with new libN=4
    upstream considers the library name as 'libplist-2.0'
    See #788
2026-09-26: ideviceinstaller-1.2.0-1 (Manage applications of an iDevice)
ideviceinstaller is a tool to interact with the installation_proxy 
  of an iDevice allowing to install, upgrade, uninstall, archive, restore,
  and enumerate installed or archived apps.

  Note:
  There is a known bug in libimobiledevice which causes transfers of large 
  apps to/from the device to abort due to a timeout.

Usage: ideviceinstaller OPTIONS

  -U, --uuid UUID        Target specific device by its 40-digit device UUID.
  -l, --list-apps        List apps, possible options:
       -o list_user        - list user apps only (this is the default)
       -o list_system        - list system apps only
       -o list_all        - list all types of apps
       -o xml                - print full output as xml plist
  -i, --install ARCHIVE        Install app from package file specified by ARCHIVE.
  -u, --uninstall APPID        Uninstall app specified by APPID.
  -g, --upgrade APPID        Upgrade app specified by APPID.
  -L, --list-archives        List archived applications, possible options:
       -o xml                - print full output as xml plist
  -a, --archive APPID        Archive app specified by APPID, possible options:
       -o uninstall        - uninstall the package after making an archive
       -o app_only        - archive application data only
       -o copy=PATH        - copy the app archive to directory PATH when done
       -o remove        - only valid when copy=PATH is used: remove after copy
  -r, --restore APPID        Restore archived app specified by APPID
  -R, --remove-archive APPID  Remove app archive specified by APPID
  -o, --options                Pass additional options to the specified command.
  -h, --help                prints usage information
  -d, --debug                enable communication debugging

commit log from Hanspeter Niederstrasser ([email protected]):

    ideviceinstaller: v1.2.0
    to work with updated imobiledevice stack
2026-09-26: libimobiledevice-1.1.4-13 (Library to talk to iDevices)
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README file for some commandline tools to access iDevices.

commit log from Hanspeter Niederstrasser ([email protected]):

    libimobiledevice: v1.4.0
    New libN=6
    See #789
2026-09-26: libplist-py39-2.7.0-1 (Python bindings for libplist)
Python bindings for libplist

commit log from Hanspeter Niederstrasser ([email protected]):

    libplist: v2.7.0
    update to latest upstream with new libN=4
    upstream considers the library name as 'libplist-2.0'
    See #788
2026-09-26: libplist-py310-2.7.0-1 (Python bindings for libplist)
Python bindings for libplist

commit log from Hanspeter Niederstrasser ([email protected]):

    libplist: v2.7.0
    update to latest upstream with new libN=4
    upstream considers the library name as 'libplist-2.0'
    See #788
2026-09-26: libimobiledevice-glue10.0-shlibs-1.3.2-1 (Common library used by libimobiledevice)
Library with common code used by the libraries and tools around the
libimobiledevice project.
The main functionality provided by this library are socket helper
functions and a platform independent thread/mutex implementation.
Besides that it comes with a number of string, file, and plist helper
functions, as well as some other commonly used code that was originally
duplicated in the dedicated projects.

commit log from Hanspeter Niederstrasser ([email protected]):

    libimobiledevice-glue: new helper library for imobiledevice libs
2026-09-26: libimobiledevice-py38-1.4.0-1 (Library to talk to iDevices)
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README.md file for some commandline tools to access iDevices.

commit log from Hanspeter Niederstrasser ([email protected]):

    libimobiledevice: v1.4.0
    New libN=6
    See #789
2026-09-26: libplist20.4-shlibs-2.7.0-1 (Library to handle Apple Property List files)
Library to handle Apple Property List files

commit log from Hanspeter Niederstrasser ([email protected]):

    libplist: v2.7.0
    update to latest upstream with new libN=4
    upstream considers the library name as 'libplist-2.0'
    See #788
2026-09-26: libimobiledevice-py310-1.4.0-1 (Library to talk to iDevices)
libimobiledevice is a software library that talks the protocols to support
iPhone, iPod Touch, iPad and Apple TV devices.  Unlike other projects, it
does not depend on using any existing proprietary libraries and does not
require jailbreaking.  It allows other software to easily access the
device's filesystem, retrieve information about the device and it's
internals, backup/restore the device, manage SpringBoard icons, manage
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device.

See the README.md file for some commandline tools to access iDevices.

commit log from Hanspeter Niederstrasser ([email protected]):

    libimobiledevice: v1.4.0
    New libN=6
    See #789
2026-09-26: libusbmuxd20.7-shlibs-2.1.1-1 (Library to handle usbmux connections to iOS)
'usbmuxd' stands for "USB multiplexing daemon".  This daemon is in charge
of multiplexing connections over USB to an iPhone or iPod touch.  To users,
it means you can sync your music, contacts, photos, etc.  over USB. To
developers, it means you can connect to any listening localhost socket on
the device.  usbmuxd is not used for tethering data transfer, which uses a
dedicated USB interface as a virtual network device.

There is already a usbmuxd daemon running if iTunes is installed.  The
purpose of this package is mainly to offer libusbmuxd.dylib for other
programs to talk to the usbmuxd daemon.

commit log from Hanspeter Niederstrasser ([email protected]):

    libusbmuxd20.7: v2.1.1
    See #789
2026-09-23: less-710-1 (Featureful text pager)
less is a featureful replacement for the more command. It reads
text from a file or a pipe and displays it inside the terminal. It
allows you to scroll forwards and backwards, search the text and do
other nifty things with it.

commit log from Daniel Macks ([email protected]):

    less: new version
2026-09-22: html5lib-py27-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: html5lib-py37-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: libopenexr30-shlibs-3.1.13-1 (Shared libraries for OpenEXR)
OpenEXR is a high dynamic-range (HDR) image file format
developed by Industrial Light & Magic for use in computer
imaging applications.

OpenEXR is used by ILM on all motion pictures currently
in production.  The first movies to employ OpenEXR were
Harry Potter and the Sorcerers Stone, Men in Black II,
Gangs of New York, and Signs. Since then, OpenEXR has
become ILM's main image file format.

OpenEXR's features include:

* Higher dynamic range and color precision than existing
  8- and 10-bit image file formats.
* Support for 16-bit floating-point, 32-bit floating-point,
  and 32-bit integer pixels.  The 16-bit floating-point
  format, called "half", is compatible with the half data
  type in NVIDIA's Cg graphics language and is supported
  natively on their new GeForce FX and Quadro FX 3D
  graphics solutions.
* Multiple lossless image compression algorithms.  Some of
  the included codecs can achieve 2:1 lossless compression
  ratios on images with film grain.
* Extensibility.  New compression codecs and image types
  can easily be added by extending the C++ classes
  included in the OpenEXR software distribution.  New
  image attributes (strings, vectors, integers, etc.) can
  be added to OpenEXR image headers without affecting
  backward compatibility with existing OpenEXR
  applications.

commit log from Hanspeter Niederstrasser ([email protected]):

    libopenexr30: v3.1.13
2026-09-22: html5lib-py38-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: html5lib-py36-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: html5lib-py39-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: html5lib-py310-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: html5lib-py35-1.1-1 (Python implementation of HTML5 parser)
html5lib is a pure-python library for parsing HTML. It is designed to conform
to the WHATWG HTML 5 specification, which has formalized the error handling
algorithms of popular web browsers and is implemented by all major browsers.

commit log from Hanspeter Niederstrasser ([email protected]):

    html5lib-py: fix tests that broke with pytest-7.4
2026-09-22: cmake-3.31.12-1 (Cross-platform Make)
CMake is used to control the software compilation process using simple 
platform and compiler independent configuration files. CMake generates 
native makefiles and workspaces that can be used in the compiler 
environment of your choice. CMake is quite sophisticated: it is possible 
to support complex environments requiring system configuration,
pre-processor generation, code generation, and template instantiation.

commit log from Hanspeter Niederstrasser ([email protected]):

    cmake: v3.31.12