texlive[42807] Build/source/libs/teckit: teckit 2.5.6

commits+kakuto at tug.org commits+kakuto at tug.org
Fri Dec 30 11:21:01 CET 2016


Revision: 42807
          http://tug.org/svn/texlive?view=revision&revision=42807
Author:   kakuto
Date:     2016-12-30 11:21:01 +0100 (Fri, 30 Dec 2016)
Log Message:
-----------
teckit 2.5.6

Modified Paths:
--------------
    trunk/Build/source/libs/teckit/ChangeLog
    trunk/Build/source/libs/teckit/TECkit-PATCHES/ChangeLog
    trunk/Build/source/libs/teckit/TECkit-PATCHES/TL-Changes
    trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-02-warning
    trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-03-warnings
    trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-04-pragmas
    trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-05-static
    trunk/Build/source/libs/teckit/TECkit-src/INSTALL
    trunk/Build/source/libs/teckit/TECkit-src/NEWS
    trunk/Build/source/libs/teckit/TECkit-src/README
    trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv.cpp
    trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv_ver.rc
    trunk/Build/source/libs/teckit/TECkit-src/configure.ac
    trunk/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
    trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.cpp
    trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.h
    trunk/Build/source/libs/teckit/TECkit-src/source/Compiler_ver.rc
    trunk/Build/source/libs/teckit/TECkit-src/source/Engine.cpp
    trunk/Build/source/libs/teckit/TECkit-src/source/Engine.h
    trunk/Build/source/libs/teckit/TECkit-src/source/Engine_ver.rc
    trunk/Build/source/libs/teckit/TECkit-src/source/Perl/TECkit.xs
    trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Common.h
    trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Compiler.h
    trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Engine.h
    trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile.cpp
    trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile_ver.rc
    trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv.cpp
    trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv_ver.rc
    trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/version_defs.h
    trunk/Build/source/libs/teckit/TECkit-src/source/TECkit_Format.h
    trunk/Build/source/libs/teckit/TECkit-src/source/version_defs.h
    trunk/Build/source/libs/teckit/TECkit-src/test/GNT-map.xml
    trunk/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.map
    trunk/Build/source/libs/teckit/TECkit-src/uninstalled-top.pc.in
    trunk/Build/source/libs/teckit/configure
    trunk/Build/source/libs/teckit/version.ac

Modified: trunk/Build/source/libs/teckit/ChangeLog
===================================================================
--- trunk/Build/source/libs/teckit/ChangeLog	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/ChangeLog	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,3 +1,8 @@
+2016-12-30  Akira Kakuto  <kakuto at fuk.kindai.ac.jp>
+
+	Import TECkit-2.5.6.
+	* version.ac: Adjust.
+
 2016-02-22  Akira Kakuto  <kakuto at fuk.kindai.ac.jp>
 
 	* Makefile.am, configure.ac: New convention.

Modified: trunk/Build/source/libs/teckit/TECkit-PATCHES/ChangeLog
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-PATCHES/ChangeLog	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-PATCHES/ChangeLog	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,3 +1,10 @@
+2016-12-30  Akira Kakuto  <kakuto at .fuk.kindai.ac.jp>
+
+	Imported TECkit-2.5.6 source tree (teckit) from
+	https://github.com/silnrsi/teckit/archive/2.5.6.tar.gz.
+	patch-02-warning, patch-03-warnings, patch-04-pragmas, and
+	patch-05-static: Adapted.
+
 2014-07-18  Peter Breitenlohner  <peb at mppmu.mpg.de>
 
 	Imported TECkit-2.5.4 source tree (teckit) from

Modified: trunk/Build/source/libs/teckit/TECkit-PATCHES/TL-Changes
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-PATCHES/TL-Changes	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-PATCHES/TL-Changes	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,5 @@
-Changes applied to the TECkit-2.5.4/ tree obtained from:
-	http://scripts.sil.org/svn-public/teckit/TRUNK
-	(svn r139 2014-07-09 14:47:39 UTC).
+Changes applied to the TECkit-2.5.6/ tree obtained from:
+	https://github.com/silnrsi/teckit/archive/2.5.6.tar.gz.
 
 Removed execute permissions from:
 	installed-top.pc.in

Modified: trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-02-warning
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-02-warning	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-02-warning	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,8 +1,8 @@
 	Avoid compiler warning.
 
