aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-pda/ideviceinstaller/ChangeLog10
-rw-r--r--app-pda/ideviceinstaller/Manifest4
-rw-r--r--app-pda/ideviceinstaller/files/ideviceinstaller-1.0.0-libgen_h.patch20
-rw-r--r--app-pda/ideviceinstaller/ideviceinstaller-9999.ebuild32
-rw-r--r--app-pda/ideviceinstaller/metadata.xml5
-rw-r--r--app-pda/libimobiledevice/ChangeLog110
-rw-r--r--app-pda/libimobiledevice/Manifest3
-rw-r--r--app-pda/libimobiledevice/libimobiledevice-9999.ebuild78
-rw-r--r--app-pda/libimobiledevice/metadata.xml8
-rw-r--r--app-pda/libplist/ChangeLog81
-rw-r--r--app-pda/libplist/Manifest4
-rw-r--r--app-pda/libplist/files/libplist-1.4-gcc46.patch12
-rw-r--r--app-pda/libplist/libplist-9999.ebuild71
-rw-r--r--app-pda/libplist/metadata.xml13
-rw-r--r--app-pda/usbmuxd/ChangeLog66
-rw-r--r--app-pda/usbmuxd/Manifest3
-rw-r--r--app-pda/usbmuxd/metadata.xml6
-rw-r--r--app-pda/usbmuxd/usbmuxd-9999.ebuild32
18 files changed, 558 insertions, 0 deletions
diff --git a/app-pda/ideviceinstaller/ChangeLog b/app-pda/ideviceinstaller/ChangeLog
new file mode 100644
index 0000000..5556355
--- /dev/null
+++ b/app-pda/ideviceinstaller/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-pda/ideviceinstaller
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/ideviceinstaller/ChangeLog,v 1.1 2011/03/29 08:11:21 ssuominen Exp $
+
+*ideviceinstaller-1.0.0 (29 Mar 2011)
+
+ 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +ideviceinstaller-1.0.0.ebuild, +files/ideviceinstaller-1.0.0-libgen_h.patch:
+ Initial commit wrt #348529 by "nando.sm".
+
diff --git a/app-pda/ideviceinstaller/Manifest b/app-pda/ideviceinstaller/Manifest
new file mode 100644
index 0000000..7f748f4
--- /dev/null
+++ b/app-pda/ideviceinstaller/Manifest
@@ -0,0 +1,4 @@
+AUX ideviceinstaller-1.0.0-libgen_h.patch 562 RMD160 70a501fbb09e32f859fd4f014f5466dc7f3fb6f1 SHA1 6b8fcd4be522ef44b29a56445ebc228b11971ccc SHA256 7461940a89f470622f093b8c70f039f71a364ab5930a891c09dc8e5e80023946
+EBUILD ideviceinstaller-9999.ebuild 860 RMD160 79aeead4bf4ab1595d471ced8d58b7f431b390d7 SHA1 04b9ab4e1b1a2fdb8ec8ef1aaa2d449a748c277b SHA256 992571f3b78bb7abedd9763d51f3de71b50842d1c04bd766ce8fb448241f47d7
+MISC ChangeLog 442 RMD160 90832661f6ad60b7990ed4a1726bd15ebcf3be4d SHA1 af3c4d918e3ead49ae16ceb6aac9e3615a5dcd2f SHA256 653ac7f22d1c82e31dbad2d3ece36bc982c9abbe08f887187821d99d7f7c60fb
+MISC metadata.xml 156 RMD160 6a6d0f6bfe83e3a54c2d72444564ed6ab19857fe SHA1 5b9cb277159d763c133920e483df8d3d587cf7e2 SHA256 7f72b73f6e0d6e26603d85e52cca524711faddf6b516640104c3b82aab4754fb
diff --git a/app-pda/ideviceinstaller/files/ideviceinstaller-1.0.0-libgen_h.patch b/app-pda/ideviceinstaller/files/ideviceinstaller-1.0.0-libgen_h.patch
new file mode 100644
index 0000000..b7c8be7
--- /dev/null
+++ b/app-pda/ideviceinstaller/files/ideviceinstaller-1.0.0-libgen_h.patch
@@ -0,0 +1,20 @@
+From ecb942b024de4038ff98cbaa3ca2e209b1da290c Mon Sep 17 00:00:00 2001
+From: Martin Szulecki
+Date: Sat, 26 Mar 2011 10:19:04 +0000
+Subject: Add missing libgen.h include to make compilers happy
+
+---
+diff --git a/src/ideviceinstaller.c b/src/ideviceinstaller.c
+index d8c68ba..365da0b 100644
+--- a/src/ideviceinstaller.c
++++ b/src/ideviceinstaller.c
+@@ -31,6 +31,7 @@
+ #include <getopt.h>
+ #include <errno.h>
+ #include <time.h>
++#include <libgen.h>
+
+ #include <libimobiledevice/libimobiledevice.h>
+ #include <libimobiledevice/lockdown.h>
+--
+cgit v0.8.3.1-34-gbf3d
diff --git a/app-pda/ideviceinstaller/ideviceinstaller-9999.ebuild b/app-pda/ideviceinstaller/ideviceinstaller-9999.ebuild
new file mode 100644
index 0000000..2a15503
--- /dev/null
+++ b/app-pda/ideviceinstaller/ideviceinstaller-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/ideviceinstaller/ideviceinstaller-1.0.0.ebuild,v 1.1 2011/03/29 08:11:21 ssuominen Exp $
+
+EAPI=4
+inherit eutils
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-2
+ EGIT_REPO_URI="http://git.sukimashita.com/${PN}.git"
+else
+ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
+fi
+
+DESCRIPTION="A tool to interact with the installation_proxy of an Apple's iDevice"
+HOMEPAGE="http://www.libimobiledevice.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=app-pda/libimobiledevice-9999
+ >=app-pda/libplist-9999
+ >=dev-libs/libzip-0.8"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-libgen_h.patch
+ sed -i -e 's:-Werror -g::' configure || die
+}
diff --git a/app-pda/ideviceinstaller/metadata.xml b/app-pda/ideviceinstaller/metadata.xml
new file mode 100644
index 0000000..228404d
--- /dev/null
+++ b/app-pda/ideviceinstaller/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>pda</herd>
+</pkgmetadata>
diff --git a/app-pda/libimobiledevice/ChangeLog b/app-pda/libimobiledevice/ChangeLog
new file mode 100644
index 0000000..5c4f112
--- /dev/null
+++ b/app-pda/libimobiledevice/ChangeLog
@@ -0,0 +1,110 @@
+# ChangeLog for app-pda/libimobiledevice
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/libimobiledevice/ChangeLog,v 1.22 2011/11/13 11:37:54 ssuominen Exp $
+
+ 13 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libimobiledevice-1.1.1.ebuild:
+ Missing USE python depend for libplist wrt #390315 by Moritz Schlarb
+
+ 06 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
+ -libimobiledevice-1.0.2.ebuild, -libimobiledevice-1.0.6.ebuild,
+ -libimobiledevice-1.1.0.ebuild:
+ old
+
+ 04 Oct 2011; Andreas Schuerch <nativemad@gentoo.org>
+ libimobiledevice-1.1.1.ebuild:
+ x86 stable, see bug 384655
+
+ 01 Oct 2011; Markos Chandras <hwoarang@gentoo.org>
+ libimobiledevice-1.1.1.ebuild:
+ Stable on amd64 wrt bug #384655
+
+ 27 Sep 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libimobiledevice-1.1.1.ebuild:
+ Raise dev-libs/glib requirement (required for GStatBuf) wrt #377493 by Paul
+ B. Henson
+
+*libimobiledevice-1.1.1 (15 Jun 2011)
+
+ 15 Jun 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +libimobiledevice-1.1.1.ebuild:
+ Version bump.
+
+ 09 Apr 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libimobiledevice-1.1.0.ebuild:
+ Release development series of libimobiledevice to ~arch for working Python
+ binding.
+
+ 31 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libimobiledevice-1.1.0.ebuild:
+ Fix building with dev-lang/swig >= 2.0.0 wrt #361029.
+
+*libimobiledevice-1.1.0 (29 Mar 2011)
+
+ 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +libimobiledevice-1.1.0.ebuild:
+ Version bump to development release without KEYWORDS. This ebuild is for
+ Python and SWIG testing wrt #361029.
+
+ 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libimobiledevice-1.0.6.ebuild:
+ Remove broken Python and SWIG support wrt #361029.
+
+*libimobiledevice-1.0.6 (29 Mar 2011)
+
+ 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +libimobiledevice-1.0.6.ebuild:
+ Version bump.
+
+*libimobiledevice-1.0.4 (30 Nov 2010)
+
+ 30 Nov 2010; Thilo Bangert <bangert@gentoo.org>
+ +libimobiledevice-1.0.4.ebuild:
+ version bump, remove blocker on non-existent libiphone, fix dep on libusb:1
+ (#335904)
+
+ 16 Sep 2010; Joseph Jezak <josejx@gentoo.org>
+ libimobiledevice-1.0.2.ebuild:
+ Removed ~ppc until we get it working correctly.
+
+ 11 Sep 2010; <nixnut@gentoo.org> libimobiledevice-1.0.2.ebuild:
+ ~ppc added
+
+ 01 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
+ libimobiledevice-1.0.2.ebuild:
+ stable x86, bug 327909
+
+ 31 Jul 2010; Pacho Ramos <pacho@gentoo.org> libimobiledevice-1.0.2.ebuild:
+ amd64 stable, bug 327909
+
+ 23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+ libimobiledevice-1.0.2.ebuild:
+ Keyword ~ppc64 wrt #325839.
+
+*libimobiledevice-1.0.2 (14 Jul 2010)
+
+ 14 Jul 2010; Thilo Bangert <bangert@gentoo.org>
+ +libimobiledevice-1.0.2.ebuild:
+ version bump (#326173)
+
+*libimobiledevice-1.0.1 (28 May 2010)
+
+ 28 May 2010; Thilo Bangert <bangert@gentoo.org>
+ +libimobiledevice-1.0.1.ebuild:
+ version bump - fix dep (#316547)
+
+ 28 May 2010; Markus Meier <maekke@gentoo.org>
+ libimobiledevice-1.0.0.ebuild:
+ add ~x86, bug #313691
+
+ 07 Apr 2010; Olivier Crête <tester@gentoo.org>
+ libimobiledevice-1.0.0.ebuild:
+ Update license (parts are lgpl-2.1)
+
+*libimobiledevice-1.0.0 (07 Apr 2010)
+
+ 07 Apr 2010; Olivier Crête <tester@gentoo.org>
+ +libimobiledevice-1.0.0.ebuild, +metadata.xml:
+ Added because it is a dep of newer libgpod for bug #311093, ebuild from
+ bug #311087
+
diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest
new file mode 100644
index 0000000..cfb99c5
--- /dev/null
+++ b/app-pda/libimobiledevice/Manifest
@@ -0,0 +1,3 @@
+EBUILD libimobiledevice-9999.ebuild 1667 RMD160 5ff38ad495dac32d87fc4e3f22b8736a72e92085 SHA1 3f17683215374f576d1ae0b08c5bdd42c202863c SHA256 fe191f6b34b9424e35918436639e7b6bacf209c73fb2be37a7fc7e427a57dfb8
+MISC ChangeLog 3479 RMD160 4ba80a7e9ae7b34044d5afd4a4b168c2a7db59dc SHA1 29453284e3376b0310f2f12bfcf2f62603554c1d SHA256 ccf938f01e5364081c5a932c2566118465ef121baa4a2a2678454dad028fe069
+MISC metadata.xml 218 RMD160 dcf0864821f82cd4da3e0da4d518166f6045b7b5 SHA1 ca615ae28fbffc0e7e3d1e51e189fbd245fddcc4 SHA256 983941334731e33b40df7a8643ee1f0e415ff4a4e2c90e1a4ac80a852792fb47
diff --git a/app-pda/libimobiledevice/libimobiledevice-9999.ebuild b/app-pda/libimobiledevice/libimobiledevice-9999.ebuild
new file mode 100644
index 0000000..687b753
--- /dev/null
+++ b/app-pda/libimobiledevice/libimobiledevice-9999.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/libimobiledevice/libimobiledevice-1.1.1.ebuild,v 1.5 2011/11/13 11:37:54 ssuominen Exp $
+
+EAPI=3
+PYTHON_DEPEND="python? 2:2.6"
+
+inherit python
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-2
+ EGIT_REPO_URI="http://git.sukimashita.com/${PN}.git"
+else
+ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
+fi
+
+DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
+HOMEPAGE="http://www.libimobiledevice.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE="python static-libs"
+
+RDEPEND=">=app-pda/libplist-9999[python?]
+ >=app-pda/usbmuxd-9999
+ >=dev-libs/glib-2.28.6
+ dev-libs/libgcrypt
+ >=dev-libs/libtasn1-1.1
+ >=net-libs/gnutls-1.6.3
+ sys-fs/fuse
+ virtual/libusb:1"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ python? ( >=dev-lang/swig-2.0.0 )"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ #sed -i -e 's:1.3.21:2.0.0:g' configure || die
+
+ rm -f py-compile
+ ln -s $(type -P true) py-compile
+}
+
+src_configure() {
+ # --with-swig is same as --without-swig wrt #361029
+
+ local myconf
+ use python || myconf="--without-swig"
+
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable static-libs static) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS NEWS README
+ dohtml docs/html/*
+
+ find "${D}" -name '*.la' -exec rm -f {} +
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize imobiledevice
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup imobiledevice
+}
diff --git a/app-pda/libimobiledevice/metadata.xml b/app-pda/libimobiledevice/metadata.xml
new file mode 100644
index 0000000..0945d73
--- /dev/null
+++ b/app-pda/libimobiledevice/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>pda</herd>
+<maintainer>
+ <email>tester@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/app-pda/libplist/ChangeLog b/app-pda/libplist/ChangeLog
new file mode 100644
index 0000000..ae26ddc
--- /dev/null
+++ b/app-pda/libplist/ChangeLog
@@ -0,0 +1,81 @@
+# ChangeLog for app-pda/libplist
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/libplist/ChangeLog,v 1.18 2012/02/10 21:07:28 pesa Exp $
+
+*libplist-1.8 (10 Feb 2012)
+
+ 10 Feb 2012; Davide Pesavento <pesa@gentoo.org> +libplist-1.8.ebuild,
+ metadata.xml:
+ Version bump (bug #402985). Implement src_test(). Take maintainership.
+
+ 06 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> -libplist-1.3.ebuild:
+ old
+
+ 22 May 2011; Christian Faulhammer <fauli@gentoo.org> libplist-1.4.ebuild:
+ stable x86, bug 364829
+
+ 27 Apr 2011; Christoph Mende <angelos@gentoo.org> libplist-1.4.ebuild:
+ Stable on amd64 wrt bug #364829
+
+ 25 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ libplist-1.3.ebuild:
+ Fix deprecation warnings.
+
+ 17 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> libplist-1.4.ebuild,
+ +files/libplist-1.4-gcc46.patch:
+ Fix building with recent toolchain wrt #363109 by Andrew John Hughes.
+
+*libplist-1.4 (29 Mar 2011)
+
+ 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> +libplist-1.4.ebuild:
+ Version bump.
+
+ 23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> libplist-1.3.ebuild:
+ Keyword ~ppc64 wrt #325839.
+
+ 23 Jul 2010; Markus Meier <maekke@gentoo.org> libplist-1.3.ebuild:
+ amd64 stable, bug #327913
+
+ 23 Jul 2010; Christian Faulhammer <fauli@gentoo.org> libplist-1.3.ebuild:
+ stable x86, bug 327913
+
+ 02 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ libplist-0.12.ebuild, libplist-0.13.ebuild, libplist-1.1.ebuild,
+ libplist-1.2.ebuild, libplist-1.3.ebuild:
+ Delete calls to deprecated python_version(). Properly call
+ python_mod_cleanup().
+
+*libplist-1.3 (28 May 2010)
+
+ 28 May 2010; Thilo Bangert <bangert@gentoo.org> +libplist-1.3.ebuild:
+ version bump - fix python deprecation stuff (#314061)
+
+ 28 May 2010; Markus Meier <maekke@gentoo.org> libplist-1.2.ebuild:
+ add ~x86, bug #313691
+
+*libplist-1.2 (21 Jan 2010)
+
+ 21 Jan 2010; <chainsaw@gentoo.org> +libplist-1.2.ebuild:
+ Version bump, contains support for XML entities and carries warning fixes.
+
+*libplist-1.1 (14 Dec 2009)
+
+ 14 Dec 2009; <chainsaw@gentoo.org> +libplist-1.1.ebuild:
+ Version bump. With thanks to Tomas "scarabeus" Chvatal.
+
+*libplist-0.13 (18 Jul 2009)
+
+ 18 Jul 2009; <chainsaw@gentoo.org> +libplist-0.13.ebuild:
+ Version bump, adds support for deep copy & setters.
+
+ 09 Jun 2009; Tomas Chvatal <scarabeus@gentoo.org> libplist-0.12.ebuild,
+ -files/libplist-0.12-rpath.patch:
+ Clean up the build to use cmake features directly.
+
+*libplist-0.12 (08 Jun 2009)
+
+ 08 Jun 2009; <chainsaw@gentoo.org> +libplist-0.12.ebuild,
+ +files/libplist-0.12-rpath.patch, +metadata.xml:
+ Initial commit. Ebuild greatly enhanced by Samuli Suominen
+ <ssuominen@gentoo.org>, with thanks.
+
diff --git a/app-pda/libplist/Manifest b/app-pda/libplist/Manifest
new file mode 100644
index 0000000..da718d4
--- /dev/null
+++ b/app-pda/libplist/Manifest
@@ -0,0 +1,4 @@
+AUX libplist-1.4-gcc46.patch 234 RMD160 014354676a5925f1c884ff21740a7afac36fa8cd SHA1 f4f795d9212076f0a4739a906e3a79b3256ddc66 SHA256 ebfc5ab31a2bdc02c59540d4fc9177cdf5797828d98dbb299b2a79e1885047a8
+EBUILD libplist-9999.ebuild 1472 RMD160 5316a92a576395313819d88c51195b94dce43ff6 SHA1 ead07e68e79e5eb8cfca6187ce6a417c08a40fe7 SHA256 83ba40accfdb0a25bc046a16996d199aff0026122e1da3058c2028119917be2d
+MISC ChangeLog 2810 RMD160 2c6a1db71a281b11b96f5869e9bce987304bbb41 SHA1 573cb0e17f4033f396235f8371e403a640a6c89d SHA256 10ae319c701cab4b97a25890879e3f454722bee482cf2e36ba7d9eed80c49c84
+MISC metadata.xml 361 RMD160 6bfdc428efa11b4ed0cdb885dd2876aeb329ae69 SHA1 0232baf5bcfc8c532556113d8c4e3a3ab065adc8 SHA256 336cba10ab87e0902e5fd1fb348c93660acff73afb42a642ed62f03b35bb485d
diff --git a/app-pda/libplist/files/libplist-1.4-gcc46.patch b/app-pda/libplist/files/libplist-1.4-gcc46.patch
new file mode 100644
index 0000000..54aef1a
--- /dev/null
+++ b/app-pda/libplist/files/libplist-1.4-gcc46.patch
@@ -0,0 +1,12 @@
+Fix building with GCC 4.6 and above wrt http://bugs.gentoo.org/363109
+
+--- swig/plist.i
++++ swig/plist.i
+@@ -24,6 +24,7 @@
+ #if SWIGPYTHON
+ //for datetime in python
+ %{
++#include <cstddef>
+ #include <ctime>
+ #include <datetime.h>
+ %}
diff --git a/app-pda/libplist/libplist-9999.ebuild b/app-pda/libplist/libplist-9999.ebuild
new file mode 100644
index 0000000..8465969
--- /dev/null
+++ b/app-pda/libplist/libplist-9999.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/libplist/libplist-1.8.ebuild,v 1.1 2012/02/10 21:07:28 pesa Exp $
+
+EAPI=4
+
+inherit cmake-utils python
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-2
+ EGIT_REPO_URI="http://git.sukimashita.com/${PN}.git"
+else
+ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
+fi
+
+DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
+HOMEPAGE="http://www.libimobiledevice.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="cython python"
+
+RDEPEND="dev-libs/libxml2
+ cython? ( =dev-lang/python-2* )
+ python? ( =dev-lang/python-2* )
+"
+DEPEND="${RDEPEND}
+ cython? ( dev-python/cython )
+ python? ( dev-lang/swig )
+"
+
+DOCS=(AUTHORS NEWS README)
+
+pkg_setup() {
+ if use cython || use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ sed -i -e 's:-Werror::' swig/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ $(cmake-utils_use_enable cython)
+ $(cmake-utils_use_enable python SWIG)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ cd "${CMAKE_BUILD_DIR}"
+
+ local testfile
+ for testfile in "${S}"/test/data/*; do
+ LD_LIBRARY_PATH=src ./test/plist_test "${testfile}" || die
+ done
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize plist
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup plist
+}
diff --git a/app-pda/libplist/metadata.xml b/app-pda/libplist/metadata.xml
new file mode 100644
index 0000000..99e070d
--- /dev/null
+++ b/app-pda/libplist/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>pda</herd>
+ <maintainer>
+ <email>pesa@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="cython">Build cython-based python bindings</flag>
+ <flag name="python">Build swig-based python bindings</flag>
+ </use>
+</pkgmetadata>
+
diff --git a/app-pda/usbmuxd/ChangeLog b/app-pda/usbmuxd/ChangeLog
new file mode 100644
index 0000000..1547c49
--- /dev/null
+++ b/app-pda/usbmuxd/ChangeLog
@@ -0,0 +1,66 @@
+# ChangeLog for app-pda/usbmuxd
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/usbmuxd/ChangeLog,v 1.15 2012/01/23 14:11:36 tomka Exp $
+
+ 23 Jan 2012; Thomas Kahle <tomka@gentoo.org> usbmuxd-1.0.7-r1.ebuild:
+ x86 stable per bug 399409
+
+ 19 Jan 2012; Agostino Sarubbo <ago@gentoo.org> usbmuxd-1.0.7-r1.ebuild:
+ Stable for AMD64, wrt security bug #399409
+
+*usbmuxd-1.0.7-r1 (19 Jan 2012)
+
+ 19 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +usbmuxd-1.0.7-r1.ebuild,
+ +files/usbmuxd-1.0.7-receive_packet_overflow.patch:
+ Upstream security patch for "receive_packet() Buffer Overflow Vulnerability"
+ wrt #399409 by Agostino Sarubbo
+
+ 06 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> -usbmuxd-1.0.4.ebuild:
+ old
+
+ 04 Oct 2011; Andreas Schuerch <nativemad@gentoo.org> usbmuxd-1.0.7.ebuild:
+ x86 stable, bug 384657
+
+ 01 Oct 2011; Markos Chandras <hwoarang@gentoo.org> usbmuxd-1.0.7.ebuild:
+ Stable on amd64 wrt bug #384657
+
+*usbmuxd-1.0.7 (29 Mar 2011)
+
+ 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> +usbmuxd-1.0.7.ebuild:
+ Version bump wrt #360167 by wyvern.
+
+*usbmuxd-1.0.6 (30 Nov 2010)
+
+ 30 Nov 2010; Thilo Bangert <bangert@gentoo.org> +usbmuxd-1.0.6.ebuild:
+ version bump
+
+*usbmuxd-1.0.5 (03 Aug 2010)
+
+ 03 Aug 2010; Thilo Bangert <bangert@gentoo.org> +usbmuxd-1.0.5.ebuild:
+ version bump (bug #330869)
+
+ 31 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> usbmuxd-1.0.4.ebuild:
+ x86 stable wrt bug #329765
+
+ 31 Jul 2010; Pacho Ramos <pacho@gentoo.org> usbmuxd-1.0.4.ebuild:
+ amd64 stable, bug 329765
+
+ 29 Jul 2010; Pacho Ramos <pacho@gentoo.org> usbmuxd-1.0.4.ebuild,
+ metadata.xml:
+ usbmux user needs to be in plugdev group also as reported in bug #323329.
+ Chainsaw doesn't want to maintain this any longer.
+
+ 23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> usbmuxd-1.0.4.ebuild:
+ Keyword ~ppc64 wrt #325839.
+
+*usbmuxd-1.0.4 (26 May 2010)
+
+ 26 May 2010; Thilo Bangert <bangert@gentoo.org> +usbmuxd-1.0.4.ebuild:
+ version bump (#310809)
+
+*usbmuxd-1.0.0_rc2 (07 Dec 2009)
+
+ 07 Dec 2009; <chainsaw@gentoo.org> +usbmuxd-1.0.0_rc2.ebuild,
+ +files/usbmuxd-cmake.patch:
+ Initial commit. Ebuild by Tomáš "scarabeus" Chvátal.
+
diff --git a/app-pda/usbmuxd/Manifest b/app-pda/usbmuxd/Manifest
new file mode 100644
index 0000000..34db9bf
--- /dev/null
+++ b/app-pda/usbmuxd/Manifest
@@ -0,0 +1,3 @@
+EBUILD usbmuxd-9999.ebuild 825 RMD160 6e73070a8daa80e013296348c01bf0e2c439df18 SHA1 9f22c4197d669b4f4a1dff4e70d20d7ddf18cf32 SHA256 327e715c9e436c92e0575a35182a3a18e59c963d25e867664c51107117ffbcfa
+MISC ChangeLog 2240 RMD160 c1ef1f3572ebc4c0f9167005dac75daebb598105 SHA1 420b886587b576315143b6a0fe320b36921d02c1 SHA256 9d366a092ba5e6de35b3d19781bca3221f8fa7f0ae7064616ce46b298e77a632
+MISC metadata.xml 158 RMD160 9607beedd6b0b3106670818bb36e430eb85c445d SHA1 29f8cdc6e7a52e0eb48857fa8a2de39d6e2113e1 SHA256 21247a564394680460e294ac138a92903d91b5cafee5cafc38a50656caf965e2
diff --git a/app-pda/usbmuxd/metadata.xml b/app-pda/usbmuxd/metadata.xml
new file mode 100644
index 0000000..413973e
--- /dev/null
+++ b/app-pda/usbmuxd/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>pda</herd>
+</pkgmetadata>
+
diff --git a/app-pda/usbmuxd/usbmuxd-9999.ebuild b/app-pda/usbmuxd/usbmuxd-9999.ebuild
new file mode 100644
index 0000000..c9067c4
--- /dev/null
+++ b/app-pda/usbmuxd/usbmuxd-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/usbmuxd/usbmuxd-1.0.7-r1.ebuild,v 1.3 2012/01/23 14:11:36 tomka Exp $
+
+EAPI=3
+inherit eutils cmake-utils
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-2
+ EGIT_REPO_URI="http://git.sukimashita.com/${PN}.git"
+else
+ SRC_URI="http://marcansoft.com/uploads/${PN}/${P}.tar.bz2"
+fi
+
+DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
+HOMEPAGE="http://marcansoft.com/blog/iphonelinux/usbmuxd/"
+
+LICENSE="GPL-2 GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE=""
+
+DEPEND="=app-pda/libplist-9999
+ virtual/libusb:1"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ enewgroup plugdev
+ enewuser usbmux -1 -1 -1 "usb,plugdev"
+}
+
+DOCS="AUTHORS README README.devel"