summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2009-02-14 01:22:00 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2009-02-14 01:22:00 +0000
commitf9fcf91f0ed146d09f43f2f414d840f377ac67fa (patch)
tree9ae346fb3093d21d357bddb8c8d25a3d9814fbe3 /app-i18n/skim
parentAdd in dependency on x11-libs/libgksu thanks to Jeff Mitchell, bug 258621. (diff)
downloadgentoo-2-f9fcf91f0ed146d09f43f2f414d840f377ac67fa.tar.gz
gentoo-2-f9fcf91f0ed146d09f43f2f414d840f377ac67fa.tar.bz2
gentoo-2-f9fcf91f0ed146d09f43f2f414d840f377ac67fa.zip
Fixed python-2.6 issue again, bug #255210.
(Portage version: 2.1.6.7/cvs/Linux x86_64)
Diffstat (limited to 'app-i18n/skim')
-rw-r--r--app-i18n/skim/ChangeLog8
-rw-r--r--app-i18n/skim/files/skim-1.4.5-python26.patch10
-rw-r--r--app-i18n/skim/skim-1.4.5-r4.ebuild86
3 files changed, 100 insertions, 4 deletions
diff --git a/app-i18n/skim/ChangeLog b/app-i18n/skim/ChangeLog
index 47615ade3ade..d8ed8c9f5104 100644
--- a/app-i18n/skim/ChangeLog
+++ b/app-i18n/skim/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-i18n/skim
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/skim/ChangeLog,v 1.64 2009/01/29 14:29:25 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/skim/ChangeLog,v 1.65 2009/02/14 01:22:00 matsuu Exp $
+
+*skim-1.4.5-r4 (14 Feb 2009)
+
+ 14 Feb 2009; MATSUU Takuto <matsuu@gentoo.org>
+ files/skim-1.4.5-python26.patch, +skim-1.4.5-r4.ebuild:
+ Fixed python-2.6 issue again, bug #255210.
*skim-1.4.5-r3 (29 Jan 2009)
diff --git a/app-i18n/skim/files/skim-1.4.5-python26.patch b/app-i18n/skim/files/skim-1.4.5-python26.patch
index dcfb81454e64..95d191137fee 100644
--- a/app-i18n/skim/files/skim-1.4.5-python26.patch
+++ b/app-i18n/skim/files/skim-1.4.5-python26.patch
@@ -1,9 +1,13 @@
diff -Naur scons-local-0.96.1.orig/SCons/Tool/gas.py scons-local-0.96.1/SCons/Tool/gas.py
--- scons-local-0.96.1.orig/SCons/Tool/gas.py 2005-04-22 06:18:50.000000000 +0900
-+++ scons-local-0.96.1/SCons/Tool/gas.py 2009-01-29 20:43:13.000000000 +0900
-@@ -1,4 +1,4 @@
++++ scons-local-0.96.1/SCons/Tool/gas.py 2009-02-14 09:27:20.000000000 +0900
+@@ -1,7 +1,7 @@
-import as
+as_module = __import__('as', globals(), locals(), [])
assemblers=['as', 'gas']
def generate(env):
- as.generate(env)
+- as.generate(env)
++ as_module.generate(env)
+ env['AS'] =env.Detect(assemblers) or 'as'
+ def exists(env):
+ return env.Detect(assemblers)
diff --git a/app-i18n/skim/skim-1.4.5-r4.ebuild b/app-i18n/skim/skim-1.4.5-r4.ebuild
new file mode 100644
index 000000000000..1e2522d44e76
--- /dev/null
+++ b/app-i18n/skim/skim-1.4.5-r4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2000-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/skim/skim-1.4.5-r4.ebuild,v 1.1 2009/02/14 01:22:00 matsuu Exp $
+
+inherit kde-functions multilib toolchain-funcs eutils
+
+DESCRIPTION="Smart Common Input Method (SCIM) optimized for KDE"
+HOMEPAGE="http://www.scim-im.org/"
+SRC_URI="mirror://sourceforge/scim/${P}.tar.bz2
+ http://freedesktop.org/~cougar/skim/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-i18n/scim-1.4.4"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+need-kde 3.2
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-asneeded.patch"
+ # bug #211493
+ epatch "${FILESDIR}/${P}-kde3.patch"
+ #
+ epatch "${FILESDIR}/${P}-klineedit.patch"
+
+ sed -i -e "/^env =/s:(:(CXX='$(tc-getCXX)', :" SConstruct || die
+
+ sed -i -e "s:/opt/kde3:${KDEDIR}:g" doc/de/index.docbook || die
+
+ # bug #246223
+ ln -s libscim-kdeutils.so.0.1.0 utils/libscim-kdeutils.so || die
+
+ # bug #255210
+ tar xjf bksys/scons-mini.tar.bz2 || die
+ epatch "${FILESDIR}/${P}-python26.patch"
+}
+
+src_compile() {
+ local sconsopts=$(echo "${MAKEOPTS}" | sed -e "s/.*\(-j[0-9]\+\).*/\1/")
+ [ "${MAKEOPTS/-s/}" != "${MAKEOPTS}" ] && sconsopts="${sconsopts} -s"
+ ./scons ${sconsopts} || die
+}
+
+src_install() {
+ DESTDIR="${D}" ./scons prefix=/usr install || die
+
+ # Install the .desktop file in FDO's suggested directory
+ dodir /usr/share/applications/kde
+ mv "${D}/usr/share/applnk/Utilities/skim.desktop" \
+ "${D}/usr/share/applications/kde"
+
+ dodoc ChangeLog AUTHORS NEWS README TODO
+ mv "${D}/usr/share/doc/HTML" "${D}/usr/share/doc/${PF}/html"
+}
+
+pkg_postinst() {
+ elog
+ elog "If you want to use Chinese interface, edit your startup script"
+ elog "such as .xinitrc to incorporate"
+ elog
+ elog ' export XMODIFIERS=@im=SCIM'
+ elog ' export QT_IM_MODULE=scim'
+ elog ' export GTK_IM_MODULE=scim'
+ elog ' export LANG="zh_CN.GBK"'
+ elog ' startkde'
+ elog
+ elog "or if you prefer English interface,"
+ elog
+ elog ' export XMODIFIERS=@im=SCIM'
+ elog ' export QT_IM_MODULE=scim'
+ elog ' export GTK_IM_MODULE=scim'
+ elog ' export LC_CTYPE="zh_CN.GBK"'
+ elog ' startkde'
+ elog
+ elog "and start skim and SCIM by"
+ elog
+ elog " % skim -d"
+ elog
+}