aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/metamail/files/patch-Makefile32
-rw-r--r--mail/metamail/files/patch-bin_showaudio10
-rw-r--r--mail/metamail/files/patch-bin_showexternal4
-rw-r--r--mail/metamail/files/patch-bin_showpartial8
-rw-r--r--mail/metamail/files/patch-bin_showpicture6
-rw-r--r--mail/metamail/files/patch-bin_sun2mime6
-rw-r--r--mail/metamail/files/patch-config.h12
-rw-r--r--mail/metamail/files/patch-fonts_Makefile10
-rw-r--r--mail/metamail/files/patch-metamail__uue.c23
-rw-r--r--mail/metamail/files/patch-metamail_codes.c12
-rw-r--r--mail/metamail/files/patch-metamail_mailto.c38
-rw-r--r--mail/metamail/files/patch-metamail_metamail.c40
-rw-r--r--mail/metamail/files/patch-metamail_mmencode.c6
-rw-r--r--mail/metamail/files/patch-metamail_putenv.c8
-rw-r--r--mail/metamail/files/patch-metamail_shared.c4
-rw-r--r--mail/metamail/files/patch-metamail_splitmail.c16
-rw-r--r--mail/metamail/files/patch-richmail__iso2022.c6
-rw-r--r--mail/metamail/files/patch-richmail_richlex.c4
-rw-r--r--mail/metamail/files/patch-richmail_richset.c4
-rw-r--r--mail/metamail/files/patch-richmail_richtext.c14
20 files changed, 143 insertions, 120 deletions
diff --git a/mail/metamail/files/patch-Makefile b/mail/metamail/files/patch-Makefile
index a3843f9f723b..92abf5010366 100644
--- a/mail/metamail/files/patch-Makefile
+++ b/mail/metamail/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 1994-01-26 18:32:33.000000000 +0100
-+++ Makefile 2014-06-04 12:42:07.532697759 +0200
-@@ -26,7 +26,7 @@
+--- Makefile.orig 1994-01-26 17:32:33 UTC
++++ Makefile
+@@ -26,7 +26,7 @@ MAKE = make
CP = cp
# How to compile C programs
@@ -9,7 +9,7 @@
# You may also want to change the CFLAGS variable, which will be passed on
# to all subdirectories. If you do that, the changes will only work right if you
-@@ -38,7 +38,7 @@
+@@ -38,7 +38,7 @@ FOOBAR-sun4=-Bstatic
STATICFLAG=FOOBAR${HOST_ARCH}
@@ -18,7 +18,7 @@
# The following is better if you want to make sure you run with SYSV defined
# CFLAGS = -g -I. ${$(STATICFLAG)} -DSYSV
# Also, for SGI Irix, compile in K&R mode
-@@ -49,9 +49,9 @@
+@@ -49,9 +49,9 @@ CFLAGS = -g -I. ${$(STATICFLAG)}
# LDLIBS variable.
#
# For Sun and BSD systems, the following should work...
@@ -30,7 +30,7 @@
# On SGI machines, we need -lsun for getpw...(), and -lc_s saves some space.
# LDLIBS = -lsun -lc_s
# ISC SysVr3.2.2 has a shared C library and requires libinet.a to resolve
-@@ -72,10 +72,10 @@
+@@ -72,10 +72,10 @@ CONFIGDIR = .
# install -s -c $(LOCALBINDIR) $$file
#
#INSTALL = cp
@@ -43,7 +43,7 @@
#
# This is where binaries should be copied
LOCALBINDIR = ${INSTROOT}/bin
-@@ -96,9 +96,9 @@
+@@ -96,9 +96,9 @@ MAILCAPDIR = ${INSTROOT}/etc
# This helps with the "for" constructs below on some platforms:
SHELL=/bin/sh
@@ -55,16 +55,17 @@
(cd metamail ; $(MAKE) CONFIGDIR=../${CONFIGDIR} CFLAGS="${CFLAGS}" CC="${CC}" LDLIBS="${LDLIBS}")
-${RM} bin/metamail
(cd bin; ${LN} ../metamail/metamail metamail)
-@@ -117,7 +117,7 @@
+@@ -117,38 +117,33 @@ basics::
(cd bin; ${LN} ../richmail/richtext richtext)
-${RM} bin/richtoatk
(cd bin; ${LN} ../richmail/richtoatk richtoatk)
- (cd fonts ; $(MAKE) CONFIGDIR=../${CONFIGDIR} CFLAGS="${CFLAGS}" CC="${CC}" LDLIBS="${LDLIBS}" FONTSUFFIX="${FONTSUFFIX}")
-+ (cd fonts ; $(MAKE) PREFIX=${PREFIX} CONFIGDIR=../${CONFIGDIR} CFLAGS="${CFLAGS}" CC="${CC}" LDLIBS="${LDLIBS}" FONTSUFFIX="${FONTSUFFIX}")
-${RM} bin/shownonascii
- (cd bin; ${LN} ../fonts/shownonascii shownonascii)
+- (cd bin; ${LN} ../fonts/shownonascii shownonascii)
-${RM} bin/mailto-hebrew
-@@ -127,28 +127,27 @@
+- (cd bin; ${LN} ../fonts/mailto-hebrew mailto-hebrew)
+
+ install-all: basics
@(cd bin; \
for file in *; \
do \
@@ -94,7 +95,14 @@
@echo "installing file $(MAILCAPDIR)/mailcap"
- ${CP} mailcap $(MAILCAPDIR)
+ ${CP} mailcap $(DESTDIR)$(MAILCAPDIR)
-+ (cd fonts ; $(MAKE) PREFIX=${DESTDIR}${PREFIX} CONFIGDIR=../${CONFIGDIR} CFLAGS="${CFLAGS}" CC="${CC}" LDLIBS="${LDLIBS}" FONTSUFFIX="${FONTSUFFIX}" install)
uninstall-all:
@(cd bin; \
+@@ -179,7 +174,6 @@ clean:
+ -${RM} -rf *.BAK
+ (cd metamail ; $(MAKE) clean)
+ (cd richmail ; $(MAKE) clean)
+- (cd fonts ; $(MAKE) FONTSUFFIX="${FONTSUFFIX}" clean)
+
+ cleanbin:
+ -${RM} bin/metamail
diff --git a/mail/metamail/files/patch-bin_showaudio b/mail/metamail/files/patch-bin_showaudio
index 6b69cbf86ddb..b494cab3e842 100644
--- a/mail/metamail/files/patch-bin_showaudio
+++ b/mail/metamail/files/patch-bin_showaudio
@@ -1,5 +1,5 @@
---- bin/showaudio.orig Thu Feb 3 00:21:26 1994
-+++ bin/showaudio Mon Dec 18 11:50:24 2006
+--- bin/showaudio.orig 1994-02-02 23:21:26 UTC
++++ bin/showaudio
@@ -15,9 +15,35 @@
# WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
#
@@ -38,7 +38,7 @@
endif
# First, figure out which machine to play it on!
-@@ -33,7 +59,7 @@
+@@ -33,7 +59,7 @@ set AUDIOLOGMAIL=andrew@thumper.bellcore
set ORG="Bellcore"
set STDINPUT=0
if ("$1" == "-p") then
@@ -47,7 +47,7 @@
shift
shift
endif
-@@ -173,7 +199,7 @@
+@@ -173,7 +199,7 @@ if (-d $AUDIOBINDIR) then
set AUDIOPHONE=$<
endif
if ($thishost == $AUDIOPHONEHOST || $thishost == $AUDIOPHONEHOSTLONG) then
@@ -56,7 +56,7 @@
echo "You MUST SAY HELLO when you answer the phone, or you will not hear the message."
mail -s "showaudio: `whoami` called $AUDIOPHONE" $AUDIOLOGMAIL < /dev/null
if ($STDINPUT) then
-@@ -206,7 +232,7 @@
+@@ -206,7 +232,7 @@ else
echo -n "File name:"
set fname=$<
endif
diff --git a/mail/metamail/files/patch-bin_showexternal b/mail/metamail/files/patch-bin_showexternal
index 5df9630771c9..bb1622bf1d9a 100644
--- a/mail/metamail/files/patch-bin_showexternal
+++ b/mail/metamail/files/patch-bin_showexternal
@@ -1,5 +1,5 @@
---- bin/showexternal.orig Tue Feb 8 17:39:05 1994
-+++ bin/showexternal Mon Dec 18 11:50:24 2006
+--- bin/showexternal.orig 1994-02-08 16:39:05 UTC
++++ bin/showexternal
@@ -15,9 +15,45 @@
# WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
#
diff --git a/mail/metamail/files/patch-bin_showpartial b/mail/metamail/files/patch-bin_showpartial
index 5dffd927e8b0..126370135df7 100644
--- a/mail/metamail/files/patch-bin_showpartial
+++ b/mail/metamail/files/patch-bin_showpartial
@@ -1,5 +1,5 @@
---- bin/showpartial.orig Thu Feb 3 00:21:29 1994
-+++ bin/showpartial Mon Dec 18 11:50:24 2006
+--- bin/showpartial.orig 1994-02-02 23:21:29 UTC
++++ bin/showpartial
@@ -2,8 +2,44 @@
# (The "-fb" might need to be changed to "-f" on some systems)
#
@@ -46,7 +46,7 @@
endif
set TREEROOT=${METAMAIL_TMPDIR}/m-prts-`whoami`
-@@ -11,14 +47,14 @@
+@@ -11,14 +47,14 @@ if ($#argv < 3 || $#argv > 4) then
echo "Usage: showpartial file id partnum totalnum"
exit -1
endif
@@ -66,7 +66,7 @@
endif
if (! -d $TREEROOT) then
-@@ -35,9 +71,9 @@
+@@ -35,9 +71,9 @@ if (! -d ${TREEROOT}/$id) then
exit -1
endif
endif
diff --git a/mail/metamail/files/patch-bin_showpicture b/mail/metamail/files/patch-bin_showpicture
index 81433c05ff0f..54bf6df331b7 100644
--- a/mail/metamail/files/patch-bin_showpicture
+++ b/mail/metamail/files/patch-bin_showpicture
@@ -1,5 +1,5 @@
---- bin/showpicture.orig Mon Feb 7 18:59:54 1994
-+++ bin/showpicture Mon Dec 18 11:50:24 2006
+--- bin/showpicture.orig 1994-02-07 17:59:54 UTC
++++ bin/showpicture
@@ -15,15 +15,42 @@
# WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
#
@@ -46,7 +46,7 @@
set X_VIEWER = "$2"
shift
shift
-@@ -57,7 +84,7 @@
+@@ -57,7 +84,7 @@ if (! $?DISPLAY) then
endif
end
endif
diff --git a/mail/metamail/files/patch-bin_sun2mime b/mail/metamail/files/patch-bin_sun2mime
index bfa2f8bdb438..eec269ad52d6 100644
--- a/mail/metamail/files/patch-bin_sun2mime
+++ b/mail/metamail/files/patch-bin_sun2mime
@@ -1,6 +1,6 @@
---- bin/sun2mime.orig Sat Nov 13 15:54:05 1993
-+++ bin/sun2mime Mon Dec 18 11:50:06 2006
-@@ -11,7 +11,7 @@
+--- bin/sun2mime.orig 1993-11-13 14:54:05 UTC
++++ bin/sun2mime
+@@ -11,7 +11,7 @@ if [ x$METAMAIL_TMPDIR = x ]; then
fi
TMPFILE=${METAMAIL_TMPDIR}/suntomime.$$
diff --git a/mail/metamail/files/patch-config.h b/mail/metamail/files/patch-config.h
index 491176a93412..38760f90843e 100644
--- a/mail/metamail/files/patch-config.h
+++ b/mail/metamail/files/patch-config.h
@@ -1,6 +1,6 @@
---- config.h.orig Wed Nov 24 16:36:07 1993
-+++ config.h Mon Dec 18 11:46:21 2006
-@@ -73,7 +73,7 @@
+--- config.h.orig 1993-11-24 15:36:07 UTC
++++ config.h
+@@ -73,7 +73,7 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
#ifdef SYSV
#define RESET_PROGRAM "tput clear"
#else
@@ -9,7 +9,7 @@
#define RESET_PROGRAM "/usr/bin/reset"
#else
#define RESET_PROGRAM "/usr/ucb/reset"
-@@ -155,7 +155,11 @@
+@@ -155,9 +155,13 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
#ifdef NeXT
#define sigtype void
#else
@@ -17,7 +17,9 @@
+#define sigtype void
+#else
#define sigtype int
-+#endif
#endif
#endif
++#endif
+ #ifdef MSDOS
+ #define PATH_SEPARATOR ';'
diff --git a/mail/metamail/files/patch-fonts_Makefile b/mail/metamail/files/patch-fonts_Makefile
index 64beacf711c5..7d188511a21b 100644
--- a/mail/metamail/files/patch-fonts_Makefile
+++ b/mail/metamail/files/patch-fonts_Makefile
@@ -1,6 +1,6 @@
---- fonts/Makefile.orig Mon May 31 22:49:27 1993
-+++ fonts/Makefile Mon Dec 18 11:46:21 2006
-@@ -28,12 +28,18 @@
+--- fonts/Makefile.orig 1993-05-31 20:49:27 UTC
++++ fonts/Makefile
+@@ -28,12 +28,18 @@ heb8x13B.${FONTSUFFIX}: heb8x13B.bdf
-${DIRBUILDER}
shownonascii: Xshownonascii
@@ -12,12 +12,12 @@
- sed -e s@/u/nsb/lib/fonts@`pwd`@ < Xmailto-hebrew > mailto-hebrew
+ sed -e s@/u/nsb/lib/fonts@${PREFIX}/lib/metamail/fonts@ < Xmailto-hebrew > mailto-hebrew
chmod +x mailto-hebrew
-+
+
+install:
+ mkdir -p ${PREFIX}/lib/metamail/fonts
+ install -c heb6x13.${FONTSUFFIX} heb8x13.${FONTSUFFIX} \
+ heb8x13B.${FONTSUFFIX} fonts.alias ${PREFIX}/lib/metamail/fonts
+ mkfontdir ${PREFIX}/lib/metamail/fonts
-
++
clean:
rm -f heb6x13.${FONTSUFFIX} heb8x13.${FONTSUFFIX} heb8x13B.${FONTSUFFIX} shownonascii mailto-hebrew fonts.dir
diff --git a/mail/metamail/files/patch-metamail__uue.c b/mail/metamail/files/patch-metamail__uue.c
index 27a629368053..7e99f0ae33f6 100644
--- a/mail/metamail/files/patch-metamail__uue.c
+++ b/mail/metamail/files/patch-metamail__uue.c
@@ -1,8 +1,20 @@
---- metamail/uue.c.orig 1993-07-29 03:31:02.000000000 +0900
-+++ metamail/uue.c 2012-10-13 08:01:35.000000000 +0900
-@@ -72,26 +72,26 @@
+--- metamail/uue.c.orig 1993-07-28 18:31:02 UTC
++++ metamail/uue.c
+@@ -30,7 +30,7 @@ FILE *outfp;
+ }
+
+
+-getline (buf, size, fp)
++get_line (buf, size, fp)
+ char *buf;
+ int size;
+ FILE *fp;
+@@ -70,28 +70,28 @@ int *ctptr;
+ char buf[63];
+
while (1) {
- if (getline (buf, sizeof buf, infp) < 0) {
+- if (getline (buf, sizeof buf, infp) < 0) {
++ if (get_line (buf, sizeof buf, infp) < 0) {
fprintf (stderr, "Premature EOF!\n");
- return;
+ return(0);
@@ -16,7 +28,8 @@
}
}
while (1) {
- if (getline (buf, sizeof buf, infp) < 0) {
+- if (getline (buf, sizeof buf, infp) < 0) {
++ if (get_line (buf, sizeof buf, infp) < 0) {
fprintf (stderr, "Premature EOF!\n");
- return;
+ return(0);
diff --git a/mail/metamail/files/patch-metamail_codes.c b/mail/metamail/files/patch-metamail_codes.c
index d6a57f1e6b83..484fbe0afd51 100644
--- a/mail/metamail/files/patch-metamail_codes.c
+++ b/mail/metamail/files/patch-metamail_codes.c
@@ -1,6 +1,6 @@
---- metamail/codes.c.orig 1993-09-20 22:13:22.000000000 +0900
-+++ metamail/codes.c 2012-10-13 07:59:21.000000000 +0900
-@@ -13,6 +13,7 @@
+--- metamail/codes.c.orig 1993-09-20 13:13:22 UTC
++++ metamail/codes.c
+@@ -13,6 +13,7 @@ OF THIS MATERIAL FOR ANY PURPOSE. IT IS
WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
*/
#include <stdio.h>
@@ -8,7 +8,7 @@
#include <ctype.h>
#include <config.h>
-@@ -203,7 +204,7 @@
+@@ -203,7 +204,7 @@ int PortableNewlines;
&& (Buf[0] == '-')
&& (Buf[1] == '-')
&& PendingBoundary(Buf, boundaries, boundaryct)) {
@@ -17,7 +17,7 @@
}
fprintf(stderr, "Ignoring unrecognized boundary line: %s\n", Buf);
continue;
-@@ -221,7 +222,7 @@
+@@ -221,7 +222,7 @@ int PortableNewlines;
} while (c4 != EOF && isspace(c4));
if (c2 == EOF || c3 == EOF || c4 == EOF) {
fprintf(stderr, "Warning: base64 decoder saw premature EOF!\n");
@@ -26,7 +26,7 @@
}
if (c1 == '=' || c2 == '=') {
DataDone=1;
-@@ -371,7 +372,7 @@
+@@ -371,7 +372,7 @@ int *boundaryct;
&& (Buf[0] == '-')
&& (Buf[1] == '-')
&& PendingBoundary(Buf, boundaries, boundaryct)) {
diff --git a/mail/metamail/files/patch-metamail_mailto.c b/mail/metamail/files/patch-metamail_mailto.c
index 7d3d78adc1e0..3fb39e3f9cd1 100644
--- a/mail/metamail/files/patch-metamail_mailto.c
+++ b/mail/metamail/files/patch-metamail_mailto.c
@@ -1,6 +1,6 @@
---- metamail/mailto.c.orig 1994-02-10 05:30:26.000000000 +0900
-+++ metamail/mailto.c 2012-10-13 08:04:36.000000000 +0900
-@@ -37,6 +37,8 @@
+--- metamail/mailto.c.orig 1994-02-09 20:30:26 UTC
++++ metamail/mailto.c
+@@ -37,6 +37,8 @@ STILL NEED TO DO/SUPPORT:
*/
#include <stdio.h>
@@ -9,7 +9,7 @@
#include <ctype.h>
#include <config.h>
#include <pwd.h>
-@@ -60,7 +62,6 @@
+@@ -60,7 +62,6 @@ extern char *getenv();
#include <unistd.h>
#endif
@@ -17,7 +17,7 @@
struct mailpart *CreateNewPart();
/* The main data structure for the multiple parts of the mail */
-@@ -570,6 +571,7 @@
+@@ -570,6 +571,7 @@ char **argv;
if (isupper(*sdum)) *sdum = tolower(*sdum);
}
if (strcmp(CharacterSet, "us-ascii")
@@ -25,7 +25,7 @@
&& strncmp(CharacterSet, "iso-8859-", 9)) {
fprintf(stderr, "mailto: Unsupported character set: %s\n", CharacterSet);
exit(-1);
-@@ -1072,7 +1074,7 @@
+@@ -1072,7 +1074,7 @@ struct mailpart *FirstPart;
#endif
}
fprintf(fp, "Message-ID: %s\n", newid());
@@ -34,7 +34,7 @@
if (FirstPart->next) {
char boundary[120];
#ifdef AMIGA
-@@ -1130,6 +1132,7 @@
+@@ -1130,6 +1132,7 @@ struct mailpart *part;
if (part->isrich) {
if (strcmp(CharacterSet, "us-ascii")
&& (strncmp(CharacterSet, "iso-8859-", 9)
@@ -42,7 +42,7 @@
|| part->encoding_type_needed != ENC_NONE)) {
fprintf(fp, "Content-type: text/richtext; charset=\"%s\"\n", CharacterSet);
} else {
-@@ -1140,6 +1143,7 @@
+@@ -1140,6 +1143,7 @@ struct mailpart *part;
WriteCtypeNicely(fp, part->content_type);
if (strcmp(CharacterSet, "us-ascii")
&& (strncmp(CharacterSet, "iso-8859-", 9)
@@ -50,7 +50,7 @@
|| part->encoding_type_needed != ENC_NONE)) {
fprintf(fp, "; charset=\"%s\"\n", CharacterSet);
} else fputs("\n", fp);
-@@ -1346,7 +1350,7 @@
+@@ -1346,7 +1350,7 @@ int EightBitMode, RightToLeftMode;
}
part->isrich = 1;
PartEndsWithNewline=1;
@@ -59,7 +59,7 @@
}
InNewLineSequence = 0;
if (RightToLeftMode) {
-@@ -1745,6 +1749,7 @@
+@@ -1745,6 +1749,7 @@ CreateNewPart() {
}
printf("\n\nEnter your choice as a number from 0 to %d: ", i);
fflush(stdout);
@@ -67,7 +67,7 @@
fgets(LineBuf, sizeof(LineBuf), stdin);
ans = atoi(LineBuf);
if (ans == 0 || ans == 1) {
-@@ -1752,8 +1757,9 @@
+@@ -1752,8 +1757,9 @@ CreateNewPart() {
FILE *fpi, *fpo;
printf("\nIf you want to include non-textual data from a file, enter the file name.\nTo include the output of a command, enter \"|\" followed by the command.\nIf you do not want to include anything, just press ENTER (RETURN).\n> ");
fflush(stdout);
@@ -78,7 +78,7 @@
while (sdum >= CTLineBuf && isspace((unsigned char) *sdum)) {
*sdum = '\0';
--sdum;
-@@ -1791,7 +1797,10 @@
+@@ -1791,7 +1797,10 @@ CreateNewPart() {
int ct;
printf("\nEnter the MIME Content-type value for the data from file %s\n (type '?' for a list of locally-valid content-types): ", sdum);
fflush(stdout);
@@ -90,7 +90,7 @@
if (index(LineBuf, '/')) {
char lc[100], *s, AnsBuf[100];
strcpy(lc, LineBuf);
-@@ -1809,7 +1818,7 @@
+@@ -1809,7 +1818,7 @@ CreateNewPart() {
}
if (mc) break;
printf("The MIME content-type '%s' is not listed in your local mailcap files,\nand may not be a valid MIME type. Do you want to use it anyway [no] ? ", LineBuf);
@@ -99,7 +99,7 @@
while (s && *s && isspace((unsigned char) *s)) ++s;
if (s && (*s == 'y' || *s == 'Y')) break;
continue;
-@@ -2109,7 +2118,7 @@
+@@ -2109,7 +2118,7 @@ int UseVisual;
fpout = fopen(FirstPart->filename, "a");
free(CmdBuf);
free(CmdBuf2);
@@ -108,7 +108,7 @@
}
lastmp = mp = FirstPart;
while (mp) {
-@@ -2137,6 +2146,7 @@
+@@ -2137,6 +2146,7 @@ int UseVisual;
printf("2: %s\n", CmdBuf);
printf("\n\nEnter 1 or 2, or 0 to not edit it: ");
fflush(stdout);
@@ -116,7 +116,7 @@
fgets(LineBuf, sizeof(LineBuf), stdin);
ans = atoi(LineBuf);
} else ans = 2;
-@@ -2221,7 +2231,7 @@
+@@ -2221,7 +2231,7 @@ int IsAndrew;
int LineAlloced = 0, LineCount = 0;
fp = fopen(fname, "r");
@@ -125,7 +125,7 @@
do {
LineBuf=NextAliasLine(LineBuf, &LineAlloced, &LineCount, fp, IsAndrew);
if (LineCount == 0) continue;
-@@ -2310,7 +2320,7 @@
+@@ -2310,7 +2320,7 @@ char *aliasline;
if (s != s2) printf("mailto: ignoring bad alias line in init file: %s\n", aliasline);
free(s);
free(tmpalias);
@@ -134,7 +134,7 @@
}
*s2++ = '\0';
tmpalias->shortname = s;
-@@ -2364,7 +2374,7 @@
+@@ -2364,7 +2374,7 @@ char *hdr;
{
char *firstnonascii, *firstascii;
@@ -143,7 +143,7 @@
firstnonascii=firstbad(s);
if (firstnonascii) {
if (!strcmp(CharacterSet, "us-ascii")) {
-@@ -2454,7 +2464,7 @@
+@@ -2454,7 +2464,7 @@ char *hdr;
/* if (!lc2strcmp(name, tmpalias->shortname)) { */
*end = savechar;
EmitAddresses(fp, tmpalias->longname, hdr);
diff --git a/mail/metamail/files/patch-metamail_metamail.c b/mail/metamail/files/patch-metamail_metamail.c
index 381e051974db..7c195d8edb50 100644
--- a/mail/metamail/files/patch-metamail_metamail.c
+++ b/mail/metamail/files/patch-metamail_metamail.c
@@ -1,6 +1,6 @@
---- metamail/metamail.c.orig 1994-02-17 10:57:19.000000000 +0900
-+++ metamail/metamail.c 2012-10-16 01:27:14.000000000 +0900
-@@ -20,6 +20,8 @@
+--- metamail/metamail.c.orig 1994-02-17 01:57:19 UTC
++++ metamail/metamail.c
+@@ -20,6 +20,8 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
******************************************************* */
#include <stdio.h>
@@ -9,7 +9,7 @@
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
-@@ -46,8 +48,8 @@
+@@ -46,8 +48,8 @@ extern char *mktemp(char *);
#include <signal.h>
#ifndef AMIGA
@@ -20,7 +20,7 @@
#include <unistd.h>
#else /* SYSV */
#include <sgtty.h>
-@@ -83,7 +85,7 @@
+@@ -83,7 +85,7 @@ extern char *MkRmScript();
#define MAX_FILE_NAME_SIZE 256
#define WRITE_BINARY "w"
#else /* AMIGA */
@@ -29,7 +29,7 @@
#define CATCOMMAND "cat"
#define CATTEMPLATE "cat %s"
#define METAMAIL "metamail"
-@@ -100,6 +102,7 @@
+@@ -100,6 +102,7 @@ extern char **environ, *gets();
#define CMDSIZE 1200 /* Maximum size of command to execute */
#define LINE_BUF_SIZE 2000
@@ -37,7 +37,7 @@
#ifndef MICROSOFT
extern char *malloc();
extern char *realloc();
-@@ -107,10 +110,12 @@
+@@ -107,10 +110,12 @@ extern char *realloc();
extern char *getenv();
extern char *index();
extern char *rindex();
@@ -51,7 +51,7 @@
static char *nomem = "Out of memory!";
static char *mmversion = MM_VERSTRING;
static char *NoAskDefault = "text,text/plain,text/richtext";
-@@ -540,6 +545,7 @@
+@@ -540,6 +545,7 @@ int nestingdepth;
ans = 2;
} else {
printf("\nWhat do you want to do with the %s data?\n1 -- See it as text\n2 -- Write it to a file\n3 -- Just skip it\n\n", octetstream ? "raw" : ContentType);
@@ -59,7 +59,7 @@
fgets(Fname, sizeof(Fname), stdin);
ans = atoi(Fname);
}
-@@ -554,8 +560,10 @@
+@@ -554,8 +560,10 @@ int nestingdepth;
needname = 0;
printf("Please enter the name of a file to which the data should be written\n(Default: %s) > ", suggestedname);
fflush(stdout);
@@ -71,7 +71,7 @@
#if !defined(AMIGA) && !defined(MSDOS)
if (!Fname[0]) strcpy(Fname, suggestedname);
if (Fname[0] == '~' && Fname[1] == '/') {
-@@ -579,10 +587,12 @@
+@@ -579,10 +587,12 @@ int nestingdepth;
int overwriteans = -1;
do {
printf("File %s exists. Do you want to overwrite it (y/n) ?\n", Fname);
@@ -85,7 +85,7 @@
while (s && *s && isspace((unsigned char) *s)) ++s;
if (*s == 'y' || *s == 'Y' || !*s || *s == '\n') {
overwriteans = 1;
-@@ -1202,9 +1212,9 @@
+@@ -1202,9 +1212,9 @@ char *SquirrelFile;
fprintf(outfp, "Content-type: %s", ContentType);
for (j=0; j<CParamsUsed; ++j) {
fprintf(outfp, " ; ");
@@ -97,7 +97,7 @@
}
fprintf(outfp, "\n\n");
TranslateInputToOutput(InputFP, outfp, EncodingCode, ContentType);
-@@ -1823,8 +1833,9 @@
+@@ -1823,8 +1833,9 @@ char *ctype, *progname, *label;
} else {
printf("This message contains '%s'-format data.\nDo you want to view it using the '%s' command (y/n) [y] ? ", ctype, ShortCommand(progname));
}
@@ -108,7 +108,7 @@
while (s && *s && isspace((unsigned char) *s)) ++s;
if (*s == 'y' || *s == 'Y' || !*s || *s == '\n') return(1);
if (*s == 'n' || *s == 'N' || *s == 'q' || *s == 'Q') {
-@@ -1915,18 +1926,18 @@
+@@ -1915,18 +1926,18 @@ char *hdr;
if (!strcmp(KeyHeadList[numkeys], "*")
|| !lc2strncmp(hdr, KeyHeadList[numkeys], len)) {
if (!KeyKeep) phead(hdr);
@@ -130,7 +130,7 @@
}
}
if (KeyKeep) phead(hdr);
-@@ -2022,7 +2033,8 @@
+@@ -2022,7 +2033,8 @@ int ShowLeadingWhitespace;
if (lc2strcmp(charset, PrevCharset)) {
char *s2, *charsetinuse;
@@ -140,7 +140,7 @@
for (s2=PrevCharset; *s2; ++s2) {
if (isupper((unsigned char) *s2)) *s2 = tolower((unsigned char) *s2);
}
-@@ -2032,7 +2044,7 @@
+@@ -2032,7 +2044,7 @@ int ShowLeadingWhitespace;
}
}
if (ecode == ENCODING_NONE) {
@@ -149,7 +149,7 @@
} else {
/* What follows is REALLY bogus, but all my encoding stuff is pipe-oriented right now... */
MkTmpFileName(TmpFile);
-@@ -2375,8 +2387,8 @@
+@@ -2375,8 +2387,8 @@ char *Prefix;
int HasSavedTtyState=0;
#if !defined(AMIGA) && !defined(MSDOS)
@@ -160,7 +160,7 @@
#else
static struct sgttyb MyTtyStateIn, MyTtyStateOut;
#endif
-@@ -2385,9 +2397,9 @@
+@@ -2385,9 +2397,9 @@ static struct sgttyb MyTtyStateIn, MyTty
SaveTtyState() {
/* Bogus -- would like a good portable way to reset the terminal state here */
#if !defined(AMIGA) && !defined(MSDOS)
@@ -173,7 +173,7 @@
#else
gtty(fileno(stdin), &MyTtyStateIn);
gtty(fileno(stdout), &MyTtyStateOut);
-@@ -2398,10 +2410,10 @@
+@@ -2398,10 +2410,10 @@ SaveTtyState() {
RestoreTtyState() {
#if !defined(AMIGA) && !defined(MSDOS)
@@ -187,7 +187,7 @@
}
#else
if (HasSavedTtyState) {
-@@ -2660,7 +2672,7 @@
+@@ -2660,7 +2672,7 @@ PauseForUser() {
char Buf[100];
#endif
@@ -196,7 +196,7 @@
#if defined(MSDOS) || defined(AMIGA)
printf("Press RETURN to go on\n");
gets(Buf);
-@@ -2681,15 +2693,15 @@
+@@ -2681,15 +2693,15 @@ PauseForUser() {
StartRawStdin() {
#if !defined(AMIGA) && !defined(MSDOS)
diff --git a/mail/metamail/files/patch-metamail_mmencode.c b/mail/metamail/files/patch-metamail_mmencode.c
index e7e0fce9c709..bc85c119073a 100644
--- a/mail/metamail/files/patch-metamail_mmencode.c
+++ b/mail/metamail/files/patch-metamail_mmencode.c
@@ -1,6 +1,6 @@
---- metamail/mmencode.c.orig Wed Jan 26 19:47:37 1994
-+++ metamail/mmencode.c Mon Dec 18 11:46:22 2006
-@@ -13,6 +13,7 @@
+--- metamail/mmencode.c.orig 1994-01-26 18:47:37 UTC
++++ metamail/mmencode.c
+@@ -13,6 +13,7 @@ OF THIS MATERIAL FOR ANY PURPOSE. IT IS
WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
*/
#include <stdio.h>
diff --git a/mail/metamail/files/patch-metamail_putenv.c b/mail/metamail/files/patch-metamail_putenv.c
index d80ab84eba62..bd197b54065a 100644
--- a/mail/metamail/files/patch-metamail_putenv.c
+++ b/mail/metamail/files/patch-metamail_putenv.c
@@ -1,6 +1,6 @@
---- metamail/putenv.c.orig Tue Oct 12 17:17:43 1993
-+++ metamail/putenv.c Sat Jul 14 17:35:44 2007
-@@ -17,6 +17,8 @@
+--- metamail/putenv.c.orig 1993-10-12 16:17:43 UTC
++++ metamail/putenv.c
+@@ -17,6 +17,8 @@ not, write to the Free Software Foundati
Cambridge, MA 02139, USA. */
#include <config.h>
@@ -9,7 +9,7 @@
#include <sys/types.h>
#include <errno.h>
#ifdef STDC_HEADERS
-@@ -48,7 +50,11 @@
+@@ -48,7 +50,11 @@ extern char **environ;
/* Put STRING, which is of the form "NAME=VALUE", in the environment. */
int
putenv (string)
diff --git a/mail/metamail/files/patch-metamail_shared.c b/mail/metamail/files/patch-metamail_shared.c
index d32011ea6582..38dedf1695ef 100644
--- a/mail/metamail/files/patch-metamail_shared.c
+++ b/mail/metamail/files/patch-metamail_shared.c
@@ -1,5 +1,5 @@
---- metamail/shared.c.orig Sun May 16 20:19:32 1993
-+++ metamail/shared.c Mon Dec 18 11:46:22 2006
+--- metamail/shared.c.orig 1993-05-16 18:19:32 UTC
++++ metamail/shared.c
@@ -1,4 +1,6 @@
#include <stdio.h>
+#include <stdlib.h>
diff --git a/mail/metamail/files/patch-metamail_splitmail.c b/mail/metamail/files/patch-metamail_splitmail.c
index 5f28a98298d3..805bab2a4390 100644
--- a/mail/metamail/files/patch-metamail_splitmail.c
+++ b/mail/metamail/files/patch-metamail_splitmail.c
@@ -1,6 +1,6 @@
---- metamail/splitmail.c.orig Mon Jan 31 23:23:14 1994
-+++ metamail/splitmail.c Mon Dec 18 11:46:22 2006
-@@ -21,6 +21,8 @@
+--- metamail/splitmail.c.orig 1994-01-31 22:23:14 UTC
++++ metamail/splitmail.c
+@@ -21,6 +21,8 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
******************************************************* */
#include <stdio.h>
@@ -9,7 +9,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <config.h>
-@@ -28,7 +30,7 @@
+@@ -28,7 +30,7 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
#include <time.h>
#define MINCHUNKSIZE 20000 /* Better be enough to hold the headers, or we die! */
@@ -18,7 +18,7 @@
#ifdef AMIGA
#define Prototype extern
-@@ -41,8 +43,8 @@
+@@ -41,8 +43,8 @@ extern char *malloc(), *index(), *getmyn
#define VERBOSEDELIVERYCMD VerboseDeliveryCmd
#else
extern char *getenv();
@@ -29,7 +29,7 @@
#endif
usageexit() {
-@@ -194,7 +196,7 @@
+@@ -194,7 +196,7 @@ char **argv;
s = endofheader(from); /* would be index(from, '\n'),
but need to check for continuation lines */
*s = '\0';
@@ -38,7 +38,7 @@
strcat(SharedHeaders, from);
strcat(SharedHeaders, "\n");
}
-@@ -339,9 +341,10 @@
+@@ -339,9 +341,10 @@ static char *SharedHeads[] = {
NULL
};
@@ -50,7 +50,7 @@
char **OrigID;
{
int i;
-@@ -361,7 +364,8 @@
+@@ -361,7 +364,8 @@ char **OrigID;
}
if (!ULstrcmp(s, "subject")) {
*colon = ':';
diff --git a/mail/metamail/files/patch-richmail__iso2022.c b/mail/metamail/files/patch-richmail__iso2022.c
index 8632ad35dab2..7b0903fd70b0 100644
--- a/mail/metamail/files/patch-richmail__iso2022.c
+++ b/mail/metamail/files/patch-richmail__iso2022.c
@@ -1,6 +1,6 @@
---- richmail/iso2022.c.orig 1992-12-23 02:50:21.000000000 +0900
-+++ richmail/iso2022.c 2012-10-13 08:09:11.000000000 +0900
-@@ -84,7 +84,7 @@
+--- richmail/iso2022.c.orig 1992-12-22 17:50:21 UTC
++++ richmail/iso2022.c
+@@ -84,7 +84,7 @@ char *name;
OutCharSet = OUT_ASCII;
OutAsciiMode = RICH_ENC_US_ASCII;
if (!name)
diff --git a/mail/metamail/files/patch-richmail_richlex.c b/mail/metamail/files/patch-richmail_richlex.c
index df1ad530eef1..17bc3f5100ef 100644
--- a/mail/metamail/files/patch-richmail_richlex.c
+++ b/mail/metamail/files/patch-richmail_richlex.c
@@ -1,5 +1,5 @@
---- richmail/richlex.c.orig Thu Feb 3 03:29:37 1994
-+++ richmail/richlex.c Mon Dec 18 11:46:22 2006
+--- richmail/richlex.c.orig 1994-02-03 02:29:37 UTC
++++ richmail/richlex.c
@@ -42,6 +42,7 @@
-------------------------------------------------------------------------*/
diff --git a/mail/metamail/files/patch-richmail_richset.c b/mail/metamail/files/patch-richmail_richset.c
index 26eb086d5bc1..3e42dee522a2 100644
--- a/mail/metamail/files/patch-richmail_richset.c
+++ b/mail/metamail/files/patch-richmail_richset.c
@@ -1,5 +1,5 @@
---- richmail/richset.c.orig Wed Oct 21 19:04:19 1992
-+++ richmail/richset.c Mon Dec 18 11:46:22 2006
+--- richmail/richset.c.orig 1992-10-21 18:04:19 UTC
++++ richmail/richset.c
@@ -34,6 +34,7 @@
-------------------------------------------------------------------------*/
diff --git a/mail/metamail/files/patch-richmail_richtext.c b/mail/metamail/files/patch-richmail_richtext.c
index 8e6d5e6be68f..1fcd11333a45 100644
--- a/mail/metamail/files/patch-richmail_richtext.c
+++ b/mail/metamail/files/patch-richmail_richtext.c
@@ -1,6 +1,6 @@
---- richmail/richtext.c.orig 1994-02-10 01:31:18.000000000 +0900
-+++ richmail/richtext.c 2012-10-13 08:07:01.000000000 +0900
-@@ -14,6 +14,8 @@
+--- richmail/richtext.c.orig 1994-02-09 16:31:18 UTC
++++ richmail/richtext.c
+@@ -14,6 +14,8 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
*/
#include <stdio.h>
@@ -9,7 +9,7 @@
#include <ctype.h>
#include <signal.h>
#include "richlex.h"
-@@ -155,6 +157,16 @@
+@@ -155,6 +157,16 @@ static nomemabort() {
exit(-1);
#endif
}
@@ -26,7 +26,7 @@
#ifndef RICHTEXT_LIBRARY
-@@ -910,7 +922,7 @@
+@@ -910,7 +922,7 @@ struct charsetmember *s;
FILE *fp;
{
int inmargin=1;
@@ -35,7 +35,7 @@
while (s -> ch) {
if (inmargin && (s -> ch) == ' ') {
controloutput(MoveRight, 1);
-@@ -932,7 +944,7 @@
+@@ -932,7 +944,7 @@ char *standoutbuf, *standendbuf, *StartU
*BoldOn, *BoldOff;
{
if (OverStrike)
@@ -44,7 +44,7 @@
/* We always turn back on the appropriate terminal modes, because
on some terminals one thing turns off all of them */
-@@ -989,16 +1001,6 @@
+@@ -989,16 +1001,6 @@ FILE *fp;
while(*s) (*RichtextPutc)((int)(*s++),fp);
}