Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/dput-ng/, profiles/
Date: Thu, 30 Jun 2022 22:25:17
Message-Id: 1656627891.7454369c52233bd42b6e43aaf874bbe549933040.sam@gentoo
1 commit: 7454369c52233bd42b6e43aaf874bbe549933040
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 30 22:24:40 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 30 22:24:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7454369c
7
8 dev-util/dput-ng: treeclean
9
10 Bug: https://bugs.gentoo.org/818847
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-util/dput-ng/Manifest | 1 -
14 dev-util/dput-ng/dput-ng-1.32.ebuild | 89 ------------------------------------
15 dev-util/dput-ng/metadata.xml | 5 --
16 profiles/package.mask | 6 ---
17 4 files changed, 101 deletions(-)
18
19 diff --git a/dev-util/dput-ng/Manifest b/dev-util/dput-ng/Manifest
20 deleted file mode 100644
21 index 818cdc505385..000000000000
22 --- a/dev-util/dput-ng/Manifest
23 +++ /dev/null
24 @@ -1 +0,0 @@
25 -DIST dput-ng_1.32.tar.xz 86280 BLAKE2B 7e195eab4f48d77968b866185e337f2b51113f7e11cfa4929d47e79082c2fa866af2c8394c50816b650f865db9ef244775618a05a6b398090366d342a45a3db7 SHA512 596247eecb2dce080cd6f3cd1ddb1364cfa00fc3048081149e4d6dc35822aee10fa10ec25ed91154b477a909cc29dcf17cb38ccefa649f40eb70c16e0a575b2e
26
27 diff --git a/dev-util/dput-ng/dput-ng-1.32.ebuild b/dev-util/dput-ng/dput-ng-1.32.ebuild
28 deleted file mode 100644
29 index fac0bd787090..000000000000
30 --- a/dev-util/dput-ng/dput-ng-1.32.ebuild
31 +++ /dev/null
32 @@ -1,89 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -PYTHON_COMPAT=( python3_9 )
38 -DISTUTILS_SINGLE_IMPL=1
39 -
40 -inherit bash-completion-r1 distutils-r1
41 -
42 -DESCRIPTION="Next generation Debian package upload tool"
43 -HOMEPAGE="https://people.debian.org/~paultag/dput-ng/"
44 -SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
45 -
46 -LICENSE="GPL-2+"
47 -SLOT="0"
48 -KEYWORDS="amd64 x86"
49 -IUSE="test"
50 -
51 -RDEPEND="
52 - $(python_gen_cond_dep '
53 - dev-python/python-debian[${PYTHON_USEDEP}]
54 - dev-python/paramiko[${PYTHON_USEDEP}]
55 - dev-util/distro-info[python,${PYTHON_USEDEP}]
56 - ')
57 -"
58 -DEPEND="${RDEPEND}
59 - app-text/asciidoc
60 - test? (
61 - $(python_gen_cond_dep '
62 - dev-python/nose[${PYTHON_USEDEP}]
63 - dev-python/python-debian[${PYTHON_USEDEP}]
64 - ')
65 - dev-util/debhelper
66 - )"
67 -
68 -# Requires missing build-essential package
69 -RESTRICT="test"
70 -
71 -src_compile() {
72 - distutils-r1_src_compile
73 -
74 - mkdir man || die
75 - for file in docs/man/*.man; do
76 - a2x --doctype manpage --format manpage -D man \
77 - "${file}" || die
78 - done
79 -}
80 -
81 -src_install() {
82 - local DPUT_BINARIES=( dcut dirt dput )
83 - local DPUT_ETC=( metas profiles )
84 - local DPUT_SHARE=(
85 - codenames
86 - commands
87 - hooks
88 - interfaces
89 - schemas
90 - uploaders
91 - )
92 -
93 - distutils-r1_src_install
94 -
95 - for binary in ${DPUT_BINARIES[@]}; do
96 - dobin bin/"${binary}"
97 - done
98 - python_fix_shebang "${D}"/usr/bin
99 -
100 - insinto /etc/dput.d
101 - for dir in ${DPUT_ETC[@]}; do
102 - doins -r skel/"${dir}"
103 - done
104 -
105 - insinto /usr/share/"${PN}"
106 - for dir in ${DPUT_SHARE[@]}; do
107 - doins -r skel/"${dir}"
108 - done
109 -
110 - # doman incorrectly treats "cf" in dput.cf.5 as a lang code
111 - doman -i18n="" man/*
112 -
113 - newbashcomp debian/dcut-completion dcut
114 - newbashcomp debian/dput-completion dput
115 -}
116 -
117 -python_test() {
118 - # test_configs.py failing
119 - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824652
120 - nosetests || die "Tests failed under ${EPYTHON}"
121 -}
122
123 diff --git a/dev-util/dput-ng/metadata.xml b/dev-util/dput-ng/metadata.xml
124 deleted file mode 100644
125 index 85e4ed814fa2..000000000000
126 --- a/dev-util/dput-ng/metadata.xml
127 +++ /dev/null
128 @@ -1,5 +0,0 @@
129 -<?xml version="1.0" encoding="UTF-8"?>
130 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
131 -<pkgmetadata>
132 -<!-- maintainer-needed -->
133 -</pkgmetadata>
134
135 diff --git a/profiles/package.mask b/profiles/package.mask
136 index f132973fab41..db6479cb9ae5 100644
137 --- a/profiles/package.mask
138 +++ b/profiles/package.mask
139 @@ -245,12 +245,6 @@ dev-python/jaraco-packaging
140 # no upstream activity in years. Removal on 2022-07-02.
141 dev-python/chai
142
143 -# Sam James <sam@g.o> (2022-05-30)
144 -# Doesn't support Python 3.10+, maintainer-needed, and out of date.
145 -# Bugs #818847, #845936, #786585.
146 -# Removal on 2022-06-30.
147 -dev-util/dput-ng
148 -
149 # Matt Turner <mattst88@g.o> (2022-05-30)
150 # libwacom-2 broke ABI compatibility; reverse dependencies need to be updated.
151 # Bug #848501