Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/scrollz/
Date: Sun, 20 Jan 2019 12:06:29
Message-Id: 1547985969.67f042f14014c7b7507048f95d4b84181e850b3f.pacho@gentoo
1 commit: 67f042f14014c7b7507048f95d4b84181e850b3f
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 20 11:58:27 2019 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 20 12:06:09 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f042f1
7
8 net-irc/scrollz: Version bump
9
10 Closes: https://bugs.gentoo.org/675840
11 Package-Manager: Portage-2.3.55, Repoman-2.3.12
12 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
13
14 net-irc/scrollz/Manifest | 1 +
15 net-irc/scrollz/scrollz-2.3.ebuild | 62 ++++++++++++++++++++++++++++++++++++++
16 2 files changed, 63 insertions(+)
17
18 diff --git a/net-irc/scrollz/Manifest b/net-irc/scrollz/Manifest
19 index 552f1f35943..a9001decac7 100644
20 --- a/net-irc/scrollz/Manifest
21 +++ b/net-irc/scrollz/Manifest
22 @@ -1 +1,2 @@
23 DIST ScrollZ-2.2.1.tar.gz 940738 BLAKE2B eaac2b2d990dade73f036a71534f624bf9b6fb6be04d6c19ad8d458f6a2aa035cbd97af305925db42586091ada6eb6ea3415b97819b57a68fa0dda07718122ee SHA512 38eac6a2ecf8789b2d5e042a6ff59463aecf65646c3b07ca1980f60dc47f153dd5f6e42f5a0c1edbef7d1b6743a368f9f4b25be57406353b8e34919e82c7bc21
24 +DIST ScrollZ-2.3.tar.gz 981707 BLAKE2B ee7c1955dbd2515204d805052d091274c3c7e08257a798c357c5a195c12d7ebc85a160cd40ddf1b2aa87a1b628bebf630c3b7428bde1f230bf9b372f74cc74d2 SHA512 cb3dc2f462452c605c688805ed5128e0197eb4daae895c03f00631c4e9a0994f89a9c55b7e0591588f3f313dab66fcbeb1683b42ef75c3b714185b40703b1979
25
26 diff --git a/net-irc/scrollz/scrollz-2.3.ebuild b/net-irc/scrollz/scrollz-2.3.ebuild
27 new file mode 100644
28 index 00000000000..91c290474e3
29 --- /dev/null
30 +++ b/net-irc/scrollz/scrollz-2.3.ebuild
31 @@ -0,0 +1,62 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +inherit toolchain-funcs
37 +
38 +MY_P="ScrollZ-${PV}"
39 +
40 +DESCRIPTION="Advanced IRC client based on ircII"
41 +HOMEPAGE="http://www.scrollz.info/"
42 +SRC_URI="http://www.scrollz.info/download/${MY_P}.tar.gz"
43 +
44 +LICENSE="BSD"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
47 +
48 +IUSE="gmp gnutls ipv6 socks5 ssl"
49 +REQUIRED_USE="gnutls? ( ssl )"
50 +
51 +RDEPEND="
52 + sys-libs/ncurses:0=
53 + gmp? ( dev-libs/gmp:0= )
54 + ssl? (
55 + gnutls? ( net-libs/gnutls:0= )
56 + !gnutls? ( dev-libs/openssl:0= )
57 + )
58 +"
59 +DEPEND="${RDEPEND}
60 + virtual/pkgconfig
61 +"
62 +
63 +S="${WORKDIR}/ScrollZ-${MY_P}"
64 +
65 +src_configure() {
66 + local _myssl
67 +
68 + if use ssl; then
69 + if use gnutls; then
70 + _myssl="--with-ssl"
71 + else
72 + _myssl="--with-openssl"
73 + fi
74 + fi
75 +
76 + tc-export CC #397441, ancient autoconf
77 + econf \
78 + --with-default-server="irc.gentoo.org" \
79 + $(use_with socks5) \
80 + $(use_enable ipv6) \
81 + --enable-regexp \
82 + $(use_enable gmp fish) \
83 + ${_myssl}
84 +}
85 +
86 +src_install() {
87 + emake \
88 + DESTDIR="${D}" \
89 + mandir="${EPREFIX}/usr/share/man/man1" \
90 + install
91 +
92 + dodoc ChangeLog* NEWS README* todo
93 +}