pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/pine Changes 4.60:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/88d4b1297293
branches:  trunk
changeset: 475298:88d4b1297293
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu May 13 18:29:54 2004 +0000

description:
Changes 4.60:
     * In PC-Pine, add ability to do piping, Sending-Filters,
       Display-Filters, and other operations where external command
       execution is possible.
     * Control margins in Message Viewing screen with Viewer-Margin-Left
       and Viewer-Margin-Right
     * Display flowed text well
     * Send flowed text when possible, with the ability to turn this
       behavior off through the new feature Quell-Flowed-Text
     * Add keywords to folders using the Keywords option to set them up
       and the Flag Command to set or clear them for particular messages.
     * In Mac OS X, view and send attachments and URLs according to how
       the system defines handling them, without relying on the existence
       of a mailcap or mime.types file
     * For PC-Pine, add a separate window that contains new mail
       notifications for all folders currently opened (in PC-Pine Config menu).
     * Reply or Forward using a Role by turning on the
       Alternate-Role-Menu option
     * More IMAP connection caching: control it with options
       Stay-Open-Folders, Preopen-Stayopen-Folders,
       Max-Remote-Connections, and Offer-Expunge-On-Stayopen-Folders
     * New feature Offer-Expunge-On-Inbox
     * An attempt is made to convert incoming UTF-8 messages to the
       user's character set
     * Added support for HOME and END keys in message view and message
       index
     * Prevent canonicalization of news server names by setting
       Mult-Newsrc-Hostnames-as-Typed
     * Remove hostname from NNTP Path header with Hide-NNTP-Path option
     * Support for External Categorizer Commands in Rules
     * Improved interface when editing rules with many comma-separated
       values
     * More control over mail checking frequency with
       Quell-Mailchecks-Composing-Except-Inbox,
       Quell-Mailchecks-Composing-Inbox, and
       Mail-Check-Interval-Noncurrent
     * More control over filtering of control characters to screen with
       Pass-C1-Control-Characters-as-is option
     * New Export and Unexport commands in FOLDER LIST screen
     * Now possible to use message size in Rule Patterns
     * As a convenience, a shortcut for the command line argument
       "-feature-list=feature" is "-feature", for example,
       "-signature-at-bottom" or "-no-signature-at-bottom"
     * Add PC-Pine command-line argument "-registry noset"
     * Add command-line argument "-nowrite_passfile"
     * Add feature Quell-Attachment-Extension-Warn
     * Add features Quell-Filtering-Messages and
       Quell-Filtering-Done-Message
     * Add feature Quell-Charset-Warning
     * Add feature Maildrops-Preserve-State
     * Don't remove whitespace from the end of lines, a behavior which
       can be turned off through the new feature
       Strip-Whitespace-Before-Send
     * Double dollar sign escapes special meaning of dollar sign in both
       Unix Pine and PC-Pine (Using Environment Variables)
     * RedHat and Debian ports more closely obey the Linux Hierarchy
       Standard
     * Improve performance of Select command when using Narrow or Broaden
       and talking to an IMAP server
     * Add feature Disable-Terminal-Reset-For-Display-Filters
     * When displaying a message with QP encoding errors, instead of just
       reporting "Non-hexadecimal character in QP encoding" and then
      giving up, attempt to do the best possible
     * Add feature Show-Sort
     * Add feature Downgrade-Multipart-To-Text
     * Add feature Dead-Letter-Files
     * Port named "soc" is an attempt to use native Solaris compiler
     * Add ability to justify the full message from the composer by doing
       Control-W Control-J
     * Bug fixes

diffstat:

 mail/pine/Makefile         |   7 +++----
 mail/pine/distinfo         |  20 ++++++++++----------
 mail/pine/patches/patch-ab |  18 +++++++++---------
 mail/pine/patches/patch-ac |  18 +++++++++---------
 mail/pine/patches/patch-ae |   9 +++++----
 mail/pine/patches/patch-af |  21 +++++++++++----------
 mail/pine/patches/patch-ag |  13 +++++++------
 mail/pine/patches/patch-al |  20 ++++++++++----------
 mail/pine/patches/patch-ap |  27 ++++++++++++---------------
 9 files changed, 76 insertions(+), 77 deletions(-)

diffs (truncated from 348 to 300 lines):

diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/Makefile
--- a/mail/pine/Makefile        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/Makefile        Thu May 13 18:29:54 2004 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.87 2004/05/07 20:00:53 reed Exp $
+# $NetBSD: Makefile,v 1.88 2004/05/13 18:29:54 adam Exp $
 
-DISTNAME=       pine4.58
-PKGNAME=        pine-4.58
-PKGREVISION=   4
+DISTNAME=       pine4.60
+PKGNAME=        pine-4.60
 CATEGORIES=     mail news
 MASTER_SITES=  ftp://ftp.cac.washington.edu/pine/ \
                ftp://ftp.fu-berlin.de/unix/mail/pine/
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/distinfo
--- a/mail/pine/distinfo        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/distinfo        Thu May 13 18:29:54 2004 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.20 2004/01/20 10:16:38 hubertf Exp $
+$NetBSD: distinfo,v 1.21 2004/05/13 18:29:54 adam Exp $
 
-SHA1 (pine4.58.tar.bz2) = 5522426ef925813218ce1a3fbb939591778b59f1
-Size (pine4.58.tar.bz2) = 2837321 bytes
+SHA1 (pine4.60.tar.bz2) = 7276fad1325a7d6c96a80454e12dcc05e2ad8b78
+Size (pine4.60.tar.bz2) = 2996963 bytes
 SHA1 (patch-aa) = 800f84f3c868e6d17798e9f98d8151bb734143b6
-SHA1 (patch-ab) = b430138b9388150aecafb131b00cc9911f8fb35d
-SHA1 (patch-ac) = 439207ab6edea4e3b6148ce777ed717e133565b5
+SHA1 (patch-ab) = cfac4d24763dbd4285e03c6c25891469c5ac1953
+SHA1 (patch-ac) = 870d7d414e25b37e47c5f62447210fe7800c733b
 SHA1 (patch-ad) = ef1203c67e9add295e782c2ee2b0fde2a4f6073b
-SHA1 (patch-ae) = 370f46eb2c1868663d9c8c927c89b644d1118ca2
-SHA1 (patch-af) = 689a911d7c018003fb50446311a495bdf63edcb5
-SHA1 (patch-ag) = de8c787e9ab60a2d374609f5868d63ab478933db
-SHA1 (patch-al) = db18ea904d1585e23efc91f8b896834eec10b4e2
+SHA1 (patch-ae) = 0faf3a4161cba517a559a776d2a3a7fcb5116570
+SHA1 (patch-af) = 7d591ccb77992a0642724c6928b181e0404d7cfb
+SHA1 (patch-ag) = 74d7e2dc9b986148825335f6f2b52bde963f9a67
+SHA1 (patch-al) = d150f8c765f87ba7c66f88e7e51974003027456a
 SHA1 (patch-ao) = 0d8ba903d643147ae5771a7a053ab9be1e849766
-SHA1 (patch-ap) = c6827c6b9b90d77cdc61643e8b7f3e1e7e57ff32
+SHA1 (patch-ap) = fc33140471abd7fdc35e6c347e82d97b55d52dbe
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-ab
--- a/mail/pine/patches/patch-ab        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-ab        Thu May 13 18:29:54 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.11 2003/09/04 11:09:12 martti Exp $
+$NetBSD: patch-ab,v 1.12 2004/05/13 18:29:54 adam Exp $
 
---- pine/makefile.lnx.orig     Tue Sep 10 23:34:39 2002
-+++ pine/makefile.lnx  Sat Dec 14 11:10:00 2002
-@@ -47,9 +47,11 @@
+--- pine/makefile.lnx.orig     2003-11-25 06:47:42.000000000 +0000
++++ pine/makefile.lnx
+@@ -47,9 +47,11 @@ LN=          ln -s
  MAKE=        make
  OPTIMIZE=    # -O2
  PROFILE=     # -pg
@@ -16,7 +16,7 @@
  PICODIR=     ../pico
  
  # Only need to uncomment next two lines if you run make from this directory
-@@ -60,14 +62,13 @@
+@@ -60,14 +62,13 @@ PICODIR=     ../pico
  LDAPOFILES=   addrbook.o adrbkcmd.o args.o bldaddr.o init.o \
              mailview.o other.o pine.o strings.o takeaddr.o
  
@@ -30,12 +30,12 @@
  
  STDCFLAGS=   -DLNX -DSYSTYPE=\"LNX\" -DMOUSE
  CFLAGS=      $(OPTIMIZE) $(PROFILE) $(DEBUG) $(EXTRACFLAGS) $(LDAPCFLAGS) \
