From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-i18n/scim-hangul/Manifest | 10 +++++ .../files/scim-hangul-0.3.2+gcc-4.3.patch | 23 ++++++++++ .../files/scim-hangul-0.3.2+gcc-4.7.patch | 12 +++++ .../scim-hangul/files/scim-hangul-0.4.0+gtk.patch | 11 +++++ app-i18n/scim-hangul/metadata.xml | 11 +++++ app-i18n/scim-hangul/scim-hangul-0.3.2.ebuild | 46 +++++++++++++++++++ app-i18n/scim-hangul/scim-hangul-0.4.0.ebuild | 52 ++++++++++++++++++++++ 7 files changed, 165 insertions(+) create mode 100644 app-i18n/scim-hangul/Manifest create mode 100644 app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch create mode 100644 app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch create mode 100644 app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch create mode 100644 app-i18n/scim-hangul/metadata.xml create mode 100644 app-i18n/scim-hangul/scim-hangul-0.3.2.ebuild create mode 100644 app-i18n/scim-hangul/scim-hangul-0.4.0.ebuild (limited to 'app-i18n/scim-hangul') diff --git a/app-i18n/scim-hangul/Manifest b/app-i18n/scim-hangul/Manifest new file mode 100644 index 000000000000..42514361c288 --- /dev/null +++ b/app-i18n/scim-hangul/Manifest @@ -0,0 +1,10 @@ +AUX scim-hangul-0.3.2+gcc-4.3.patch 883 SHA256 3acb142ac167f3c4bba3aa63fd95f68715c701c175cfc637408e2b5b5e21b6aa SHA512 f7b65475af23667110219182ec9ba235da83d27603028c8f7655c39ffe36307762e3791d3630602c1cf0b56e87300f45562426e199f39845e39832d88fa7258a WHIRLPOOL 2cfa869b82483bb3b3866e47fddb80c7d95300bf3825f8cb69818ee027b14d6717fa581c673db9267ec68b3118ac0701a81e4f0d3cdef70b41f1c78784a4220f +AUX scim-hangul-0.3.2+gcc-4.7.patch 318 SHA256 90fc04760ae599dfd242c3ddf69c834a215d1f8f44188043a479608d7605d65a SHA512 b07a6dadf8e206fad812e184f506d034628eccf76de00729f3c8b68eb20bfc48a881a26ed78fbfa87e16dbd7164778eebe03fc7d45297462311a5386ea72da38 WHIRLPOOL 1d195e795eabd1d838b329f048698069b6d60ef7a1694a922daec4bfd6561a3ab3c6c29663c60ce04bbb6104fd8aeb166c9d8243976e08d6fc01b726c432564a +AUX scim-hangul-0.4.0+gtk.patch 511 SHA256 0ef53a18f866fdac5fec25f1e5401fb9aa60398f7b57295d7f1707d0174a95ea SHA512 ccdcf1b6f35bc02c29cde55a89c67b1d52a716a7e2cb87f98c15140e52266aab9c2fc4b78869fa3c69472d973988c2ccfc3204965fd3ebe2142a3f9d82d6aad5 WHIRLPOOL fe3c4c5049422eda5a05959d3d14db8767f804f28f02c32c9f000f051cf6e18847b8ee42ad593a1517e260ad35338a02a0010f29044c1e5668eb22fe2ad2798d +DIST scim-hangul-0.3.2.tar.gz 1176577 SHA256 b7c67778f5dd8ec29b96c1477ef008e10fae436928975fc46fbeb7a546d4462b SHA512 e8905320ff8aeeddf0041987ac5a63a19fb75bea44ffc55b5d28b825e064d6881ee0187b55025d69dad35af85da86818afa3ac39f1f10991021a7fbed3e1462e WHIRLPOOL 8a167250f8cda2e72235986b3f6d231951a0ecfd44755a7b256783d158079d2013f2e22545bf5a31907acebadc701f1fbc22eef9222dabe3525772bfb5e8d96e +DIST scim-hangul-0.4.0.tar.gz 456953 SHA256 7f116c87e78da51363fb4968d627364718de6ec02aa6c6119451fdf403e668c0 SHA512 2f0285268deac35763c67487a40b718bf846d63634701a2a68d85109f686421f2c935b1f2998487b1f017c1a5e5bf453c56933ab4984f7464e1613d7e0b3131b WHIRLPOOL a370963855fb1c684af3d20fedeccf45fe0af1ac8dead1bf1f0c303d090f97921ee7d0e78e01fb667fb55cff33fc0ff73f63607aabc50ab2e4b688a9d16c96b1 +EBUILD scim-hangul-0.3.2.ebuild 1048 SHA256 b08f610eaf3d92807203751449cefa7909bb1ff8643bdc8f8bc1acc0ba1955d1 SHA512 9e6c5ab33248ae92d34fedc05b6f5dbc3ef1811234d092717dffa7b93fc87643ccc0752ca0c9dd9df25786776588055a86c60c1c51b3bf076310e21bdfbce442 WHIRLPOOL 2e105b8381f0f2cecb27a8cd6c57fe69aeefcc6c828da5b6a5bc2138e3ad01a9f827675002a84ef20bac725b70366111fc55b8e34c12dbb5d50f1adad8e02894 +EBUILD scim-hangul-0.4.0.ebuild 1133 SHA256 42b13de5b401fc0ca0bb6d905b5c89e8cd6315751157ce28c9483776ff493ab7 SHA512 2645f1cbb0c7993bb7121ac7c766f048672bf854497902ac79d3fa31c0405fb0680cf8a10857d8f3ef3a96933424aac20c3a2a8933e55771a49240bf288ffd76 WHIRLPOOL 36df170efa4172cf123b9744ddd30fc1c7a5c96454aa3967e3379b368ec7e327850e0a8db65c1f97be34e79187634f3d1a4012480951cf69c7047c62be5052ab +MISC ChangeLog 3322 SHA256 8fffbb3bb95890e213e1ed6332a9aa40c8ec4fa6694943c160d7451ccaeeb5b2 SHA512 c80d3dfb469ecd494070858335f54ae81488754e995359860e21bdaa9f489a8dea3d431e70836238bbf2dfc1addf7e7e198984d72b74dc19b27c5bd4582f58c2 WHIRLPOOL 1992fb593f3cf52413b4789998a2ac2b0a3e4a67697c24a1eea072d3b20bb7b51568705d77e3c57c547d02c88d57b7146285ab64af9546a8ea7137b073343354 +MISC ChangeLog-2015 4848 SHA256 5f8b61571304a96c175423275867f0567fd7702d4759605726c79218b0ade6ff SHA512 628090d75bb077f407583c7c1340ec2b21d1700ad20c68232dda6913c2dc709862105fd9c3d00626da35ebc5265436b8b675996c1b0d504f9c90186fae3f55be WHIRLPOOL e046076305d8597e4187a0d0f86c106bbc9a86a1b64a075a08daac912ba3458438e76d350180c187f4320eefd7717da05ce2abd3ed8e553cc087e6b3ff570116 +MISC metadata.xml 308 SHA256 fca15aa6f4f3564c9310b314c403ee412704ce76871c1266c6038d9b1fb55899 SHA512 9f18bf632f3eff9a6498145c2b4c04d51bb119c67351216ab757cd3cea2364c60bef683769218c0596ef6bd29235e51df6a64f9ab1234665fc2191e18fc51cc7 WHIRLPOOL d861c223e235412417b8800d5dc7df83abe7ecd0b1acdcbd7fdd31e5a9aad2180f842652532126358a23f1e5c40c02e0fad16ef46edf98abd502018c82c4d6ff diff --git a/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch b/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch new file mode 100644 index 000000000000..b7698793ac8e --- /dev/null +++ b/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.3.patch @@ -0,0 +1,23 @@ +diff -up scim-hangul-0.3.2/src/scim_hangul_imengine.cpp.gcc43~ scim-hangul-0.3.2/src/scim_hangul_imengine.cpp +--- scim-hangul-0.3.2/src/scim_hangul_imengine.cpp.gcc43~ 2008-01-13 08:01:34.000000000 +0000 ++++ scim-hangul-0.3.2/src/scim_hangul_imengine.cpp 2008-01-13 08:01:34.000000000 +0000 +@@ -29,6 +29,7 @@ + #define Uses_SCIM_LOOKUP_TABLE + #define Uses_SCIM_CONFIG_BASE + ++#include + #ifdef HAVE_CONFIG_H + #include + #endif +diff -up scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp.gcc43~ scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp +--- scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp.gcc43~ 2008-01-13 08:01:37.000000000 +0000 ++++ scim-hangul-0.3.2/src/scim_hangul_imengine_setup.cpp 2008-01-13 08:01:37.000000000 +0000 +@@ -28,7 +28,8 @@ + + #define Uses_SCIM_CONFIG_BASE + ++#include + #include + + #ifdef HAVE_CONFIG_H + diff --git a/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch b/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch new file mode 100644 index 000000000000..918de9e11367 --- /dev/null +++ b/app-i18n/scim-hangul/files/scim-hangul-0.3.2+gcc-4.7.patch @@ -0,0 +1,12 @@ +diff --git a/src/scim_hangul_imengine.cpp b/src/scim_hangul_imengine.cpp +index 7d70654..d678902 100644 +--- a/src/scim_hangul_imengine.cpp ++++ b/src/scim_hangul_imengine.cpp +@@ -30,6 +30,7 @@ + #define Uses_SCIM_CONFIG_BASE + + #include ++#include + #ifdef HAVE_CONFIG_H + #include + #endif diff --git a/app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch b/app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch new file mode 100644 index 000000000000..bc1fd4b673ee --- /dev/null +++ b/app-i18n/scim-hangul/files/scim-hangul-0.4.0+gtk.patch @@ -0,0 +1,11 @@ +--- src/scim_hangul_imengine_setup.cpp.orig 2012-07-08 07:52:07.000000000 -0400 ++++ src/scim_hangul_imengine_setup.cpp 2012-11-02 14:13:14.000000000 -0400 +@@ -346,7 +346,7 @@ + for (i = 0; i < n; i++) { + const char* name = hangul_ic_get_keyboard_name(i); + #if GTK_CHECK_VERSION(2, 24, 0) +- gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(combo_box), NULL, name); ++ gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box), name); + #else + gtk_combo_box_append_text(GTK_COMBO_BOX(combo_box), name); + #endif diff --git a/app-i18n/scim-hangul/metadata.xml b/app-i18n/scim-hangul/metadata.xml new file mode 100644 index 000000000000..01855eefe13f --- /dev/null +++ b/app-i18n/scim-hangul/metadata.xml @@ -0,0 +1,11 @@ + + + + + cjk@gentoo.org + Cjk + + + scim + + diff --git a/app-i18n/scim-hangul/scim-hangul-0.3.2.ebuild b/app-i18n/scim-hangul/scim-hangul-0.3.2.ebuild new file mode 100644 index 000000000000..e2ca5068562b --- /dev/null +++ b/app-i18n/scim-hangul/scim-hangul-0.3.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +inherit base + +DESCRIPTION="Hangul IMEngine for SCIM ported from imhangul" +HOMEPAGE="http://www.scim-im.org/" +SRC_URI="mirror://sourceforge/scim/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="nls" + +RDEPEND="|| ( >=app-i18n/scim-0.99.8 >=app-i18n/scim-cvs-0.99.8 ) + >=app-i18n/libhangul-0.0.4 + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}/${P}+gcc-4.3.patch" + "${FILESDIR}/${P}+gcc-4.7.patch" ) + +src_configure() { + econf \ + --disable-skim-support \ + $(use_enable nls) +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + dodoc AUTHORS ChangeLog* NEWS README* +} + +pkg_postinst() { + elog + elog "To use SCIM with both GTK2 and XIM, you should use the following" + elog "in your user startup scripts such as .gnomerc or .xinitrc:" + elog + elog "LANG='your_language' scim -d" + elog "export XMODIFIERS=@im=SCIM" + elog +} diff --git a/app-i18n/scim-hangul/scim-hangul-0.4.0.ebuild b/app-i18n/scim-hangul/scim-hangul-0.4.0.ebuild new file mode 100644 index 000000000000..13eba035c1c6 --- /dev/null +++ b/app-i18n/scim-hangul/scim-hangul-0.4.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="Hangul IMEngine for SCIM ported from imhangul" +HOMEPAGE="http://www.scim-im.org/" +SRC_URI="mirror://sourceforge/scim/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="nls" + +RDEPEND="|| ( >=app-i18n/scim-0.99.8 >=app-i18n/scim-cvs-0.99.8 ) + >=app-i18n/libhangul-0.0.4 + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}/${PN}-0.3.2+gcc-4.3.patch" + "${FILESDIR}/${PN}-0.3.2+gcc-4.7.patch" + "${FILESDIR}/${PN}-0.4.0+gtk.patch" ) + +DOCS=(AUTHORS NEWS) + +src_configure() { + local myeconfargs=( + --disable-skim-support + $(use_enable nls) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + dodoc ChangeLog* README* +} + +pkg_postinst() { + elog + elog "To use SCIM with both GTK2 and XIM, you should use the following" + elog "in your user startup scripts such as .gnomerc or .xinitrc:" + elog + elog "LANG='your_language' scim -d" + elog "export XMODIFIERS=@im=SCIM" + elog +} -- cgit v1.2.3