summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-news')
-rw-r--r--net-news/slrn/ChangeLog9
-rw-r--r--net-news/slrn/Manifest7
-rw-r--r--net-news/slrn/files/0.9.8.0/slrn-0.9.8.0-utf8.patch11
-rw-r--r--net-news/slrn/files/digest-slrn-0.9.8.0-r21
-rw-r--r--net-news/slrn/slrn-0.9.8.0-r2.ebuild52
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"
+}