--           $(STDCFLAGS)
-+           $(STDCFLAGS) -I${CCLIENTINC}
+-           $(LOCALPINECFLAGS) $(STDCFLAGS)
++           $(LOCALPINECFLAGS) $(STDCFLAGS) -I${CCLIENTINC}
  
  OFILES=       addrbook.o adrbkcmd.o adrbklib.o args.o bldaddr.o context.o filter.o \
        folder.o help.o helptext.o imap.o init.o mailcap.o mailcmd.o \
-@@ -79,20 +80,20 @@
+@@ -79,20 +80,20 @@ HFILES=    headers.h os.h pine.h context.h 
        $(PICODIR)/headers.h $(PICODIR)/estruct.h \
        $(PICODIR)/edef.h $(PICODIR)/efunc.h \
        $(PICODIR)/pico.h $(PICODIR)/os.h \
@@ -61,7 +61,7 @@
        $(CC) $(LDFLAGS) $(CFLAGS) -o rpdump rpdump.o $(LIBS)
  
  pine-use:     pine-use.c
-@@ -112,8 +113,8 @@
+@@ -112,8 +113,8 @@ os.c:      osdep/os-lnx.c
  
  $(OFILES):                                            $(HFILES)
  addrbook.o adrbkcmd.o adrbklib.o bldaddr.o takeaddr.o:        adrbklib.h
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-ac
--- a/mail/pine/patches/patch-ac        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-ac        Thu May 13 18:29:54 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.18 2003/06/02 17:44:14 kim Exp $
+$NetBSD: patch-ac,v 1.19 2004/05/13 18:29:54 adam Exp $
 
---- pine/makefile.neb.orig     2002-09-10 17:39:23.000000000 -0400
-+++ pine/makefile.neb  2003-06-02 13:40:25.000000000 -0400
-@@ -47,9 +47,11 @@
+--- pine/makefile.neb.orig     2003-11-25 06:47:56.000000000 +0000
++++ pine/makefile.neb
+@@ -47,9 +47,11 @@ LN=          ln -s
  MAKE=        make
  OPTIMIZE=    # -O
  PROFILE=     # -pg
@@ -16,7 +16,7 @@
  PICODIR=     ../pico
  
  # Only need to uncomment next two lines if you run make from this directory
-@@ -60,14 +62,13 @@
+@@ -60,14 +62,13 @@ PICODIR=     ../pico
  LDAPOFILES=   addrbook.o adrbkcmd.o args.o bldaddr.o init.o \
              mailview.o other.o pine.o strings.o takeaddr.o
  
@@ -30,12 +30,12 @@
  
  STDCFLAGS=   -DNETBSD -DSYSTYPE=\"NEB\" -DMOUSE
  CFLAGS=      $(OPTIMIZE) $(PROFILE) $(DEBUG) $(EXTRACFLAGS) $(LDAPCFLAGS) \
--           $(STDCFLAGS)
-+           $(STDCFLAGS) -I${CCLIENTINC}
+-           $(LOCALPINECFLAGS) $(STDCFLAGS)
++           $(LOCALPINECFLAGS) $(STDCFLAGS) -I${CCLIENTINC}
  
  OFILES=       addrbook.o adrbkcmd.o adrbklib.o args.o bldaddr.o context.o filter.o \
        folder.o help.o helptext.o imap.o init.o mailcap.o mailcmd.o \
-@@ -79,20 +80,20 @@
+@@ -79,20 +80,20 @@ HFILES=    headers.h os.h pine.h context.h 
        $(PICODIR)/headers.h $(PICODIR)/estruct.h \
        $(PICODIR)/edef.h $(PICODIR)/efunc.h \
        $(PICODIR)/pico.h $(PICODIR)/os.h \
@@ -61,7 +61,7 @@
        $(CC) $(LDFLAGS) $(CFLAGS) -o rpdump rpdump.o $(LIBS)
  
  pine-use:     pine-use.c
