summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Phillip Brink <binki@gentoo.org>2011-05-13 03:53:15 +0000
committerNathan Phillip Brink <binki@gentoo.org>2011-05-13 03:53:15 +0000
commitcee4bafab43c41abfebc452e083db3f93bdda23e (patch)
tree65aff018d7d632357d8f8cdd8f0ca3d98f364dbd /net-irc/ircii
parentVersion bump: 7.3.189 is released (diff)
downloadhistorical-cee4bafab43c41abfebc452e083db3f93bdda23e.tar.gz
historical-cee4bafab43c41abfebc452e083db3f93bdda23e.tar.bz2
historical-cee4bafab43c41abfebc452e083db3f93bdda23e.zip
Bump to ircii-20110228 with patch allowing compilation on glibc systems.
Package-Manager: portage-2.2.0_alpha30-r1/cvs/Linux x86_64
Diffstat (limited to 'net-irc/ircii')
-rw-r--r--net-irc/ircii/ChangeLog10
-rw-r--r--net-irc/ircii/Manifest25
-rw-r--r--net-irc/ircii/files/ircii-20110228-glibc.patch29
-rw-r--r--net-irc/ircii/ircii-20110228.ebuild36
4 files changed, 92 insertions, 8 deletions
diff --git a/net-irc/ircii/ChangeLog b/net-irc/ircii/ChangeLog
index 6e9d849830a7..83d16c7b2044 100644
--- a/net-irc/ircii/ChangeLog
+++ b/net-irc/ircii/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-irc/ircii
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ircii/ChangeLog,v 1.26 2009/07/28 02:11:25 flameeyes Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ircii/ChangeLog,v 1.27 2011/05/13 03:53:15 binki Exp $
+
+*ircii-20110228 (13 May 2011)
+
+ 13 May 2011; Nathan Phillip Brink <binki@gentoo.org>
+ +ircii-20110228.ebuild, +files/ircii-20110228-glibc.patch:
+ Bump to ircii-20110228 with patch allowing compilation on glibc systems.
28 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org>
ircii-20060725.ebuild:
diff --git a/net-irc/ircii/Manifest b/net-irc/ircii/Manifest
index 38a064ff5e86..a9071963371f 100644
--- a/net-irc/ircii/Manifest
+++ b/net-irc/ircii/Manifest
@@ -1,14 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
+AUX ircii-20110228-glibc.patch 799 RMD160 9375a447fb18f922e36a3af34f91c0340da62fd8 SHA1 d5af883ae1d982a016042aad9917f2115ec66e8d SHA256 c8022cc7998f9ae7fd721e227bbe7d2bc405908dadf3e8e8222502bc327de0c8
DIST ircii-20060725.tar.bz2 560505 RMD160 9273d491c0a02c6235ff8918778171025d8fd053 SHA1 1070667f8bce6fdd5a5dc05af934d79f61ecd42a SHA256 102a1ade89e8e76030d0c7de98ff61fa56d462073ebe9305f18bdaa814713752
+DIST ircii-20110228.tar.bz2 558483 RMD160 e67fc078a8408d6d2a071c37e2a902a5849ffe77 SHA1 9fba750dfd8305f0aa552eb73190e58582af76c8 SHA256 4fc77ddaf473e35817f55945e6275b1501b7d95585b49a44e0fe998382d72fb2
EBUILD ircii-20060725.ebuild 830 RMD160 52211b93a0e9a7c9b10778e036d52ab356a49eb7 SHA1 4ad1249afc85ba8b1b50b6213e8668faa9d1384d SHA256 ab53a12d50e29d475a2dbf5626ef12334d3afcbc55cd03278ddf82955a8fc927
-MISC ChangeLog 3314 RMD160 fb30c8d914158f81531345db0ae1a2fc797f4d57 SHA1 0b2c51a2a10302ae11a2601d458ea1d80b8a2258 SHA256 326fb5d85ad3edce9e14120033ca49a5685693970da4d09cfec6513aa6df2283
+EBUILD ircii-20110228.ebuild 855 RMD160 52847fb5f523570754dbf41c5cc2b1132323f9dc SHA1 d38ed40d3a3adeb147f06fc0530e3a034e654020 SHA256 239e99f72a815673257e69f965005cea26b61a556f7798179a70eea3dda6bdee
+MISC ChangeLog 3533 RMD160 ac6ff42ee3dd729a97532e206eb1918ed604d03d SHA1 f3efd58ec88fe42cfb86e4716b887d56e204254a SHA256 aa9a35c691299160ca3e0c79f3f7470ad477afe46df8c04a7f16d248512f0d34
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.14 (GNU/Linux)
-iEYEARECAAYFAkpuXlQACgkQAiZjviIA2XgMmACdFbxZCGp+uT1160RFsI6nEoDM
-yXkAoKtuRXZwwVHVPiDaxeu8F9d29tNS
-=d9Hg
+iQIcBAEBCAAGBQJNzKxPAAoJEHQ6UuhrqBBQEAUP/R72iomrUkAj53ZnDbL1UhkM
+/vDxArUbR1QjJCf4712HpeE8MIY3RLiabuaa9piY1Y1Ysu8EICXuQjiYDYtl1voZ
+hVpmDTZxoItSJoqYgIIGgK2cTpw70rBeMjvbSiebQrb7Z8x1eC6x09JBY0LT03BZ
+sQEeWmRAVhZqAWvSf+QVPHOlUF8SjPMijLqF9iUAtWFKwFZ1nK+lahEgao7uhCDd
++NrhAZ4/IoLvOgBy6MUjKdfQ8tcuLcwftRnPZ08+X57lD4rbkJA8RirUQqoNHqW/
+ydKlCVaN4G4+s0HzdMOLTH4rY4pWKhApztY/RqQXekspVbO46Nv6JhrX6DetiNv4
+elbMufT0WU9b5ENDlL9ktKcLQYOXV5uy0dlyoNbARnuOfDHaWjodl3dGQYZr8GSZ
+OMc2tiMABOc7Uf82cbg992q0wT7y84W6gIpNPDcA9BANm2yGydUOpQNoW+duO/p5
+Q3BwBLuxndSriep7gT8fDViu71MaHPXHJuQE9mUZCA/9rOQmvU9+J6mlJh4TRhJR
+dQnORa2mPzsCRce08U08reG0EQEXo/WJWFyjGP6sqMxLRkxElrrh6tmm2WQyc+V/
+T1VQtmXJwcDVFzhFkrUHKl02WTb9jAvRetCeMkS8MBUjad2RieJuCDBFPSGZsJta
+zrtZ02ywLjJ2V3DYTLcJ
+=L4G3
-----END PGP SIGNATURE-----
diff --git a/net-irc/ircii/files/ircii-20110228-glibc.patch b/net-irc/ircii/files/ircii-20110228-glibc.patch
new file mode 100644
index 000000000000..291bf3219eb2
--- /dev/null
+++ b/net-irc/ircii/files/ircii-20110228-glibc.patch
@@ -0,0 +1,29 @@
+From: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
+
+Support glibc systems where SIGRTMAX and SIGRTMIN macros can only be fully expanded at runtime.
+
+--- a/source/mksiginc.c
++++ b/source/mksiginc.c
+@@ -191,12 +191,18 @@
+ signames[SIGRETRACT] = "RETRACT";
+ #endif
+
+-#if defined(SIGRTMAX) && SIGRTMAX < MY_MAXSIG
+- signames[SIGRTMAX] = "RTMAX";
++#if defined(SIGRTMAX)
++ /*
++ * In recent glibc, SIGRTMAX and SIGRTMIN macros are runtime
++ * function calls into libc and must be evaluated at runtime.
++ */
++ if (SIGRTMAX < MY_MAXSIG)
++ signames[SIGRTMAX] = "RTMAX";
+ #endif
+
+-#if defined(SIGRTMIN) && SIGRTMIN < MY_MAXSIG
+- signames[SIGRTMIN] = "RTMIN";
++#if defined(SIGRTMIN)
++ if (SIGRTMIN < MY_MAXSIG)
++ signames[SIGRTMIN] = "RTMIN";
+ #endif
+
+ #if defined(SIGSAK) && SIGSAK < MY_MAXSIG
diff --git a/net-irc/ircii/ircii-20110228.ebuild b/net-irc/ircii/ircii-20110228.ebuild
new file mode 100644
index 000000000000..808033336920
--- /dev/null
+++ b/net-irc/ircii/ircii-20110228.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ircii/ircii-20110228.ebuild,v 1.1 2011/05/13 03:53:15 binki Exp $
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
+SRC_URI="ftp://ircii.warped.com/pub/ircII/${P}.tar.bz2"
+HOMEPAGE="http://www.eterna.com.au/ircii/"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="ipv6"
+
+DEPEND="sys-libs/ncurses"
+# This and irc-client both install /usr/bin/irc #247987
+RDEPEND="${DEPEND}
+ !!net-irc/irc-client"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-glibc.patch
+}
+
+src_configure() {
+ econf $(use_enable ipv6)
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install
+
+ dodoc ChangeLog INSTALL NEWS README \
+ doc/Copyright doc/crypto doc/VERSIONS doc/ctcp
+}