diff options
Diffstat (limited to 'net-news')
-rw-r--r-- | net-news/slrn/ChangeLog | 9 | ||||
-rw-r--r-- | net-news/slrn/Manifest | 7 | ||||
-rw-r--r-- | net-news/slrn/files/0.9.8.0/slrn-0.9.8.0-utf8.patch | 11 | ||||
-rw-r--r-- | net-news/slrn/files/digest-slrn-0.9.8.0-r2 | 1 | ||||
-rw-r--r-- | net-news/slrn/slrn-0.9.8.0-r2.ebuild | 52 |
5 files changed, 77 insertions, 3 deletions
diff --git a/net-news/slrn/ChangeLog b/net-news/slrn/ChangeLog index 0dcdab514f60..a653f2fae031 100644 --- a/net-news/slrn/ChangeLog +++ b/net-news/slrn/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-news/slrn # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/ChangeLog,v 1.24 2004/07/24 01:50:34 pylon Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/ChangeLog,v 1.25 2004/08/13 13:12:17 swegener Exp $ + +*slrn-0.9.8.0-r2 (13 Aug 2004) + + 13 Aug 2004; Sven Wegener <swegener@gentoo.org> + +files/0.9.8.0/slrn-0.9.8.0-utf8.patch, +slrn-0.9.8.0-r2.ebuild: + Added patch from SuSE that avoids sending 8859-1 characters to UTF-8 slang. + Closes bug #60083. 24 Jul 2004; Lars Weiler <pylon@gentoo.org> slrn-0.9.8.0-r1.ebuild: Added ppc as stable. diff --git a/net-news/slrn/Manifest b/net-news/slrn/Manifest index 2ddf5e834581..fe29a7d2d264 100644 --- a/net-news/slrn/Manifest +++ b/net-news/slrn/Manifest @@ -1,14 +1,17 @@ MD5 9f22b56486517a44d0756346e3d1b74f ChangeLog 3583 +MD5 d4764f5c17f5e0b416f7ddf271c77d71 metadata.xml 161 MD5 70a939ee3cc83b41662d95d4a228f04f slrn-0.9.7.4-r1.ebuild 1480 MD5 a61773c3eb3ba8913c3915e69ed48b65 slrn-0.9.7.4.ebuild 1309 -MD5 3645c8a532a73e908fc3167d11267363 slrn-0.9.8.0.ebuild 1515 -MD5 d4764f5c17f5e0b416f7ddf271c77d71 metadata.xml 161 MD5 f0767a9b657b68b97842913942945449 slrn-0.9.8.0-r1.ebuild 1195 +MD5 3645c8a532a73e908fc3167d11267363 slrn-0.9.8.0.ebuild 1515 +MD5 75f794a464b39ff96ddbb821f0365af2 slrn-0.9.8.0-r2.ebuild 1243 MD5 1d73f5e30732304a30c5f4d7f746d0e0 files/digest-slrn-0.9.7.4 203 MD5 b54a9e966cdf74fdd72047814f37299d files/digest-slrn-0.9.7.4-r1 267 MD5 d023c37bf388d5a3d465ae1fe19767b9 files/digest-slrn-0.9.8.0 65 MD5 d023c37bf388d5a3d465ae1fe19767b9 files/digest-slrn-0.9.8.0-r1 65 +MD5 d023c37bf388d5a3d465ae1fe19767b9 files/digest-slrn-0.9.8.0-r2 65 MD5 aec97981fff230f801619e5047a0dc13 files/0.9.8.0/slrn-0.9.8.0-mime.diff 393 MD5 f7cb12ae4f279161334f22f526f7753c files/0.9.8.0/slrn-0.9.8.0-post.diff 298 MD5 39f274095df53e98ae1e5dad26bd2614 files/0.9.8.0/slrn-0.9.8.0-ranges.diff 721 MD5 c6206596799c2e5186648f76c63515a6 files/0.9.8.0/slrn-0.9.8.0-ranges2.diff 615 +MD5 b6ca9be0d72ea5342eaadd2229b22b3e files/0.9.8.0/slrn-0.9.8.0-utf8.patch 322 diff --git a/net-news/slrn/files/0.9.8.0/slrn-0.9.8.0-utf8.patch b/net-news/slrn/files/0.9.8.0/slrn-0.9.8.0-utf8.patch new file mode 100644 index 000000000000..107dd5e2d715 --- /dev/null +++ b/net-news/slrn/files/0.9.8.0/slrn-0.9.8.0-utf8.patch @@ -0,0 +1,11 @@ +--- src/misc.c ++++ src/misc.c +@@ -458,7 +458,7 @@ + + while (s1 < smax) + { +- if ((*s1 & 0x80) && (eight_bit > (unsigned int) *s1)) ++ if ((*s1 & 0x80) && ((eight_bit > (unsigned int) *s1) || (SLsmg_Is_Unicode))) + { + if (s != (char *) s1) + SLsmg_write_nchars (s, (unsigned int) ((char *)s1 - s)); diff --git a/net-news/slrn/files/digest-slrn-0.9.8.0-r2 b/net-news/slrn/files/digest-slrn-0.9.8.0-r2 new file mode 100644 index 000000000000..02026be11140 --- /dev/null +++ b/net-news/slrn/files/digest-slrn-0.9.8.0-r2 @@ -0,0 +1 @@ +MD5 47e9931771114ba192356a0473e9649e slrn-0.9.8.0.tar.bz2 995881 diff --git a/net-news/slrn/slrn-0.9.8.0-r2.ebuild b/net-news/slrn/slrn-0.9.8.0-r2.ebuild new file mode 100644 index 000000000000..f6fd5b95aae2 --- /dev/null +++ b/net-news/slrn/slrn-0.9.8.0-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/slrn-0.9.8.0-r2.ebuild,v 1.1 2004/08/13 13:12:17 swegener Exp $ + +inherit eutils + +# Upstream patches from http://slrn.sourceforge.net/patches/ +# ${FILESDIR}/${PV}/${P}-<name>.diff +SLRN_PATCHES="mime post ranges ranges2" + +DESCRIPTION="s-lang Newsreader" +HOMEPAGE="http://slrn.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +SLOT="0" +LICENSE="GPL-2" +#KEYWORDS="~ia64" +KEYWORDS="~x86 ~amd64 ~alpha ~sparc ~ppc" +IUSE="ssl nls unicode uudeview" + +RDEPEND="virtual/mta + >=app-arch/sharutils-4.2.1 + >=sys-libs/slang-1.4.9-r1 + ssl? ( >=dev-libs/openssl-0.9.6 )" +DEPEND="${RDEPEND} + uudeview? ( dev-libs/uulib ) + nls? ( sys-devel/gettext )" + +src_unpack() { + unpack ${A} + cd ${S} + + for i in ${SLRN_PATCHES} ; do + epatch ${FILESDIR}/${PV}/${P}-${i}.diff + done + + use unicode && epatch ${FILESDIR}/${PV}/${P}-utf8.patch +} + +src_compile() { + econf \ + --with-docdir=/usr/share/doc/${PF} \ + --with-slrnpull \ + `use_enable nls` \ + `use_with ssl` \ + `use_with uudeview` \ + || die "econf failed" + emake || die "emake failed" +} + +src_install () { + make DESTDIR=${D} install || die "make install failed" +} |