imobiledevice: Update suite to lastest versions
comms/libimobiledevice-glue: Update to 1.3.2
comms/libimobiledevice: Update to git commit cb34a17
comms/libusbmuxd: Update to 2.1.1
comms/usbmuxd: Update to git commit 523f700
devel/libplist: Update to 2.7.0
security/libtatsu: Update to 1.0.5
comms/*libimobiledevice: Update to latest git commit
The libimobiledevice stack has been undergoing great changes over the
years and it has come to a head where modern iOS/iPadOS users are unable
to make practical use of these tools in the official releases. Since most
iOS/iPadOS users are likely using the most recent versions, I have
decided the best course of action is to follow the git repo and created
a couple of new support ports (comms/libimobiledevice-glue and
security/libtatsu) needed for this to be a reality.
PR: 280014
Reported by: <fabio.comolli@gmail.com>
comms/libimobiledevice: Update to 1.3.0
comms/libusbmuxd: Update to 2.0.2
comms/usbmuxd: Update to 1.1.1
devel/libplist: Update to 2.2.0
Resurrect comms/py-libimobiledevice, update to 1.3.0
Resurrect devel/py-libplist, update to 2.2.0
Take maintainership of the ports listed above.
Bump PORTREVISION on consumers and adjust LIB_DEPENDS to new versioned library
names.
- Update libplist to 1.12.
- Update libusbmuxd to 1.0.10.
- Update libimobiledevice to 1.2.0.
- Update usbmuxd to 1.1.0.
This marks an important milestone with proper iOS 8 support that is
packed with new features, tools, speed improvements, code refactoring,
crash fixes, memory leak fixes and much more.
- Update libplist to 1.11.
- Split libusbmuxd.so into comms/libusbmuxd and update to 1.0.9.
- Update libimobiledevice to 1.1.6.
- Update usbmuxd to Git snapshot (~1.0.9).
- Document usbmuxd upgrade process.
This marks an important refactoring effort for proper iOS 7 support.
It's packed with new features, tools, speed improvements, code
refactoring, crash fixes, memory leak fixes and much more.
None of the binaries installed by comms/libimobiledevice are actually linked
to gnutls/gcrypt/tasn1, while they are explicitly listed in the LIB_DEPENDS,
remove them. Judging from configure script, GnuTLS is used only when OpenSSL
is explicitly disabled with --disable-openssl; Gentoo ebuild agrees. OpenSSL
is preferred, and is our standard SSL provider. If GnuTLS is required for
some special feature of libimobiledevice, it can be introduced as an OPTION.
While here: stagify the port, use modern LIB_DEPENDS syntax.
Approved by: maintainer (avilla; timeout since May 16th)
- Update libimobiledevice to 1.1.5.
- Add a port with its Python bindings.
The update brings important improvements:
* backup/restore support on iOS 4+;
* OpenSSL support;
* compatibility with iOS 6+.
libimobiledevice is a software library that talks the protocols to
support iPhone, iPod Touch and iPad devices on Linux. 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 its 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.
WWW: http://www.libimobiledevice.org