pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/misc/fbreader fbreader: Adapt for NetBSD POSIX iconv(3)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/91b5822d46c7
branches:  trunk
changeset: 416716:91b5822d46c7
user:      kamil <kamil%pkgsrc.org@localhost>
date:      Tue Oct 29 14:09:09 2019 +0000

description:
fbreader: Adapt for NetBSD POSIX iconv(3)

diffstat:

 misc/fbreader/Makefile                                                              |   4 +-
 misc/fbreader/distinfo                                                              |   3 +-
 misc/fbreader/patches/patch-zlibrary_core_src_unix_iconv_IConvEncodingConverter.cpp |  20 ++++++++++
 3 files changed, 24 insertions(+), 3 deletions(-)

diffs (59 lines):

diff -r 954fdeb36000 -r 91b5822d46c7 misc/fbreader/Makefile
--- a/misc/fbreader/Makefile    Tue Oct 29 12:39:24 2019 +0000
+++ b/misc/fbreader/Makefile    Tue Oct 29 14:09:09 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2019/08/22 12:23:30 ryoon Exp $
+# $NetBSD: Makefile,v 1.73 2019/10/29 14:09:09 kamil Exp $
 
 DISTNAME=      fbreader-sources-0.99.4
 PKGNAME=       ${DISTNAME:S/-sources//}
@@ -23,7 +23,7 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-.if ${OPSYS} == "SunOS" || ${OPSYS} == "NetBSD"
+.if ${OPSYS} == "SunOS"
 CPPFLAGS+=     -DDO_ICONV_CAST
 .endif
 
diff -r 954fdeb36000 -r 91b5822d46c7 misc/fbreader/distinfo
--- a/misc/fbreader/distinfo    Tue Oct 29 12:39:24 2019 +0000
+++ b/misc/fbreader/distinfo    Tue Oct 29 14:09:09 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.14 2019/09/10 16:38:31 maya Exp $
+$NetBSD: distinfo,v 1.15 2019/10/29 14:09:09 kamil Exp $
 
 SHA1 (fbreader-sources-0.99.4.tgz) = 7e6f0acbac5d8111fcda14a576ae4fdc93eef292
 RMD160 (fbreader-sources-0.99.4.tgz) = 90825fcb6b026785dd3a7329899b54a02b08e4ed
@@ -15,6 +15,7 @@
 SHA1 (patch-makefiles_qsubdir.mk) = a139410def61e793b193cb54716b9ffb339b5692
 SHA1 (patch-makefiles_subdir.mk) = b9c7d0339e86b9cd6010d4156f35233320a14436
 SHA1 (patch-zlibrary_core_Makefile) = 141543c94a63f9c56858c43f07892e05b060bf01
+SHA1 (patch-zlibrary_core_src_unix_iconv_IConvEncodingConverter.cpp) = 386911122a0a7ec00ee74b4edb04da302433671b
 SHA1 (patch-zlibrary_text_Makefile) = aa7d8a7e3d170e903af704edafe49297e158fd51
 SHA1 (patch-zlibrary_text_src_area_ZLTextAreaStyle.cpp) = ec87bd8072c2385df6e224c7cb1a914bef595f78
 SHA1 (patch-zlibrary_ui_Makefile) = 9586070b53f415ec757fb6648c66c36684e801ea
diff -r 954fdeb36000 -r 91b5822d46c7 misc/fbreader/patches/patch-zlibrary_core_src_unix_iconv_IConvEncodingConverter.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/fbreader/patches/patch-zlibrary_core_src_unix_iconv_IConvEncodingConverter.cpp       Tue Oct 29 14:09:09 2019 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-zlibrary_core_src_unix_iconv_IConvEncodingConverter.cpp,v 1.1 2019/10/29 14:09:09 kamil Exp $
+
+Handle NetBSD POSIX iconv(3) switch.
+
+--- zlibrary/core/src/unix/iconv/IConvEncodingConverter.cpp.orig       2012-11-30 12:41:25.000000000 +0000
++++ zlibrary/core/src/unix/iconv/IConvEncodingConverter.cpp
+@@ -23,6 +23,13 @@
+ 
+ #include "IConvEncodingConverter.h"
+ 
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#if !__NetBSD_Prereq__(9,99,17)
++#define DO_ICONV_CAST 1
++#endif
++#endif
++
+ class IConvEncodingConverter : public ZLEncodingConverter {
+ 
+ private:



Home | Main Index | Thread Index | Old Index