From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sys-libs/tevent/Manifest | 12 +++++ sys-libs/tevent/files/talloc-disable-python.patch | 34 ++++++++++++ sys-libs/tevent/metadata.xml | 12 +++++ sys-libs/tevent/tevent-0.9.28.ebuild | 55 +++++++++++++++++++ sys-libs/tevent/tevent-0.9.31-r1.ebuild | 60 +++++++++++++++++++++ sys-libs/tevent/tevent-0.9.32.ebuild | 60 +++++++++++++++++++++ sys-libs/tevent/tevent-0.9.33.ebuild | 66 +++++++++++++++++++++++ 7 files changed, 299 insertions(+) create mode 100644 sys-libs/tevent/Manifest create mode 100644 sys-libs/tevent/files/talloc-disable-python.patch create mode 100644 sys-libs/tevent/metadata.xml create mode 100644 sys-libs/tevent/tevent-0.9.28.ebuild create mode 100644 sys-libs/tevent/tevent-0.9.31-r1.ebuild create mode 100644 sys-libs/tevent/tevent-0.9.32.ebuild create mode 100644 sys-libs/tevent/tevent-0.9.33.ebuild (limited to 'sys-libs/tevent') diff --git a/sys-libs/tevent/Manifest b/sys-libs/tevent/Manifest new file mode 100644 index 000000000000..dca560fd9cdf --- /dev/null +++ b/sys-libs/tevent/Manifest @@ -0,0 +1,12 @@ +AUX talloc-disable-python.patch 1706 SHA256 005dabcd79697577ea3ad0c5e65c0c0511492ba925c2af87b655acb91fbdcb2d SHA512 ac0bf82e8ed8b918a5efbdeb0a6cbaaef22bb72231abb09026637d62b8ce35b25212960d26c07abe63661328ab7ea8a82590cd93f04de583e23239211daf6efa WHIRLPOOL 9b18876c86af3d9211c87137ba628b0bb4f0b69cd961eb75b9ed1de461d9a157c75fc7605cba63f5024544d3bbb7270027894074a3d8cec03d99456153d1e9fb +DIST tevent-0.9.28.tar.gz 581522 SHA256 04d953379025b1560af5c4ffcce58a3ee84db7aaa09c9f1e3eff5b2945a13529 SHA512 328d586a5891796a731e6f0d02e1a731d3541a977c16abca355359cd7f60bbdbb0baaad49c05eb42c3a44f97e57a775605974d22d46ca6c26f283c8ca1b5a909 WHIRLPOOL 3a572a1c73d564b535b15fca06a1df1ba124cac031026a1cabcbc66e38cac374eb8dad05a25372ab66982ff3c772ed63e890b62545dcce926fa782fe5fc21147 +DIST tevent-0.9.31.tar.gz 587784 SHA256 4a13f2256ad804c860e84068258bd0f8be31cf0c79aa8f3019fa32f6928c2bfc SHA512 048e37a7f5d3b8e948215fdb909c9b6e94b915c9d4978a8e18c73c9d27d5b1f179c10d19ec90325f8250e7c177c28231ad116a2975caaa43312c383e75517258 WHIRLPOOL 44061dd68b284bcaef625a70769f472ff1f2bd509843f8da9aca3c7b5affa12a825d3df49f126edc2d883bc0b1ad10eb59fba75ad80b1db12c92aeb100701fcd +DIST tevent-0.9.32.tar.gz 590314 SHA256 d316e1438ffbb588a0afc90b748499dead25884ef275664fdca0df2793b62f8b SHA512 9bd256c245d9f82dcd5b31787c8b11780b958bef96426de231f54eaea6df680a5cf3eb8c8d066d05f271e81f303404fc4191a23a6bc2533b7d1b732b2c206fbd WHIRLPOOL 9fc88d9e946eaa3c3bd50c538b48e1f4a29e1cab8d81f7ddc81aec43b088cb931592cbf0d3cdd44c4bb0b787a7d144cf518a9b3f5e67208627aac3b7f19258e0 +DIST tevent-0.9.33.tar.gz 590611 SHA256 22712ee981fd4298fcd5f3afb27d87a72257cebad37812cfbd3da5d968ed1bdc SHA512 3a437957859a556e06f24334301c41a3db1433c1e90d651fa74585a638a36d71369f235a8ab51aa0dd8f9d9bb88ad42f2c3ddeba0b99c4234c63866a8c922b91 WHIRLPOOL a9c667998e40fe58349c31e543f8b665fda8b78972a8c7ba7e7b77557a597498146288a26f0cb5d1590c5706b2f957d028624c7639c0e8c8063e7a17595f3924 +EBUILD tevent-0.9.28.ebuild 1302 SHA256 ff37d39eaa022b984f0ca969fc10eec3b1881fa9efc91ff43cf8312478eb4897 SHA512 315dc482949811050fd8560bd235964fd6193307e682d18bfad190bb912a2197f922ef710d52846e723c3fc374c84655ede7674d3b11431fc563f452be0fdbed WHIRLPOOL 30deb768179c382c5ce4634451432e57ea1b0d1a1d37eb155ab0af2a1c533a21c7ef7e0bdc40a1ae4d35b33f538c3aee56632db39e674ddbcf4e1e8847852084 +EBUILD tevent-0.9.31-r1.ebuild 1383 SHA256 fd76bf06542f556a4194db9a6566a5bc90a5dfc0300e3241fcb33b28f890d89f SHA512 c812a9c263b81f202b04b737c479c5d7017688bdc1a4607cdac4c7e97af09cf7d637675ebe80867c9a1e2f109f1d749792a2c2cdbf1a50469a7340f5b28a3ba4 WHIRLPOOL 52a7b4c889a08fb171461631d03b5d3642c2cc06d69b701ce46dbff30a954c2cc691b5ede8d79ea22d5afee64b652192538c1777e98eb31d1b9993696297489c +EBUILD tevent-0.9.32.ebuild 1390 SHA256 4365cc37a7aeb6071e82c1307b584694f70cbf7fe732d3fdc6a06615b54bb3a5 SHA512 68c9cd7dbf61473392ef842401d1b37ea27b084a62f5b253f1306d437baa3e5670374f501279abcc30897f8f4ba595df0c9951b33b37112572904b6a8c40d7f0 WHIRLPOOL b5fed4b3c776ff556fd67c5b8372eb6c2e3221106e7756010180fd8e8c0cbca35822ff96c05e5a31bd3bb2a696bb621ca1bdbee8ded40fa1aee1907bd110f82e +EBUILD tevent-0.9.33.ebuild 1505 SHA256 850caa039c04a4461681a584d81c93dae0e876eef9a0860dab9f3b94d6360d78 SHA512 49965b65db3a525cb499da84d50eb4ff829093dad1c091f10963c9fb9a9a526865178b523074bb8e6b1482093eb1fa4a80b7d04ba47c456dc48f811254c9c5e6 WHIRLPOOL cf0a055d8db8dd6bef9b02d77dcebc8cc3b4883f311342ec521e7001592c94107b47e003fed02e2fb52299e1d2d8b91ca97432343c72b5ae1949d754c91eeeaa +MISC ChangeLog 8683 SHA256 39fc7823f0d47480f3ca9d9e98d00e35ac151974c0c1e2a039e4a43746f0bf0a SHA512 586fae5bc9ef6374f4f30e5928fcf811f9c89df34821d2fad7c9079826e73e3db58cb3fbe884b7a304c7b2f8200900d6249b11cb4e66696ad0bf60ab70cca6f6 WHIRLPOOL 0bfea78894dd081025f6860bd596337801c10c6559c6daee1459ec8040af8f8c10ef46c0d10a358fbe412c877c2b7d88076b308e77ef4898f750559911c837ef +MISC ChangeLog-2015 10241 SHA256 6f65e7a41ae0bf207c61dbee4eedd31191630d70d0b2beb45defa40ba4055ef6 SHA512 0be650b5a21ca7e3499698fc2224119de5808ad39da142b46edc353c5646fe8c122d21daf6042e2c7d82a8c530c5d0270157f6df3029af1feef8871849910542 WHIRLPOOL 5adab9b456fc51b45b5ae8e8f28800dafee1b11f869a751148345915533edd91a7268e5405cc2312c5f04d96ce3db39613932aff5c4d747d61f01d6ea12fb663 +MISC metadata.xml 345 SHA256 c71a19f7b21e012e46ed9e3c5f48a7f8345678680907434bd2e708ff48d69401 SHA512 35515a1369eeb1e4949415f8571fc54e7546ac83a59b506e04dc795f0a9b4cb06d7c8e1785577c20ca398fd87543f1742d9d4267fc09320503835bad1fc36cf5 WHIRLPOOL 0dc86f0d823c4f4b58ea7d623c27cd1f1985acb35ab891f32e3a7cf0bc307f029e6e94ab4f7385e44d13664b49bf4f0876b2447b45e8132a881dcaf45d4c063f diff --git a/sys-libs/tevent/files/talloc-disable-python.patch b/sys-libs/tevent/files/talloc-disable-python.patch new file mode 100644 index 000000000000..6ef45eb37fb8 --- /dev/null +++ b/sys-libs/tevent/files/talloc-disable-python.patch @@ -0,0 +1,34 @@ +--- a/lib/talloc/wscript 2017-04-28 04:57:26.000000000 -0400 ++++ b/lib/talloc/wscript 2017-07-05 14:30:42.700580464 -0400 +@@ -74,19 +74,22 @@ + implied_deps='replace'): + conf.define('USING_SYSTEM_TALLOC', 1) + +- using_system_pytalloc_util = True +- if not conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION, +- implied_deps='talloc replace'): ++ if conf.env.disable_python: + using_system_pytalloc_util = False +- +- # We need to get a pytalloc-util for all the python versions +- # we are building for +- if conf.env['EXTRA_PYTHON']: +- name = 'pytalloc-util' + conf.all_envs['extrapython']['PYTHON_SO_ABI_FLAG'] +- if not conf.CHECK_BUNDLED_SYSTEM_PKG(name, minversion=VERSION, ++ else: ++ using_system_pytalloc_util = True ++ if not conf.CHECK_BUNDLED_SYSTEM_PKG('pytalloc-util', minversion=VERSION, + implied_deps='talloc replace'): + using_system_pytalloc_util = False + ++ # We need to get a pytalloc-util for all the python versions ++ # we are building for ++ if conf.env['EXTRA_PYTHON']: ++ name = 'pytalloc-util' + conf.all_envs['extrapython']['PYTHON_SO_ABI_FLAG'] ++ if not conf.CHECK_BUNDLED_SYSTEM_PKG(name, minversion=VERSION, ++ implied_deps='talloc replace'): ++ using_system_pytalloc_util = False ++ + if using_system_pytalloc_util: + conf.define('USING_SYSTEM_PYTALLOC_UTIL', 1) + diff --git a/sys-libs/tevent/metadata.xml b/sys-libs/tevent/metadata.xml new file mode 100644 index 000000000000..00dd5f380b4d --- /dev/null +++ b/sys-libs/tevent/metadata.xml @@ -0,0 +1,12 @@ + + + + + patrick@gentoo.org + Patrick Lauer + + + samba@gentoo.org + Samba + + diff --git a/sys-libs/tevent/tevent-0.9.28.ebuild b/sys-libs/tevent/tevent-0.9.28.ebuild new file mode 100644 index 000000000000..6c44b788dd57 --- /dev/null +++ b/sys-libs/tevent/tevent-0.9.28.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads(+)" + +inherit waf-utils multilib-minimal python-single-r1 + +DESCRIPTION="Samba tevent library" +HOMEPAGE="http://tevent.samba.org/" +SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="python" + +RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + ${PYTHON_DEPS} +" +# build system does not work with python3 +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +WAF_BINARY="${S}/buildtools/bin/waf" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + $(multilib_native_usex python '' '--disable-python') +} + +multilib_src_compile() { + # need to avoid parallel building, this looks like the sanest way with waf-utils/multiprocessing eclasses + unset MAKEOPTS + waf-utils_src_compile +} + +multilib_src_install() { + waf-utils_src_install + + multilib_is_native_abi && use python && python_domodule tevent.py +} diff --git a/sys-libs/tevent/tevent-0.9.31-r1.ebuild b/sys-libs/tevent/tevent-0.9.31-r1.ebuild new file mode 100644 index 000000000000..ed6a8c067eb2 --- /dev/null +++ b/sys-libs/tevent/tevent-0.9.31-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads(+)" + +inherit waf-utils multilib-minimal python-single-r1 + +DESCRIPTION="Samba tevent library" +HOMEPAGE="http://tevent.samba.org/" +SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="python" + +RDEPEND=">=sys-libs/talloc-2.1.8[${MULTILIB_USEDEP}] + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + ${PYTHON_DEPS} +" +# build system does not work with python3 +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +WAF_BINARY="${S}/buildtools/bin/waf" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + $(multilib_native_usex python '' '--disable-python') +} + +multilib_src_compile() { + # need to avoid parallel building, this looks like the sanest way with waf-utils/multiprocessing eclasses + unset MAKEOPTS + waf-utils_src_compile +} + +multilib_src_install() { + waf-utils_src_install + + multilib_is_native_abi && use python && python_domodule tevent.py +} + +multilib_src_install_all() { + insinto /usr/include + doins tevent_internal.h +} diff --git a/sys-libs/tevent/tevent-0.9.32.ebuild b/sys-libs/tevent/tevent-0.9.32.ebuild new file mode 100644 index 000000000000..6a12144b62e5 --- /dev/null +++ b/sys-libs/tevent/tevent-0.9.32.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads(+)" + +inherit waf-utils multilib-minimal python-single-r1 + +DESCRIPTION="Samba tevent library" +HOMEPAGE="http://tevent.samba.org/" +SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="python" + +RDEPEND=">=sys-libs/talloc-2.1.9[${MULTILIB_USEDEP}] + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + ${PYTHON_DEPS} +" +# build system does not work with python3 +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +WAF_BINARY="${S}/buildtools/bin/waf" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + $(multilib_native_usex python '' '--disable-python') +} + +multilib_src_compile() { + # need to avoid parallel building, this looks like the sanest way with waf-utils/multiprocessing eclasses + unset MAKEOPTS + waf-utils_src_compile +} + +multilib_src_install() { + waf-utils_src_install + + multilib_is_native_abi && use python && python_domodule tevent.py +} + +multilib_src_install_all() { + insinto /usr/include + doins tevent_internal.h +} diff --git a/sys-libs/tevent/tevent-0.9.33.ebuild b/sys-libs/tevent/tevent-0.9.33.ebuild new file mode 100644 index 000000000000..fc46807e4d12 --- /dev/null +++ b/sys-libs/tevent/tevent-0.9.33.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads(+)" + +inherit waf-utils multilib-minimal python-single-r1 + +DESCRIPTION="Samba tevent library" +HOMEPAGE="http://tevent.samba.org/" +SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="python" + +RDEPEND=">=sys-libs/talloc-2.1.10[${MULTILIB_USEDEP}] + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + ${PYTHON_DEPS} +" +# build system does not work with python3 +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}"/talloc-disable-python.patch +) + +WAF_BINARY="${S}/buildtools/bin/waf" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + --bundled-libraries=NONE \ + --builtin-libraries=NONE \ + $(multilib_native_usex python '' '--disable-python') +} + +multilib_src_compile() { + # need to avoid parallel building, this looks like the sanest way with waf-utils/multiprocessing eclasses + unset MAKEOPTS + waf-utils_src_compile +} + +multilib_src_install() { + waf-utils_src_install + + multilib_is_native_abi && use python && python_domodule tevent.py +} + +multilib_src_install_all() { + insinto /usr/include + doins tevent_internal.h +} -- cgit v1.2.3