svn commit: r433014 - head/mail/mmr/files

Jan Beich jbeich at FreeBSD.org
Wed Feb 1 12:28:21 UTC 2017


Author: jbeich
Date: Wed Feb  1 12:28:19 2017
New Revision: 433014
URL: https://svnweb.freebsd.org/changeset/ports/433014

Log:
  mail/mmr: unbreak with libc++ 3.9
  
  mime.cpp:895:12: error: assigning to 'char *' from incompatible type 'const char *'
                  if ( (ptr=strrchr(file, '/')) != NULL )
                           ^~~~~~~~~~~~~~~~~~~
  mimetype.cpp:176:18: error: assigning to 'char *' from incompatible type 'const char *'
          if ( (extension=strrchr(filename, '.')) == NULL )
                          ^~~~~~~~~~~~~~~~~~~~~~

Added:
  head/mail/mmr/files/patch-mime.cpp   (contents, props changed)
  head/mail/mmr/files/patch-mimetype.cpp   (contents, props changed)

Added: head/mail/mmr/files/patch-mime.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/mmr/files/patch-mime.cpp	Wed Feb  1 12:28:19 2017	(r433014)
@@ -0,0 +1,12 @@
+--- mime.cpp.orig	2006-01-24 07:58:33 UTC
++++ mime.cpp
+@@ -844,7 +844,8 @@ MIME_body:: AddPart(const char *file, in
+ 	char  line[BUFSIZ];
+ 	int   len, blen;
+ 	long  here;
+-	char *boundary, *ptr;
++	const char *ptr;
++	char *boundary;
+ 	char *newcontent, *newencoding;
+ 
+ 	/* Open the input file */

Added: head/mail/mmr/files/patch-mimetype.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/mmr/files/patch-mimetype.cpp	Wed Feb  1 12:28:19 2017	(r433014)
@@ -0,0 +1,12 @@
+--- mimetype.cpp.orig	2004-12-11 19:45:05 UTC
++++ mimetype.cpp
+@@ -170,7 +170,8 @@ void Quit_MIMEtypes(void)
+ /* Given a filename, return an appropriate MIME type */
+ char * MIME_Type(const char *filename)
+ {
+-	char *extension, **type;
++	const char *extension;
++	char **type;
+ 
+ 	/* Grab the extension */
+ 	if ( (extension=strrchr(filename, '.')) == NULL )


More information about the svn-ports-all mailing list