summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuan Van <langthang@gentoo.org>2004-07-31 02:41:24 +0000
committerTuan Van <langthang@gentoo.org>2004-07-31 02:41:24 +0000
commit3514c8c0ae468d2a957a5eac7981f3de602b1108 (patch)
treeae3636a4b67bbf76ef05386ba51f98ab168c5d0a /mail-client/nmh
parentstable on ppc64, bug #57127 (Manifest recommit) (diff)
downloadgentoo-2-3514c8c0ae468d2a957a5eac7981f3de602b1108.tar.gz
gentoo-2-3514c8c0ae468d2a957a5eac7981f3de602b1108.tar.bz2
gentoo-2-3514c8c0ae468d2a957a5eac7981f3de602b1108.zip
Version bump, bug #22173.
Diffstat (limited to 'mail-client/nmh')
-rw-r--r--mail-client/nmh/ChangeLog11
-rw-r--r--mail-client/nmh/Manifest14
-rw-r--r--mail-client/nmh/files/digest-nmh-1.11
-rw-r--r--mail-client/nmh/files/nmh-1.1-configure-vitest.patch11
-rw-r--r--mail-client/nmh/files/nmh-1.1-inc-login.patch25
-rw-r--r--mail-client/nmh/files/nmh-1.1-install.patch30
-rw-r--r--mail-client/nmh/files/nmh-1.1-m_getfld.patch27
-rw-r--r--mail-client/nmh/nmh-1.1.ebuild54
8 files changed, 169 insertions, 4 deletions
diff --git a/mail-client/nmh/ChangeLog b/mail-client/nmh/ChangeLog
index ef0cdacea87c..d2a77f290cc7 100644
--- a/mail-client/nmh/ChangeLog
+++ b/mail-client/nmh/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for mail-client/nmh
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/nmh/ChangeLog,v 1.8 2004/07/27 17:57:57 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/nmh/ChangeLog,v 1.9 2004/07/31 02:41:24 langthang Exp $
+
+*nmh-1.1 (30 Jul 2004)
+
+ 30 Jul 2004; Tuan Van <langthang@gentoo.org>
+ +files/nmh-1.1-configure-vitest.patch, +files/nmh-1.1-inc-login.patch,
+ +files/nmh-1.1-install.patch, +files/nmh-1.1-m_getfld.patch,
+ +nmh-1.1.ebuild:
+ Version bump. Thanks to Jonathan Kraut, Claes Nästén, Aaron Peterson,
+ Sam Yates have contributed in bug #22173.
27 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org> nmh-1.0.4-r3.ebuild:
Stable on x86 & sparc wrt #57886
diff --git a/mail-client/nmh/Manifest b/mail-client/nmh/Manifest
index f6c4edce793e..cea1170a8895 100644
--- a/mail-client/nmh/Manifest
+++ b/mail-client/nmh/Manifest
@@ -1,8 +1,16 @@
+MD5 61328c981af8cf348a2b188506eff58c nmh-1.0.4-r3.ebuild 1391
+MD5 d33cc8b4025d7c1032ddbc30115a9fda .#ChangeLog.1.4 1676
+MD5 fd64c050f565de745a0ddaa0b667d292 .#Manifest.1.5 434
+MD5 b5226cfd0e6f8df4a2bac1c0a3f43133 nmh-1.0.4-r2.ebuild 1846
+MD5 f2f9bfda5aa449e2ff3d0becdc98e187 nmh-1.1.ebuild 1423
MD5 e330615df1ef153e863465f7fb393d46 ChangeLog 1936
MD5 5721b86fd871bdfab77231abc6e02f68 metadata.xml 161
-MD5 b5226cfd0e6f8df4a2bac1c0a3f43133 nmh-1.0.4-r2.ebuild 1846
-MD5 61328c981af8cf348a2b188506eff58c nmh-1.0.4-r3.ebuild 1391
+MD5 99d2bd65d462ef3d400834c4eb3ab41c files/nmh-1.1-inc-login.patch 552
MD5 339b171982f2e23bb6ea3bdd5eeca163 files/digest-nmh-1.0.4-r2 61
MD5 339b171982f2e23bb6ea3bdd5eeca163 files/digest-nmh-1.0.4-r3 61
-MD5 20d9382ce8107879e07d57ae4b2b9727 files/nmh-1.0.4-m_getfld.patch 375
MD5 59aed45aec804fa7284a6424a31a1ef3 files/nmh-1.0.4-configure-vitest.patch 356
+MD5 20d9382ce8107879e07d57ae4b2b9727 files/nmh-1.0.4-m_getfld.patch 375
+MD5 fa36a4dfabf2747ec6314bd0d81e71ef files/nmh-1.1-m_getfld.patch 571
+MD5 637757c29641c06801989cb38c272984 files/nmh-1.1-install.patch 1077
+MD5 06add1122d19eaf6dce391f099b76d3f files/digest-nmh-1.1 59
+MD5 70aa719a7d3c1d0ee4d481a8a603537a files/nmh-1.1-configure-vitest.patch 332
diff --git a/mail-client/nmh/files/digest-nmh-1.1 b/mail-client/nmh/files/digest-nmh-1.1
new file mode 100644
index 000000000000..9f2970e9ee62
--- /dev/null
+++ b/mail-client/nmh/files/digest-nmh-1.1
@@ -0,0 +1 @@
+MD5 060647c9c60514a2a86f7f194c830096 nmh-1.1.tar.gz 808466
diff --git a/mail-client/nmh/files/nmh-1.1-configure-vitest.patch b/mail-client/nmh/files/nmh-1.1-configure-vitest.patch
new file mode 100644
index 000000000000..874094ab1930
--- /dev/null
+++ b/mail-client/nmh/files/nmh-1.1-configure-vitest.patch
@@ -0,0 +1,11 @@
+--- configure.orig 2004-07-30 19:20:50.532346778 -0700
++++ configure 2004-07-30 19:21:31.831339678 -0700
+@@ -3434,7 +3434,7 @@
+ if test "${nmh_cv_attvibug+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+- if echo 'r /nonexist-file
++ if echo 'r ./nonexist-file
+ q' | ex > /dev/null
+ then
+ nmh_cv_attvibug=no
diff --git a/mail-client/nmh/files/nmh-1.1-inc-login.patch b/mail-client/nmh/files/nmh-1.1-inc-login.patch
new file mode 100644
index 000000000000..d7c08908bfe0
--- /dev/null
+++ b/mail-client/nmh/files/nmh-1.1-inc-login.patch
@@ -0,0 +1,25 @@
+--- uip/inc.c.orig 2003-10-24 13:17:38.000000000 -0700
++++ uip/inc.c 2004-07-30 19:33:26.699430580 -0700
+@@ -486,8 +486,7 @@
+ * a POP server?
+ */
+ if (inc_type == INC_POP) {
+- if (user == NULL)
+- user = getusername ();
++
+ if ( strcmp( POPSERVICE, "kpop" ) == 0 ) {
+ kpop = 1;
+ }
+@@ -496,6 +495,12 @@
+ else
+ ruserpass (host, &user, &pass);
+
++ /*
++ * Do this _after_ ruserpass, otherwise the login field will be unusable
++ */
++ if (user == NULL)
++ user = getusername ();
++
+ /*
+ * initialize POP connection
+ */
diff --git a/mail-client/nmh/files/nmh-1.1-install.patch b/mail-client/nmh/files/nmh-1.1-install.patch
new file mode 100644
index 000000000000..5109a5bda3cb
--- /dev/null
+++ b/mail-client/nmh/files/nmh-1.1-install.patch
@@ -0,0 +1,30 @@
+diff -rc nmh.orig/uip/Makefile.in nmh/uip/Makefile.in
+*** nmh.orig/uip/Makefile.in 2003-10-25 05:17:38.000000000 +0900
+--- nmh/uip/Makefile.in 2004-05-26 20:05:11.937450072 +0900
+***************
+*** 266,277 ****
+ rm -f $(bindir)/folders
+ rm -f $(bindir)/prev
+ rm -f $(bindir)/next
+! rm -f $(libdir)/install-mh
+ $(LN) $(bindir)/flist $(bindir)/flists
+ $(LN) $(bindir)/folder $(bindir)/folders
+ $(LN) $(bindir)/show $(bindir)/prev
+ $(LN) $(bindir)/show $(bindir)/next
+! $(LN) $(bindir)/install-mh $(libdir)/install-mh
+
+ # install misc support binaries
+ install-misc:
+--- 266,277 ----
+ rm -f $(bindir)/folders
+ rm -f $(bindir)/prev
+ rm -f $(bindir)/next
+! if [ "$(libdir)" != "$(bindir)" ]; then rm -f $(libdir)/install-mh; fi
+ $(LN) $(bindir)/flist $(bindir)/flists
+ $(LN) $(bindir)/folder $(bindir)/folders
+ $(LN) $(bindir)/show $(bindir)/prev
+ $(LN) $(bindir)/show $(bindir)/next
+! if [ "$(libdir)" != "$(bindir)" ]; then $(LN) $(bindir)/install-mh $(libdir)/install-mh; fi
+
+ # install misc support binaries
+ install-misc:
diff --git a/mail-client/nmh/files/nmh-1.1-m_getfld.patch b/mail-client/nmh/files/nmh-1.1-m_getfld.patch
new file mode 100644
index 000000000000..546274709b9b
--- /dev/null
+++ b/mail-client/nmh/files/nmh-1.1-m_getfld.patch
@@ -0,0 +1,27 @@
+--- sbr/m_getfld.orig.c 2004-07-25 13:18:04.570397179 -0700
++++ sbr/m_getfld.c 2004-07-25 13:25:36.471839770 -0700
+@@ -730,18 +730,18 @@
+ register char *ep = pat + patln;
+ register char pc = *pat++;
+
+- for(;;) {
+- while (pc != *str++)
+- if (str > es)
+- return 0;
++ for(;str <= es; str++) {
++ if (pc != *str)
++ continue;
+ if (str > es+1)
+ return 0;
+- sp = str; pp = pat;
++ sp = str+1; pp = pat;
+ while (pp < ep && *sp++ == *pp)
+ pp++;
+ if (pp >= ep)
+- return ((unsigned char *)--str);
++ return ((unsigned char *)str);
+ }
++ return 0;
+ }
+
+
diff --git a/mail-client/nmh/nmh-1.1.ebuild b/mail-client/nmh/nmh-1.1.ebuild
new file mode 100644
index 000000000000..6dc8862441f4
--- /dev/null
+++ b/mail-client/nmh/nmh-1.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-client/nmh/nmh-1.1.ebuild,v 1.1 2004/07/31 02:41:24 langthang Exp $
+
+inherit eutils
+DESCRIPTION="New MH mail reader"
+SRC_URI="ftp://ftp.mhost.com/pub/nmh/${P}.tar.gz"
+HOMEPAGE="http://www.mhost.com/nmh/"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~x86 ~sparc ~ppc"
+IUSE=""
+
+DEPEND="virtual/libc
+ =sys-libs/db-1.85*
+ >=sys-libs/ncurses-5.2"
+
+S=${WORKDIR}/${PN}
+
+src_compile() {
+
+ [ -z "${EDITOR}" ] && export EDITOR="prompter"
+ [ -z "${PAGER}" ] && export PAGER="/usr/bin/more"
+
+ # Patches from bug #22173.
+ epatch ${FILESDIR}/${P}-inc-login.patch
+ epatch ${FILESDIR}/${P}-install.patch
+ # vi test access violation patch
+ epatch ${FILESDIR}/${P}-configure-vitest.patch || die "patch failed."
+ # bug #57886
+ epatch ${FILESDIR}/${P}-m_getfld.patch || die "patch failed."
+
+ # Redifining libdir to be bindir so the support binaries get installed
+ # correctly. Since no libraries are installed with nmh, this does not
+ # pose a problem at this time.
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man \
+ --with-editor=${EDITOR} \
+ --with-pager=${PAGER} \
+ --enable-nmh-pop \
+ --sysconfdir=/etc/nmh \
+ --libdir=/usr/bin || die
+ make || die
+}
+
+src_install() {
+ make prefix=${D}/usr \
+ mandir=${D}/usr/share/man \
+ libdir=${D}/usr/bin \
+ etcdir=${D}/etc/nmh install || die
+ dodoc COMPLETION-TCSH COMPLETION-ZSH TODO FAQ DIFFERENCES \
+ MAIL.FILTERING Changelog* COPYRIGHT
+}