-@@ -112,8 +113,8 @@
+@@ -112,8 +113,8 @@ os.c:      osdep/os-neb.c
  
  $(OFILES):                                            $(HFILES)
  addrbook.o adrbkcmd.o adrbklib.o bldaddr.o takeaddr.o:        adrbklib.h
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-ae
--- a/mail/pine/patches/patch-ae        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-ae        Thu May 13 18:29:54 2004 +0000
@@ -1,7 +1,8 @@
-$NetBSD: patch-ae,v 1.6 2002/11/26 21:41:09 cjep Exp $
---- pine/osdep/os-lnx.h.orig   Mon Jul  8 14:38:13 2002
-+++ pine/osdep/os-lnx.h        Mon Jul  8 14:39:12 2002
-@@ -283,5 +283,6 @@
+$NetBSD: patch-ae,v 1.7 2004/05/13 18:29:54 adam Exp $
+
+--- pine/osdep/os-lnx.h.orig   2003-05-23 16:07:00.000000000 +0000
++++ pine/osdep/os-lnx.h
+@@ -295,5 +295,6 @@
  #define MAX_ADDR_EXPN   (1000)  /* Longest expanded addr                    */
  #define MAX_ADDR_FIELD (10000)  /* Longest fully-expanded addr field        */
  
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-af
--- a/mail/pine/patches/patch-af        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-af        Thu May 13 18:29:54 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.8 2002/12/14 10:34:44 tron Exp $
+$NetBSD: patch-af,v 1.9 2004/05/13 18:29:54 adam Exp $
 
---- pine/makefile.osx.orig     Fri Sep 20 20:22:23 2002
-+++ pine/makefile.osx  Sat Dec 14 11:18:00 2002
-@@ -50,7 +50,9 @@
+--- pine/makefile.osx.orig     2003-12-17 22:12:52.000000000 +0000
++++ pine/makefile.osx
+@@ -50,7 +50,9 @@ OPTIMIZE=    # -O
  PROFILE=     # -pg
  DEBUG=       -g -DDEBUG -DDEBUGJOURNAL
  
@@ -13,14 +13,15 @@
  PICODIR=     ../pico
  
  # Only need to uncomment next two lines if you run make from this directory
-@@ -61,15 +63,14 @@
+@@ -61,16 +63,14 @@ PICODIR=     ../pico
  LDAPOFILES=   addrbook.o adrbkcmd.o args.o bldaddr.o init.o \
              mailview.o other.o pine.o strings.o takeaddr.o
  
 -STDLIBS=     -lncurses
 -LOCLIBS=     $(PICODIR)/libpico.a $(CCLIENTDIR)/c-client.a
 -LIBS=        $(LOCLIBS) $(LDAPLIBS) $(STDLIBS) \
--             `cat $(CCLIENTDIR)/LDFLAGS`
+-             -framework Carbon -framework ApplicationServices \
+-           `cat $(CCLIENTDIR)/LDFLAGS`
 +STDLIBS=     -lssl -lcrypto
 +LOCLIBS=     -lpico -lc-client
 +LIBS=        -L$(PREFIX)/lib $(EXTRALIBES) $(LOCLIBS) $(LDAPLIBS) $(STDLIBS)
@@ -28,12 +29,12 @@
  # Use BSDDEF instead of BSD because other systems use BSD internally.
  STDCFLAGS=   -Dconst= -DSYSTYPE=\"OSX\"
  CFLAGS=      $(OPTIMIZE) $(PROFILE) $(DEBUG) $(EXTRACFLAGS) $(LDAPCFLAGS) \
--           $(STDCFLAGS)
-+           $(STDCFLAGS) -I${CCLIENTINC}
+-           $(LOCALPINECFLAGS) $(STDCFLAGS)
++           $(LOCALPINECFLAGS) $(STDCFLAGS) -I${CCLIENTINC}
  
  OFILES=       addrbook.o adrbkcmd.o adrbklib.o args.o bldaddr.o context.o filter.o \
        folder.o help.o helptext.o imap.o init.o mailcap.o mailcmd.o \
-@@ -81,20 +82,20 @@
+@@ -82,20 +82,20 @@ HFILES=    headers.h os.h pine.h context.h 
        $(PICODIR)/headers.h $(PICODIR)/estruct.h \
        $(PICODIR)/edef.h $(PICODIR)/efunc.h \
        $(PICODIR)/pico.h $(PICODIR)/os.h \
@@ -59,7 +60,7 @@
        $(CC) $(LDFLAGS) $(CFLAGS) -o rpdump rpdump.o $(LIBS)
  
  pine-use:     pine-use.c
