diff options
author | dougb <dougb@FreeBSD.org> | 2002-11-26 20:17:36 +0800 |
---|---|---|
committer | dougb <dougb@FreeBSD.org> | 2002-11-26 20:17:36 +0800 |
commit | f4eb0a736394d9c59a65c93770d15e85937b7af9 (patch) | |
tree | 8f366f1566793bfc1fcdd6a228a0bf5bab324a5c | |
parent | b80ce422b46c910c7d90d34fb90eea3bd1df3f70 (diff) | |
download | freebsd-ports-gnome-f4eb0a736394d9c59a65c93770d15e85937b7af9.tar.gz freebsd-ports-gnome-f4eb0a736394d9c59a65c93770d15e85937b7af9.tar.zst freebsd-ports-gnome-f4eb0a736394d9c59a65c93770d15e85937b7af9.zip |
Upgrade to 4.50, the latest from UW; which includes better threading support,
enhanced rule patterns, role-based smtp server, better character set support,
and most importantly, a fix for the DoS recently reported on bugtraq. There
are other fixes and improvements as well, check out the release notes for
more information.
* Usual round of patch re-generation
* Add a makefile.bsf fix and a patch for pine/strings.c not being able to
find utf8.h
-rw-r--r-- | mail/pine4/Makefile | 2 | ||||
-rw-r--r-- | mail/pine4/distinfo | 2 | ||||
-rw-r--r-- | mail/pine4/files/patch-ak | 16 | ||||
-rw-r--r-- | mail/pine4/files/patch-al | 164 | ||||
-rw-r--r-- | mail/pine4/files/patch-ax | 10 | ||||
-rw-r--r-- | mail/pine4/files/patch-pine_strings.c | 11 |
6 files changed, 107 insertions, 98 deletions
diff --git a/mail/pine4/Makefile b/mail/pine4/Makefile index 3ce3f4bdf401..7f61741a7f2d 100644 --- a/mail/pine4/Makefile +++ b/mail/pine4/Makefile @@ -6,7 +6,7 @@ # PORTNAME= pine -PORTVERSION= 4.44 +PORTVERSION= 4.50 CATEGORIES= mail news MASTER_SITES= ftp://ftp.cac.washington.edu/pine/ DISTNAME= ${PORTNAME}${PORTVERSION} diff --git a/mail/pine4/distinfo b/mail/pine4/distinfo index 6d35b68aa478..7b7bf466d922 100644 --- a/mail/pine4/distinfo +++ b/mail/pine4/distinfo @@ -1 +1 @@ -MD5 (pine4.44.tar.gz) = bb405bd52b9fd84b9a981626847cc098 +MD5 (pine4.50.tar.gz) = 5f517297242f625de9a9ccbaf48578f0 diff --git a/mail/pine4/files/patch-ak b/mail/pine4/files/patch-ak index 51484a42bed7..da2c4b494ee8 100644 --- a/mail/pine4/files/patch-ak +++ b/mail/pine4/files/patch-ak @@ -1,26 +1,34 @@ -*** imap/Makefile.orig Mon Jul 2 23:25:17 2001 ---- imap/Makefile Fri Sep 28 00:19:45 2001 +*** imap/Makefile.orig Mon Nov 4 16:21:06 2002 +--- imap/Makefile Tue Nov 26 03:08:33 2002 *************** -*** 362,373 **** +*** 425,440 **** $(TOOLS)/$@ "$(LN)" src/ansilib c-client $(TOOLS)/$@ "$(LN)" src/charset c-client $(TOOLS)/$@ "$(LN)" src/osdep/$(SYSTEM) c-client ! $(TOOLS)/$@ "$(LN)" src/mtest mtest ! $(TOOLS)/$@ "$(LN)" src/ipopd ipopd ! $(TOOLS)/$@ "$(LN)" src/imapd imapd + $(TOOLS)/$@ "$(LN)" src/mailutil mailutil + $(TOOLS)/$@ "$(LN)" src/mlock mlock + $(TOOLS)/$@ "$(LN)" src/dmail dmail + $(TOOLS)/$@ "$(LN)" src/tmail tmail $(LN) $(TOOLS)/$@ . ! build: OSTYPE rebuild rebuildclean bundled OSTYPE: @echo Building c-client for $(BUILDTYPE)... ---- 362,373 ---- +--- 425,440 ---- $(TOOLS)/$@ "$(LN)" src/ansilib c-client $(TOOLS)/$@ "$(LN)" src/charset c-client $(TOOLS)/$@ "$(LN)" src/osdep/$(SYSTEM) c-client ! # $(TOOLS)/$@ "$(LN)" src/mtest mtest ! # $(TOOLS)/$@ "$(LN)" src/ipopd ipopd ! # $(TOOLS)/$@ "$(LN)" src/imapd imapd + $(TOOLS)/$@ "$(LN)" src/mailutil mailutil + $(TOOLS)/$@ "$(LN)" src/mlock mlock + $(TOOLS)/$@ "$(LN)" src/dmail dmail + $(TOOLS)/$@ "$(LN)" src/tmail tmail $(LN) $(TOOLS)/$@ . ! build: OSTYPE rebuild rebuildclean # bundled diff --git a/mail/pine4/files/patch-al b/mail/pine4/files/patch-al index 1eaa76fc85b4..fef99259e733 100644 --- a/mail/pine4/files/patch-al +++ b/mail/pine4/files/patch-al @@ -1,81 +1,81 @@ -*** build.orig Wed Oct 31 16:01:04 2001 ---- build Sun Dec 2 23:17:05 2001 +*** build.orig Tue Nov 5 18:17:56 2002 +--- build Tue Nov 26 03:16:11 2002 *************** -*** 332,351 **** +*** 350,411 **** echo "Including SSL functionality" fi -! if [ -s c-client ] ; then rm -f c-client ; fi -! ln -s imap/c-client c-client -! if [ -s mtest ] ; then rm -f mtest ; fi -! ln -s imap/mtest mtest -! if [ -s imapd ] ; then rm -f imapd ; fi -! ln -s imap/imapd imapd -! if [ -s ipopd ] ; then rm -f ipopd ; fi -! ln -s imap/ipopd ipopd -! echo "Making c-client library, imapd, and ipopd" -! echo $S1 $S2 $S3 $S4 $K1 > imap/SPECIALS -! cd $PHOME/imap -! eval echo eval make "$makeargs" "$SSL" "SPECIALS=`cat SPECIALS`" "$K2" $ccltarg -! eval make "$makeargs" "$SSL" "SPECIALS=`cat SPECIALS`" "$K2" $ccltarg -! echo '' - - echo "Making Pico and Pilot" - cd $PHOME/pico ---- 332,351 ---- - echo "Including SSL functionality" - fi - -! # if [ -s c-client ] ; then rm -f c-client ; fi -! # ln -s imap/c-client c-client -! # if [ -s mtest ] ; then rm -f mtest ; fi -! # ln -s imap/mtest mtest -! # if [ -s imapd ] ; then rm -f imapd ; fi -! # ln -s imap/imapd imapd -! # if [ -s ipopd ] ; then rm -f ipopd ; fi -! # ln -s imap/ipopd ipopd -! # echo "Making c-client library, imapd, and ipopd" -! # echo $S1 $S2 $S3 $S4 $K1 > imap/SPECIALS -! # cd $PHOME/imap -! # eval echo eval make "$makeargs" "$SSL" "SPECIALS=`cat SPECIALS`" "$K2" $ccltarg -! # eval make "$makeargs" "$SSL" "SPECIALS=`cat SPECIALS`" "$K2" $ccltarg -! # echo '' - +- if [ -s c-client ] ; then rm -f c-client ; fi +- ln -s imap/c-client c-client +- if [ -s mtest ] ; then rm -f mtest ; fi +- ln -s imap/mtest mtest +- if [ -s mailutil ] ; then rm -f mailutil ; fi +- ln -s imap/mailutil mailutil +- if [ -s imapd ] ; then rm -f imapd ; fi +- ln -s imap/imapd imapd +- if [ -s ipopd ] ; then rm -f ipopd ; fi +- ln -s imap/ipopd ipopd +- echo "Making c-client library, imapd, and ipopd" +- echo $S1 $S2 $S3 $S4 $K1 > imap/SPECIALS +- cd "$PHOME/imap" +- # This "touch" tells the IMAP make not to give any warnings about IESG compliance. +- if [ "$NOSSL" = "1" -o "$SSL" != "none" ] ; then touch ssl$SSL ; fi +- if [ "$NOSSL" != "1" -a "$SSL" = "none" -a ! -f sslnone ] +- then +- echo "+-----------------------------------------------------------+" +- echo "| It appears that you do not have OpenSSL or equivalent |" +- echo "| installed on this system. |" +- echo "| |" +- echo "| Building PINE without SSL support will possibly introduce |" +- echo "| problems when communicating with IMAP, POP3, or SMTP |" +- echo "| servers that require TLS or SSL authentication. |" +- echo "| In addition, your password may be vulnerable to a |" +- echo "| snooping attack since it may be sent over the network |" +- echo "| unencrypted. |" +- echo "+-----------------------------------------------------------+" +- echo "" +- echo "Do you want to continue this build anyway? Type y or n please:" +- read ans +- case "$ans" in +- y) echo "Building without SSL ..." +- touch sslnone +- ;; +- +- *) echo "Terminating build" +- exit 1 +- ;; +- esac +- fi +- eval echo eval make "$makeargs" "SSLTYPE=$SSL" "SPECIALS=`cat SPECIALS`" "$K2" $ccltarg +- eval make "$makeargs" "SSLTYPE=$SSL" "SPECIALS=`cat SPECIALS`" "$K2" $ccltarg +- if [ $? != "0" ] +- then +- echo "+---------------------------------------------+" +- echo "| Problems building c-client |" +- echo "| |" +- echo "| Please check the output above for a |" +- echo "| possible explanation for this failure |" +- echo "+---------------------------------------------+" +- echo "" +- exit $? +- fi +- echo '' +- echo "Making Pico and Pilot" - cd $PHOME/pico + cd "$PHOME/pico" + eval echo make "$makeargs" -f makefile.$picotarg +--- 350,355 ---- *************** -*** 362,379 **** - cd $PHOME/bin - rm -f pine mtest imapd pico pilot rpload rpdump ipop2d ipop3d - if [ -s ../pine/pine ] ; then ln ../pine/pine pine ; fi -! if [ -s ../mtest/mtest ] ; then ln ../mtest/mtest mtest ; fi -! if [ -s ../imapd/imapd ] ; then ln ../imapd/imapd imapd ; fi -! if [ -s ../ipopd/ipop2d ] ; then ln ../ipopd/ipop2d ipop2d ; fi -! if [ -s ../ipopd/ipop3d ] ; then ln ../ipopd/ipop3d ipop3d ; fi - if [ -s ../pico/pico ] ; then ln ../pico/pico pico ; fi - if [ -s ../pico/pilot ] ; then ln ../pico/pilot pilot ; fi -! if [ -s ../pine/rpload ] ; then ln ../pine/rpload rpload ; fi -! if [ -s ../pine/rpdump ] ; then ln ../pine/rpdump rpdump ; fi - cd $PHOME +*** 435,441 **** + cd "$PHOME" echo '' echo "Links to executables are in bin directory:" -! size bin/pine bin/mtest bin/imapd bin/pico bin/pilot bin/rpdump bin/rpload bin/ipop2d bin/ipop3d +! size bin/pine bin/mtest bin/imapd bin/pico bin/pilot bin/rpdump bin/rpload bin/mailutil bin/ipop2d bin/ipop3d case $maketarg in mnt) echo "Fixing stacksizes ..." fixstk 64K bin/pine bin/pico bin/imapd bin/mtest bin/pilot ---- 362,379 ---- - cd $PHOME/bin - rm -f pine mtest imapd pico pilot rpload rpdump ipop2d ipop3d - if [ -s ../pine/pine ] ; then ln ../pine/pine pine ; fi -! # if [ -s ../mtest/mtest ] ; then ln ../mtest/mtest mtest ; fi -! # if [ -s ../imapd/imapd ] ; then ln ../imapd/imapd imapd ; fi -! # if [ -s ../ipopd/ipop2d ] ; then ln ../ipopd/ipop2d ipop2d ; fi -! # if [ -s ../ipopd/ipop3d ] ; then ln ../ipopd/ipop3d ipop3d ; fi - if [ -s ../pico/pico ] ; then ln ../pico/pico pico ; fi - if [ -s ../pico/pilot ] ; then ln ../pico/pilot pilot ; fi -! # if [ -s ../pine/rpload ] ; then ln ../pine/rpload rpload ; fi -! # if [ -s ../pine/rpdump ] ; then ln ../pine/rpdump rpdump ; fi - cd $PHOME +--- 379,385 ---- + cd "$PHOME" echo '' echo "Links to executables are in bin directory:" ! size bin/pine bin/pico bin/pilot @@ -83,35 +83,25 @@ mnt) echo "Fixing stacksizes ..." fixstk 64K bin/pine bin/pico bin/imapd bin/mtest bin/pilot *************** -*** 410,424 **** - - clean) # This only sort of works - rm -f c-client mtest imapd ipopd -! echo "Cleaning c-client and imapd" -! cd $PHOME/imap -! make clean +*** 469,478 **** + rm -f sslnopwd sslunix.nopwd sslsco.nopwd sslunix sslsco sslnone echo "Cleaning Pine" - cd $PHOME/pine + cd "$PHOME/pine" ! make -f makefile.ult clean echo "Cleaning pico" - cd $PHOME/pico + cd "$PHOME/pico" ! make $makeargs -f makefile.ult clean echo "Done" - cd $PHOME + cd "$PHOME" ;; ---- 410,424 ---- - - clean) # This only sort of works - rm -f c-client mtest imapd ipopd -! # echo "Cleaning c-client and imapd" -! # cd $PHOME/imap -! # make clean +--- 413,422 ---- + rm -f sslnopwd sslunix.nopwd sslsco.nopwd sslunix sslsco sslnone echo "Cleaning Pine" - cd $PHOME/pine + cd "$PHOME/pine" ! make -f makefile.bsf clean echo "Cleaning pico" - cd $PHOME/pico + cd "$PHOME/pico" ! make $makeargs -f makefile.bsf clean echo "Done" - cd $PHOME + cd "$PHOME" ;; diff --git a/mail/pine4/files/patch-ax b/mail/pine4/files/patch-ax index e7dcafd55da5..791d6e9a2dff 100644 --- a/mail/pine4/files/patch-ax +++ b/mail/pine4/files/patch-ax @@ -1,9 +1,9 @@ -*** pine/makefile.bsf.orig Tue Oct 23 15:24:45 2001 ---- pine/makefile.bsf Sun Dec 2 23:20:33 2001 +*** pine/makefile.bsf.orig Tue Sep 10 14:39:21 2002 +--- pine/makefile.bsf Tue Nov 26 03:26:41 2002 *************** *** 50,56 **** PROFILE= # -pg - DEBUG= -DDEBUG # -g + DEBUG= -g -DDEBUG -DDEBUGJOURNAL ! CCLIENTDIR= ../c-client PICODIR= ../pico @@ -11,7 +11,7 @@ # Only need to uncomment next two lines if you run make from this directory --- 50,56 ---- PROFILE= # -pg - DEBUG= -DDEBUG # -g + DEBUG= -g -DDEBUG -DDEBUGJOURNAL ! CCLIENTDIR= $(PREFIX)/include/c-client PICODIR= ../pico @@ -40,7 +40,7 @@ ! LOCLIBS= $(PICODIR)/libpico.a ! LIBS= $(EXTRALIBES) $(LOCLIBS) $(LDAPLIBS) $(STDLIBS) -! STDCFLAGS= -DBSDI -DSYSTYPE=\"BSF\" -DMOUSE -I/usr/local/include +! STDCFLAGS= -DBSDI -DSYSTYPE=\"BSF\" -DMOUSE -I/usr/local/include -I$(PREFIX)/include/c-client ! CFLAGS+= $(OPTIMIZE) $(PROFILE) $(DEBUG) $(EXTRACFLAGS) $(LDAPCFLAGS) \ $(STDCFLAGS) diff --git a/mail/pine4/files/patch-pine_strings.c b/mail/pine4/files/patch-pine_strings.c new file mode 100644 index 000000000000..48100aa4c6f6 --- /dev/null +++ b/mail/pine4/files/patch-pine_strings.c @@ -0,0 +1,11 @@ +--- pine/strings.c.Dist Wed Nov 20 10:19:45 2002 ++++ pine/strings.c Tue Nov 26 03:23:21 2002 +@@ -81,7 +81,7 @@ + ====*/ + + #include "headers.h" +-#include "../c-client/utf8.h" ++#include "utf8.h" + + typedef struct role_args { + char *ourcharset; |