-diff -ur TECkit-2.5.4.orig/source/Compiler.h TECkit-2.5.4/source/Compiler.h
---- TECkit-2.5.4.orig/source/Compiler.h	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Compiler.h	2014-07-18 10:59:53.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Compiler.h teckit-2.5.6/source/Compiler.h
+--- teckit-2.5.6.orig/source/Compiler.h	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Compiler.h	Fri Dec 30 18:01:51 2016
 @@ -230,7 +230,7 @@
  		vector<UInt32>		byteClassLines;
  		vector<UInt32>		uniClassLines;

Modified: trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-03-warnings
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-03-warnings	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-03-warnings	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,8 +1,8 @@
 	Avoid more compiler warnings.
 
-diff -ur TECkit-2.5.4.orig/source/Compiler.cpp TECkit-2.5.4/source/Compiler.cpp
---- TECkit-2.5.4.orig/source/Compiler.cpp	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Compiler.cpp	2014-07-18 11:01:30.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Compiler.cpp teckit-2.5.6/source/Compiler.cpp
+--- teckit-2.5.6.orig/source/Compiler.cpp	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Compiler.cpp	Fri Dec 30 18:04:55 2016
 @@ -189,14 +189,14 @@
  		free(table);
  }
@@ -29,10 +29,10 @@
  	errorState = true;
  	++errorCount;
  }
-diff -ur TECkit-2.5.4.orig/source/Engine.cpp TECkit-2.5.4/source/Engine.cpp
---- TECkit-2.5.4.orig/source/Engine.cpp	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Engine.cpp	2014-07-18 11:01:30.000000000 +0200
-@@ -1087,7 +1087,7 @@
+diff -ur teckit-2.5.6.orig/source/Engine.cpp teckit-2.5.6/source/Engine.cpp
+--- teckit-2.5.6.orig/source/Engine.cpp	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Engine.cpp	Fri Dec 30 18:18:57 2016
+@@ -1093,7 +1075,7 @@
  			if (matchElems == 0 && allowInsertion == false)
  				continue;
  			patternLength = matchElems + READ(rule->postLength);
@@ -41,7 +41,7 @@
  			direction = 1;
  			infoLimit = matchElems;
  
-@@ -2184,7 +2184,7 @@
+@@ -2194,7 +2168,7 @@
  				status = kStatus_BadMappingVersion;
  			else {
  				const Byte*	namePtr;
@@ -50,9 +50,9 @@
  					UInt16	copyBytes = *nameLength < bufferSize ? *nameLength : bufferSize;
  					if (copyBytes > 0)
  						memcpy(nameBuffer, namePtr, copyBytes);
-diff -ur TECkit-2.5.4.orig/source/Engine.h TECkit-2.5.4/source/Engine.h
---- TECkit-2.5.4.orig/source/Engine.h	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Engine.h	2014-07-18 11:01:30.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Engine.h teckit-2.5.6/source/Engine.h
+--- teckit-2.5.6.orig/source/Engine.h	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Engine.h	Fri Dec 30 18:09:51 2016
 @@ -117,7 +117,7 @@
  
  	UInt32				match(int index, int repeats, int textLoc);
@@ -62,10 +62,10 @@
  	int					patternLength;
  	int					direction;
  	MatchInfo			info[256];
-diff -ur TECkit-2.5.4.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.4/source/Public-headers/TECkit_Compiler.h
---- TECkit-2.5.4.orig/source/Public-headers/TECkit_Compiler.h	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Public-headers/TECkit_Compiler.h	2014-07-18 11:01:30.000000000 +0200
-@@ -56,7 +56,7 @@
+diff -ur teckit-2.5.6.orig/source/Public-headers/TECkit_Compiler.h teckit-2.5.6/source/Public-headers/TECkit_Compiler.h
+--- teckit-2.5.6.orig/source/Public-headers/TECkit_Compiler.h	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Public-headers/TECkit_Compiler.h	Fri Dec 30 18:21:02 2016
+@@ -56,7 +59,7 @@
  #define kCompilerOpts_Compress	0x00000010	/* generate compressed mapping table */
  #define kCompilerOpts_XML		0x00000020	/* instead of a compiled binary table, generate an XML representation of the mapping */
  
@@ -74,7 +74,7 @@
  
  TECkit_Status
  WINAPI EXPORTED
-@@ -75,7 +75,7 @@
+@@ -75,7 +78,7 @@
  TECkit_GetCompilerVersion();
  
  /* new APIs for looking up Unicode names (as NUL-terminated C strings) */
@@ -83,9 +83,9 @@
  WINAPI EXPORTED
  TECkit_GetUnicodeName(UInt32 usv);
  	/* returns the Unicode name of usv, if available, else NULL */
-diff -ur TECkit-2.5.4.orig/source/Sample-tools/TECkit_Compile.cpp TECkit-2.5.4/source/Sample-tools/TECkit_Compile.cpp
---- TECkit-2.5.4.orig/source/Sample-tools/TECkit_Compile.cpp	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Sample-tools/TECkit_Compile.cpp	2014-07-18 11:07:05.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Sample-tools/TECkit_Compile.cpp teckit-2.5.6/source/Sample-tools/TECkit_Compile.cpp
+--- teckit-2.5.6.orig/source/Sample-tools/TECkit_Compile.cpp	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Sample-tools/TECkit_Compile.cpp	Fri Dec 30 18:14:53 2016
 @@ -24,13 +24,13 @@
  #endif
  

Modified: trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-04-pragmas
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-04-pragmas	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-04-pragmas	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,50 +1,60 @@
 	Remove the '#pragma's, they seem to cause problems for MSVC
 	and are certainly not needed otherwise.
 
-diff -ur TECkit-2.5.4.orig/source/Engine.cpp TECkit-2.5.4/source/Engine.cpp
---- TECkit-2.5.4.orig/source/Engine.cpp	2014-07-18 11:01:30.000000000 +0200
-+++ TECkit-2.5.4/source/Engine.cpp	2014-07-18 11:11:09.000000000 +0200
-@@ -102,8 +102,6 @@
+diff -ur teckit-2.5.6.orig/source/Engine.cpp teckit-2.5.6/source/Engine.cpp
+--- teckit-2.5.6.orig/source/Engine.cpp	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Engine.cpp	Fri Dec 30 18:18:57 2016
+@@ -102,10 +96,6 @@
  #endif
  }
  
