Gentoo Archives: gentoo-commits

From: Austin English <wizardedit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/irc-server/
Date: Tue, 03 May 2016 00:02:36
Message-Id: 1462232335.eb477c80f32f1325b325e985fc1f353cb90ac7f6.wizardedit@gentoo
1 commit: eb477c80f32f1325b325e985fc1f353cb90ac7f6
2 Author: Austin English <wizardedit <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 2 23:38:55 2016 +0000
4 Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
5 CommitDate: Mon May 2 23:38:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb477c80
7
8 net-irc/irc-server: remove old versions
9
10 Package-Manager: portage-2.2.26
11
12 net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild | 103 ----------------------
13 1 file changed, 103 deletions(-)
14
15 diff --git a/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild b/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild
16 deleted file mode 100644
17 index 0cb790b..0000000
18 --- a/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild
19 +++ /dev/null
20 @@ -1,103 +0,0 @@
21 -# Copyright 1999-2014 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -inherit eutils versionator flag-o-matic user
26 -
27 -MY_P=irc${PV/_/}
28 -
29 -DESCRIPTION="RFC compliant IRC server"
30 -HOMEPAGE="http://www.irc.org/"
31 -SRC_URI="ftp://ftp.irc.org/irc/server/${MY_P}.tgz
32 - ftp://ftp.irc.org/irc/server/Old/irc$(get_version_component_range 1-2)/${MY_P}.tgz"
33 -
34 -LICENSE="GPL-1"
35 -SLOT="0"
36 -KEYWORDS="~amd64 ~ppc ~x86"
37 -IUSE="zlib ipv6"
38 -
39 -RDEPEND="sys-libs/ncurses
40 - zlib? ( sys-libs/zlib )"
41 -DEPEND="${RDEPEND}
42 - sys-apps/sed
43 - sys-apps/grep"
44 -
45 -S=${WORKDIR}/${MY_P}
46 -
47 -pkg_setup() {
48 - enewgroup ircd
49 - enewuser ircd -1 -1 -1 ircd
50 -}
51 -
52 -src_unpack() {
53 - unpack ${A}
54 - cd "${S}"
55 -
56 - epatch "${FILESDIR}"/2.10.3_p3-gentoo.patch
57 -}
58 -
59 -src_compile () {
60 - sed -i \
61 - -e "s/^#undef\tOPER_KILL$/#define\tOPER_KILL/" \
62 - -e "s/^#undef\tOPER_RESTART$/#define\tOPER_RESTART/" \
63 - -e "s/^#undef TIMEDKLINES$/#define\tTIMEDKLINES\t60/" \
64 - -e "s/^#undef\tR_LINES$/#define\tR_LINES/" \
65 - -e "s/^#undef\tCRYPT_OPER_PASSWORD$/#define\tCRYPT_OPER_PASSWORD/" \
66 - -e "s/^#undef\tCRYPT_LINK_PASSWORD$/#define\tCRYPT_LINK_PASSWORD/" \
67 - -e "s/^#undef\tIRC_UID$/#define\tIRC_UID\t$IRCUID/" \
68 - -e "s/^#undef\tIRC_GID$/#define\tIRC_GID\t$IRCGID/" \
69 - -e "s/^#undef USE_SERVICES$/#define\tUSE_SERVICES/" \
70 - "${S}"/support/config.h.dist
71 -
72 - use zlib && sed -i -e "s/^#undef\tZIP_LINKS$/#define\tZIP_LINKS/" "${S}"/support/config.h.dist
73 -
74 - econf \
75 - --sysconfdir=/etc/ircd \
76 - --localstatedir=/var/run/ircd \
77 - --with-logdir=/var/log/ircd \
78 - --with-rundir=/var/run/ircd \
79 - --mandir='${prefix}/share/man' \
80 - $(use_with zlib) \
81 - $(use_enable ipv6 ip6) \
82 - || die "econf failed"
83 -
84 - cd $(support/config.guess)
85 - emake ircd iauth chkconf ircd-mkpasswd ircdwatch tkserv || die "emake failed"
86 -}
87 -
88 -src_install() {
89 - cd $(support/config.guess)
90 -
91 - emake \
92 - prefix=${D}/usr \
93 - ircd_conf_dir=${D}/etc/ircd \
94 - ircd_var_dir=${D}/var/run/ircd \
95 - ircd_log_dir=${D}/var/log/ircd \
96 - install-server \
97 - install-tkserv \
98 - || die "make install failed"
99 -
100 - fowners ircd:ircd /var/run/ircd
101 - fowners ircd:ircd /var/log/ircd
102 -
103 - cd ../doc
104 - dodoc \
105 - *-New alt-irc-faq Authors BUGS ChangeLog Etiquette \
106 - iauth-internals.txt INSTALL.appendix INSTALL.* LICENSE \
107 - m4macros README RELEASE* rfc* SERVICE*
108 -
109 - docinto Juped
110 - dodoc Juped/Advertisement Juped/ChangeLog.* Juped/INSTALL
111 -
112 - docinto Juped/US-Admin
113 - dodoc Juped/US-Admin/Networking
114 -
115 - docinto Nets
116 - dodoc Nets/IRCNet
117 -
118 - docinto Nets/Europe
119 - dodoc Nets/Europe/*
120 -
121 - newinitd "${FILESDIR}"/ircd.rc ircd
122 - newconfd "${FILESDIR}"/ircd.confd ircd
123 -}