diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-python/eunuchs | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python/eunuchs')
| -rw-r--r-- | dev-python/eunuchs/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild | 26 | ||||
| -rw-r--r-- | dev-python/eunuchs/files/eunuchs-20050320.1-python-2.5.patch | 11 | ||||
| -rw-r--r-- | dev-python/eunuchs/metadata.xml | 18 |
4 files changed, 56 insertions, 0 deletions
diff --git a/dev-python/eunuchs/Manifest b/dev-python/eunuchs/Manifest new file mode 100644 index 000000000000..d41d52d043ca --- /dev/null +++ b/dev-python/eunuchs/Manifest @@ -0,0 +1 @@ +DIST eunuchs_20050320.1.tar.gz 8448 BLAKE2B bd2f28408ba8e709f37840202229641c22c0d5c970b90822f0ec6a4bec992c81c1ed4b756a29a937365eb15cefae26bd33a000a8a269c04e6aa7da8e4aaa44e0 SHA512 b3272de7ac2a41c2c632aa17424dcc74ef3b6d536be5684bd54e4f22ce2d7c6546ac7b1b7cef2611f00b467780b11a30eca9c8804c0f8839a13adff6894ce88d diff --git a/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild b/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild new file mode 100644 index 000000000000..99f19b650d93 --- /dev/null +++ b/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 eutils + +DESCRIPTION="Missing manly parts of UNIX API for Python" +HOMEPAGE="http://www.inoi.fi/open/trac/eunuchs https://pypi.org/project/python-eunuchs/" +SRC_URI="mirror://debian/pool/main/e/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~ia64 ~sparc x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +PATCHES=( "${FILESDIR}/${P}-python-2.5.patch" ) +DOCS=( examples/ ) + +python_test() { + ${PYTHON} examples/test-socketpair.py || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/eunuchs/files/eunuchs-20050320.1-python-2.5.patch b/dev-python/eunuchs/files/eunuchs-20050320.1-python-2.5.patch new file mode 100644 index 000000000000..dfad7a8dce79 --- /dev/null +++ b/dev-python/eunuchs/files/eunuchs-20050320.1-python-2.5.patch @@ -0,0 +1,11 @@ +--- lib/eunuchs/sendmsg.c ++++ lib/eunuchs/sendmsg.c +@@ -101,7 +101,7 @@ + real_controllen += CMSG_SPACE(sizeof *info); + } else { + char *data; +- int len; ++ Py_ssize_t len; + + if (PyString_AsStringAndSize(rest, &data, &len)) + return NULL; // TODO leaks diff --git a/dev-python/eunuchs/metadata.xml b/dev-python/eunuchs/metadata.xml new file mode 100644 index 000000000000..3fde29ff0f50 --- /dev/null +++ b/dev-python/eunuchs/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <longdescription lang="en"> + Eunuchs is a library of Python extensions that complement the + standard libraries in parts where full support for the UNIX API (or + the Linux API) is missing. + + Most of the functions wrapped by Eunuchs are low-level, dirty, but + absolutely necessary functions for real systems programming. The aim + is to have the functions added to mainstream Python libraries. + </longdescription> + <origin>gentoo-staging</origin> +</pkgmetadata> |