+-#ifndef __GNUC__
 -#pragma mark --- class Stage ---
+-#endif
 -
  Stage::Stage()
  	: oBuffer(0)
  	, oBufSize(0)
-@@ -125,8 +123,6 @@
+@@ -127,10 +117,6 @@
  	return 0;
  }
  
+-#ifndef __GNUC__
 -#pragma mark --- class Normalizer ---
+-#endif
 -
  #include "NormalizationData.c"
  
  Normalizer::Normalizer(bool compose)
-@@ -396,8 +392,6 @@
+@@ -400,10 +386,6 @@
  	return c;
  }
  
+-#ifndef __GNUC__
 -#pragma mark --- class Pass ---
+-#endif
 -
  Pass::Pass(const TableHeader* inTable, Converter* cnv)
  	: converter(cnv)
  	, tableHeader(inTable)
-@@ -1282,8 +1276,6 @@
+@@ -1288,10 +1270,6 @@
  	return 0;
  }
  
+-#ifndef __GNUC__
 -#pragma mark --- class Converter ---
+-#endif
 -
  Converter::Converter(const Byte* inTable, UInt32 inTableSize, bool inForward,
  						UInt16 inForm, UInt16 outForm)
  	: table(0)
-@@ -1934,8 +1926,6 @@
+@@ -1942,10 +1920,6 @@
  	return true;
  }
  
+-#ifndef __GNUC__
 -#pragma mark --- Public "C" API functions ---
+-#endif
 -
  TECkit_Status
  WINAPI

Modified: trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-05-static
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-05-static	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-PATCHES/patch-05-static	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,8 +1,8 @@
 	For TeX Live we build a static library and not a Dll.
 
-diff -ur TECkit-2.5.4.orig/source/Engine.cpp TECkit-2.5.4/source/Engine.cpp
---- TECkit-2.5.4.orig/source/Engine.cpp	2014-07-18 11:11:09.000000000 +0200
-+++ TECkit-2.5.4/source/Engine.cpp	2014-07-18 11:18:02.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Engine.cpp teckit-2.5.6/source/Engine.cpp
+--- teckit-2.5.6.orig/source/Engine.cpp	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Engine.cpp	Fri Dec 30 18:18:57 2016
 @@ -51,12 +51,6 @@
  #	define NOSERVICE
  #	define NOMCX
@@ -16,9 +16,9 @@
  #endif
  
  #include "Engine.h"
-diff -ur TECkit-2.5.4.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.4/source/Public-headers/TECkit_Compiler.h
---- TECkit-2.5.4.orig/source/Public-headers/TECkit_Compiler.h	2014-07-18 11:01:30.000000000 +0200
-+++ TECkit-2.5.4/source/Public-headers/TECkit_Compiler.h	2014-07-18 11:18:02.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Public-headers/TECkit_Compiler.h teckit-2.5.6/source/Public-headers/TECkit_Compiler.h
+--- teckit-2.5.6.orig/source/Public-headers/TECkit_Compiler.h	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Public-headers/TECkit_Compiler.h	Fri Dec 30 18:21:02 2016
 @@ -30,6 +30,9 @@
  #ifdef _WIN32
  /* MS compiler has predefined _WIN32, so assume Windows target  */
