Gentoo Archives: gentoo-commits

From: "Nathan Phillip Brink (binki)" <binki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/epic5: ChangeLog epic5-1.1.2.ebuild metadata.xml
Date: Wed, 01 Jun 2011 14:45:20
Message-Id: 20110601144508.A56B120057@flycatcher.gentoo.org
1 binki 11/06/01 14:45:08
2
3 Modified: ChangeLog metadata.xml
4 Added: epic5-1.1.2.ebuild
5 Log:
6 Bump to epic5-1.1.2 for bug #258144. Includes patches for a lot of automagic problems and LDFLAGS abuses (which were breaking LDFLAGS=-Wl,--as-needed) and adds new archive and valgrind useflags.
7
8 (Portage version: 2.2.0_alpha34-r1/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.18 net-irc/epic5/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/ChangeLog?rev=1.18&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/ChangeLog?rev=1.18&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/ChangeLog?r1=1.17&r2=1.18
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-irc/epic5/ChangeLog,v
20 retrieving revision 1.17
21 retrieving revision 1.18
22 diff -u -r1.17 -r1.18
23 --- ChangeLog 15 May 2011 22:27:43 -0000 1.17
24 +++ ChangeLog 1 Jun 2011 14:45:08 -0000 1.18
25 @@ -1,6 +1,17 @@
26 # ChangeLog for net-irc/epic5
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-irc/epic5/ChangeLog,v 1.17 2011/05/15 22:27:43 binki Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-irc/epic5/ChangeLog,v 1.18 2011/06/01 14:45:08 binki Exp $
30 +
31 +*epic5-1.1.2 (01 Jun 2011)
32 +
33 + 01 Jun 2011; Nathan Phillip Brink <binki@g.o> +epic5-1.1.2.ebuild,
34 + +files/epic5-1.1.2-libarchive-automagic.patch,
35 + +files/epic5-1.1.2-perl-automagic-as-needed.patch,
36 + +files/epic5-1.1.2-ruby-automagic-as-needed.patch,
37 + +files/epic5-1.1.2-tcl-automagic-as-needed.patch, metadata.xml:
38 + Bump to epic5-1.1.2 for bug #258144. Includes patches for a lot of
39 + automagic problems and LDFLAGS abuses (which were breaking
40 + LDFLAGS=-Wl,--as-needed) and adds new archive and valgrind useflags.
41
42 15 May 2011; Nathan Phillip Brink <binki@g.o> epic5-1.0.ebuild:
43 Slight cleanup and hopefully fix bug 367359.
44
45
46
47 1.2 net-irc/epic5/metadata.xml
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/metadata.xml?rev=1.2&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/metadata.xml?rev=1.2&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/metadata.xml?r1=1.1&r2=1.2
52
53 Index: metadata.xml
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/net-irc/epic5/metadata.xml,v
56 retrieving revision 1.1
57 retrieving revision 1.2
58 diff -u -r1.1 -r1.2
59 --- metadata.xml 20 Jun 2004 02:30:19 -0000 1.1
60 +++ metadata.xml 1 Jun 2011 14:45:08 -0000 1.2
61 @@ -1,5 +1,9 @@
62 <?xml version="1.0" encoding="UTF-8"?>
63 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
64 <pkgmetadata>
65 -<herd>net-irc</herd>
66 + <herd>net-irc</herd>
67 + <use>
68 + <flag name="archive">Use <pkg>app-arch/libarchive</pkg> to use zip and tar archives from scripts.</flag>
69 + <flag name="valgrind">Compile against <pkg>dev-util/valgrind</pkg> headers to improve memory-leak checking when running epic5 under valgrind.</flag>
70 + </use>
71 </pkgmetadata>
72
73
74
75 1.1 net-irc/epic5/epic5-1.1.2.ebuild
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/epic5-1.1.2.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/epic5/epic5-1.1.2.ebuild?rev=1.1&content-type=text/plain
79
80 Index: epic5-1.1.2.ebuild
81 ===================================================================
82 # Copyright 1999-2011 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/net-irc/epic5/epic5-1.1.2.ebuild,v 1.1 2011/06/01 14:45:08 binki Exp $
85
86 EAPI=4
87
88 USE_RUBY=ruby18
89 RUBY_OPTIONAL=yes
90 inherit autotools eutils multilib ruby-ng toolchain-funcs
91
92 DESCRIPTION="Epic5 IRC Client"
93 SRC_URI="ftp://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/${P}.tar.bz2"
94 HOMEPAGE="http://epicsol.org/"
95 SLOT="0"
96 LICENSE="as-is"
97 KEYWORDS="~amd64 ~ppc ~x86"
98 IUSE="archive ipv6 perl tcl ruby socks5 valgrind"
99
100 RDEPEND="virtual/libiconv
101 >=dev-libs/openssl-0.9.8e-r3
102 >=sys-libs/ncurses-5.6-r2
103 archive? ( app-arch/libarchive )
104 perl? ( >=dev-lang/perl-5.8.8-r2 )
105 tcl? ( dev-lang/tcl )
106 socks5? ( net-proxy/dante )
107 ruby? ( $(ruby_implementation_depend ${USE_RUBY}) )"
108 DEPEND="${RDEPEND}
109 valgrind? ( dev-util/valgrind )"
110
111 S=${WORKDIR}/${P}
112
113 # Don't use ruby-ng's separated sources support:
114 src_unpack() {
115 default
116 }
117
118 src_prepare() {
119 epatch "${FILESDIR}"/${P}-libarchive-automagic.patch \
120 "${FILESDIR}"/${P}-ruby-automagic-as-needed.patch \
121 "${FILESDIR}"/${P}-tcl-automagic-as-needed.patch \
122 "${FILESDIR}"/${P}-perl-automagic-as-needed.patch
123 eautoconf
124 }
125
126 src_configure() {
127 econf \
128 --libexecdir="${EPREFIX}"/usr/lib/misc \
129 $(use_with archive libarchive) \
130 $(use_with ipv6) \
131 $(use_with perl) \
132 $(use_with ruby ruby "$(ruby_implementation_command ${USE_RUBY})") \
133 $(use_with socks5) \
134 $(use_with tcl tcl "${EPREFIX}"/usr/$(get_libdir)/tclConfig.sh) \
135 $(use_with valgrind valgrind)
136 }
137
138 src_compile() {
139 # parallel build failure
140 emake -j1
141 }
142
143 src_install () {
144 einstall \
145 sharedir="${D}"/usr/share \
146 libexecdir="${D}"/usr/lib/misc
147
148 dodoc BUG_FORM COPYRIGHT EPIC4-USERS-README README KNOWNBUGS VOTES
149
150 cd "${S}"/doc || die
151 docinto doc
152 dodoc \
153 *.txt colors EPIC* IRCII_VERSIONS local_vars missing new-load \
154 nicknames outputhelp README.SSL SILLINESS TS4
155 }