[Lunar-commits] <moonbase> TECkit: new module

Paul Bredbury brebs at lunar-linux.org
Sat Feb 26 06:50:31 CET 2011


commit de60bf914a3f718ce90f565164bc0d8da19c393d
Author: Christian Krause <kizkizzbangbang at googlemail.com>
Date:   Sat Feb 26 12:50:31 2011 +0700

    TECkit: new module
    
    texlive uses TECkit, so I wanted to provide this as a system library
    and add the option to texlive later
---
 zbeta/TECkit/BUILD   |    7 +++++++
 zbeta/TECkit/DEPENDS |    2 ++
 zbeta/TECkit/DETAILS |   23 +++++++++++++++++++++++
 3 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/zbeta/TECkit/BUILD b/zbeta/TECkit/BUILD
new file mode 100644
index 0000000..c239e9e
--- /dev/null
+++ b/zbeta/TECkit/BUILD
@@ -0,0 +1,7 @@
+(
+
+  chmod 755 configure  &&
+  sedit "s/#include <cstring>/#include <cstring>\n#include <stdio.h>/" source/Compiler.cpp &&
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/TECkit/DEPENDS b/zbeta/TECkit/DEPENDS
new file mode 100644
index 0000000..85acde8
--- /dev/null
+++ b/zbeta/TECkit/DEPENDS
@@ -0,0 +1,2 @@
+depends zlib
+depends expat
diff --git a/zbeta/TECkit/DETAILS b/zbeta/TECkit/DETAILS
new file mode 100644
index 0000000..3abacf6
--- /dev/null
+++ b/zbeta/TECkit/DETAILS
@@ -0,0 +1,23 @@
+          MODULE=TECkit
+         VERSION=2.5.1
+             VER=2_5_1
+          SOURCE=${MODULE}_${VER}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${MODULE}_${VER}
+      SOURCE_URL=http://scripts.sil.org/svn-view/teckit/TAGS
+      SOURCE_VFY=sha1:4c43541d11e82c88a56b69d9d077aa3b60e6bb5c
+        WEB_SITE=http://scripts.sil.org/cms/scripts/page.php?&cat_id=TECkit
+         ENTERED=20110225
+         UPDATED=20110225
+           SHORT="a Text Encoding Conversion toolkit"
+
+cat << EOF
+TECkit is a low-level toolkit intended to be used by other
+applications that need to perform encoding conversions
+(e.g. when importing legacy data into a Unicode-based
+application). The primary component of the TECkit package
+is therefore a library that performs conversions -- this is
+the TECkit engine. The engine relies on mapping tables in a
+specific binary format. There is a compiler that creates
+such tables from a human-readable mapping description (a
+simple text file).
+EOF


More information about the Lunar-commits mailing list