@@ -29,9 +29,9 @@
  #else
  /* not the MS compiler, so try Metrowerks' platform macros */
  #ifndef __APPLE__
-diff -ur TECkit-2.5.4.orig/source/Public-headers/TECkit_Engine.h TECkit-2.5.4/source/Public-headers/TECkit_Engine.h
---- TECkit-2.5.4.orig/source/Public-headers/TECkit_Engine.h	2014-07-01 02:13:39.000000000 +0200
-+++ TECkit-2.5.4/source/Public-headers/TECkit_Engine.h	2014-07-18 11:18:02.000000000 +0200
+diff -ur teckit-2.5.6.orig/source/Public-headers/TECkit_Engine.h teckit-2.5.6/source/Public-headers/TECkit_Engine.h
+--- teckit-2.5.6.orig/source/Public-headers/TECkit_Engine.h	Tue May 31 05:37:08 2016
++++ teckit-2.5.6/source/Public-headers/TECkit_Engine.h	Fri Dec 30 18:22:04 2016
 @@ -80,6 +80,9 @@
  #ifdef _WIN32
  /* MS compiler has predefined _WIN32, so assume Windows target  */

Modified: trunk/Build/source/libs/teckit/TECkit-src/INSTALL
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/INSTALL	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/INSTALL	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,6 @@
 INSTALL
 
-Note: If you checked out teckit from svn, or for any other reason don't have
+Note: If you checked out teckit from a VCS, or for any other reason don't have
 a file called "configure", you will need to initialize the directory using
 GNU autotools. Instructions for this are given further down.
 
@@ -63,6 +63,10 @@
 
 The results will be in the teckit-linux subdirectory.
 
+To build just a source package that can be passed to an external package builder
+(such as `pbuilder`) add `-S` to the command line. Other `debuild` options can
+be given as well.
+
 BUILDING a MAC PACKAGE
 
 Run the following script:
@@ -92,4 +96,4 @@
 	./autogen.sh
 
 in the teckit source directory. This normally needs to be done only once, but
-if you update the directory from svn you may need to run it again.
+if you update your directory from the VCS you may need to run it again.

Modified: trunk/Build/source/libs/teckit/TECkit-src/NEWS
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/NEWS	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/NEWS	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,20 @@
+2016-04-19
+    Version 2.5.6
+    Added a diversion of /usr/bin/teckit_compile to avoid a conflict with the
+      texlive-binaries package on Linux
+
+2016-04-11
+    Version 2.5.5
+    Split shared libraries into a separate Linux package
+    Made Linux packages multiarch-compatible
+    Fixed compiler warnings
+
+2014-07-09
+    Version 2.5.4
+    Improved building and testing scripts
+    Enabled tests to be run on Windows without bash
+
 2014-06-30
-    Version 2.5.4
     Updated Unicode character names and normalization data to 7.0.0
     Fixed data normalization bug
     Updated tests

Modified: trunk/Build/source/libs/teckit/TECkit-src/README
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/README	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/README	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,16 +1,20 @@
 README
+======
 
 This is TECkit, a library for encoding conversion, usable through standalone
 tools or by linking with other software packages.
 
+See the Documentation folder for information on the TECkit mapping language
+and conversion tool usage notes.
 
-See the docs folder for TECkit mapping language and conversion tool usage notes.
-
-
 The teckit_compile tool now supports a new option, not described in the PDF
 documentation:
 
-        -x          generate XML representation rather than compiled table
+    -x    generate XML representation rather than compiled table
 
 This is primarily intended for use by the Reprise utility, and the XML format
 produced is subject to change according to the needs of that tool.
+
+The TECkit libraries have been updated to support the Unicode 7.0.0 character
+repertoire; the documentation and GUI tools (Mapping Editor, DropTEC text file
+converter) have not been modified since version 2.5.1 (2006).

Modified: trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv.cpp
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv.cpp	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv.cpp	2016-12-30 10:21:01 UTC (rev 42807)
@@ -313,7 +313,7 @@
 		fprintf(stderr, "unable to read mapping file for %s (file %s)\n", mappingName.c_str(), mapFileName.c_str());
 		exit(1);
 	}
