summaryrefslogtreecommitdiffstats
path: root/i18n/im-sdk
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /i18n/im-sdk
initial commit from stable 0.3
Diffstat (limited to 'i18n/im-sdk')
-rwxr-xr-xi18n/im-sdk/BUILD54
-rwxr-xr-xi18n/im-sdk/DEPENDS2
-rwxr-xr-xi18n/im-sdk/DETAILS28
-rw-r--r--i18n/im-sdk/HISTORY20
4 files changed, 104 insertions, 0 deletions
diff --git a/i18n/im-sdk/BUILD b/i18n/im-sdk/BUILD
new file mode 100755
index 0000000000..55fb96d647
--- /dev/null
+++ b/i18n/im-sdk/BUILD
@@ -0,0 +1,54 @@
+(
+ BUILDDIRS="lib/EIMIL lib/iiimp lib/iiimcf \
+ iiimsf leif iiimxcf/xiiimp.so iiimxcf/htt_xbe iiimgcf"
+
+ (
+ # this makes it compile with libiconv installed
+ cp lib/CSConv/iconv/iconv.h include/ &&
+
+ cd lib/CSConv &&
+ ./configure \
+ --prefix=$INSTALL_ROOT/usr/lib/im \
+ --without-libiconv-prefix \
+ $OPTS &&
+ make
+ ) &&
+
+ for dir in $BUILDDIRS; do
+ (
+ cd $dir &&
+ ./configure \
+ --prefix=$INSTALL_ROOT/usr \
+ --sysconfdir=$INSTALL_ROOT/etc \
+ --localstatedir=$INSTALL_ROOT/var \
+ --libdir=$INSTALL_ROOT/usr/lib \
+ --without-libiconv-prefix \
+ $OPTS &&
+ make
+ ) || return 1
+ done &&
+
+ prepare_install &&
+
+ (
+ cd lib/CSConv &&
+ make install
+ ) &&
+
+ for dir in $BUILDDIRS; do
+ (
+ cd $dir &&
+ make install
+ ) || return 1
+ done &&
+
+ # move config file to a sane place
+ cd $INSTALL_ROOT/usr/lib/im &&
+ if [ ! -f $INSTALL_ROOT/etc/im/htt.conf ] ; then
+ mkdir -p $INSTALL_ROOT/etc/im &&
+ mv htt.conf $INSTALL_ROOT/etc/im/
+ else
+ rm -f htt.conf
+ fi &&
+ ln -sf /etc/im/htt.conf htt.conf
+) >$C_FIFO 2>&1
diff --git a/i18n/im-sdk/DEPENDS b/i18n/im-sdk/DEPENDS
new file mode 100755
index 0000000000..cba2255bb7
--- /dev/null
+++ b/i18n/im-sdk/DEPENDS
@@ -0,0 +1,2 @@
+depends glib2 &&
+depends gtk+
diff --git a/i18n/im-sdk/DETAILS b/i18n/im-sdk/DETAILS
new file mode 100755
index 0000000000..09405466ef
--- /dev/null
+++ b/i18n/im-sdk/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=im-sdk
+ VERSION=r11_4-1467
+ SOURCE=$SPELL.r11_4.1467.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://www.openi18n.org/download/docs/im-sdk/$SOURCE
+ MD5[0]=ed134a1e6e4e5b92e30ae4a452166f77
+ WEB_SITE=http://www.openi18n.org/subgroups/im/IIIMF/
+ ENTERED=20030906
+ UPDATED=20030906
+ MAINTAINER=jimmy@yen.tp
+ SHORT="Internet/Intranet Input Method Framework IM SDK"
+cat << EOF
+IIIMF stands for Internet/Intranet Input Method Framework. IIIMF is designed to be the next generation of input method framework which provides the following capabilities:
+
+* Platform independence.
+* Multlingual and Full UNICODE support, yet satisfactory for native speakers.
+* Windowing System Independence.
+* Multiple language engines concurrently run.
+* Multiuser.
+* Distributed, lightweight clients and scalable server.
+* Extensiblity in multiple means.
+* Efficient protocol to allow usage over low-speed modem connection.
+* Easy input method engine development with plugin API.
+* Easy input method enabling with libiiimcf, even on console apps.
+* Small core part to start from.
+
+The im-sdk comes with a complete Input Method framework kit coupled with a working server and several client implementations.
+EOF
diff --git a/i18n/im-sdk/HISTORY b/i18n/im-sdk/HISTORY
new file mode 100644
index 0000000000..49edd1dca3
--- /dev/null
+++ b/i18n/im-sdk/HISTORY
@@ -0,0 +1,20 @@
+2004-11-22 Eric Sandall <eric@sandall.us>
+ * BUILD: Changed `exit 1` to `return 1` (Bug #7649)
+
+2004-02-22 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Added dependency on gtk+ (Bug #6180)
+
+2004-02-19 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Added dependency on glib2 (Bug #6005)
+
+2003-12-10 Eric Sandall <eric@sandall.us>
+ * Added to i18n (Bug #4281)
+
+2003-09-12 Jimmy Yen <jimmy@yen.tp>
+ * Removed DEPENDS file; don't care about libiconv.
+ * Removed some dumb hacks in BUILD.
+ * Moved htt.conf to /etc/im to prevent overwriting.
+
+2003-09-08 Jimmy Yen <jimmy@yen.tp>
+ * First release.
+