summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-06-30 16:56:31 +0000
committerJustin Lecher <jlec@gentoo.org>2013-06-30 16:56:31 +0000
commit8c99057d03ef1ae47f0ba9dc012dc32c24949e47 (patch)
tree085dcc53104e7145601b46e3ddb08dbdb92e0faa /sys-libs/talloc
parentapp-portage/gentoolkit-dev: Bump to new python eclasses (diff)
downloadhistorical-8c99057d03ef1ae47f0ba9dc012dc32c24949e47.tar.gz
historical-8c99057d03ef1ae47f0ba9dc012dc32c24949e47.tar.bz2
historical-8c99057d03ef1ae47f0ba9dc012dc32c24949e47.zip
sys-libs/talloc: Bump to new python eclass
Package-Manager: portage-2.2.0_alpha186/cvs/Linux x86_64 Manifest-Sign-Key: 0x8009D6F070EB7916
Diffstat (limited to 'sys-libs/talloc')
-rw-r--r--sys-libs/talloc/ChangeLog8
-rw-r--r--sys-libs/talloc/Manifest23
-rw-r--r--sys-libs/talloc/metadata.xml18
-rw-r--r--sys-libs/talloc/talloc-2.0.8-r1.ebuild63
4 files changed, 86 insertions, 26 deletions
diff --git a/sys-libs/talloc/ChangeLog b/sys-libs/talloc/ChangeLog
index 4bb7dbc9d2b3..c4d38708c99b 100644
--- a/sys-libs/talloc/ChangeLog
+++ b/sys-libs/talloc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-libs/talloc
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/ChangeLog,v 1.47 2013/04/23 21:40:26 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/ChangeLog,v 1.48 2013/06/30 16:56:30 jlec Exp $
+
+*talloc-2.0.8-r1 (30 Jun 2013)
+
+ 30 Jun 2013; Justin Lecher <jlec@gentoo.org> +talloc-2.0.8-r1.ebuild,
+ metadata.xml:
+ Bump to new python eclass
23 Apr 2013; Agostino Sarubbo <ago@gentoo.org> talloc-2.0.8.ebuild:
Stable for x86, wrt bug #466710
diff --git a/sys-libs/talloc/Manifest b/sys-libs/talloc/Manifest
index a944994f7c2e..0dd497b3ee03 100644
--- a/sys-libs/talloc/Manifest
+++ b/sys-libs/talloc/Manifest
@@ -19,23 +19,14 @@ EBUILD talloc-2.0.1-r2.ebuild 1540 SHA256 a0bdd5eb867b09d04af147b2ca18338523701a
EBUILD talloc-2.0.1.ebuild 1235 SHA256 ceaf0d529aef94ec4139d47aee73f7b620a423f4ffe3f4a1f50458aca8d5ca0f SHA512 6e59ee1b602545342f196487d388ed7f8156ae7bb3b7882e68ccee29bf67492c39443909c5f393c511428b11e39d441f21e8953e8eee784045d1b5547f94e3f6 WHIRLPOOL e08e75502a40db8bce815105aee3ffee934e8c9b2978f1f99192fae4477a61e0c79303e73eeb7a3cb2b1748a297d72a0d8456d0e4719e3136d252ac148072c62
EBUILD talloc-2.0.5.ebuild 2043 SHA256 7e28048f3c3efe5f014fbf589c7fa221ee5c1eca7221fb5f2fa1731d879b396a SHA512 a231d221372f35ad34407cb82b2ffe07cf59f6946aa10145c58b2fdaf35f6959a29d544cadb8f958cc19f93bc9175b64377b166ad8e0c5f591eddbe646598765 WHIRLPOOL f515ac63066f0f9d6e144c7625af6aa3d019ac390d6281f32607d3f55ed4d0b0a5d482dce6f51156c398a90a11a05ba24cfc71fa3179bb550c45be8544207963
EBUILD talloc-2.0.7.ebuild 2052 SHA256 8a45dbac18a933debf1e98fa3276b388dac3c0a809bb03a9d31688981315ab0c SHA512 3c73a019c751b510b1b3d009559655d8db97ee3d924b63fb1b8275c08aacdfe897df6e4af859b2532fdac671e4d09f59053edb3a1844a4984867eb816a284e14 WHIRLPOOL 64c88658f0050db04dc5ea8c9f54bcabb983fecfe98253d4c2a9d0c22937ca880d8c3ec4c6cfbc34d9d3795534deb391cecf95fff9c4849f7b541063de3e4756
+EBUILD talloc-2.0.8-r1.ebuild 2006 SHA256 84354203487e7118927370944eb316a53e230451101c4e413263b3786fab81f6 SHA512 4929fbda1a67ce3397a952eff173222cb7125acf5d1387bbfdf5f06bc169d1e82811e9a7f1bcfe43cb76424a544d4874375e4323e21f08735563a0451c3672ab WHIRLPOOL 8a86e5a9997b9c9e84c422c58921c375bc334f3e8f77c93af7c6dbbd6e6c9697f1979b1322f6d1a95ce2fb72dbc7ffc110a61dd684d629039001ab95c10c481e
EBUILD talloc-2.0.8.ebuild 2071 SHA256 f72bf922f8aeba0103fdb5dd7c263ec1c84f90c529c3e928c02588273ddf8cbb SHA512 d17bcad50add827dbc3d5c0f8a8a189a6ffa19a3d5b19b9eb3970f325cc95bfbe375a7bdb99f53112f58502d573ff3fa2760912cd162a026f5d7d7e71921071d WHIRLPOOL 7979cc4ab6449c545eb580b0363e1b2fd0f60aac05340a03c12fd35d8f3941d7640cd70fb71ed86ff8e6e20ef58449b393fdf0d30ac2d36d5aa958fed29545d7
-MISC ChangeLog 6341 SHA256 23a49379db8359851487b9e39333b9e42ddb69ef67c6efd19c493161e4eae8b2 SHA512 7bd95a488546bc1babc8edd48383ecfda09c94139ee3e1768661355838d442b09145c593ca902cd642bb5cb4b31c51639eaf3ec34bc472f0892b05f09ebba416 WHIRLPOOL 4948fe0dd7f98fb18f525d121e64ab826c234732bf96299f0c0b016c4a4b92586748888ffd7650a1b74e36df0d2ba692e5383272c89488abf5d4f634e2c602f6
-MISC metadata.xml 412 SHA256 732d4c39c6e7ddd2d4768724ae637ebadb6abff069fd3cf16d41778cf9f9c9dc SHA512 98e6d759996493affc32368eeea624772e8e00c96ea1e60665f40db63913e8956e2e459e9526d363c25a5a9d6f9f25de3deaa8fd1dcb0b0006ed3c68f773ad16 WHIRLPOOL a5d41434e77001a9d26e0dce787200d79df67b813d00ffc58908d48e21181e16ceb022b417f365e54a5fb31a5412e7bc13b3fefd4a516646d52171bd3c090a88
+MISC ChangeLog 6491 SHA256 7fb72b5fbe3d1c80b09213af833b05d81256d58c41d645981de09f051b7a12d3 SHA512 abdc126bc2decc76553c213c047b4a2a430de2f28199d47af81c2d74bedc27de6078d52b82508a5e3385ecd73cfab52e0d66233e043ae4e78a67b17aa852ba33 WHIRLPOOL 4c44a03ee0d3139b46a0083df327fc153056f9c2dc6520ba7aa6d9d1eb43e1a3b36c517ddb00f071e761a03c0d12b0e976a03ad89d9cad174ceb0a258b641b11
+MISC metadata.xml 429 SHA256 256ba5557a0585a7728d4bebeda645036123f982667af3844d211fa6a02b4fce SHA512 93e230ec99e0951b1c0f66f114bf9bb5526230f6009c95cc275a98523434a0c7b0e24dcfa3ab691f39d64a9004b67842aea4935aacbca8ca05f7c1a2b5cfc51c WHIRLPOOL 1297885cf7ebc89f8ebe848bfb9e43b7ba319f4d3d7b3a30e486297ccb89379a16aed3a1e51fd9c0b9bf6230cecdc6a4767a4caf7d355697a537505c993bb4f8
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCgAGBQJRdv/JAAoJELp701BxlEWfahwQALeTNO71Sd6oktAh8DrYMOPc
-oQuM+j/nIWWx3bn4/zcg4T/jby1mYaM+1+taFGJnA6YoG9fXWhPxLvxAJsFdSgOC
-1omUXK00WO4JWUGRoVom1uv95v0SUYUZzALVX4ORL9tatihvpKtyWGiikjWMcHtL
-pCJXXOhS9NSnM4EMObWKQCkRdIcV50uwkON2usMI/EyuIQurDpjTW4u56nXkcpbb
-YJYMSpLexamwct3mMlzK9nY73e/mRrl+Ihn3gQL5/hyLEBKuWV1Rm8yoY3YDdwJ4
-MZ81HC6pcnhGdfaoO8DuGtGoHLdy7eOyNcgdA5euCbbkV3AL2ZWaZYI2CyRp8lpF
-sCdMMDbX89otxTXJZydzuApdDJK1vL0+R5lNYCMIT1+Iq072ORc36jumT3vUaw8G
-+/KSLm8KmAhGx+52GQVNr9QR/x5QlqDuakmig+d3gdDZVeux5J2qiaH8Qv72Idia
-43w3mpGf1RjCjhobPwQ3YDH0gZL+7FLdupgPzGRfc7VuK0e7rBQt7dLEHipvzeNl
-RckmwR/atAOkQF1WXWeG2wm6b+edE7RmiydMMQU7N1YdGrX3nFSsKSwZHavfDMkK
-5RRlDzBMM6YI0ljndKC8Fs5g/XacGEwEDLQOepl0fG12w9sGb/xixTY7OI5bjgU7
-suSzCEBN81vCqSygjGGH
-=27Un
+iEYEAREKAAYFAlHQYz8ACgkQgAnW8HDreRYcgACeK3EYpR7S+Xxf4iAab7Dti7yB
+O+8AoLaM4Qmg7b4aBJkvyCjnmeP4fABJ
+=Frzt
-----END PGP SIGNATURE-----
diff --git a/sys-libs/talloc/metadata.xml b/sys-libs/talloc/metadata.xml
index 520f32bf184d..214d208b49d7 100644
--- a/sys-libs/talloc/metadata.xml
+++ b/sys-libs/talloc/metadata.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>samba</herd>
- <maintainer>
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
-<use>
- <flag name="compat">Enable extra compatibility stuff</flag>
- <flag name="swig">Install interface definitions for <pkg>dev-lang/swig</pkg></flag>
-</use>
+ <herd>samba</herd>
+ <maintainer>
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+ <use>
+ <flag name="compat">Enable extra compatibility stuff</flag>
+ <flag name="swig">Install interface definitions for <pkg>dev-lang/swig</pkg></flag>
+ </use>
</pkgmetadata>
diff --git a/sys-libs/talloc/talloc-2.0.8-r1.ebuild b/sys-libs/talloc/talloc-2.0.8-r1.ebuild
new file mode 100644
index 000000000000..ee8a35a60221
--- /dev/null
+++ b/sys-libs/talloc/talloc-2.0.8-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/talloc-2.0.8-r1.ebuild,v 1.1 2013/06/30 16:56:30 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+PYTHON_REQ_USE="threads"
+
+inherit waf-utils python-single-r1 multilib
+
+DESCRIPTION="Samba talloc library"
+HOMEPAGE="http://talloc.samba.org/"
+SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris"
+IUSE="compat python"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ !!<sys-libs/talloc-2.0.5"
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ || ( dev-lang/python:2.7[threads] dev-lang/python:2.6[threads] )"
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+src_configure() {
+ local extra_opts=""
+
+ use compat && extra_opts+=" --enable-talloc-compat1"
+ use python || extra_opts+=" --disable-python"
+ waf-utils_src_configure \
+ ${extra_opts}
+}
+
+src_install() {
+ waf-utils_src_install
+
+ # waf is stupid, and no, we can't fix the build-system, since it's provided
+ # as a brilliant binary blob thats decompressed on the fly
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ install_name_tool \
+ -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
+ "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die
+ if use python ; then
+ install_name_tool \
+ -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
+ "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
+ install_name_tool \
+ -change "${S}/bin/default/libtalloc.dylib" \
+ "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
+ "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
+ install_name_tool \
+ -change "${S}/bin/default/libtalloc.dylib" \
+ "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
+ "${ED}"$(python_get_sitedir)/talloc.bundle || die
+ fi
+ fi
+}