diff options
author | 2012-02-29 16:52:55 +0000 | |
---|---|---|
committer | 2012-02-29 16:52:55 +0000 | |
commit | a86600c039ef5301094919edb33235b40313e023 (patch) | |
tree | 877ed9c27cd27b7a696fe0568d591239d9e54eba | |
parent | Removed TODO re -nosql patch (diff) | |
download | jamesbroadhead-a86600c039ef5301094919edb33235b40313e023.tar.gz jamesbroadhead-a86600c039ef5301094919edb33235b40313e023.tar.bz2 jamesbroadhead-a86600c039ef5301094919edb33235b40313e023.zip |
Added -9999 versions of ipod tools
-rw-r--r-- | app-pda/ideviceinstaller/ChangeLog | 10 | ||||
-rw-r--r-- | app-pda/ideviceinstaller/Manifest | 4 | ||||
-rw-r--r-- | app-pda/ideviceinstaller/files/ideviceinstaller-1.0.0-libgen_h.patch | 20 | ||||
-rw-r--r-- | app-pda/ideviceinstaller/ideviceinstaller-9999.ebuild | 32 | ||||
-rw-r--r-- | app-pda/ideviceinstaller/metadata.xml | 5 | ||||
-rw-r--r-- | app-pda/libimobiledevice/ChangeLog | 110 | ||||
-rw-r--r-- | app-pda/libimobiledevice/Manifest | 3 | ||||
-rw-r--r-- | app-pda/libimobiledevice/libimobiledevice-9999.ebuild | 78 | ||||
-rw-r--r-- | app-pda/libimobiledevice/metadata.xml | 8 | ||||
-rw-r--r-- | app-pda/libplist/ChangeLog | 81 | ||||
-rw-r--r-- | app-pda/libplist/Manifest | 4 | ||||
-rw-r--r-- | app-pda/libplist/files/libplist-1.4-gcc46.patch | 12 | ||||
-rw-r--r-- | app-pda/libplist/libplist-9999.ebuild | 71 | ||||
-rw-r--r-- | app-pda/libplist/metadata.xml | 13 | ||||
-rw-r--r-- | app-pda/usbmuxd/ChangeLog | 66 | ||||
-rw-r--r-- | app-pda/usbmuxd/Manifest | 3 | ||||
-rw-r--r-- | app-pda/usbmuxd/metadata.xml | 6 | ||||
-rw-r--r-- | app-pda/usbmuxd/usbmuxd-9999.ebuild | 32 |
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" |