diff options
Diffstat (limited to 'mail/pine')
-rw-r--r-- | mail/pine/Makefile | 12 | ||||
-rw-r--r-- | mail/pine/distinfo | 8 | ||||
-rw-r--r-- | mail/pine/patches/patch-ah | 48 |
3 files changed, 11 insertions, 57 deletions
diff --git a/mail/pine/Makefile b/mail/pine/Makefile index b7636b0df86..eae58d5dfb4 100644 --- a/mail/pine/Makefile +++ b/mail/pine/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.105 2005/06/16 06:58:03 jlam Exp $ +# $NetBSD: Makefile,v 1.106 2005/08/12 20:23:00 tv Exp $ -DISTNAME= pine4.62 -PKGNAME= pine-4.62 -PKGREVISION= 2 +DISTNAME= pine4.63 +PKGNAME= pine-4.63 CATEGORIES= mail news MASTER_SITES= ftp://ftp.cac.washington.edu/pine/ \ ftp://ftp.fu-berlin.de/unix/mail/pine/ @@ -105,9 +104,12 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/contrib/utils/* ${PREFIX}/share/pine/contrib/utils ${CHMOD} +x ${PREFIX}/share/pine/contrib/utils/*.sh +# 2004e contains extensions needed by Pine 4.63 +BUILDLINK_DEPENDS.imap-uw+= imap-uw>=2004e +.include "../../mail/imap-uw/buildlink3.mk" + .include "../../devel/ncurses/buildlink3.mk" .include "../../editors/pico/buildlink3.mk" -.include "../../mail/imap-uw/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/pine/distinfo b/mail/pine/distinfo index a7e2ad87ea5..037685a92a3 100644 --- a/mail/pine/distinfo +++ b/mail/pine/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.28 2005/04/15 16:36:39 tron Exp $ +$NetBSD: distinfo,v 1.29 2005/08/12 20:23:00 tv Exp $ -SHA1 (pine4.62.tar.bz2) = 7011a1030fcf3f78d8fb7d5b7bf2cd46037668f7 -RMD160 (pine4.62.tar.bz2) = f906b4db71aa72a1c4f638d0ea046e352a002c34 -Size (pine4.62.tar.bz2) = 3079348 bytes +SHA1 (pine4.63.tar.bz2) = ad235c1fad7cc8adfff5c69cea8eb267afa648c9 +RMD160 (pine4.63.tar.bz2) = b04a6f5134aeae6b0a5663acbfa4e812c3fc7762 +Size (pine4.63.tar.bz2) = 3083721 bytes SHA1 (patch-aa) = 800f84f3c868e6d17798e9f98d8151bb734143b6 SHA1 (patch-ab) = cfac4d24763dbd4285e03c6c25891469c5ac1953 SHA1 (patch-ac) = 870d7d414e25b37e47c5f62447210fe7800c733b diff --git a/mail/pine/patches/patch-ah b/mail/pine/patches/patch-ah deleted file mode 100644 index 170246490ba..00000000000 --- a/mail/pine/patches/patch-ah +++ /dev/null @@ -1,48 +0,0 @@ -$NetBSD: patch-ah,v 1.5 2005/04/15 16:36:39 tron Exp $ - ---- pine/rpdump.c.orig 2004-05-07 23:55:32.000000000 +0100 -+++ pine/rpdump.c 2005-04-15 17:31:21.000000000 +0100 -@@ -82,6 +82,7 @@ - char *argv[]; - { - MAILSTREAM *stream = NULL; -+ int fd; - FILE *fp; - int usage = 0; - char buf[10000]; -@@ -126,6 +127,7 @@ - exit(-1); - } - -+#ifdef UNSECURE_CODE_WITH_RACE_CONDITION - if(access(local, ACCESS_EXISTS) == 0){ - if(access(local, WRITE_ACCESS) == 0){ - -@@ -141,6 +143,7 @@ - exit(-1); - } - } -+#endif - - /* - * Try opening the remote folder. -@@ -206,11 +209,18 @@ - /* - * Try opening the local file. - */ -- if((fp = fopen(local, "w")) == NULL){ -+ if ((fd = open(local, O_WRONLY|O_CREAT|O_EXCL, -+ S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)) < 0){ - fprintf(stderr, "Can't open \"%s\": %s\n", local, err_desc(errno)); - mail_close(stream); - exit(-1); - } -+ if((fp = fdopen(fd, "w")) == NULL){ -+ fprintf(stderr, "Can't open \"%s\": %s\n", local, err_desc(errno)); -+ mail_close(stream); -+ close(fd); -+ exit(-1); -+ } - - p = data; - for(p = data; p < data+i; p++){ |