summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-i18n/uim-svn')
-rw-r--r--app-i18n/uim-svn/ChangeLog11
-rw-r--r--app-i18n/uim-svn/files/digest-uim-svn-1.51
-rw-r--r--app-i18n/uim-svn/uim-svn-1.5.ebuild179
3 files changed, 189 insertions, 2 deletions
diff --git a/app-i18n/uim-svn/ChangeLog b/app-i18n/uim-svn/ChangeLog
index 6f8ffe5bca7f..beeba051a3ff 100644
--- a/app-i18n/uim-svn/ChangeLog
+++ b/app-i18n/uim-svn/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-i18n/uim-svn
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim-svn/ChangeLog,v 1.26 2006/10/30 12:37:54 hattya Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim-svn/ChangeLog,v 1.27 2007/01/19 11:26:03 hattya Exp $
+
+*uim-svn-1.5 (19 Jan 2007)
+
+ 19 Jan 2007; Akinori Hattori <hattya@gentoo.org> +uim-svn-1.5.ebuild,
+ -uim-svn-20060320.ebuild:
+ use version number. this version cannot compile, because
+ dev-util/intltool-0.35.2 is not in portage.
30 Oct 2006; Akinori Hattori <hattya@gentoo.org> uim-svn-20060320.ebuild:
add anthy use flag. and fix LICENSE.
diff --git a/app-i18n/uim-svn/files/digest-uim-svn-1.5 b/app-i18n/uim-svn/files/digest-uim-svn-1.5
new file mode 100644
index 000000000000..8b137891791f
--- /dev/null
+++ b/app-i18n/uim-svn/files/digest-uim-svn-1.5
@@ -0,0 +1 @@
+
diff --git a/app-i18n/uim-svn/uim-svn-1.5.ebuild b/app-i18n/uim-svn/uim-svn-1.5.ebuild
new file mode 100644
index 000000000000..dd5da5c591cd
--- /dev/null
+++ b/app-i18n/uim-svn/uim-svn-1.5.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim-svn/uim-svn-1.5.ebuild,v 1.1 2007/01/19 11:26:03 hattya Exp $
+
+inherit elisp-common flag-o-matic kde-functions multilib subversion
+
+IUSE="X anthy canna dict eb emacs fep gtk immqt libedit m17n-lib nls qt3"
+
+DESCRIPTION="a multilingual input method library"
+HOMEPAGE="http://uim.freedesktop.org/"
+SRC_URI=""
+
+LICENSE="BSD GPL-2 LGPL-2.1"
+KEYWORDS="~x86"
+SLOT="0"
+
+# >=dev-util/intltool-0.35.2
+DEPEND="${RDEPEND}
+ >=sys-devel/autoconf-2.60b
+ >=sys-devel/automake-1.10
+ >=dev-util/intltool-0.35.0
+ gnome-base/librsvg
+ dev-lang/perl
+ dev-lang/ruby
+ app-text/asciidoc
+ X? ( || ( (
+ x11-proto/xextproto
+ x11-proto/xproto
+ )
+ virtual/x11 ) )
+ nls? ( virtual/libintl )"
+RDEPEND="!app-i18n/uim
+ X? ( || ( (
+ x11-libs/libX11
+ x11-libs/libXft
+ x11-libs/libXt
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXext
+ x11-libs/libXrender
+ )
+ virtual/x11 ) )
+ anthy? ( || ( app-i18n/anthy app-i18n/anthy-ss ) )
+ canna? ( app-i18n/canna )
+ eb? ( dev-libs/eb )
+ emacs? ( virtual/emacs )
+ gtk? ( >=x11-libs/gtk+-2 )
+ immqt? ( $(qt_min_version 3.3.4) )
+ libedit? ( dev-libs/libedit )
+ qt3? ( $(qt_min_version 3.3.4) )
+ m17n-lib? ( dev-libs/m17n-lib )"
+
+src_unpack() {
+
+ local repo_uri="http://anonsvn.freedesktop.org/svn/uim"
+
+ subversion_fetch ${repo_uri}/trunk
+ subversion_fetch ${repo_uri}/sigscheme-trunk sigscheme
+ subversion_fetch ${repo_uri}/libgcroots-trunk sigscheme/libgcroots
+
+ cd "${S}"
+ sed -i -e "/^RELEASE_/d" -e "/^#RELEASE_/s:#::" Makefile.am
+
+ cd sigscheme/libgcroots
+
+ local i
+
+ for ((i = 0; i < 3; i++)); do
+ ./autogen.sh
+ cd ..
+ done
+
+}
+
+src_compile() {
+
+ local myconf="--enable-maintainer-mode"
+
+ if use dict && (use anthy || use canna); then
+ myconf="${myconf} --enable-dict"
+
+ else
+ ewarn "dict use flag should use with anthy or canna use flag. disabled."
+ myconf="${myconf} --disable-dict"
+
+ fi
+
+ if use qt3 || use immqt; then
+ set-qtdir 3
+ fi
+
+ econf \
+ $(use_enable emacs) \
+ $(use_enable fep) \
+ $(use_enable nls) \
+ $(use_with X x) \
+ $(use_with anthy) \
+ $(use_with canna) \
+ $(use_with eb) \
+ $(use_with immqt qt-immodule) \
+ $(use_with libedit) \
+ $(use_with qt3 qt) \
+ $(use_with gtk gtk2) \
+ $(use_with m17n-lib m17nlib) \
+ ${myconf} \
+ || die
+ emake all ChangeLog || die
+
+}
+
+src_install() {
+
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog* NEWS README*
+
+ rm doc/Makefile*
+ docinto doc
+ dodoc doc/*
+
+ local u
+
+ for u in emacs fep; do
+ if use ${u}; then
+ cd ${u}
+ docinto ${u}
+ dodoc README*
+ cd -
+ fi
+ done
+
+ if use emacs; then
+ local im
+
+ if has_version app-i18n/anthy || has_version app-i18n/anthy-ss; then
+ im="anthy"
+
+ elif has_version app-i18n/prime; then
+ im="prime"
+
+ else
+ im="skk"
+
+ fi
+
+ elisp-site-file-install "${FILESDIR}"/50uim-gentoo.el
+ dosed "s:@IM@:${im}:" ${SITELISP}/50uim-gentoo.el
+ fi
+
+ # move sigscheme documents into ${P}
+ mv ${D}/usr/share/doc/{sigscheme,${P}/}
+
+ # remove sigscheme headers and a pkgconfig file
+ rm -rf ${D}/usr/include/sigscheme
+ rm -f ${D}/usr/lib/pkgconfig/sigscheme.pc
+
+}
+
+pkg_postinst() {
+
+ local chost
+
+ has_multilib_profile && chost=${CHOST}
+ use gtk && gtk-query-immodules-2.0 > "${ROOT}"/etc/gtk-2.0/${chost}/gtk.immodules
+ use emacs && elisp-site-regen
+
+}
+
+pkg_postrm() {
+
+ local chost
+
+ has_multilib_profile && chost=${CHOST}
+ use gtk && gtk-query-immodules-2.0 > "${ROOT}"/etc/gtk-2.0/${chost}/gtk.immodules
+ has_version virtual/emacs && elisp-site-regen
+
+}
+
+# $Id: uim-svn-1.5.ebuild,v 1.1 2007/01/19 11:26:03 hattya Exp $