-	fread(buf, 1, fileSize, mapFile);
+	fileSize = fread(buf, 1, fileSize, mapFile);
 	fclose(mapFile);
 	
 	TECkit_Converter	converter;
@@ -629,7 +629,7 @@
 		// *** Unicode to Byte conversion
 		Byte	bom[3];
 		long	pos = ftell(inFile);
-		if (fread(bom, 3, 1, inFile)) {
+		if (fread(bom, 3, 1, inFile) > 0) {
 			if (bom[0] == 0xef && bom[1] == 0xbb && bom[2] == 0xbf) {
 				inForm = kForm_UTF8;
 			}

Modified: trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv_ver.rc
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv_ver.rc	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/SFconv/SFconv_ver.rc	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/configure.ac
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/configure.ac	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/configure.ac	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 AC_PREREQ(2.54)
-AC_INIT(teckit, 2.5.4, nrsi at sil.org)
+AC_INIT(teckit, 2.5.6, nrsi at sil.org)
 AM_CONFIG_HEADER([config.h])
 AC_CONFIG_SRCDIR([source/UnicodeNames.cpp])
 AC_CONFIG_MACRO_DIR([m4])
@@ -84,8 +84,8 @@
   AC_HELP_STRING([--enable-final],
     [build for release. (default=no)]))
 if test "$enable_final" = yes; then
-  CFLAGS="-O3 -DNDEBUG"
-  CXXFLAGS="-O3 -DNDEBUG"
+  CFLAGS="$CFLAGS -O3 -DNDEBUG"
+  CXXFLAGS="$CXXFLAGS -O3 -DNDEBUG"
 fi
 
 # Enable profile

Modified: trunk/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,6 @@
 				TECKit Licensing
 
-		   Copyright 2002-2014, SIL International
+		   Copyright 2002-2016, SIL International
 			    All rights reserved.
 
     This library is free software; you can redistribute it and/or modify

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.cpp
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.cpp	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.cpp	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Compiler.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Compiler_ver.rc
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Compiler_ver.rc	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Compiler_ver.rc	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Engine.cpp
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Engine.cpp	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Engine.cpp	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Engine.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Engine.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Engine.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Engine_ver.rc
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Engine_ver.rc	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Engine_ver.rc	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Perl/TECkit.xs
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Perl/TECkit.xs	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Perl/TECkit.xs	2016-12-30 10:21:01 UTC (rev 42807)
@@ -168,6 +168,7 @@
         TECkit_ResetConverter((TECkit_Converter)converter);
     OUTPUT:
         RETVAL
+        hr
 
 void
 DESTROY(converter)

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Common.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Common.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Common.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Compiler.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Compiler.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Compiler.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -15,7 +15,7 @@
 
 /*
 	TECkit_Compiler.h
-	Copyright (c) 2002-2014 SIL International.
+	Copyright (c) 2002-2016 SIL International.
 */
 
 #ifndef __TECkit_Compiler_H__

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Engine.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Engine.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Public-headers/TECkit_Engine.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile.cpp
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile.cpp	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile.cpp	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,6 @@
 /*
 	TECkit_Compile.c
-	Copyright (c) 2002-2014 SIL International.
+	Copyright (c) 2002-2016 SIL International.
 	
 	2004-03-12	updated to use v2.1 compiler
 				added -u option to force UTF8 mode
@@ -135,7 +135,7 @@
 	if (mapFileName != 0) {
 		// compile the mapping
 		FILE*	inFile = fopen(mapFileName, "rb");
-		long	len;
+		size_t	len;
 		Byte*	compiledTable;
 		UInt32	compiledSize;
 		TECkit_Status	status;
@@ -165,7 +165,10 @@
 			return 1;	// not enough memory
 		}
 
-		fread(txt, len, 1, inFile);
+		if (fread(txt, len, 1, inFile) != 1) {
+			fprintf(stderr, "not enough data in mapping file\n");
+			return 1;
+		}
 		fclose(inFile);
 		
 		status = TECkit_CompileOpt(txt, len, &errFunc, 0, &compiledTable, &compiledSize,

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile_ver.rc
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile_ver.rc	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TECkit_Compile_ver.rc	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv.cpp
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv.cpp	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv.cpp	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,6 @@
 /*
 	TxtConv.c
-	Copyright (c) 2002-2014 SIL International.
+	Copyright (c) 2002-2016 SIL International.
 
 	2008-01-23  jk  revised endian-ness stuff to allow Universal build
 	 5-May-2005		jk	added include <stdlib.h> and <string.h> to keep gcc happy
@@ -53,7 +53,7 @@
 	char			outBuffer[kOutBufLen];
 	UInt32			savedLen = 0;
 	UInt32			offset = 0;
-	TECkit_Status	status;
+	TECkit_Status	status = kStatus_NeedMoreInput;
 
 	inBase = ftell(inFile);
 	fseek(inFile, 0, SEEK_END);
@@ -61,19 +61,21 @@
 	fseek(inFile, inBase, SEEK_SET);
 
 	while (1) {
-		UInt32	inUsed, outUsed, lookahead;
+		UInt32	inUsed = 0, outUsed = 0, lookahead = 0;
 		UInt32	amountToRead = kInBufLen - savedLen;
 		char*	inPtr = inBuffer;
-		UInt32	inAvail;
+		UInt32	inAvail = savedLen;
 		
 		if (offset + amountToRead > inLength)
 			amountToRead = inLength - offset;
 		
-		inAvail = savedLen + amountToRead;
-		if (inAvail > 0) {
-			fread(inBuffer + savedLen, 1, amountToRead, inFile);
+		if (amountToRead > 0) {
+			amountToRead = fread(inBuffer + savedLen, 1, amountToRead, inFile);
 			offset += amountToRead;
+			inAvail += amountToRead;
+		}
 
+		if (inAvail > 0) {
 			status = TECkit_ConvertBufferOpt(cnv, (Byte*)inPtr, inAvail, &inUsed,
 											(Byte*)outBuffer, kOutBufLen, &outUsed, opts, &lookahead);
 			fwrite(outBuffer, 1, outUsed, outFile);
@@ -107,6 +109,7 @@
 				fwrite(outBuffer, 1, outUsed, outFile);
 				savedLen -= inUsed;
 				inPtr += inUsed;
+				inUsed = 0;
 			} while ((status & kStatusMask_Basic) == kStatus_OutputBufferFull);
 
 			if ((status & kStatusMask_Basic) == kStatus_UnmappedChar)
@@ -344,7 +347,7 @@
 			return 1;
 		}
 
-		fread(table, 1, len, tecFile);
+		len = fread(table, 1, len, tecFile);
 		fclose(tecFile);
 
 		status = forward
@@ -370,6 +373,7 @@
 		// if the input is supposed to be Unicode, and the inForm is unspecified, try to guess it
 		// or skip over the BOM if one is found that matches the specified inForm
 		unsigned char	sig[4];
+		size_t sigLen;
 		if (inForm == kForm_Bytes) {
 			fprintf(stderr, "improper input encoding form for this mapping");
 			return 1;
@@ -377,24 +381,24 @@
 		
 		switch (inForm) {
 			case kForm_Unspecified:
-				fread(sig, 1, 4, inFile);
-				if (sig[0] == 0xef && sig[1] == 0xbb && sig[2] == 0xbf) {
+				sigLen = fread(sig, 1, 4, inFile);
+				if (sigLen >= 3 && sig[0] == 0xef && sig[1] == 0xbb && sig[2] == 0xbf) {
 					inForm = kForm_UTF8;
 					fseek(inFile, 3, SEEK_SET);
 				}
-				else if (sig[0] == 0xfe && sig[1] == 0xff) {
+				else if (sigLen >= 2 && sig[0] == 0xfe && sig[1] == 0xff) {
 					inForm = kForm_UTF16BE;
 					fseek(inFile, 2, SEEK_SET);
 				}
-				else if (sig[0] == 0xff && sig[1] == 0xfe && sig[2] == 0x00 && sig[3] == 0x00) {
+				else if (sigLen >= 4 && sig[0] == 0xff && sig[1] == 0xfe && sig[2] == 0x00 && sig[3] == 0x00) {
 					inForm = kForm_UTF32LE;
 				/*	fseek(inFile, 4, SEEK_SET);	*/
 				}
