Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/ultimate: ChangeLog metadata.xml ultimate-3.0.2-r1.ebuild
Date: Mon, 02 May 2011 20:43:56
Message-Id: 20110502204346.2C52120057@flycatcher.gentoo.org
1 flameeyes 11/05/02 20:43:46
2
3 Modified: ChangeLog metadata.xml
4 Added: ultimate-3.0.2-r1.ebuild
5 Log:
6 Revision bump by Nathan Phillip Brink, who's the new proxied maintainer for the package. Fixes bugs #251434 and 364957.
7
8 (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.20 net-irc/ultimate/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/ChangeLog?rev=1.20&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/ChangeLog?rev=1.20&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/ChangeLog?r1=1.19&r2=1.20
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v
20 retrieving revision 1.19
21 retrieving revision 1.20
22 diff -u -r1.19 -r1.20
23 --- ChangeLog 23 Sep 2009 18:45:45 -0000 1.19
24 +++ ChangeLog 2 May 2011 20:43:45 -0000 1.20
25 @@ -1,6 +1,18 @@
26 # ChangeLog for net-irc/ultimate
27 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.19 2009/09/23 18:45:45 patrick Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.20 2011/05/02 20:43:45 flameeyes Exp $
31 +
32 +*ultimate-3.0.2-r1 (02 May 2011)
33 +
34 + 02 May 2011; Diego E. Pettenò <flameeyes@g.o>
35 + +ultimate-3.0.2-r1.ebuild, +files/ultimate-3.0.2-config.patch.in,
36 + +files/ultimate-3.0.2-entropy-path.patch,
37 + +files/ultimate-3.0.2-make-failfast.patch,
38 + +files/ultimate-3.0.2-open-mode.patch,
39 + +files/ultimate-3.0.2-system-zlib.patch, +files/ultimateircd.conf.2,
40 + +files/ultimateircd.rc.2, metadata.xml:
41 + Revision bump by Nathan Phillip Brink, who's the new proxied maintainer for
42 + the package. Fixes bugs #251434 and 364957.
43
44 23 Sep 2009; Patrick Lauer <patrick@g.o> ultimate-3.0.2.ebuild:
45 Remove virtual/libc
46
47
48
49 1.2 net-irc/ultimate/metadata.xml
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/metadata.xml?rev=1.2&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/metadata.xml?rev=1.2&content-type=text/plain
53 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/metadata.xml?r1=1.1&r2=1.2
54
55 Index: metadata.xml
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/net-irc/ultimate/metadata.xml,v
58 retrieving revision 1.1
59 retrieving revision 1.2
60 diff -u -r1.1 -r1.2
61 --- metadata.xml 25 Oct 2003 01:44:44 -0000 1.1
62 +++ metadata.xml 2 May 2011 20:43:45 -0000 1.2
63 @@ -1,5 +1,15 @@
64 <?xml version="1.0" encoding="UTF-8"?>
65 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
66 <pkgmetadata>
67 -<herd>net-irc</herd>
68 + <herd>net-irc</herd>
69 + <maintainer>
70 + <email>ohnobinki@××××××××××××××.net</email>
71 + <name>Nathan Phillip Brink</name>
72 + <description>Maintainer. Assign bugs to him</description>
73 + </maintainer>
74 + <maintainer>
75 + <email>flameeyes@g.o</email>
76 + <name>Diego Elio Pettenò</name>
77 + <description>Proxy maintainer. CC him on bugs</description>
78 + </maintainer>
79 </pkgmetadata>
80
81
82
83 1.1 net-irc/ultimate/ultimate-3.0.2-r1.ebuild
84
85 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/ultimate-3.0.2-r1.ebuild?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/ultimate/ultimate-3.0.2-r1.ebuild?rev=1.1&content-type=text/plain
87
88 Index: ultimate-3.0.2-r1.ebuild
89 ===================================================================
90 # Copyright 1999-2011 Gentoo Foundation
91 # Distributed under the terms of the GNU General Public License v2
92 # $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-3.0.2-r1.ebuild,v 1.1 2011/05/02 20:43:45 flameeyes Exp $
93
94 EAPI=4
95
96 AT_M4DIR=autoconf
97 inherit autotools eutils fixheadtails prefix ssl-cert
98
99 MY_P=Ultimate${PV/_/.}
100
101 DESCRIPTION="An IRCd server based on DALnet's DreamForge IRCd"
102 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
103 HOMEPAGE="http://www.shadow-realm.org/"
104
105 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
106 SLOT="0"
107 LICENSE="GPL-2"
108 IUSE="ssl"
109
110 RDEPEND="sys-libs/zlib
111 ssl? ( dev-libs/openssl )"
112 DEPEND="${RDEPEND}
113 dev-util/pkgconfig"
114
115 S=${WORKDIR}/${MY_P}
116
117 src_prepare() {
118 rm -rf zlib || die
119
120 cp "${FILESDIR}"/${P}-config.patch.in "${T}"/${P}-config.patch || die
121 eprefixify "${T}"/${P}-config.patch
122 epatch "${T}"/${P}-config.patch
123
124 epatch "${FILESDIR}"/${P}-system-zlib.patch
125 epatch "${FILESDIR}"/${P}-make-failfast.patch
126 epatch "${FILESDIR}"/${P}-open-mode.patch
127 epatch "${FILESDIR}"/${P}-entropy-path.patch
128
129 mv autoconf/configure.in ./ || die
130 ht_fix_file configure.in
131 eautoreconf
132 }
133
134 src_configure() {
135 econf \
136 --sysconfdir="${EPREFIX}"/etc/ultimateircd \
137 --localstatedir="${EPREFIX}"/var/lib/ultimateircd \
138 --disable-ccdv \
139 $(use_enable ssl openssl)
140 }
141
142 src_compile() {
143 # Must rerun the depend stage because we removed the zlib/ dir to
144 # which the stale dependencies still refer.
145 emake depend
146 emake
147 }
148
149 src_install() {
150 dodir /etc/ultimateircd
151 keepdir /var/{lib,log,run}/ultimateircd
152
153 einstall \
154 sysconfdir="${ED}"/etc/ultimateircd \
155 localstatedir="${ED}"/var/lib/ultimateircd \
156 networksubdir='$(sysconfdir)/networks'
157
158 rm -rf "${ED}"/usr/{{ircd,kill,rehash},bin/{ircdchk,ssl-{cert,search}.sh}} "${ED}"/var/lib/ultimateircd/logs || die
159 dosym /var/log/ultimateircd /var/lib/ultimateircd/logs
160
161 mv "${ED}"/usr/bin/ircd "${ED}"/usr/bin/ultimateircd || die
162 mv "${ED}"/usr/bin/mkpasswd "${ED}"/usr/bin/ultimateircd-mkpasswd || die
163
164 newinitd "${FILESDIR}"/ultimateircd.rc.2 ultimateircd
165 newconfd "${FILESDIR}"/ultimateircd.conf.2 ultimateircd
166 }
167
168 pkg_preinst() {
169 if ! use prefix; then
170 enewuser ultimateircd
171 fowners ultimateircd /var/{lib,log,run}/ultimateircd
172 fowners -R ultimateircd /etc/ultimateircd
173 fi
174
175 fperms -R go-rwx /etc/ultimateircd
176 fperms 0700 /var/{lib,log,run}/ultimateircd
177 }
178
179 pkg_postinst() {
180 if use ssl && [[ ! -e ${EROOT}etc/ultimateircd/ircd.crt ]]; then
181 install_cert /etc/ultimateircd/ircd
182 use prefix || chown ultimateircd "${EROOT}"etc/ultimateircd/ircd.{key,crt,pem}
183 fi
184 }