mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-28 05:29:48 +00:00
- Fix compilation with clang:
Make some implicit function types and references explicit - Adopt port
This commit is contained in:
parent
e5a01fd5cb
commit
06c1e4f4a0
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=309698
@ -1,9 +1,5 @@
|
|||||||
# New ports collection makefile for: mmencode
|
# Created by: kbyanc
|
||||||
# Date created: 30 September 1999
|
|
||||||
# Whom: kbyanc
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= mmencode
|
PORTNAME= mmencode
|
||||||
PORTVERSION= 2.7
|
PORTVERSION= 2.7
|
||||||
@ -13,7 +9,7 @@ MASTER_SITES= ftp://ftp.delegate.org/pub/mime/mm2.7/ \
|
|||||||
DISTNAME= mm${PORTVERSION}
|
DISTNAME= mm${PORTVERSION}
|
||||||
EXTRACT_SUFX= .tar.Z
|
EXTRACT_SUFX= .tar.Z
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= johans@FreeBSD.org
|
||||||
COMMENT= Translate to and from mail-oriented encoding formats
|
COMMENT= Translate to and from mail-oriented encoding formats
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/${DISTNAME}/src/metamail
|
WRKSRC= ${WRKDIR}/${DISTNAME}/src/metamail
|
||||||
|
85
converters/mmencode/files/patch-codes.c
Normal file
85
converters/mmencode/files/patch-codes.c
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
--- codes.c.orig 1993-09-20 15:13:22.000000000 +0200
|
||||||
|
+++ codes.c 2012-12-30 23:36:01.000000000 +0100
|
||||||
|
@@ -15,6 +15,7 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <config.h>
|
||||||
|
+#include <string.h>
|
||||||
|
|
||||||
|
extern char *index();
|
||||||
|
static char basis_64[] =
|
||||||
|
@@ -46,7 +47,9 @@ char c;
|
||||||
|
/* the following gets a character, but fakes it properly into two chars if there's a newline character */
|
||||||
|
static int InNewline=0;
|
||||||
|
|
||||||
|
-int nextcharin(infile, PortableNewlines)
|
||||||
|
+static void output64chunk(int c1, int c2, int c3, int pads, FILE *outfile);
|
||||||
|
+
|
||||||
|
+static int nextcharin(infile, PortableNewlines)
|
||||||
|
FILE *infile;
|
||||||
|
int PortableNewlines;
|
||||||
|
{
|
||||||
|
@@ -69,6 +72,7 @@ int PortableNewlines;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
+void
|
||||||
|
to64(infile, outfile, PortableNewlines)
|
||||||
|
FILE *infile, *outfile;
|
||||||
|
int PortableNewlines;
|
||||||
|
@@ -97,6 +101,7 @@ int PortableNewlines;
|
||||||
|
fflush(outfile);
|
||||||
|
}
|
||||||
|
|
||||||
|
+void
|
||||||
|
output64chunk(c1, c2, c3, pads, outfile)
|
||||||
|
FILE *outfile;
|
||||||
|
{
|
||||||
|
@@ -114,6 +119,7 @@ FILE *outfile;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+static int
|
||||||
|
PendingBoundary(s, Boundaries, BoundaryCt)
|
||||||
|
char *s;
|
||||||
|
char **Boundaries;
|
||||||
|
@@ -140,6 +146,7 @@ int *BoundaryCt;
|
||||||
|
static int CRpending = 0;
|
||||||
|
|
||||||
|
#ifdef NEWLINE_CHAR
|
||||||
|
+static void
|
||||||
|
almostputc(c, outfile, PortableNewlines)
|
||||||
|
int c;
|
||||||
|
FILE *outfile;
|
||||||
|
@@ -165,6 +172,7 @@ int PortableNewlines;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
+static void
|
||||||
|
almostputc(c, outfile, PortableNewlines)
|
||||||
|
int c;
|
||||||
|
FILE *outfile;
|
||||||
|
@@ -174,6 +182,7 @@ int PortableNewlines;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+void
|
||||||
|
from64(infile, outfile, boundaries, boundaryct, PortableNewlines)
|
||||||
|
FILE *infile, *outfile;
|
||||||
|
char **boundaries;
|
||||||
|
@@ -275,6 +284,7 @@ char c;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
+void
|
||||||
|
toqp(infile, outfile)
|
||||||
|
FILE *infile, *outfile;
|
||||||
|
{
|
||||||
|
@@ -350,6 +360,7 @@ FILE *infile, *outfile;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+void
|
||||||
|
fromqp(infile, outfile, boundaries, boundaryct)
|
||||||
|
FILE *infile, *outfile;
|
||||||
|
char **boundaries;
|
23
converters/mmencode/files/patch-mmencode.c
Normal file
23
converters/mmencode/files/patch-mmencode.c
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
--- mmencode.c.orig 2012-12-30 23:29:36.000000000 +0100
|
||||||
|
+++ mmencode.c 2012-12-30 23:30:33.000000000 +0100
|
||||||
|
@@ -14,6 +14,7 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
|
||||||
|
*/
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <config.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#ifdef MSDOS
|
||||||
|
#include <fcntl.h>
|
||||||
|
#endif
|
||||||
|
@@ -21,6 +22,12 @@ WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
|
||||||
|
#define BASE64 1
|
||||||
|
#define QP 2 /* quoted-printable */
|
||||||
|
|
||||||
|
+extern void to64(FILE *infile, FILE *outfile, int PortableNewlines);
|
||||||
|
+extern void from64(FILE *infile, FILE *outfile, char **boundaries, int *boundaryct, int PortableNewlines);
|
||||||
|
+extern void toqp(FILE *infile, FILE *outfile);
|
||||||
|
+extern void fromqp(FILE *infile, FILE *outfile, char **boundaries, int *boundaryct);
|
||||||
|
+
|
||||||
|
+int
|
||||||
|
main(argc, argv)
|
||||||
|
int argc;
|
||||||
|
char **argv;
|
Loading…
Reference in New Issue
Block a user