-				else if (sig[0] == 0xff && sig[1] == 0xfe) {
+				else if (sigLen >= 2 && sig[0] == 0xff && sig[1] == 0xfe) {
 					inForm = kForm_UTF16LE;
 					fseek(inFile, 2, SEEK_SET);
 				}
-				else if (sig[0] == 0x00 && sig[1] == 0x00 && sig[2] == 0xfe && sig[3] == 0xff) {
+				else if (sigLen >= 4 && sig[0] == 0x00 && sig[1] == 0x00 && sig[2] == 0xfe && sig[3] == 0xff) {
 					inForm = kForm_UTF32BE;
 				/*	fseek(inFile, 4, SEEK_SET);	*/
 				}
@@ -405,32 +409,32 @@
 				break;
 		
 			case kForm_UTF8:
-				fread(sig, 1, 3, inFile);
-				if (!(sig[0] == 0xef && sig[1] == 0xbb && sig[2] == 0xbf))
+				sigLen = fread(sig, 1, 3, inFile);
+				if (sigLen >= 3 && !(sig[0] == 0xef && sig[1] == 0xbb && sig[2] == 0xbf))
 					fseek(inFile, 0, SEEK_SET);
 				break;
 
 			case kForm_UTF16BE:
-				fread(sig, 1, 2, inFile);
-				if (!(sig[0] == 0xfe && sig[1] == 0xff))
+				sigLen = fread(sig, 1, 2, inFile);
+				if (sigLen >= 2 && !(sig[0] == 0xfe && sig[1] == 0xff))
 					fseek(inFile, 0, SEEK_SET);
 				break;
 
 			case kForm_UTF16LE:
-				fread(sig, 1, 2, inFile);
-				if (!(sig[0] == 0xff && sig[1] == 0xfe))
+				sigLen = fread(sig, 1, 2, inFile);
+				if (sigLen >= 2 && !(sig[0] == 0xff && sig[1] == 0xfe))
 					fseek(inFile, 0, SEEK_SET);
 				break;
 
 			case kForm_UTF32BE:
-				fread(sig, 1, 4, inFile);
-				if (!(sig[0] == 0x00 && sig[1] == 0x00 && sig[2] == 0xfe && sig[3] == 0xff))
+				sigLen = fread(sig, 1, 4, inFile);
+				if (sigLen >= 4 && !(sig[0] == 0x00 && sig[1] == 0x00 && sig[2] == 0xfe && sig[3] == 0xff))
 					fseek(inFile, 0, SEEK_SET);
 				break;
 
 			case kForm_UTF32LE:
-				fread(sig, 1, 4, inFile);
-				if (!(sig[0] == 0xff && sig[1] == 0xfe && sig[2] == 0x00 && sig[3] == 0x00))
+				sigLen = fread(sig, 1, 4, inFile);
+				if (sigLen >= 4 && !(sig[0] == 0xff && sig[1] == 0xfe && sig[2] == 0x00 && sig[3] == 0x00))
 					fseek(inFile, 0, SEEK_SET);
 				break;
 		}

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv_ver.rc
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv_ver.rc	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/TxtConv_ver.rc	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/version_defs.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/version_defs.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/Sample-tools/version_defs.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.
@@ -10,15 +10,15 @@
 #include <windows.h>
 
 // version numbers that should be updated for each release
-#define VER_FILEVERSION             2,5,4,0
-#define VER_FILEVERSION_STR         "2.5.4.0\0"
+#define VER_FILEVERSION             2,5,6,0
+#define VER_FILEVERSION_STR         "2.5.6.0\0"
 
-#define VER_PRODUCTVERSION          2,5,4,0
-#define VER_PRODUCTVERSION_STR      "2.5.4\0"
+#define VER_PRODUCTVERSION          2,5,6,0
+#define VER_PRODUCTVERSION_STR      "2.5.6\0"
 
 // constants used in all the binaries, shouldn't need changing (until next year)
 #define VER_COMPANY_NAME_STR        "SIL International\0"
-#define VER_COPYRIGHT_STR           "Copyright (c) 2002-2014\0"
+#define VER_COPYRIGHT_STR           "Copyright (c) 2002-2016\0"
 #define VER_PRODUCT_NAME_STR        "TECkit basic tools\0"
 
 #ifndef DEBUG

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/TECkit_Format.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/TECkit_Format.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/TECkit_Format.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (C) 2002-2014 SIL International. All rights reserved.
+Copyright (C) 2002-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.

Modified: trunk/Build/source/libs/teckit/TECkit-src/source/version_defs.h
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/source/version_defs.h	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/source/version_defs.h	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 /*------------------------------------------------------------------------
-Copyright (c) 2008-2014 SIL International. All rights reserved.
+Copyright (c) 2008-2016 SIL International. All rights reserved.
 
 Distributable under the terms of either the Common Public License or the
 GNU Lesser General Public License, as specified in the LICENSING.txt file.
@@ -10,15 +10,15 @@
 #include <windows.h>
 
 // version numbers that should be updated for each release
-#define VER_FILEVERSION             2,5,4,0
-#define VER_FILEVERSION_STR         "2.5.4.0\0"
+#define VER_FILEVERSION             2,5,6,0
+#define VER_FILEVERSION_STR         "2.5.6.0\0"
 
-#define VER_PRODUCTVERSION          2,5,4,0
-#define VER_PRODUCTVERSION_STR      "2.5.4\0"
+#define VER_PRODUCTVERSION          2,5,6,0
+#define VER_PRODUCTVERSION_STR      "2.5.6\0"
 
 // constants used in all the binaries, shouldn't need changing (until next year)
 #define VER_COMPANY_NAME_STR        "SIL International\0"
-#define VER_COPYRIGHT_STR           "Copyright (c) 2002-2014\0"
+#define VER_COPYRIGHT_STR           "Copyright (c) 2002-2016\0"
 #define VER_PRODUCT_NAME_STR        "TECkit core\0"
 
 #ifndef DEBUG

Modified: trunk/Build/source/libs/teckit/TECkit-src/test/GNT-map.xml
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/test/GNT-map.xml	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/test/GNT-map.xml	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<!--Copyright (c) 2002-2014 SIL International-->
+<!--Copyright (c) 2002-2016 SIL International-->
 <sfConversion defaultMapping="SILGreek">
 	<sfMarkers escape="\"
 				chars="abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ"

Modified: trunk/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.map
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.map	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.map	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,5 +1,5 @@
 ;SILGreek.map
-;Copyright (c) 2002-2014 SIL International.
+;Copyright (c) 2002-2016 SIL International.
 
 ; SIL Greek
 

Modified: trunk/Build/source/libs/teckit/TECkit-src/uninstalled-top.pc.in
===================================================================
--- trunk/Build/source/libs/teckit/TECkit-src/uninstalled-top.pc.in	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/TECkit-src/uninstalled-top.pc.in	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,6 @@
-prefix=@prefix@
+prefix=@abs_builddir@
 exec_prefix=@exec_prefix@
-priv_includedir=@abs_srcdir@/src
+priv_includedir=@abs_srcdir@/source
 includedir=@abs_srcdir@/include
-libdir=@abs_builddir@/src/.libs
+libdir=@abs_builddir@/lib/.libs
 version=@VERSION@

Modified: trunk/Build/source/libs/teckit/configure
===================================================================
--- trunk/Build/source/libs/teckit/configure	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/configure	2016-12-30 10:21:01 UTC (rev 42807)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for TECkit (TeX Live) 2.5.4.
+# Generated by GNU Autoconf 2.69 for TECkit (TeX Live) 2.5.6.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='TECkit (TeX Live)'
 PACKAGE_TARNAME='teckit--tex-live-'
-PACKAGE_VERSION='2.5.4'
-PACKAGE_STRING='TECkit (TeX Live) 2.5.4'
+PACKAGE_VERSION='2.5.6'
+PACKAGE_STRING='TECkit (TeX Live) 2.5.6'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1306,7 +1306,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures TECkit (TeX Live) 2.5.4 to adapt to many kinds of systems.
+\`configure' configures TECkit (TeX Live) 2.5.6 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1377,7 +1377,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of TECkit (TeX Live) 2.5.4:";;
+     short | recursive ) echo "Configuration of TECkit (TeX Live) 2.5.6:";;
    esac
   cat <<\_ACEOF
 
@@ -1486,7 +1486,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-TECkit (TeX Live) configure 2.5.4
+TECkit (TeX Live) configure 2.5.6
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2109,7 +2109,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by TECkit (TeX Live) $as_me 2.5.4, which was
+It was created by TECkit (TeX Live) $as_me 2.5.6, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4032,7 +4032,7 @@
 
 # Define the identity of the package.
  PACKAGE='teckit--tex-live-'
- VERSION='2.5.4'
+ VERSION='2.5.6'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -7248,7 +7248,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by TECkit (TeX Live) $as_me 2.5.4, which was
+This file was extended by TECkit (TeX Live) $as_me 2.5.6, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7314,7 +7314,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-TECkit (TeX Live) config.status 2.5.4
+TECkit (TeX Live) config.status 2.5.6
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: trunk/Build/source/libs/teckit/version.ac
===================================================================
--- trunk/Build/source/libs/teckit/version.ac	2016-12-30 01:02:59 UTC (rev 42806)
+++ trunk/Build/source/libs/teckit/version.ac	2016-12-30 10:21:01 UTC (rev 42807)
@@ -8,4 +8,4 @@
 dnl --------------------------------------------------------
 dnl
 dnl  m4-include this file to define the current TECkit version
-m4_define([TECkit_version], [2.5.4])
+m4_define([TECkit_version], [2.5.6])



More information about the tex-live-commits mailing list