Initial import for #370267, ebuild by Johan Bergström
authorPatrick Lauer <patrick@gentoo.org>
Wed, 28 Dec 2011 03:26:16 +0000 (03:26 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Wed, 28 Dec 2011 03:26:16 +0000 (03:26 +0000)
Package-Manager: portage-2.2.0_alpha81/cvs/Linux x86_64

dev-python/msgpack/ChangeLog [new file with mode: 0644]
dev-python/msgpack/Manifest [new file with mode: 0644]
dev-python/msgpack/metadata.xml [new file with mode: 0644]
dev-python/msgpack/msgpack-0.1.12.ebuild [new file with mode: 0644]

diff --git a/dev-python/msgpack/ChangeLog b/dev-python/msgpack/ChangeLog
new file mode 100644 (file)
index 0000000..c31d718
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for dev-python/msgpack
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/ChangeLog,v 1.1 2011/12/28 03:26:16 patrick Exp $
+
+*msgpack-0.1.12 (28 Dec 2011)
+
+  28 Dec 2011; Patrick Lauer <patrick@gentoo.org> +metadata.xml,
+  +msgpack-0.1.12.ebuild:
+  Initial import for #370267, ebuild by Johan Bergstr�m
+
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
new file mode 100644 (file)
index 0000000..d9c1d37
--- /dev/null
@@ -0,0 +1,4 @@
+DIST msgpack-python-0.1.12.tar.gz 49674 RMD160 ededbaf655314cc2df0b2c86640dd894af62a27d SHA1 2cff528c1466b903b8b13b23f96f8486d3438576 SHA256 5aa1d925a536c399a07a1f1d8f394d991ff735724e304a8cdab768f216f93ee6
+EBUILD msgpack-0.1.12.ebuild 1019 RMD160 27d8c6367e9653b9a8df001febbb9fe95b42408e SHA1 f8ac0e866f95e7e14d58d9a70d1a1fb197fcb64a SHA256 e61d4ec57df10c7667e51aef94e6e7c18fc672897bbe94600dcf45d6a3953b02
+MISC ChangeLog 391 RMD160 325e18562e14ffce0b29643b3941ce3290024458 SHA1 af1d2d55af8d649fffe95736a9d302a9133e2b12 SHA256 4920b8e77479cda7ae218925f55b0de36c9c9cf7300339c211997b3732c52cfa
+MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
diff --git a/dev-python/msgpack/metadata.xml b/dev-python/msgpack/metadata.xml
new file mode 100644 (file)
index 0000000..301d220
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>python</herd>
+</pkgmetadata>
diff --git a/dev-python/msgpack/msgpack-0.1.12.ebuild b/dev-python/msgpack/msgpack-0.1.12.ebuild
new file mode 100644 (file)
index 0000000..65c0926
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.1.12.ebuild,v 1.1 2011/12/28 03:26:16 patrick Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2:2.5 3"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4"
+DISTUTILS_SRC_TEST="nosetests"
+DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
+
+inherit distutils
+
+MY_PN="${PN}-python"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="MessagePack (de)serializer for Python"
+HOMEPAGE="http://msgpack.org http://pypi.python.org/pypi/msgpack-python/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+       distutils_src_prepare
+
+       preparation() {
+               if [[ "${PYTHON_ABI}" == 3.* ]]; then
+                       rm -rf test || die
+                       mv test3 test || die
+               else
+                       rm -rf test3 || die
+               fi
+       }
+       python_execute_function -s preparation
+}
+
+src_test() {
+       distutils_src_test -P -w test;
+}
\ No newline at end of file