-@@ -114,8 +115,8 @@
+@@ -115,8 +115,8 @@ os.c:      osdep/os-osx.c
  
  $(OFILES):                                            $(HFILES)
  addrbook.o adrbkcmd.o adrbklib.o bldaddr.o takeaddr.o:        adrbklib.h
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-ag
--- a/mail/pine/patches/patch-ag        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-ag        Thu May 13 18:29:54 2004 +0000
@@ -1,11 +1,12 @@
-$NetBSD: patch-ag,v 1.6 2003/07/28 15:44:12 adam Exp $
+$NetBSD: patch-ag,v 1.7 2004/05/13 18:29:54 adam Exp $
 
---- pine/osdep/os-osx.h.orig   2003-05-23 18:07:02.000000000 +0200
-+++ pine/osdep/os-osx.h        2003-07-28 14:14:03.000000000 +0200
-@@ -310,5 +310,6 @@
+--- pine/osdep/os-osx.h.orig   2003-12-17 22:20:52.000000000 +0000
++++ pine/osdep/os-osx.h
+@@ -310,6 +310,7 @@ void free();
  #define MAX_ADDR_EXPN   (1000)  /* Longest expanded addr                    */
  #define MAX_ADDR_FIELD (10000)  /* Longest fully-expanded addr field        */
  
 +#include <sys/unistd.h>         /* needed for F_OK and friends              */
- 
- #endif /* _OS_INCLUDED */
+ /* The following are changed to avoid OSX conflicts */
+ #define Fixed      PineFixed
+ #define Handle     PineHandle
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-al
--- a/mail/pine/patches/patch-al        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-al        Thu May 13 18:29:54 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-al,v 1.13 2002/12/14 10:34:45 tron Exp $
+$NetBSD: patch-al,v 1.14 2004/05/13 18:29:54 adam Exp $
 
---- build.orig Mon Dec  9 18:54:38 2002
-+++ build      Sat Dec 14 11:22:59 2002
-@@ -362,71 +362,6 @@
+--- build.orig 2004-05-07 19:32:32.000000000 +0000
++++ build
+@@ -380,71 +380,6 @@ case $maketarg in
          echo "Including SSL functionality"
        fi
  
@@ -72,10 +72,10 @@
 -        echo ''
 -
          echo "Making Pine and rpload/rpdump".
-         cd "$PHOME/pine"
-         eval echo make "$makeargs" "$L1" "$L2" -f makefile.$pinetarg
-@@ -449,8 +384,6 @@
-         if [ -s ../pine/rpdump ] ;    then ln ../pine/rpdump rpdump   ; fi
+       if [ "$ALTDOCPATHS" = "1" ]
+       then
+@@ -487,8 +422,6 @@ case $maketarg in
+       fi
          cd "$PHOME"
          echo ''
 -        echo "Links to executables are in bin directory:"
@@ -83,11 +83,11 @@
        case $maketarg in
            mnt)    echo "Fixing stacksizes ..."
                    fixstk 64K bin/pine bin/pico bin/imapd bin/mtest bin/pilot
-@@ -476,18 +409,11 @@
+@@ -514,18 +447,11 @@ case $maketarg in
  
  
      clean) # This only sort of works 
--        rm -f c-client mtest mailutil imapd ipopd
+-        rm -f c-client mtest mailutil imapd ipopd .pine.sedargs
 -        echo "Cleaning c-client and imapd"
 -      cd "$PHOME/imap"
 -      make clean
diff -r d588f3f6dacb -r 88d4b1297293 mail/pine/patches/patch-ap
--- a/mail/pine/patches/patch-ap        Thu May 13 18:27:48 2004 +0000
+++ b/mail/pine/patches/patch-ap        Thu May 13 18:29:54 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ap,v 1.2 2003/03/31 16:23:16 bouyer Exp $
+$NetBSD: patch-ap,v 1.3 2004/05/13 18:29:54 adam Exp $
 
---- pine/makefile.so5.orig     Wed Oct 24 00:24:51 2001
-+++ pine/makefile.so5  Sun Mar 30 16:43:46 2003
-@@ -49,9 +49,11 @@
+--- pine/makefile.so5.orig     2004-04-02 23:16:17.000000000 +0000
++++ pine/makefile.so5
+@@ -49,9 +49,11 @@ LN=          ln -s
  MAKE=        make
  OPTIMIZE=    # -O



Home | Main Index | Thread Index | Old Index