Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/wgetpaste/, app-text/wgetpaste/files/
Date: Sat, 23 Feb 2019 15:34:15
Message-Id: 1550936026.085038f1e996bdbb0502ef0b222a4e3cb0c83cb4.bkohler@gentoo
1 commit: 085038f1e996bdbb0502ef0b222a4e3cb0c83cb4
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 23 15:03:52 2019 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 23 15:33:46 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085038f1
7
8 app-text/wgetpaste: revbump to work around broken default service
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 .../wgetpaste-2.28-remove-broken-services.patch | 20 +++++++++++++++
14 app-text/wgetpaste/wgetpaste-2.28-r2.ebuild | 29 ++++++++++++++++++++++
15 2 files changed, 49 insertions(+)
16
17 diff --git a/app-text/wgetpaste/files/wgetpaste-2.28-remove-broken-services.patch b/app-text/wgetpaste/files/wgetpaste-2.28-remove-broken-services.patch
18 new file mode 100644
19 index 00000000000..f648a6d15eb
20 --- /dev/null
21 +++ b/app-text/wgetpaste/files/wgetpaste-2.28-remove-broken-services.patch
22 @@ -0,0 +1,20 @@
23 +--- a/wgetpaste 2019-02-22 09:16:47.016742824 +0100
24 ++++ a/wgetpaste 2019-02-22 09:21:05.049530136 +0100
25 +@@ -14,7 +14,7 @@ E=$'\e'
26 + N=$'\n'
27 +
28 + ### services
29 +-SERVICES="codepad bpaste dpaste gists poundpython"
30 ++SERVICES="bpaste dpaste"
31 + # bpaste
32 + ENGINE_bpaste=pinnwand
33 + URL_bpaste="https://bpaste.net/"
34 +@@ -722,7 +722,7 @@ load_configs() {
35 + load_configs
36 + [[ $SERVICESET ]] && verifyservice "$SERVICESET" && SERVICE=$(escape "$SERVICESET")
37 + DEFAULT_NICK=${DEFAULT_NICK:-$(whoami)} || die "whoami failed"
38 +-DEFAULT_SERVICE=${DEFAULT_SERVICE:-poundpython}
39 ++DEFAULT_SERVICE=${DEFAULT_SERVICE:-bpaste}
40 + DEFAULT_LANGUAGE=${DEFAULT_LANGUAGE:-Plain Text}
41 + DEFAULT_EXPIRATION=${DEFAULT_EXPIRATION:-1 month}
42 + SERVICE=${SERVICE:-${DEFAULT_SERVICE}}
43
44 diff --git a/app-text/wgetpaste/wgetpaste-2.28-r2.ebuild b/app-text/wgetpaste/wgetpaste-2.28-r2.ebuild
45 new file mode 100644
46 index 00000000000..bae4fd9c2dc
47 --- /dev/null
48 +++ b/app-text/wgetpaste/wgetpaste-2.28-r2.ebuild
49 @@ -0,0 +1,29 @@
50 +# Copyright 1999-2019 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI="6"
54 +
55 +DESCRIPTION="Command-line interface to various pastebins"
56 +HOMEPAGE="http://wgetpaste.zlin.dk/"
57 +SRC_URI="http://wgetpaste.zlin.dk/${P}.tar.bz2"
58 +
59 +LICENSE="public-domain"
60 +SLOT="0"
61 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
62 +IUSE="+ssl"
63 +
64 +DEPEND=""
65 +RDEPEND="net-misc/wget[ssl?]"
66 +
67 +PATCHES=( "${FILESDIR}"/wgetpaste-2.28-remove-broken-services.patch )
68 +
69 +src_prepare() {
70 + sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
71 + default
72 +}
73 +
74 +src_install() {
75 + dobin ${PN}
76 + insinto /usr/share/zsh/site-functions
77 + doins _wgetpaste
78 +}