Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/iroffer-dinoex/
Date: Thu, 25 Jan 2018 17:38:02
Message-Id: 1516901815.ef38b08f1d23f6a9a22f78269ac66faffd5eb258.zlogene@gentoo
1 commit: ef38b08f1d23f6a9a22f78269ac66faffd5eb258
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 25 17:36:55 2018 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 25 17:36:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef38b08f
7
8 net-irc/iroffer-dinoex: Drop old
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild | 119 ----------------------
13 1 file changed, 119 deletions(-)
14
15 diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild b/net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild
16 deleted file mode 100644
17 index f9ffa93b367..00000000000
18 --- a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild
19 +++ /dev/null
20 @@ -1,119 +0,0 @@
21 -# Copyright 1999-2017 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=5
25 -
26 -PLOCALES="de en fr it"
27 -PLOCALE_BACKUP="en"
28 -
29 -inherit eutils l10n toolchain-funcs user
30 -
31 -DESCRIPTION="IRC fileserver using DCC"
32 -HOMEPAGE="http://iroffer.dinoex.net/"
33 -SRC_URI="http://iroffer.dinoex.net/${P}.tar.gz
34 - http://iroffer.dinoex.net/HISTORY/${P}.tar.gz"
35 -
36 -LICENSE="GPL-2"
37 -SLOT="0"
38 -KEYWORDS="~amd64 ~x86"
39 -IUSE="+admin +blowfish +chroot curl debug geoip gnutls +http kqueue +memsave ruby ssl +telnet upnp"
40 -
41 -REQUIRED_USE="
42 - admin? ( http )
43 - gnutls? ( ssl )
44 -"
45 -
46 -RDEPEND="chroot? ( dev-libs/nss )
47 - curl? (
48 - net-misc/curl[ssl?]
49 - gnutls? ( net-misc/curl[curl_ssl_gnutls] )
50 - !gnutls? ( ssl? ( net-misc/curl[curl_ssl_openssl] ) )
51 - )
52 - geoip? ( dev-libs/geoip )
53 - gnutls? ( net-libs/gnutls )
54 - ruby? ( dev-lang/ruby )
55 - ssl? ( !gnutls? ( dev-libs/openssl ) )"
56 -
57 -DEPEND="${RDEPEND}"
58 -
59 -pkg_setup() {
60 - enewgroup iroffer
61 - enewuser iroffer -1 -1 -1 iroffer
62 -}
63 -
64 -src_prepare() {
65 - epatch "${FILESDIR}/${PN}-3.29-config.patch"\
66 - "${FILESDIR}/${PN}-Werror.patch"
67 - epatch_user
68 - l10n_find_plocales_changes "" 'help-admin-' '.txt'
69 -}
70 -
71 -do_configure() {
72 - echo ./Configure $*
73 - ./Configure $* || die "configure phase failed"
74 -}
75 -
76 -src_configure() {
77 - do_configure \
78 - PREFIX="${EPREFIX}/usr"\
79 - $(usex debug '-profiling' '' '' '')\
80 - $(usex debug '-debug' '' '' '')\
81 - $(usex geoip '-geoip' '' '' '')\
82 - $(usex chroot '' '-no-chroot' '' '')\
83 - $(usex curl '-curl' '' '' '' )\
84 - $(usex gnutls '-tls' '' '' '' '')\
85 - $(usex upnp '-upnp' '' '' '')\
86 - $(usex ruby '-ruby' '' '' '')\
87 - $(usex kqueue '-kqueue' '' '' '')\
88 - $(usex blowfish '' '-no-blowfish' '' '')\
89 - $(usex ssl '' '-no-openssl' '' '')\
90 - $(usex http '' '-no-http' '' '')\
91 - $(usex admin '' '-no-admin' '' '')\
92 - $(usex telnet '' '-no-telnet' '' '')\
93 - $(usex memsave '' '-no-memsave' '' '')
94 -}
95 -
96 -src_compile() {
97 - # TODO: default compile targets always include chrooted target, which is not good
98 - emake CC="$(tc-getCC)" $(l10n_get_locales)
99 -}
100 -
101 -myloc() {
102 - emake DESTDIR="${D}" install-${1}
103 -
104 - dodoc help-admin-${1}.txt
105 - use http && dohtml doc/INSTALL-linux-${1}.html
106 -
107 - insinto /etc/${PN}
108 - case ${1} in
109 - "de")
110 - doins beispiel.config;;
111 - "fr")
112 - doins exemple.config;;
113 - *)
114 - doins sample.config;;
115 - esac
116 -}
117 -
118 -src_install() {
119 - l10n_for_each_locale_do myloc
120 -
121 - dodoc README* THANKS TODO
122 - doman iroffer.1 xdcc.7
123 -
124 - newinitd "${FILESDIR}/${PN}.init" ${PN}
125 - newconfd "${FILESDIR}/${PN}.conf" ${PN}
126 -
127 - insinto /etc/logrotate.d
128 - newins "${FILESDIR}/${PN}.logrotate" ${PN}
129 -
130 - if use ruby; then
131 - insinto /usr/share/${PN}
132 - doins ruby-sample.rb
133 - fi
134 -
135 - if use http; then
136 - insinto /usr/share/${PN}/htdocs
137 - doins htdocs/*
138 - fi
139 -}