Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Oct 2013 09:24:13 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r329668 - head/textproc/sablotron/files
Message-ID:  <201310070924.r979ODKp092887@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Mon Oct  7 09:24:12 2013
New Revision: 329668
URL: http://svnweb.freebsd.org/changeset/ports/329668

Log:
  textproc/sablotron: Modify iconv patch to support DragonFly
  
  DragonFly 3.4 and DragonFly 3.6 have different iconv prototypes.
  This modifies the FreeBSD support patch to handle the two different
  DragonFly cases as well.

Modified:
  head/textproc/sablotron/files/patch-src__engine__encoding.cpp

Modified: head/textproc/sablotron/files/patch-src__engine__encoding.cpp
==============================================================================
--- head/textproc/sablotron/files/patch-src__engine__encoding.cpp	Mon Oct  7 09:21:13 2013	(r329667)
+++ head/textproc/sablotron/files/patch-src__engine__encoding.cpp	Mon Oct  7 09:24:12 2013	(r329668)
@@ -1,11 +1,23 @@
---- ./src/engine/encoding.cpp.orig	2013-07-30 16:44:46.000000000 +0200
-+++ ./src/engine/encoding.cpp	2013-07-30 16:46:02.000000000 +0200
-@@ -278,7 +278,7 @@
+--- src/engine/encoding.cpp.orig	2003-11-21 08:45:11.000000000 +0000
++++ src/engine/encoding.cpp
+@@ -30,6 +30,7 @@
+  * GPL.
+  */
+ #include <errno.h>
++#include <sys/param.h>
+ 
+ #include "encoding.h"
+ #include "proc.h"
+@@ -278,7 +279,12 @@ eFlag Recoder::conv(Sit S, CDesc cd, con
              errno = 0;
              iconv((iconv_t)(cd -> physCD), 
  #               ifdef SABLOT_ICONV_CAST_OK
--                    (char**)(&inbuf),
++#if defined(__FreeBSD__) || \
++   (defined(__DragonFly__) && __DragonFly_version > 300502)
 +                    (const char**)(&inbuf),
++#else
+                     (char**)(&inbuf),
++#endif
  #               else
                      &inbuf,
  #               endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310070924.r979ODKp092887>