diff options
author | Gregory M. Tuner <gmt@be-evil.net> | 2013-11-26 16:30:59 -0800 |
---|---|---|
committer | Gregory M. Tuner <gmt@be-evil.net> | 2013-11-26 16:30:59 -0800 |
commit | b4a6603c852030471cf8605941bb5c5d36f25ff9 (patch) | |
tree | c20eede1956bee828119b8e81d456e51925a180f /sys-libs | |
parent | waf-utils-multilib.eclass: use multilib_tc_export (diff) | |
download | gmt-b4a6603c852030471cf8605941bb5c5d36f25ff9.tar.gz gmt-b4a6603c852030471cf8605941bb5c5d36f25ff9.tar.bz2 gmt-b4a6603c852030471cf8605941bb5c5d36f25ff9.zip |
new ebuild: sys-libs/tevent-0.9.19-r1.ebuild
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/tevent/ChangeLog | 199 | ||||
-rw-r--r-- | sys-libs/tevent/Manifest | 7 | ||||
-rw-r--r-- | sys-libs/tevent/files/add-py-file-0.9.14.patch | 32 | ||||
-rw-r--r-- | sys-libs/tevent/files/add-py-file.patch | 32 | ||||
-rw-r--r-- | sys-libs/tevent/files/tevent-version.patch | 27 | ||||
-rw-r--r-- | sys-libs/tevent/metadata.xml | 9 | ||||
-rw-r--r-- | sys-libs/tevent/tevent-0.9.19-r1.ebuild | 39 |
7 files changed, 345 insertions, 0 deletions
diff --git a/sys-libs/tevent/ChangeLog b/sys-libs/tevent/ChangeLog new file mode 100644 index 0000000..1031667 --- /dev/null +++ b/sys-libs/tevent/ChangeLog @@ -0,0 +1,199 @@ +# ChangeLog for sys-libs/tevent +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/tevent/ChangeLog,v 1.53 2013/09/06 20:08:35 maekke Exp $ + + 06 Sep 2013; Markus Meier <maekke@gentoo.org> tevent-0.9.19.ebuild: + arm stable, bug #478260 + + 06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for sparc, wrt bug #478260 + + 05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for ppc64, wrt bug #478260 + + 04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for ppc, wrt bug #478260 + + 03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for ia64, wrt bug #478260 + + 01 Sep 2013; Jeroen Roovers <jer@gentoo.org> tevent-0.9.19.ebuild: + Stable for HPPA (bug #478260). + + 01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for alpha, wrt bug #478260 + + 31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for x86, wrt bug #478260 + + 31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.19.ebuild: + Stable for amd64, wrt bug #478260 + + 25 Aug 2013; Markus Meier <maekke@gentoo.org> tevent-0.9.18.ebuild, + tevent-0.9.19.ebuild: + stabilize correct version for bug #478260 + + 25 Aug 2013; Markus Meier <maekke@gentoo.org> tevent-0.9.19.ebuild: + arm stable, bug #478260 + + 24 Aug 2013; Jeroen Roovers <jer@gentoo.org> tevent-0.9.18.ebuild: + Stable for HPPA (bug #478260). + + 16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> tevent-0.9.19.ebuild: + Add ~mips keyword, wrt bug #412489 + + 13 Aug 2013; Zac Medico <zmedico@gentoo.org> tevent-0.9.19.ebuild: + Fix for prefix and add ~arm-linux + ~x86-linux keywords. + + 06 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> tevent-0.9.19.ebuild: + Added python_optimize call. + +*tevent-0.9.19 (06 Aug 2013) + + 06 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> -tevent-0.9.14-r1.ebuild, + -tevent-0.9.16.ebuild, +tevent-0.9.19.ebuild: + Version bump. Removed old. + + 20 Jun 2013; Patrick Lauer <patrick@gentoo.org> tevent-0.9.17.ebuild: + Restore stable keyword + + 19 Jun 2013; Tobias Klausmann <klausman@gentoo.org> tevent-0.9.17.ebuild: + Keyworded on alpha, bug #424649 + +*tevent-0.9.18 (11 Mar 2013) + + 11 Mar 2013; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.18.ebuild: + Bump + + 06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for sh, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for sparc, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for s390, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for ia64, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for alpha, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for arm, wrt bug #458712 + + 19 Dec 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Add ~ia64, wrt bug #377809 + + 29 Nov 2012; Jeroen Roovers <jer@gentoo.org> tevent-0.9.17.ebuild: + Stable for HPPA (bug #444686). + + 25 Nov 2012; Anthony G. Basile <blueness@gentoo.org> tevent-0.9.17.ebuild: + stable ppc ppc64, bug #444686 + + 25 Nov 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for x86, wrt bug #444686 + + 25 Nov 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.17.ebuild: + Stable for amd64, wrt bug #444686 + + 30 Sep 2012; Mike Gilbert <floppym@gentoo.org> tevent-0.9.16.ebuild, + tevent-0.9.17.ebuild: + Remove minimum python version. + +*tevent-0.9.17 (23 Sep 2012) + + 23 Sep 2012; Víctor Ostorga <vostorga@gentoo.org> +tevent-0.9.17.ebuild: + Version bump to 0.9.17 + + 20 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org> + +files/add-py-file-0.9.14.patch, +files/tevent-version.patch: + Also add missing patches wrt bug#435568. + +*tevent-0.9.14-r1 (13 Sep 2012) + + 13 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org> +tevent-0.9.14-r1.ebuild: + Restore 0.9.14 it is still needed. + + 13 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org> + -files/add-py-file-0.9.14.patch, -files/tevent-version.patch, + -tevent-0.9.12.ebuild, -tevent-0.9.14-r1.ebuild, -tevent-0.9.15.ebuild, + tevent-0.9.16.ebuild: + Stabilise latest on amd64 and x86. Drop older. + + 06 Jul 2012; Jeff Horelick <jdhore@gentoo.org> tevent-0.9.14-r1.ebuild: + marked x86 per bug 417115 + +*tevent-0.9.16 (04 Jul 2012) + + 04 Jul 2012; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.16.ebuild: + Bump for #424705 + + 12 May 2012; Alexis Ballier <aballier@gentoo.org> tevent-0.9.15.ebuild: + keyword ~amd64-fbsd + + 04 May 2012; Jeff Horelick <jdhore@gentoo.org> tevent-0.9.14-r1.ebuild, + tevent-0.9.15.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 21 Apr 2012; Markus Meier <maekke@gentoo.org> tevent-0.9.15.ebuild: + add ~arm, bug #412489 + + 25 Feb 2012; Agostino Sarubbo <ago@gentoo.org> tevent-0.9.14-r1.ebuild: + Stable for amd64, wrt bug #405617 + + 18 Feb 2012; Tobias Klausmann <klausman@gentoo.org> tevent-0.9.14-r1.ebuild: + Keyworded on alpha, bug #377809 + +*tevent-0.9.14-r1 (12 Feb 2012) + + 12 Feb 2012; Maxim Koltsov <maksbotan@gentoo.org> + +files/add-py-file-0.9.14.patch, +files/tevent-version.patch, + +tevent-0.9.14-r1.ebuild, -tevent-0.9.14.ebuild: + Add patches to 0.9.14, fix bug 403239. Thanks to slepnoga + +*tevent-0.9.15 (12 Feb 2012) + + 12 Feb 2012; Maxim Koltsov <maksbotan@gentoo.org> +files/add-py-file.patch, + +tevent-0.9.15.ebuild: + Bump to 0.9.15, bug 403237. Fix bug 403239 for 0.9.15 + + 31 Oct 2011; Víctor Ostorga <vostorga@gentoo.org> tevent-0.9.14.ebuild: + Fixing file collision with sys-libs/talloc, bug #384873 + +*tevent-0.9.14 (27 Sep 2011) + + 27 Sep 2011; Víctor Ostorga <vostorga@gentoo.org> -tevent-0.9.8.ebuild, + -tevent-0.9.11.ebuild, +tevent-0.9.14.ebuild: + Version bump to 0.9.14 + + 14 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> tevent-0.9.12.ebuild: + Marked ~ppc/~ppc64 wrt #377809 + + 07 Jul 2011; Alexis Ballier <aballier@gentoo.org> tevent-0.9.12.ebuild: + keyword ~x86-fbsd + +*tevent-0.9.12 (28 Jun 2011) + + 28 Jun 2011; Víctor Ostorga <vostorga@gentoo.org> +tevent-0.9.12.ebuild: + Version bump to 0.9.12, moving to waf, ebuild thanks to Ewoud Kohl van + Wijngaarden <gentoo@kohlvanwijngaarden.nl> bug 373311 + +*tevent-0.9.11 (02 Apr 2011) + + 02 Apr 2011; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.11.ebuild: + Bump + + 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> tevent-0.9.8.ebuild: + Cleanup + + 09 Oct 2009; Patrick Lauer <patrick@gentoo.org> tevent-0.9.8.ebuild: + Improve description + +*tevent-0.9.8 (09 Oct 2009) + + 09 Oct 2009; Patrick Lauer <patrick@gentoo.org> +tevent-0.9.8.ebuild, + +metadata.xml: + Initial commit. Ebuilds based on those provided by Marcel Greter in + #231273 diff --git a/sys-libs/tevent/Manifest b/sys-libs/tevent/Manifest new file mode 100644 index 0000000..dace718 --- /dev/null +++ b/sys-libs/tevent/Manifest @@ -0,0 +1,7 @@ +AUX add-py-file-0.9.14.patch 1093 SHA256 8b19556991ca4c5279e842a267ae38a5275caf0eaaa0db19f3c407972fa66c29 SHA512 aca86b56fd353c04eedd2a02a1f68db3a72b2b8ad7b669bdda1fbb9632a8acd69d523ad1e23665fc0ff4abdee89815fe8194a36a9d0d03ac45c7ac06e0ff262b WHIRLPOOL 9fd1b46c5b8c93597401cdcbdeda1e03f9e9fac97b38dcede18be4f67930fe53fcaacdf8324bbb74b37700eb77ab9e2bdf7672115204a6178c751f0fb441fe61 +AUX add-py-file.patch 1094 SHA256 91543e43496f22684032eece3ab409b6e45908d3c4cc9c25f2e3d1844a6cb457 SHA512 f1db337951fe797b48ef630e4c0e1370ed514f156671f5b039385c4cd6285109f681a2c38efa77ae02de64798076ad533557ac07b6827e99ee1d181fbae03b35 WHIRLPOOL 7dcabfabc62da2d12a5ea7fc9db78deaa7b81242c367ca0d44c63091d40d3a661696f565b11c2f64688a02d861026b8174651e72ffe87b28928ea27285e409ed +AUX tevent-version.patch 832 SHA256 9f03c4fa65358620e6ed50d5ebad78a522ee4e3a3dceade97fd5023c36e97799 SHA512 e0762c4f45bf6cdbf91dc45de22bab3a7722707ca0a19246ad10a622959e63507ded160e27d5cb6f55b086cccc06d5dfaad0dcc89b9b46c4f8926f7ea4546db1 WHIRLPOOL a16eceed526dc7d82cdd99f26e47dd7ef3463a07a1b31f2287443ab28abecfe9d1afbf8c96a8992bf6055ade1f057dc07a2cb300c5b61ac6387f19422b09ef05 +DIST tevent-0.9.19.tar.gz 543195 SHA256 f9a1d079844ec0068804541ee2421d8ff34d7a4cdb93a6cc20d0edd5302e3fc9 SHA512 9c8eb11dc8efbf6b7651261bb4359c6100022145df749630c116ecafea62f6527c3cc7ab73499e3ff1854454aab3947c58d49a9765fc857ac0ddd90250299d0d WHIRLPOOL ebdda4d558a023531c7c991027442dd05f83936f9e8389ce83de06b9d60033dea0e36299c3ed808a9670d84bb3c43297d3d5a5d62670e69ede474ef0bec32581 +EBUILD tevent-0.9.19-r1.ebuild 782 SHA256 ab3f3b40b2970e02a36b305b3bd15e4b2e609799eb29ed02d0c994977b13b194 SHA512 bd36663b1d71bf1083418a5d2c7d62b7ce1d4749437c55c74aeee4ee1be6552e6f6392a7b9d0831dc1aa30280768b09bd785b00a9f885fbb95eb20c301a02b9b WHIRLPOOL 620f6e6d2aa32a0a10e5bfbc3b52456a03807076832c99c109579db4def2e5172ef87102db70689602bbf696215d2c4655b5ff7f6bdbbf776b8006e9f0ee9e45 +MISC ChangeLog 6834 SHA256 566d9fbdaff46119c5c765aefb1eceaba0b4d6c716d22b9ea75c63e96c2e79f4 SHA512 9c8fac7e681fc59b79438eb02d8140a1cc75e99aa4712074d924e496e59f61af87488ba9727fd95842258e7426d048c7dda665f7b9979a337433077a2efbea45 WHIRLPOOL 9d9832f3ebbba89710fb60ffe2009d0dfcb86833011bfc210bd39d6ce32d68d11a16866e32ddf8612da40ba1c66ada78a8c8e45049b1c8a17d39a1948734631a +MISC metadata.xml 253 SHA256 89737be021da6f1a76894bd234f227b72ba57fd0213bdfdc0f5b38f1051ce775 SHA512 58c5ed90694ec0914f49f21b7066d7bd5610f53bbd0ee01e6d1b285e5f8f261bcb681e19b21c39287c312fc982b300f2a34a8cc638eaa0e939dd0da2b046288a WHIRLPOOL 15e90e302adf797a5761d14558f652e319613ec179ea5a4cdfcff2040bcf8d0cc734266744a69e644108ec47bcdde213ad5eaf0c7adf9d796a21e62a58ed9dfe diff --git a/sys-libs/tevent/files/add-py-file-0.9.14.patch b/sys-libs/tevent/files/add-py-file-0.9.14.patch new file mode 100644 index 0000000..3270816 --- /dev/null +++ b/sys-libs/tevent/files/add-py-file-0.9.14.patch @@ -0,0 +1,32 @@ +--- /dev/null ++++ /tevent.py +@@ -0,0 +1,29 @@ ++#!/usr/bin/python ++# ++# Python integration for tevent ++# ++# Copyright (C) Jelmer Vernooij 2011 ++# ++# ** NOTE! The following LGPL license applies to the tevent ++# ** library. This does NOT imply that all of Samba is released ++# ** under the LGPL ++# ++# This library is free software; you can redistribute it and/or ++# modify it under the terms of the GNU Lesser General Public ++# License as published by the Free Software Foundation; either ++# version 3 of the License, or (at your option) any later version. ++# ++# This library is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++# Lesser General Public License for more details. ++# ++# You should have received a copy of the GNU Lesser General Public ++# License along with this library; if not, see <http://www.gnu.org/licenses/>. ++ ++from _tevent import ( ++ __version__, ++ backend_list, ++ Context, ++ Signal, ++ ) diff --git a/sys-libs/tevent/files/add-py-file.patch b/sys-libs/tevent/files/add-py-file.patch new file mode 100644 index 0000000..cd91983 --- /dev/null +++ b/sys-libs/tevent/files/add-py-file.patch @@ -0,0 +1,32 @@ +--- /dev/null ++++ b/tevent.py +@@ -0,0 +1,29 @@ ++#!/usr/bin/python ++# ++# Python integration for tevent ++# ++# Copyright (C) Jelmer Vernooij 2011 ++# ++# ** NOTE! The following LGPL license applies to the tevent ++# ** library. This does NOT imply that all of Samba is released ++# ** under the LGPL ++# ++# This library is free software; you can redistribute it and/or ++# modify it under the terms of the GNU Lesser General Public ++# License as published by the Free Software Foundation; either ++# version 3 of the License, or (at your option) any later version. ++# ++# This library is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++# Lesser General Public License for more details. ++# ++# You should have received a copy of the GNU Lesser General Public ++# License along with this library; if not, see <http://www.gnu.org/licenses/>. ++ ++from _tevent import ( ++ __version__, ++ backend_list, ++ Context, ++ Signal, ++ ) diff --git a/sys-libs/tevent/files/tevent-version.patch b/sys-libs/tevent/files/tevent-version.patch new file mode 100644 index 0000000..2042ec5 --- /dev/null +++ b/sys-libs/tevent/files/tevent-version.patch @@ -0,0 +1,27 @@ +--- a/pytevent.c ++++ b/pytevent.c +@@ -761,4 +761,6 @@ void init_tevent(void) + + Py_INCREF(&TeventFd_Type); + PyModule_AddObject(m, "Fd", (PyObject *)&TeventFd_Type); ++ ++ PyModule_AddObject(m, "__version__", PyString_FromString(PACKAGE_VERSION)); + } +--- a/wscript ++++ b/wscript +@@ -92,7 +92,14 @@ + 'pytevent.c', + deps='tevent', + enabled=True, +- realname='_tevent.so') ++ realname='_tevent.so', ++ cflags='-DPACKAGE_VERSION=\"%s\"' % VERSION) ++ # install out various python scripts for use by make test ++ bld.SAMBA_SCRIPT('tevent_python', ++ pattern='tevent.py', ++ installdir='python') ++ ++ bld.INSTALL_WILDCARD('${PYTHONDIR}', 'tevent.py', flat=False) + + + def test(ctx): diff --git a/sys-libs/tevent/metadata.xml b/sys-libs/tevent/metadata.xml new file mode 100644 index 0000000..e06ba37 --- /dev/null +++ b/sys-libs/tevent/metadata.xml @@ -0,0 +1,9 @@ +<?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> +</pkgmetadata> diff --git a/sys-libs/tevent/tevent-0.9.19-r1.ebuild b/sys-libs/tevent/tevent-0.9.19-r1.ebuild new file mode 100644 index 0000000..f071f6f --- /dev/null +++ b/sys-libs/tevent/tevent-0.9.19-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python2_{6,7} ) + +inherit waf-utils-multilib python-single-r1 multilib + +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="~amd64" +IUSE="" + +RDEPEND=">=sys-libs/talloc-2.0.8[python,${MULTILIB_USEDEP}] + ${PYTHON_DEPS}" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +WAF_BINARY_REL="buildtools/bin/waf" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_install() { + waf-utils-multilib_src_install + python_export PYTHON_SITEDIR + insinto "${PYTHON_SITEDIR#${EPREFIX}}" + doins tevent.py + python_optimize +} |