summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2004-11-30 08:11:03 +0000
committerMamoru Komachi <usata@gentoo.org>2004-11-30 08:11:03 +0000
commit01df8273d84aea5880e040ad20c26a5d03514563 (patch)
treeea204f866a690c59a5f402153a392489faae2b94
parentminor version bump (Manifest recommit) (diff)
downloadgentoo-2-01df8273d84aea5880e040ad20c26a5d03514563.tar.gz
gentoo-2-01df8273d84aea5880e040ad20c26a5d03514563.tar.bz2
gentoo-2-01df8273d84aea5880e040ad20c26a5d03514563.zip
Sync with app-i18n/scim-1.0.1-r1.ebuild
-rw-r--r--app-i18n/scim-cvs/ChangeLog8
-rw-r--r--app-i18n/scim-cvs/Manifest6
-rw-r--r--app-i18n/scim-cvs/files/digest-scim-cvs-0.99.80
-rw-r--r--app-i18n/scim-cvs/files/digest-scim-cvs-1.1.0 (renamed from app-i18n/scim-cvs/files/digest-scim-cvs-0.99.6)0
-rw-r--r--app-i18n/scim-cvs/scim-cvs-0.99.6.ebuild108
-rw-r--r--app-i18n/scim-cvs/scim-cvs-1.1.0.ebuild (renamed from app-i18n/scim-cvs/scim-cvs-0.99.8.ebuild)41
6 files changed, 40 insertions, 123 deletions
diff --git a/app-i18n/scim-cvs/ChangeLog b/app-i18n/scim-cvs/ChangeLog
index e52142a1bf40..1f1c1d8ab4cb 100644
--- a/app-i18n/scim-cvs/ChangeLog
+++ b/app-i18n/scim-cvs/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-i18n/scim-cvs
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-cvs/ChangeLog,v 1.6 2004/08/23 10:49:58 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-cvs/ChangeLog,v 1.7 2004/11/30 08:11:03 usata Exp $
+
+*scim-cvs-1.1.0 (30 Nov 2004)
+
+ 30 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> -scim-cvs-0.99.6.ebuild,
+ -scim-cvs-0.99.8.ebuild, +scim-cvs-1.1.0.ebuild:
+ Sync with app-i18n/scim-1.0.1-r1.ebuild
*scim-cvs-0.99.8 (23 Aug 2004)
diff --git a/app-i18n/scim-cvs/Manifest b/app-i18n/scim-cvs/Manifest
index 9a27b0eaf9f8..35f213c89551 100644
--- a/app-i18n/scim-cvs/Manifest
+++ b/app-i18n/scim-cvs/Manifest
@@ -1,7 +1,5 @@
MD5 61432b2a40a30d853a15a8061910f7d8 ChangeLog 1057
MD5 e92a48548554c80cf90e18df17ff6a82 metadata.xml 156
-MD5 fbef6c702a915247c94291b3fef66c81 scim-cvs-0.99.6.ebuild 3200
-MD5 2b5c246dd0c3234874abfb70e73df811 scim-cvs-0.99.8.ebuild 3287
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-scim-cvs-0.99.6 0
+MD5 9837dc200c9c9cbaf7d4e681fe059226 scim-cvs-1.1.0.ebuild 3831
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-scim-cvs-1.1.0 0
MD5 95e4d06699356649f034690e3c3e870e files/scim-cvs-gtk2immodule.patch 545
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-scim-cvs-0.99.8 0
diff --git a/app-i18n/scim-cvs/files/digest-scim-cvs-0.99.8 b/app-i18n/scim-cvs/files/digest-scim-cvs-0.99.8
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/app-i18n/scim-cvs/files/digest-scim-cvs-0.99.8
+++ /dev/null
diff --git a/app-i18n/scim-cvs/files/digest-scim-cvs-0.99.6 b/app-i18n/scim-cvs/files/digest-scim-cvs-1.1.0
index e69de29bb2d1..e69de29bb2d1 100644
--- a/app-i18n/scim-cvs/files/digest-scim-cvs-0.99.6
+++ b/app-i18n/scim-cvs/files/digest-scim-cvs-1.1.0
diff --git a/app-i18n/scim-cvs/scim-cvs-0.99.6.ebuild b/app-i18n/scim-cvs/scim-cvs-0.99.6.ebuild
deleted file mode 100644
index 103c1868dd37..000000000000
--- a/app-i18n/scim-cvs/scim-cvs-0.99.6.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-cvs/scim-cvs-0.99.6.ebuild,v 1.2 2004/08/21 15:29:52 foser Exp $
-
-inherit gnome2 eutils cvs
-
-DESCRIPTION="Smart Common Input Method (SCIM) is a Input Method (IM) development platform"
-HOMEPAGE="http://freedesktop.org/~suzhe/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~alpha ~ppc"
-IUSE="gnome"
-
-ECVS_AUTH="ext"
-CVS_RSH="ssh"
-ECVS_SERVER="savannah.nongnu.org:/cvsroot/scim"
-ECVS_SSH_HOST_KEY="savannah.nongnu.org,199.232.41.4 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAzFQovi+67xa+wymRz9u3plx0ntQnELBoNU4SCl3RkwSFZkrZsRTC0fTpOKatQNs1r/BLFoVt21oVFwIXVevGQwB+Lf0Z+5w9qwVAQNu/YUAFHBPTqBze4wYK/gSWqQOLoj7rOhZk0xtAS6USqcfKdzMdRWgeuZ550P6gSzEHfv0="
-ECVS_USER="anoncvs"
-ECVS_PASS=""
-ECVS_MODULE="scim-lib"
-S="${WORKDIR}/${ECVS_MODULE}"
-
-RDEPEND="virtual/x11
- gnome? ( >=gnome-base/gconf-1.2
- >=dev-libs/libxml2-2.5
- >=gnome-base/orbit-2.8 )
- >=x11-libs/gtk+-2
- >=dev-libs/atk-1
- >=x11-libs/pango-1
- >=dev-libs/glib-2
- !app-i18n/scim
- !<app-i18n/scim-chinese-0.4.0"
-DEPEND="${RDEPEND}
- dev-lang/perl
- sys-devel/autoconf
- sys-devel/automake
- >=sys-apps/sed-4"
-PDEPEND="|| ( app-i18n/scim-m17n
- app-i18n/scim-uim
- app-i18n/scim-tables )"
-
-ELTCONF="--reverse-deps"
-SCROLLKEEPER_UPDATE="0"
-USE_DESTDIR="1"
-
-src_unpack() {
- cvs_src_unpack
- # use scim gtk2 IM module only for chinese/japanese/korean
- EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/${PN}-gtk2immodule.patch
-
- cd ${S}
- ./bootstrap || die "bootstrap failed"
-
- # workaround for problematic makefile
- sed -i -e "s:^\(scim.*LDFLAGS.*\):\1 -ldl:g" \
- ${S}/src/Makefile.* || die
- sed -i -e "s:^\(scim_make_table_LDFLAGS.*\):\1 -ldl:" \
- ${S}/modules/IMEngine/Makefile.* || die
- sed -i -e "s:^LDFLAGS = :LDFLAGS = -ldl :g" \
- -e "s:^\(test.*LDFLAGS.*\):\1 -ldl:g" \
- ${S}/tests/Makefile.* || die
- sed -i -e "s:GTK_VERSION=2.3.5:GTK_VERSION=2.4.0:" \
- ${S}/configure || die
-}
-
-src_compile() {
- use gnome || G2CONF="${G2CONF} --disable-config-gconf"
- gnome2_src_compile
-}
-
-src_install() {
- gnome2_src_install || die "install failed"
- dodoc README AUTHORS ChangeLog docs/developers docs/scim.cfg
- dohtml -r docs/html/*
-}
-
-pkg_postinst() {
- einfo
- einfo "To use SCIM with both GTK2 and XIM, you should use the following"
- einfo "in your user startup scripts such as .gnomerc or .xinitrc:"
- einfo
- einfo "LANG='your_language' scim -d"
- einfo "export XMODIFIERS=@im=SCIM"
- einfo
- einfo "where 'your_language' can be zh_CN, zh_TW, ja_JP.eucJP or any other"
- einfo "UTF-8 locale such as en_US.UTF-8 or ja_JP.UTF-8"
- einfo
- einfo "If you prefer KDE/Qt interface, try emerge app-i18n/skim."
- einfo
- einfo "To use Chinese input methods:"
- einfo " # emerge app-i18n/scim-tables app-i18n/scim-chinese"
- einfo "To use Korean input methods:"
- einfo " # emerge app-i18n/scim-hangul"
- einfo "To use Japanese input methods:"
- einfo " # emerge app-i18n/scim-uim"
- einfo "To use various input methods (more than 30 languages):"
- einfo " # emerge app-i18n/scim-m17n"
- einfo
-
- gtk-query-immodules-2.0 > ${ROOT}etc/gtk-2.0/gtk.immodules
-}
-
-pkg_postrm() {
-
- gtk-query-immodules-2.0 > ${ROOT}etc/gtk-2.0/gtk.immodules
-}
diff --git a/app-i18n/scim-cvs/scim-cvs-0.99.8.ebuild b/app-i18n/scim-cvs/scim-cvs-1.1.0.ebuild
index 98e0879cf2a9..19b23c421c98 100644
--- a/app-i18n/scim-cvs/scim-cvs-0.99.8.ebuild
+++ b/app-i18n/scim-cvs/scim-cvs-1.1.0.ebuild
@@ -1,17 +1,17 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-cvs/scim-cvs-0.99.8.ebuild,v 1.1 2004/08/23 10:49:58 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-cvs/scim-cvs-1.1.0.ebuild,v 1.1 2004/11/30 08:11:03 usata Exp $
inherit gnome2 eutils cvs
-DESCRIPTION="Smart Common Input Method (SCIM) is a Input Method (IM) development platform"
+DESCRIPTION="Smart Common Input Method (SCIM) is an Input Method (IM) development platform"
HOMEPAGE="http://freedesktop.org/~suzhe/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86 ~alpha ~ppc"
-IUSE="gnome"
+KEYWORDS="~x86 ~alpha ~ppc ~amd64"
+IUSE="gnome gtk immqt immqt-bc"
ECVS_AUTH="ext"
CVS_RSH="ssh"
@@ -22,14 +22,17 @@ ECVS_PASS=""
ECVS_MODULE="scim-lib"
S="${WORKDIR}/${ECVS_MODULE}"
+GTK_DEPEND=">=x11-libs/gtk+-2
+ >=dev-libs/atk-1
+ >=x11-libs/pango-1
+ >=dev-libs/glib-2"
RDEPEND="virtual/x11
gnome? ( >=gnome-base/gconf-1.2
>=dev-libs/libxml2-2.5
>=gnome-base/orbit-2.8 )
- >=x11-libs/gtk+-2
- >=dev-libs/atk-1
- >=x11-libs/pango-1
- >=dev-libs/glib-2
+ gtk? ( ${GTK_DEPEND} )
+ immqt? ( ${GTK_DEPEND} )
+ immqt-bc? ( ${GTK_DEPEND} )
!app-i18n/scim
!<app-i18n/scim-chinese-0.4.0"
DEPEND="${RDEPEND}
@@ -47,6 +50,22 @@ ELTCONF="--reverse-deps"
SCROLLKEEPER_UPDATE="0"
USE_DESTDIR="1"
+has_gtk() {
+ if has_version '>=x11-libs/gtk+-2' ; then
+ true
+ else
+ false
+ fi
+}
+
+get_gtk_confdir() {
+ if useq amd64 || ( [ "${CONF_LIBDIR}" == "lib32" ] && useq x86 ) ; then
+ echo "/etc/gtk-2.0/${CHOST}"
+ else
+ echo "/etc/gtk-2.0"
+ fi
+}
+
src_unpack() {
cvs_src_unpack
# use scim gtk2 IM module only for chinese/japanese/korean
@@ -69,6 +88,8 @@ src_unpack() {
src_compile() {
use gnome || G2CONF="${G2CONF} --disable-config-gconf"
+ use gtk || use immqt || use immqt-bc || G2CONF="${G2CONF} --disable-panel-gtk --disable-setup-ui"
+ has_gtk || G2CONF="${G2CONF} --disable-gtk2-immodule"
gnome2_src_compile
}
@@ -101,10 +122,10 @@ pkg_postinst() {
einfo " # emerge app-i18n/scim-m17n"
einfo
- gtk-query-immodules-2.0 > ${ROOT}etc/gtk-2.0/gtk.immodules
+ has_gtk && gtk-query-immodules-2.0 > ${ROOT}$(get_gtk_confdir)/gtk.immodules
}
pkg_postrm() {
- gtk-query-immodules-2.0 > ${ROOT}etc/gtk-2.0/gtk.immodules
+ has_gtk && gtk-query-immodules-2.0 > ${ROOT}$(get_gtk_confdir)/gtk.immodules
}