summaryrefslogtreecommitdiff
path: root/app-i18n/scim-sunpinyin
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-i18n/scim-sunpinyin
reinit the tree, so we can have metadata
Diffstat (limited to 'app-i18n/scim-sunpinyin')
-rw-r--r--app-i18n/scim-sunpinyin/Manifest6
-rw-r--r--app-i18n/scim-sunpinyin/files/scim-sunpinyin-2.0.3-force-switch.patch34
-rw-r--r--app-i18n/scim-sunpinyin/metadata.xml11
-rw-r--r--app-i18n/scim-sunpinyin/scim-sunpinyin-2.0.3-r2.ebuild31
4 files changed, 82 insertions, 0 deletions
diff --git a/app-i18n/scim-sunpinyin/Manifest b/app-i18n/scim-sunpinyin/Manifest
new file mode 100644
index 000000000000..2f141842b80c
--- /dev/null
+++ b/app-i18n/scim-sunpinyin/Manifest
@@ -0,0 +1,6 @@
+AUX scim-sunpinyin-2.0.3-force-switch.patch 947 SHA256 9f28889b5cd5963297b68c40441498744b48b09623f1bc5bda84dd5873eb13c1 SHA512 8a3600507534dda5854465569127a7863fcbcd318542d319e814634e8fea10f7105469717e7141f831385c5e64a910aee0d442d7eb663e0cb46e9c6b9464ca7f WHIRLPOOL 3054fc9fdbd8282ac50c3325c8f0fe3492be7d406847503e1b99ce17350acc55a97d33b71d878b59e877e2cf112e3c027196182925d24f6488698edb4204a15d
+DIST scim-sunpinyin-2.0.3.tar.gz 33072 SHA256 139feca7ccb79240b5c7eac3d41fb7015baad21b08986af1bec33b7aeb3a4e83 SHA512 f983d40972c5792a4a27fdf699cffc7f6882c84060cfe3e260cdc3f587743b0f71339ccdb7067b393f88a69b74d999fba70c4d9bc8016b9b217b3c11667a2986 WHIRLPOOL 678e4d7d71658f0dab038c8e4c911144042ebe4bb20f3746bbae3dc307926bff95365355d67422febcaabe08cc175a81a2ac611fb92ed2ddc0c31984d02a03e4
+EBUILD scim-sunpinyin-2.0.3-r2.ebuild 639 SHA256 4ac998b15576c351811763be3b562456f616ab8bf00b03b7051918770b3116a3 SHA512 868c215144512f3e91b05fb94d23bf9b81163fed23b79e9f0c782e3e50c8c0f5f22a7468206006c093a5677f65a4b01f86b74da7d4f3b4d96359110b83a910f8 WHIRLPOOL 1f9eb4aaf23da22c42dbc397df8be7321200da7bc4903e89cc477542b4ef7806d7f1dce7655db84841bb49699440df3989f0bef86d3c75e2699a51014b39d5f9
+MISC ChangeLog 2677 SHA256 81754dc91a99e8919327535384d350dd259ce66fe65a74184e0a4c3c05fef706 SHA512 31ee3a8f137e4b730b40e40f8d15ac05209c70a1a541a4793cd3d8c24925d807fba8045f89696f3ba9d6abd90782e95e4edf0829d7ad083fb3e7affd9bd64b5b WHIRLPOOL 40f4816a7a9475f2d65ed870b558f72c5db430b0ad1e6e2943b66c293032bd035955581f6cdaef02916cb82e6c15f1d6e2202b253832bfb8afdee47193b6d86c
+MISC ChangeLog-2015 1033 SHA256 b4652a7e010046d548308908567d63caf7752567e47ebf991d70ce23f9618d66 SHA512 658917440e4b442e49aa4c4366282ce37c2cd19f78c60d5e8d1a8e32031420701d0ea417bf5ff3c34789859d71a204943d48d87621a2ea59dee2ebae3f984a45 WHIRLPOOL b7bb90275dac2a72c4b700217068713c4f4d96ebe9ee4648910ccecae05636a8e8cad54f36c47c9fa4a0695c660a12b5d210ae9c50b048f70eaf7243bd6bddd2
+MISC metadata.xml 313 SHA256 381c2cb041f4772bae1fb14e22ee8262a50be5502e868ee8eced569d424f0ba7 SHA512 61d943d4f8b8ab912ced89b69be51ad2792ba67672e969f4e32fba373f7133181c1080ba9a2603e3f7623ebac42e32eb3e0e429d66846ab4c7e13afbc0b05974 WHIRLPOOL cd4d86675625481ea2790d9a818f96dfb27dc1f7ebefd835083df85da5e888431ba9e9e5652b82fcd04c06bed70c5a596f0b5b155188606b772050b70e970e42
diff --git a/app-i18n/scim-sunpinyin/files/scim-sunpinyin-2.0.3-force-switch.patch b/app-i18n/scim-sunpinyin/files/scim-sunpinyin-2.0.3-force-switch.patch
new file mode 100644
index 000000000000..a0089ac11502
--- /dev/null
+++ b/app-i18n/scim-sunpinyin/files/scim-sunpinyin-2.0.3-force-switch.patch
@@ -0,0 +1,34 @@
+diff --git a/wrapper/scim/SConstruct b/wrapper/scim/SConstruct
+index 7739300..ef7c69b 100644
+--- a/wrapper/scim/SConstruct
++++ b/wrapper/scim/SConstruct
+@@ -3,7 +3,7 @@ import SCons.Tool.textfile
+
+ locales = []
+
+-cflags = '-O2 -g -pipe'
++cflags = '-O2 -g -pipe '
+ version = '2.0.3'
+
+ AddOption('--prefix', dest='prefix', metavar='DIR',
+@@ -51,9 +51,6 @@ if GetOption('datadir') is not None:
+
+ opts.Save('configure.conf', env)
+
+-if GetOption('rpath') is not None:
+- env.Append(LINKFLAGS='-Wl,-R -Wl,%s' % GetOption('rpath'))
+-
+ envvar = [('CC', 'CC'),
+ ('CXX', 'CXX'),
+ ('CFLAGS', 'CFLAGS'),
+@@ -75,6 +72,10 @@ extra_cflags += ' -Isrc'
+ env.Append(CFLAGS=extra_cflags)
+ env.Append(CXXFLAGS=extra_cflags)
+ env.Replace(SHLIBPREFIX = '')
++
++if GetOption('rpath') is not None:
++ env.Append(LINKFLAGS=' -Wl,-R -Wl,%s' % GetOption('rpath'))
++
+ #
+ #==============================configure================================
+ #
diff --git a/app-i18n/scim-sunpinyin/metadata.xml b/app-i18n/scim-sunpinyin/metadata.xml
new file mode 100644
index 000000000000..583f6476f8be
--- /dev/null
+++ b/app-i18n/scim-sunpinyin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">sunpinyin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-i18n/scim-sunpinyin/scim-sunpinyin-2.0.3-r2.ebuild b/app-i18n/scim-sunpinyin/scim-sunpinyin-2.0.3-r2.ebuild
new file mode 100644
index 000000000000..0f2475440219
--- /dev/null
+++ b/app-i18n/scim-sunpinyin/scim-sunpinyin-2.0.3-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils scons-utils
+
+DESCRIPTION="The SunPinyin IMEngine for Smart Common Input Method (SCIM)"
+HOMEPAGE="https://sunpinyin.googlecode.com"
+SRC_URI="${HOMEPAGE}/files/${P}.tar.gz"
+
+LICENSE="LGPL-2.1 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-i18n/scim
+ ~app-i18n/sunpinyin-2.0.3
+ x11-libs/gtk+:2 "
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-force-switch.patch"
+}
+
+src_compile() {
+ escons --prefix="/usr"
+}
+
+src_install() {
+ escons --prefix="/usr" --install-sandbox="${D}" install
+}