Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/blockdiag/, profiles/
Date: Sat, 18 Mar 2023 16:45:33
Message-Id: 1679157772.0739d5e5e4ffdbda629baf59830285cd1f354f7e.soap@gentoo
1 commit: 0739d5e5e4ffdbda629baf59830285cd1f354f7e
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 18 16:42:52 2023 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 18 16:42:52 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0739d5e5
7
8 dev-python/blockdiag: treeclean
9
10 Closes: https://bugs.gentoo.org/888233
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 dev-python/blockdiag/Manifest | 1 -
14 dev-python/blockdiag/blockdiag-3.0.0.ebuild | 57 -----------------------------
15 dev-python/blockdiag/metadata.xml | 22 -----------
16 profiles/package.mask | 7 ----
17 4 files changed, 87 deletions(-)
18
19 diff --git a/dev-python/blockdiag/Manifest b/dev-python/blockdiag/Manifest
20 deleted file mode 100644
21 index 8834ebbe3e06..000000000000
22 --- a/dev-python/blockdiag/Manifest
23 +++ /dev/null
24 @@ -1 +0,0 @@
25 -DIST blockdiag-3.0.0.tar.gz 2694464 BLAKE2B 18887a48e0aa8293703e45746ee68c7c11accfaddf11d0d02af446c769404ce1666c2587b3e212cc48f4fb09bfa6169931c42a024adb739ce9223ccec862905a SHA512 e0e588941c5212a924068cc0b3953b670089e33c385ea8ce52fc54f5ca79414fb12217eba1052c5384c9f2fd81e79304639c9604cdc4a6464f7c221bb67ef267
26
27 diff --git a/dev-python/blockdiag/blockdiag-3.0.0.ebuild b/dev-python/blockdiag/blockdiag-3.0.0.ebuild
28 deleted file mode 100644
29 index 4de7487d5084..000000000000
30 --- a/dev-python/blockdiag/blockdiag-3.0.0.ebuild
31 +++ /dev/null
32 @@ -1,57 +0,0 @@
33 -# Copyright 1999-2023 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=8
37 -
38 -PYTHON_COMPAT=( python3_{9..10} )
39 -DISTUTILS_USE_SETUPTOOLS="rdepend"
40 -
41 -inherit distutils-r1 optfeature pypi
42 -
43 -DESCRIPTION="Generate block-diagram image from text"
44 -HOMEPAGE="http://blockdiag.com/ https://pypi.org/project/blockdiag/ https://github.com/blockdiag/blockdiag/"
45 -
46 -LICENSE="Apache-2.0"
47 -SLOT="0"
48 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
49 -
50 -RDEPEND="
51 - >=dev-python/funcparserlib-1.0.0_alpha0[${PYTHON_USEDEP}]
52 - >=dev-python/pillow-3.0.0[${PYTHON_USEDEP}]
53 - dev-python/webcolors[${PYTHON_USEDEP}]
54 -"
55 -BDEPEND="
56 - test? (
57 - dev-python/mock[${PYTHON_USEDEP}]
58 - dev-python/reportlab[${PYTHON_USEDEP}]
59 - dev-python/docutils[${PYTHON_USEDEP}]
60 - media-fonts/ja-ipafonts
61 - )
62 -"
63 -
64 -distutils_enable_tests --install nose
65 -
66 -python_prepare_all() {
67 - # disable tests requiring Internet access
68 - sed -e 's:test_app_cleans_up_images:_&:' \
69 - -i src/blockdiag/tests/test_command.py || die
70 - sed -e 's:ghostscript_not_found_test:_&:' \
71 - -i src/blockdiag/tests/test_generate_diagram.py || die
72 - rm src/blockdiag/tests/diagrams/node_icon.diag || die
73 -
74 - # By some reason it is needed - recheck on next bump
75 - touch src/blockdiag/tests/diagrams/invalid.txt || die
76 -
77 - distutils-r1_python_prepare_all
78 -}
79 -
80 -src_test() {
81 - ALL_TESTS=1 distutils-r1_src_test
82 -}
83 -
84 -pkg_postinst() {
85 - # TODO: Better descriptions!
86 - optfeature "PDF format" dev-python/reportlab
87 - optfeature "misc extra support" media-gfx/imagemagick
88 - optfeature "Ctypes-based simple MagickWand API binding for Python" dev-python/wand
89 -}
90
91 diff --git a/dev-python/blockdiag/metadata.xml b/dev-python/blockdiag/metadata.xml
92 deleted file mode 100644
93 index 4162bc28780e..000000000000
94 --- a/dev-python/blockdiag/metadata.xml
95 +++ /dev/null
96 @@ -1,22 +0,0 @@
97 -<?xml version="1.0" encoding="UTF-8"?>
98 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
99 -<pkgmetadata>
100 - <maintainer type="project">
101 - <email>python@g.o</email>
102 - <name>Python</name>
103 - </maintainer>
104 - <stabilize-allarches/>
105 - <upstream>
106 - <maintainer>
107 - <email>i.tkomiya@×××××.com</email>
108 - <name>Takeshi Komiya</name>
109 - </maintainer>
110 - <remote-id type="pypi">blockdiag</remote-id>
111 - <remote-id type="github">blockdiag/blockdiag</remote-id>
112 - </upstream>
113 - <longdescription>blockdiag generate block-diagram image file from spec-text
114 - file. Additional functionality is available with <pkg>dev-python/reportlab</pkg>
115 - (pdf's), <pkg>media-gfx/imagemagick</pkg> and an imagemagic python bindings package
116 - named wand (available from pypi).
117 - </longdescription>
118 -</pkgmetadata>
119
120 diff --git a/profiles/package.mask b/profiles/package.mask
121 index 53441488c5f6..67ed182376bb 100644
122 --- a/profiles/package.mask
123 +++ b/profiles/package.mask
124 @@ -280,13 +280,6 @@ dev-python/pytest-flake8
125 acct-user/jabber
126 acct-group/jabber
127
128 -# Michał Górny <mgorny@g.o> (2023-02-01)
129 -# dev-python/blockdiag still requires dev-python/nose. There was a PR
130 -# made to switch to pytest in Feb 2020 but it's not progressing at all.
131 -# It was needed only for dev-python/aiohttp[doc].
132 -# Removal on 2023-03-03. Bug #888233.
133 -dev-python/blockdiag
134 -
135 # Michał Górny <mgorny@g.o> (2023-02-01)
136 # Requires legacy setuptools backend. Hacky build system. The only
137 # revdep is dev-python/rdflib where it is entirely optional.