sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (012662711bdfb9ccf821d6fa18aad15b0cebd3bc)
- From: Justin Boffemmyer <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (012662711bdfb9ccf821d6fa18aad15b0cebd3bc)
- Date: Wed, 29 Oct 2008 13:59:52 -0500
GIT changes to master grimoire by Justin Boffemmyer <flux AT sourcemage.org>:
ChangeLog | 3 ++
i18n/uim/BUILD | 2 +
i18n/uim/CONFIGURE | 29 +++++++++++++++++++
i18n/uim/DEPENDS | 78
+++++++++++++++++++++++++++++++++++++++++++++++++++++
i18n/uim/DETAILS | 16 ++++++++++
i18n/uim/HISTORY | 3 ++
6 files changed, 131 insertions(+)
New commits:
commit 012662711bdfb9ccf821d6fa18aad15b0cebd3bc
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>
i18n/uim: new spell, universal input method
uim is an input method engine capable of inputting any language
(provided the language module is available, m17n-lib can provide
support for *many* languages), and it can do the input both in X
windows and on the console (via the uim-fep command-line tool). It can
be configured both by hand via a .uim config file, or using a gui
configuration tool.
diff --git a/ChangeLog b/ChangeLog
index 86901fd..4b51e98 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-10-29 Justin Boffemmyer <flux AT sourcemage.org>
+ * i18n/uim: new spell, universal input method
+
2008-10-29 George Sherwood <gsherwood AT sourcemage.org>
* python-pypi/python-pynut: New spell for nut-monitor
* utils/nut-monitor: New spell. Gui for nut.
diff --git a/i18n/uim/BUILD b/i18n/uim/BUILD
new file mode 100755
index 0000000..20c634f
--- /dev/null
+++ b/i18n/uim/BUILD
@@ -0,0 +1,2 @@
+OPTS="$UIMCONF $OPTS" &&
+default_build
diff --git a/i18n/uim/CONFIGURE b/i18n/uim/CONFIGURE
new file mode 100755
index 0000000..8da3b05
--- /dev/null
+++ b/i18n/uim/CONFIGURE
@@ -0,0 +1,29 @@
+config_query UIMANTHY "Build with anthy support?" y &&
+
+if [[ $UIMANTHY == y ]]
+then
+ config_query_option UIMCONF "Build with UTF-8 libanthy support?" "y" \
+ "--with-anthy-utf8" \
+ "--with-anthy"
+fi &&
+
+config_query UIMFEP "Build uim-fep?" y &&
+
+if [[ $UIMFEP == y ]]
+then
+ UIMCONF="$UIMCONF --enable-fep"
+else
+ UIMCONF="$UIMCONF --disable-fep"
+fi &&
+
+config_query_option UIMCONF "Build uim.el (for emacs support)?" y \
+ "--enable-emacs" "--disable-emacs" &&
+
+config_query_option UIMCONF "Build dictionary utility (for Anthy and
Canna)?" n \
+ "--enable-dict" "--disable-dict" &&
+
+config_query_option UIMCONF "Build KDE panel applet?" y \
+ "--enable-kde-applet" "--disable-kde-applet" &&
+
+config_query_option UIMCONF "Build graphical conf editor?" y \
+ "--enable-pref" "--disable-pref"
diff --git a/i18n/uim/DEPENDS b/i18n/uim/DEPENDS
new file mode 100755
index 0000000..4ba884e
--- /dev/null
+++ b/i18n/uim/DEPENDS
@@ -0,0 +1,78 @@
+if [[ $UIMANTHY == y ]]
+then
+ depends anthy
+fi &&
+
+if [[ $UIMFEP == y ]]
+then
+ depends ncurses
+fi &&
+
+optional_depends libedit \
+ "--with-libedit" \
+ "--without-libedit" \
+ "libedit support" &&
+
+optional_depends canna \
+ "--with-canna" \
+ "--without-canna" \
+ "Japanese Canna module" &&
+
+optional_depends freewnn \
+ "--with-wnn" \
+ "--without-wnn" \
+ "Japanese wnn module" &&
+
+# The following are possible input modules for UIM, but we don't have
+# spells for them yet. The code is here for when we have the spells.
+#
+#optional_depends sj3 \
+# "--with-sj3" \
+# "--without-sj3" \
+# "Japanese sj3 module" &&
+#
+#optional_depends mana \
+# "--with-mana" \
+# "--without-mana" \
+# "Japanese mana module" &&
+#
+#optional_depends prime \
+# "--with-prime" \
+# "--without-prime" \
+# "Japanese PRIME module" &&
+#
+#optional_depends m17nlib \
+# "--with-m17nlib" \
+# "--without-m17nlib" \
+# "uim-m17nlib bridge" &&
+#
+#optional_depends X11-SERVER \
+# "--with-x" \
+# "--without-x" \
+# "X window system support" &&
+#
+#optional_depends libxft \
+# "--with-xft" \
+# "--without-xft" \
+# "Xft (antialias) support" &&
+#
+
+optional_depends gtk+2 \
+ "--with-gtk2" \
+ "--without-gtk2" \
+ "gtk tools and gtk immodule" &&
+
+optional_depends gnome-panel \
+ "--with-gnome-panel" \
+ "--without-gnome-panel" \
+ "GNOME applet indicator" &&
+
+optional_depends qt-x11 \
+ "--with-qt --with-qt-immodule" \
+ "--without-qt --with-qt-immodule" \
+ "qt tools" &&
+
+optional_depends qt4 \
+ "--with-qt --with-qt4-immodule" \
+ "--without-qt --without-qt4-immodule" \
+ "qt4 tools (experimental)"
diff --git a/i18n/uim/DETAILS b/i18n/uim/DETAILS
new file mode 100755
index 0000000..4b1ea66
--- /dev/null
+++ b/i18n/uim/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=uim
+ VERSION=1.5.4
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]="http://${SPELL}.googlecode.com/files/${SOURCE}"
+
SOURCE_HASH=sha512:2d40f97d7bb2d0b9138a7ede005e2c754ff5c710c1885aa5400a475ccccca081ccbaa84d47b0fbbef7a26fa0a1e00055ed1f85e5897b9a4ac20497cf5061c23a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://code.google.com/p/uim/"
+ LICENSE[0]=BSD
+ ENTERED=20081029
+ SHORT="A multilingual input method framework."
+cat << EOF
+uim is a multilingual input method framework. It aims to provide a flexible
+development platform and useful user environment for input methods. It works
+in many environments, including general desktop systems such as GNOME or KDE,
+and even in a console. It also supports Linux Zaurus and Mac OS X.
+EOF
diff --git a/i18n/uim/HISTORY b/i18n/uim/HISTORY
new file mode 100644
index 0000000..eee92e6
--- /dev/null
+++ b/i18n/uim/HISTORY
@@ -0,0 +1,3 @@
+2008-10-29 Justin Boffemmyer <flux AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, HISTORY: spell created
+
- [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (012662711bdfb9ccf821d6fa18aad15b0cebd3bc), Justin Boffemmyer, 10/29/2008
Archive powered by MHonArc 2.6.24.