EAPI bump, bug #543162.
authorMichał Górny <mgorny@gentoo.org>
Sat, 21 Mar 2015 09:39:36 +0000 (09:39 +0000)
committerMichał Górny <mgorny@gentoo.org>
Sat, 21 Mar 2015 09:39:36 +0000 (09:39 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!

sys-apps/i2c-tools/ChangeLog
sys-apps/i2c-tools/Manifest
sys-apps/i2c-tools/i2c-tools-3.1.1-r1.ebuild [new file with mode: 0644]

index 005ae7e7eb0209cf3cd76263bdf8c9b1224c6d9b..1c12e9bef453d8cd11ae5bd60c13985804762fed 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/i2c-tools
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/i2c-tools/ChangeLog,v 1.20 2014/10/16 19:00:31 vapier Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/i2c-tools/ChangeLog,v 1.21 2015/03/21 09:39:33 mgorny Exp $
+
+*i2c-tools-3.1.1-r1 (21 Mar 2015)
+
+  21 Mar 2015; Michał Górny <mgorny@gentoo.org> +i2c-tools-3.1.1-r1.ebuild:
+  EAPI bump, bug #543162.
 
 *i2c-tools-3.1.1 (16 Oct 2014)
 
index e0d5aa17d8290ba2095efe2e9601f4fd2a955ff4..1ffa34f4741688c109b65511e9a55213db1c1c24 100644 (file)
@@ -7,23 +7,26 @@ DIST i2c-tools-3.1.0.tar.bz2 66840 SHA256 960023f61de292c6dd757fcedec4bffa7dd036
 DIST i2c-tools-3.1.1.tar.bz2 71789 SHA256 14d4d7d60d1c12e43f2befe239c682a5c44c27682f153d4b58c1e392d2db1700 SHA512 b91f89b803e5558d49ce63f42f6542438f4f47927e4ce420cd9df989cab14a5c55d971befed73e8f793b0cf4aa41936c0ef519e5a407dceb2c08964461e803c5 WHIRLPOOL 5d68236a7c6e5075625420d1e9cb0a075e8e064babbb73163a2bf2a5cf2b0b169e1420ab1ef495533c88f53497767f6256b817c49b5d9f1799f3bde6d7e26b24
 EBUILD i2c-tools-3.0.2.ebuild 1362 SHA256 43a57da5e4a15af276c1e38719f43b244412428c101a8c07c9211a23cd555ea1 SHA512 244be3481d42c17bd6a033d1c8e19ab99afbc7d3c163a8814b9c3a9b5da8088ffc9adee4c02abb98e4191088ffd98768f470b7b40466f55592f1c1378305af7d WHIRLPOOL 48e8fdc9133c01e6d41cfb27fec150a1162767788d2d9690c4d9773c2ad1387ebe0f7804e961b1fdca99dcc39951b6a58286cf2f9ccedd442e437167e9ed89ab
 EBUILD i2c-tools-3.1.0.ebuild 1433 SHA256 ec24402bcd105a6fc4836cb6c77e733ff449efc3588f8f923190080319e56619 SHA512 e3f631d89cbe56281047c19acb03825a4fce342219c1f5aa82f869b7dfbcc6240e05e63abb0ab2f2c72aee2d66399a3c182fa8423be7489e09f5c6201acb8232 WHIRLPOOL e9b869fdd7b2347f2d5827c517f2980b613e78bc7fc025085ebb88d50ebd813ff24f00b8784a5e13868a64d29b8421b4ce1cb589e3d913ed11cf472f30bcba8c
+EBUILD i2c-tools-3.1.1-r1.ebuild 1515 SHA256 179e8b2585c7df660e3cd6ed76df900f826409a7987352fc79aaa88fa1e141f5 SHA512 88ef212f503f28e4cbe793ad333c9cee716e298f82488d93a5a9b0cad73c47dd3d42cc70b8bffd18b55a08099ab639ef0e0bf5dbf33ff2fb8fb770afd3caa06b WHIRLPOOL 477222590850a84492ada5690dc4c1c502d1196546c3b731696b1068074707d75596a38e773571e9be35ebc735cea38b4d5e1d57f199f327933ea4311d728088
 EBUILD i2c-tools-3.1.1.ebuild 1512 SHA256 4cf029ff278c646efe0e05baf3b89216538f1bb7e7242ac971429b60e85fc821 SHA512 fd5916abede1b91b9d46ec55479377fc486842626caada57bce6c5ac5ebcde2d5f3644d03af5aa1900dd52b6437abf099bff81c1a21710e8067f5f76404b48cf WHIRLPOOL 1316659febb7f7b7257a235a78e508e4b6dcbb01976f2df5015ffc8e12dc2a1dad56d0edaa2ae46fb391dc435c00effc3f45b374ee3e79ef698060fb41ec8281
-MISC ChangeLog 2754 SHA256 e0dcaca574e4e39d59d657e9d87c69faff34cfd2e98bf35896825df0acd42b03 SHA512 83bdaa4c1faacf51769663754af5a8c0e798ec5a47351f3e714abf6be194f3655bc04920d73c64d020debb2627f15bb418a47fe453448a23c5dc515d44bb0fb1 WHIRLPOOL 891bedab0accd4520386d719cf7476a615aa2fb3fcb276b4a6a1fb68b3c8300bda7c3a55e4b8af48688e285773deb90fe45bb4e2d6971a8896ad918e7eeb535e
+MISC ChangeLog 2894 SHA256 85757387986f8cde1ce00a91de86ec679e4a1b9c337921b9c7d1692ce7dade6b SHA512 29d4eae98b6e1feda5f3477b047d6e4cfd0ca666fd8cafbc6ba85354b9e1cc9bde25df41cd463e50ca40d9562d3dced5823d74992bf97e1e506474d319378e7c WHIRLPOOL a512ce9cefdbbb99ba439f13f8a51b81e6aa95c1d0f07f8b3f0151c5ff967d49de991f5beedc41c7b2325a76d91f3927407dae1ff3bc812a85529745f0a939be
 MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJUQBXRAAoJEPGu1DbS6WIAvLMP/1wVNFhR/1SXjXyVNHCbLben
-tpNSN74jqA4xlHOJyD8mqkai5/A1A//p8A4EH4OgbzkvhPBwlN21yXOS3jzKoQv5
-c0OYIYq65FvVruCKWiOSuSXG8TBjjjtP0v+4Xc1mkns3uZ7im9ruUCK/fEiognuV
-Oa9v2lOnEE7b/c3iJGD309RJ7kg06UiMs7z7Dc/+3bkR6ogj8EwbP8wQBCqWR2x6
-MZmpycoroLBw/2PKjjhxlp7M5jB8dA/pSFLxVNxagLMG5cBQnkvGz1SH2u2hvsiE
-eJlfXi/5fPy8+pBacxCMN1o1BUTl9LGenke0VrZYh+JGFzXWAfOmLKMfIUh6P/q8
-IbI228rAyy5Qpk3ZvtUypry8dW0IH0JkNNzCLmPIZUF3RIFYrZsyYVxpgc6s05+m
-HsFU1u1HhDperfic8JGed++gTflpKnhdOzq99TBt61SD2WBK6mVsFqHJnZFKPClu
-fBQmRTrLlLSgC+8wNoe6Mbo49xj71zFqpZZ/jpemrzDhTAre8hi/8NBaq90d1wWL
-mTPbAsfmFFQ74xieB5+YNBbMHPAHFx93tFETXdsdMm+fkoRE24dw4VvVQMaZqLjb
-XoQYCtcFZn8+ZKaaTw38LarYVZmLGTY2IylsAPKBrAWhtziP1mvbht8UlYkVeu4x
-UmpcGlpESiO7YEF0W4y9
-=lEd8
+iQJ8BAEBCABmBQJVDTxXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO43MQAL8S4qIyN/y94L/n39flaA9l
+UXMtxvApUwwWdJQ51OHY9Lb2fexDiRIxTD8haaymsehyLMSBhwcG6JYw7jYIaTAN
+u7FoBqK4dngvaRfK6+xwo3fK+ghr6RslQpWrMMZcI5d4pHkp++Fg1JUWVhZJb96+
+QtVZDiL227F5Rbz48zdcCQGBiP9FrW+PFEpUrem4INVTJaVFW8SjGtE892lAFzm4
+MxEpTvYRQCZaJ36WYR/jvOiL0+S52Ec1uGF6D8ce1uqhO1eMFFoiihmPVjDNh3js
+NJ0hlFHgWkiUzNrrfLwEfUCfvoriPF9qn4QA+CRsQIIykD40O3vOj09JEKy6agD5
+MO56zRWNT0QsiUr2O5Pi9vtF9WgUSMQ2hcgChyBP+W/E1Gm4xHD4F0s8S6feSRb5
++GOrVN4LiEuBCYhl3gTmbiJdGIIlldx3iLO5YEFOpP0EjdY8iTn4X77Jh/dEMYhI
+JtkIkcBdoOpsnVe/ivuNmVzzSN7FQIH/i3xLiLT98Tpad008eXH5xAOAVEn7MYvP
+97CO//908+tG/AaquR4jcFGxrs7/YNHM/pUA4GScqhvUvZ66yfCfEAiZ8saOFuEG
+wcB8jPiYL3x5HCTTfqoMj4TAug/3aaIBlI/zwjY98aOJp9vgzOvzUSyx4kijG9En
+Xku9WbCHNd1sN+Epxw6k
+=9tQX
 -----END PGP SIGNATURE-----
diff --git a/sys-apps/i2c-tools/i2c-tools-3.1.1-r1.ebuild b/sys-apps/i2c-tools/i2c-tools-3.1.1-r1.ebuild
new file mode 100644 (file)
index 0000000..b3bf019
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/i2c-tools/i2c-tools-3.1.1-r1.ebuild,v 1.1 2015/03/21 09:39:33 mgorny Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+DISTUTILS_OPTIONAL="1"
+
+inherit flag-o-matic toolchain-funcs distutils-r1
+
+DESCRIPTION="I2C tools for bus probing, chip dumping, register-level access helpers, EEPROM decoding, and more"
+HOMEPAGE="http://www.lm-sensors.org/wiki/I2CTools"
+SRC_URI="http://dl.lm-sensors.org/i2c-tools/releases/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="python"
+
+RDEPEND="!<sys-apps/lm_sensors-3
+       python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-3.1.1-python-3.patch #492632
+       use python && distutils-r1_src_prepare
+}
+
+src_configure() {
+       use python && distutils-r1_src_configure
+}
+
+src_compile() {
+       emake CC=$(tc-getCC) CFLAGS="${CFLAGS}"
+       emake -C eepromer CC=$(tc-getCC) CFLAGS="${CFLAGS} -I../include"
+       if use python ; then
+               cd py-smbus || die
+               append-cppflags -I../include
+               distutils-r1_src_compile
+       fi
+}
+
+src_install() {
+       emake install prefix="${D}"/usr
+       dosbin eepromer/eepro{g,m{,er}}
+       rm -rf "${D}"/usr/include # part of linux-headers
+       dodoc CHANGES README
+       local d
+       for d in eeprom eepromer ; do
+               docinto ${d}
+               dodoc ${d}/README*
+       done
+
+       if use python ; then
+               cd py-smbus || die
+               docinto py-smbus
+               dodoc README*
+               distutils-r1_src_install
+       fi
+}