Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pyicu/files/, dev-python/pyicu/
Date: Mon, 28 Nov 2016 22:43:55
Message-Id: 1480372978.c9e1ddeb17b70ce6e3fa82a8b7058b78d162064f.marecki@gentoo
1 commit: c9e1ddeb17b70ce6e3fa82a8b7058b78d162064f
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 28 22:42:18 2016 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 28 22:42:58 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e1ddeb
7
8 dev-python/pyicu: remove old
9
10 Package-Manager: portage-2.3.2
11
12 dev-python/pyicu/Manifest | 1 -
13 .../pyicu/files/pyicu-1.9.4-exclude_libicule.patch | 46 ----------------
14 dev-python/pyicu/pyicu-1.9.3.ebuild | 53 ------------------
15 dev-python/pyicu/pyicu-1.9.4.ebuild | 63 ----------------------
16 4 files changed, 163 deletions(-)
17
18 diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
19 index 2cf248f..79560b4 100644
20 --- a/dev-python/pyicu/Manifest
21 +++ b/dev-python/pyicu/Manifest
22 @@ -1,3 +1,2 @@
23 DIST PyICU-1.9.3.tar.gz 179514 SHA256 1a7a96212cb3e42e8df85b9062f1f1d6e207474d44f087218fad1d4ec210fa42 SHA512 93720f6fd4131b6cff7fe89996a3851b5993c74859e85de7813883a30152b63a0065b8c51c536cd40417b6e3ccf0ec4e26ed471cec84cd48761a306a35bfd15c WHIRLPOOL 97d5ff9d5a96aa98700c3048104bb79309f3b7a2e6610a03be1a1b06b23be44ffaa6ef9afb548144757421616bf2401fa4bffac6d8759a7718021abfa9fb03d0
24 -DIST PyICU-1.9.4.tar.gz 181149 SHA256 bb3df41141b1cde07432906a3e9ee096407d59243ceed496957fd4bc54cd765e SHA512 d635660e569a5c8c02d739c79806a6640ade2fcda07b826ebef5a992a64e38ee6d203e24f5f3f559c37355a78aecba1055404e3922996801b5d843328d69c8d4 WHIRLPOOL b3ecb81a29bf90793e2ab3540d14b0e30663e239da77c66bf3c17959f61cee11d8bdb957cf4a7c643baa006e0850362e62a4e2be06385982b1f37ca5276cba61
25 DIST PyICU-1.9.5.tar.gz 181878 SHA256 73b052b800861fae3281dbaf9c92d12a81cabf3d31912d94c51862e093ef359b SHA512 19fb3222a68cc67e92ea4171257d00c9a322f993f1303a4432b5c3c4efda32ff4c2372027cf9f3fd31d3dc3cf3bcbcb957dfa420039591044812f0213684e885 WHIRLPOOL 05e931826f445cc989d8d5ad1db10121705e685d53e8696e0befe172ee8e32895482813bcbcac105e3c8ac92ef85d8b96f79c67de35ed6547a7ccc64acee3413
26
27 diff --git a/dev-python/pyicu/files/pyicu-1.9.4-exclude_libicule.patch b/dev-python/pyicu/files/pyicu-1.9.4-exclude_libicule.patch
28 deleted file mode 100644
29 index 3da53af..00000000
30 --- a/dev-python/pyicu/files/pyicu-1.9.4-exclude_libicule.patch
31 +++ /dev/null
32 @@ -1,46 +0,0 @@
33 -diff --git a/setup.py b/setup.py
34 -index 2cbec9f..ea42e96 100644
35 ---- a/setup.py
36 -+++ b/setup.py
37 -@@ -1,5 +1,5 @@
38 -
39 --import os, sys
40 -+import os, sys, subprocess
41 -
42 - try:
43 - from setuptools import setup, Extension
44 -@@ -8,6 +8,7 @@ except ImportError:
45 -
46 -
47 - VERSION = '1.9.4'
48 -+ICU_VERSION = subprocess.check_output(('icu-config', '--version')).strip()
49 -
50 - INCLUDES = {
51 - 'darwin': ['/usr/local/include'],
52 -@@ -43,11 +44,11 @@ LFLAGS = {
53 - }
54 -
55 - LIBRARIES = {
56 -- 'darwin': ['icui18n', 'icuuc', 'icudata', 'icule'],
57 -- 'linux': ['icui18n', 'icuuc', 'icudata', 'icule'],
58 -- 'freebsd': ['icui18n', 'icuuc', 'icudata', 'icule'],
59 -- 'win32': ['icuin', 'icuuc', 'icudt', 'icule'],
60 -- 'sunos5': ['icui18n', 'icuuc', 'icudata', 'icule'],
61 -+ 'darwin': ['icui18n', 'icuuc', 'icudata'],
62 -+ 'linux': ['icui18n', 'icuuc', 'icudata'],
63 -+ 'freebsd': ['icui18n', 'icuuc', 'icudata'],
64 -+ 'win32': ['icuin', 'icuuc', 'icudt'],
65 -+ 'sunos5': ['icui18n', 'icuuc', 'icudata'],
66 - }
67 -
68 - platform = sys.platform
69 -@@ -79,6 +80,9 @@ else:
70 -
71 - if 'PYICU_LIBRARIES' in os.environ:
72 - _libraries = os.environ['PYICU_LIBRARIES'].split(os.pathsep)
73 -+elif ((sys.version_info >= (3,) and str(ICU_VERSION, 'ascii') < '58') or
74 -+ (sys.version_info < (3,) and ICU_VERSION < '58')):
75 -+ _libraries = LIBRARIES[platform][:] + ['icule']
76 - else:
77 - _libraries = LIBRARIES[platform]
78 -
79
80 diff --git a/dev-python/pyicu/pyicu-1.9.3.ebuild b/dev-python/pyicu/pyicu-1.9.3.ebuild
81 deleted file mode 100644
82 index a2816c0..00000000
83 --- a/dev-python/pyicu/pyicu-1.9.3.ebuild
84 +++ /dev/null
85 @@ -1,53 +0,0 @@
86 -# Copyright 1999-2016 Gentoo Foundation
87 -# Distributed under the terms of the GNU General Public License v2
88 -# $Id$
89 -
90 -EAPI=6
91 -
92 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
93 -DISTUTILS_IN_SOURCE_BUILD=1 # setup.py applies 2to3 to tests
94 -
95 -inherit distutils-r1
96 -
97 -MY_PN="PyICU"
98 -MY_P="${MY_PN}-${PV}"
99 -
100 -DESCRIPTION="Python bindings for dev-libs/icu"
101 -HOMEPAGE="https://github.com/ovalhub/pyicu"
102 -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
103 -
104 -LICENSE="MIT"
105 -SLOT="0"
106 -KEYWORDS="~amd64"
107 -IUSE="doc"
108 -
109 -RDEPEND="${PYTHON_DEPS}
110 - dev-libs/icu
111 -"
112 -DEPEND="${RDEPEND}
113 - doc? ( dev-python/epydoc )"
114 -
115 -S="${WORKDIR}/${MY_P}"
116 -
117 -DOCS=(CHANGES CREDITS README.md)
118 -
119 -python_compile_all() {
120 - if use doc; then
121 - einfo "Making documentation from ${EPYTHON} build"
122 - mkdir -p doc/html || die
123 - epydoc --html --verbose -o doc/html \
124 - --url="${HOMEPAGE}" --name="${MY_P}" \
125 - icu.py || die "Making the docs failed!"
126 - fi
127 -}
128 -
129 -python_test() {
130 - esetup.py test
131 -}
132 -
133 -python_install_all() {
134 - if use doc; then
135 - local HTML_DOCS=( doc/html/. )
136 - fi
137 - distutils-r1_python_install_all
138 -}
139
140 diff --git a/dev-python/pyicu/pyicu-1.9.4.ebuild b/dev-python/pyicu/pyicu-1.9.4.ebuild
141 deleted file mode 100644
142 index 183dc19..00000000
143 --- a/dev-python/pyicu/pyicu-1.9.4.ebuild
144 +++ /dev/null
145 @@ -1,63 +0,0 @@
146 -# Copyright 1999-2016 Gentoo Foundation
147 -# Distributed under the terms of the GNU General Public License v2
148 -# $Id$
149 -
150 -EAPI=6
151 -
152 -PYTHON_COMPAT=( python{2_7,3_4,3_5} )
153 -DISTUTILS_IN_SOURCE_BUILD=1 # setup.py applies 2to3 to tests
154 -
155 -inherit distutils-r1
156 -
157 -MY_PN="PyICU"
158 -MY_P="${MY_PN}-${PV}"
159 -
160 -DESCRIPTION="Python bindings for dev-libs/icu"
161 -HOMEPAGE="https://github.com/ovalhub/pyicu"
162 -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
163 -
164 -LICENSE="MIT"
165 -SLOT="0"
166 -KEYWORDS="~amd64 ~x86"
167 -IUSE="doc"
168 -
169 -RDEPEND="${PYTHON_DEPS}
170 - dev-libs/icu
171 -"
172 -# epydoc supports only python2*
173 -DEPEND="${RDEPEND}
174 - doc? ( dev-python/epydoc[$(python_gen_usedep 'python2*')] )"
175 -REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
176 -
177 -S="${WORKDIR}/${MY_P}"
178 -
179 -DOCS=(CHANGES CREDITS README.md)
180 -
181 -PATCHES=(
182 - "${FILESDIR}/${P}-exclude_libicule.patch"
183 -)
184 -
185 -# we need an exact version match for epydoc to work on a binary module
186 -pkg_setup() {
187 - use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' )
188 -}
189 -
190 -python_compile_all() {
191 - if use doc; then
192 - mkdir -p doc/html || die
193 - epydoc --html --verbose -o doc/html \
194 - --url="${HOMEPAGE}" --name="${MY_P}" \
195 - icu.py || die "Making the docs failed!"
196 - fi
197 -}
198 -
199 -python_test() {
200 - esetup.py test
201 -}
202 -
203 -python_install_all() {
204 - if use doc; then
205 - local HTML_DOCS=( doc/html/. )
206 - fi
207 - distutils-r1_python_install_all
208 -}