From f1af93971b7490792d8541bc790e0d8c6d787059 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 6 Sep 2019 10:28:05 +0100 Subject: gentoo resync : 06.08.2019 --- app-i18n/Manifest.gz | Bin 21012 -> 21017 bytes app-i18n/librime/Manifest | 2 +- app-i18n/librime/librime-1.5.3.ebuild | 2 +- app-i18n/opencc/Manifest | 2 +- app-i18n/opencc/opencc-1.0.5.ebuild | 2 +- app-i18n/rime-data/Manifest | 2 +- app-i18n/rime-data/rime-data-0.38.20180515.ebuild | 2 +- app-i18n/tegaki-zinnia-japanese/Manifest | 2 +- .../tegaki-zinnia-japanese-0.3.ebuild | 4 +- app-i18n/tomoe/Manifest | 2 +- app-i18n/tomoe/tomoe-0.6.0-r3.ebuild | 94 --------------------- app-i18n/tomoe/tomoe-0.6.0-r4.ebuild | 94 +++++++++++++++++++++ 12 files changed, 104 insertions(+), 104 deletions(-) delete mode 100644 app-i18n/tomoe/tomoe-0.6.0-r3.ebuild create mode 100644 app-i18n/tomoe/tomoe-0.6.0-r4.ebuild (limited to 'app-i18n') diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index edb30db19543..9c39700ecb77 100644 Binary files a/app-i18n/Manifest.gz and b/app-i18n/Manifest.gz differ diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest index 3c48624a82f8..b7b47c8c26ad 100644 --- a/app-i18n/librime/Manifest +++ b/app-i18n/librime/Manifest @@ -5,5 +5,5 @@ DIST librime-1.5.3.tar.gz 2847083 BLAKE2B 4ffb2c5ddaf52f9c9227fa4ea019ef2965e611 EBUILD librime-1.2.9.ebuild 822 BLAKE2B efd4b54152a4251ddb8351e6be2387b3671227dd13500a670fb7ee0398e5a5a8a28543bdd29740cb617b911ab870e8fe29ef5abb00ed4400c57aa232379208a2 SHA512 2031060b96288f7e2e146d3f044369911ffb3f0a3df12016583a00f2d80c638fa39e4022ca0dd24da23defb93f63d2b0d06495305459f74db4aa38b28140d597 EBUILD librime-1.3.1.ebuild 851 BLAKE2B 91a6651e7b7dc00faf653c4ed539174ce3c6efda8e4161c5edb23aeeefbd574f3c8874a7c1ff2a89ab80b9bd61276c810fb9f8ae7a501255b01d51453468a868 SHA512 2048f949b95239924ea40515fdfd7158912b3cae0a158b69031e7f388ed5633c21cb3d9a3ce1d23802c9cf5808db2cf90c7c41f83357962a998535e1c710aabb EBUILD librime-1.4.0.ebuild 839 BLAKE2B cccdb15cf60fa3cdb163e0e02210e84855c52d3f8fde58c6ecee1645ff90a0d3711474a088ac9292b56d5b2426f911713a36c0ca5afc1a22f9be72ebf4856467 SHA512 c63a7fd8f6dfb89fcb4566f63efccda29c962e9679aeaa384685822da9f7586ef1e96e04c024bf1c4737e620a18dcd99754ce5d0e41de5b62a60ff77fad71b98 -EBUILD librime-1.5.3.ebuild 1431 BLAKE2B ba8f6993ea9fc606c2d48d3644049604ca3769bbb1be8bad44e0e5222253b20ea99cffe22a9d826e83fee2935c422478a8e219888a39c96a8b50637463e876cc SHA512 8df0bdfe9e473bc1ad1640a210c7fc467a7c813b69aba47d9d16dce46f4ee70c3a63af56a64fb6886fb4134e23ab948f784560d5983334ad5e1b386989e9ff6a +EBUILD librime-1.5.3.ebuild 1438 BLAKE2B b2d55ef42b789ca4a8c3689faddd1eb8d882ba5bcc82a99b89dba339b482a9ab04e24714959c269f364682b6791795c6676dd87cb015e459c63c9bfdf6cc92b5 SHA512 a69aacb796c2822628e2874f6e80283ce8f169a17637e0e69a3e2a5d43676e7aa0933d3a1dcc58a6d36aaa5c11dab2ce06c6d08dfba5a0c8f1e6008169ae4bd7 MISC metadata.xml 532 BLAKE2B 200096c7c818b877dd156ab1456309ae4e42a8bf78075d8aeee30a79f09bbf57c6053a41369102becf87aaf3ea4481a0bf6edf1dee258f650661b61c65a9aaee SHA512 83904c4885a57569f4e74483bd5efed886ca1fd6708c1e7146ce4893bcbdd66efa82dfd4e563c7b888603e23566de21e928772a597dd2e6fc75d00793c788800 diff --git a/app-i18n/librime/librime-1.5.3.ebuild b/app-i18n/librime/librime-1.5.3.ebuild index 0a8bfd8b1370..dbc7f5894fe3 100644 --- a/app-i18n/librime/librime-1.5.3.ebuild +++ b/app-i18n/librime/librime-1.5.3.ebuild @@ -22,7 +22,7 @@ fi LICENSE="BSD" SLOT="0/1" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest index 0155510e9c1d..e09fc305ccf0 100644 --- a/app-i18n/opencc/Manifest +++ b/app-i18n/opencc/Manifest @@ -1,6 +1,6 @@ AUX opencc-stop-copy.patch 625 BLAKE2B ab2f98a03bb079ad116994c4d05e59e3638f648b3e03ea4e6a357a8658612a1425f2578989c0086e31d749e3533ffb814457071582f9fbf3fbcdf0d184892940 SHA512 e34388bc5d1841e3655c6209e31cf18957a9a02f23d49d9b1f184e48005cf5d5c108656439900f0d79fc1801700872a433ab761154abc424b717e12a616487ca AUX opencc-test.patch 202 BLAKE2B 1dd3bc35c1f8644cd4f27ce8a5b5dea3b0ef2750612f112d7dc6de658634ad5151972b80c7b2ede9f41ea98ac7a2d29eaeb961132c862f66dd160dc2dd522a6d SHA512 5318058587b41fb7021ffce64d4b999b1beed294ce4c00137fb4b0396dd2cb471af789bceb8a8076b1d4ec2226d3c3fdf8b3d3d6a1f5d80936cf2407b8bdd3ec DIST opencc-1.0.5.tar.gz 1598354 BLAKE2B a66b32b96dab543d8401960ff0548a4e3f9414606513941426eacf105bca0755a7b364c68b7eb996ef82444e52f849d2f8151353a14fb97a358ad1463fbea2d3 SHA512 3fbefbafe5c3c2491032158577ab97b5a3edf6ea98a03a7250deba082b72c3112ad4a3396d1a469936ec32e1d141f0a2236001c2891ac9c793add2b082596cc1 -EBUILD opencc-1.0.5.ebuild 993 BLAKE2B 2127a2973d73918f2df868f650319d26c005f79c16cd54180ff5ec5b6925dd6275909156c0da8b2b9c9c5cedf01cc431fc23f5f0d877e4e2f7d3230a6bc4025a SHA512 a1844ad4b0e9ac7ca466a5a1ff0409ea265d173292e28237584ed426c6952ba588a0a19598367906bc72470233323e97e9c3f48e86772f0e4d172cef2b332cb3 +EBUILD opencc-1.0.5.ebuild 1000 BLAKE2B 7680289a8d13f050034163b2c45e94b9e6ee243f0a2f0949eebade656a9c13b09168754471a467e03ecff927dcbb53c8fe8247e33765b7675beefdab64eaf583 SHA512 941410924a58356ba4a243171b5db5d50318ecea60441a098150df1469aa1b43510406d482d6fe9c9b26cab6cfe1bf55b29a8b06b3b503e601e174831cf368a9 EBUILD opencc-9999.ebuild 962 BLAKE2B 030f0cffd01ec8ebd917e2803d4222a7b365707fb2b5a18ccf4c61e6615522cc61c67f4a65eb2b01bcbfba56a4bf86e633d41fb1cbca620b9285c9c32c54d1db SHA512 1509dc3acde4d1d54ec538e6fad7b4310e0f0ce1616114f6200b6edfa7239e035483b03fe9ca033b3113cbf2d037ba272154181a754a34efe7a164e9b22363fe MISC metadata.xml 491 BLAKE2B ec523a795afb6ae99cc5835e3df9fe07916aac4bf8552254f3bacbb9e1764a3ba5a79eddcabd8f34417544709a10a0bd34e6133a01b9b7a15156a9d282316d86 SHA512 303cf35b932c5d5a1fdd1a25b2c71a65a4aab761fe3c66d72439d691255a5edd1b943287afe8b4c53ab62531a012dafb5f416471a172f5b487557684dc6655df diff --git a/app-i18n/opencc/opencc-1.0.5.ebuild b/app-i18n/opencc/opencc-1.0.5.ebuild index 309ec8cea25f..763dbae7aee3 100644 --- a/app-i18n/opencc/opencc-1.0.5.ebuild +++ b/app-i18n/opencc/opencc-1.0.5.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/BYVoid/OpenCC" LICENSE="Apache-2.0" SLOT="0/2" -KEYWORDS="amd64 ~arm64 hppa ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 hppa ppc ppc64 ~sparc x86" IUSE="doc test" DEPEND="doc? ( app-doc/doxygen )" diff --git a/app-i18n/rime-data/Manifest b/app-i18n/rime-data/Manifest index 06b4c6c55ea1..d45e1a6a3b1b 100644 --- a/app-i18n/rime-data/Manifest +++ b/app-i18n/rime-data/Manifest @@ -1,5 +1,5 @@ DIST brise-0.35.tar.gz 6707277 BLAKE2B 610ea2e58800676b88bc79ce7075ed5fa8ec041f2ee34e3dfbcbfa642f84413d8b188af8e49de56d815eac2e5188d18287749976aa4e28ba5c7c7dfc6dece30a SHA512 1a2a3ddba9be7089a1b82ce446a3e5dc93a13fff121f861aa1acbdea950f490c9367866902a056296e17de5076a59a54741ceb3a59a9c0ec58b6b7c54f519f3d DIST brise-0.38.20180515.tar.gz 7116807 BLAKE2B abf73b5813b18f4cd3ef68b3f6e8ad2c54ac90a0969a57e7786b53b99c162efeea9e82d962b3e8d7b8b1742852beb5d0eb4b07de65bdc1881c43388de552ee4a SHA512 60b3d37486b6858114036664327c9be00d09d3f7d3f5aaf337c6bc5a46134e5785fc1732db5aad15e1e628241a70c9c34b03f982fb13cae6d91220731b451bb9 EBUILD rime-data-0.35.ebuild 558 BLAKE2B ea665052bd0668d772e2c556b7ffa9784eb1d89d8aa082deab295f8cea5c1b65597e5390a9a96aaeeca1cf5c2891270454f9ba35867fdd91da220c75dd561e9f SHA512 fa661b513b6a36e180d791230f293f950f4274f7349500d871df325fe995967e993bcee9e6569e76ba604efb3a2b46bac72503117c16c0a6e2e75bc134b8779b -EBUILD rime-data-0.38.20180515.ebuild 675 BLAKE2B b0bc6ff6e9351382e5883c3968d7dd197a353fc62a522e30e90908b08d520d29b54b2268126cd5dd661e4b3654aa9949d75211d4d8831feb3d4b7499b72f9169 SHA512 e6a0b43c0ed183c461f7ec8343f772853559b5d2e36d8f38c1a3c85981e1dada23d84145a9368849d3bc597bc8fdbbece854496434d71e0c6c688ba08d21d37f +EBUILD rime-data-0.38.20180515.ebuild 682 BLAKE2B 435aae8b6cefb4b220b227e24dafd5e93e32268011c19a660fb79d005659343dd3d4ca06727028928f02f3c45251c51feb2506e36e2474e9efd05debdd634db7 SHA512 8a1c2c2a1c863aa1b3d5199f3360a55ca8cb3b027776ac4fa0eeca994fafb25ecc04f48a1efc9203cc0105a4cdaa4fa6a7f3e0fb3a81df1d9ebef7f591e553fb MISC metadata.xml 600 BLAKE2B 3c4ba0371ca7088b9142f7fdad617c1b149cf7d5e6b9f93a5a4f12af1de4d276e3973a8092450bcc86e1acab4389d04f6a1ec9ee5cf599b7b7c1ee43cb0064bb SHA512 759252765da22d73f9e907c0095d7e60fa73aac194929da36757eab25ecb57311381459c444345eb4da5305ea15ba5ee5b89d458f39101ad887d5d9766282723 diff --git a/app-i18n/rime-data/rime-data-0.38.20180515.ebuild b/app-i18n/rime-data/rime-data-0.38.20180515.ebuild index 5a80e686b286..447f4f4da0f1 100644 --- a/app-i18n/rime-data/rime-data-0.38.20180515.ebuild +++ b/app-i18n/rime-data/rime-data-0.38.20180515.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/rime/${MY_PN}/releases/download/${MY_P%.*}/${MY_P}.t LICENSE="GPL-3 LGPL-3 extra? ( Apache-2.0 )" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86" +KEYWORDS="amd64 ~arm64 ppc ppc64 ~sparc x86" IUSE="extra" DEPEND="app-i18n/librime" diff --git a/app-i18n/tegaki-zinnia-japanese/Manifest b/app-i18n/tegaki-zinnia-japanese/Manifest index 919bc2c2c75a..fb20fbf00c8f 100644 --- a/app-i18n/tegaki-zinnia-japanese/Manifest +++ b/app-i18n/tegaki-zinnia-japanese/Manifest @@ -1,3 +1,3 @@ DIST tegaki-zinnia-japanese-0.3.zip 18134281 BLAKE2B 006fb90656444afb2ca824a534947f1ba16502cba8035977b93150ae242e476170eebfc02d069f04d3fbda24773a602f69bea91eb88019cfe58ab71171b19331 SHA512 fd11f94c8b5446ca22e1119ead20da9ebc01e8033beef664d94c0affc8cef6e315344c4d5e61288358bf7ff4f7c49135dcf5743c4070573f7d8e45e70abba113 -EBUILD tegaki-zinnia-japanese-0.3.ebuild 517 BLAKE2B 76fc71caa1044e4d93ffefb1bb36b08063209dc64a0d941e1c57a458d8d4008562c6932eb17fc0162e15850abc183e77a83b89660688475e94f8218ece978003 SHA512 8318cc5090f3da7a1358a3e0ecc3e34ecaec42392c758a48b027d89714d4ae98e59724a177a6cc00c278d28c4abb21fa30ab4ff4c4a3d70a91013da1ba1d6e93 +EBUILD tegaki-zinnia-japanese-0.3.ebuild 528 BLAKE2B bbf8df505535faab5eaed009870ec02a68a21f78aca9fa022eeda589704cb559000424f5df212b8a37614db2553045c6282191cb1c3a3985b8f9a35ea1a4a843 SHA512 9cbe62a3f4051fbb28633a8aa4d7741e7a248042b717d4d67a1ea91e6cb8c67a6d144116a57a408e63d4081e6f3f4f9ff899ea0de5f997598a137763f945e103 MISC metadata.xml 230 BLAKE2B 42b2921aa8f0a7ac96ff31ef846311f023469d38da4186c49a365cb7c4a1c63769e54718fb9ab6e8cfd2b532f249b0214cc54929e93d1a9960a6b5be3238b55d SHA512 74065bee639a38ecdef7c32280ed43a8f1627362cd8e97e714a09bcf116ae8bc4c61b2ab13c31bd02a22ae8a5a201263981ee519a0b6ba9df81a4d5f3cd94eb1 diff --git a/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild b/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild index 3cf54ff01940..e760325c474d 100644 --- a/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild +++ b/app-i18n/tegaki-zinnia-japanese/tegaki-zinnia-japanese-0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,7 @@ SLOT="0" KEYWORDS="amd64 ~ppc64 x86" IUSE="" -DEPEND="" +DEPEND="app-arch/unzip" RDEPEND="" src_prepare() { diff --git a/app-i18n/tomoe/Manifest b/app-i18n/tomoe/Manifest index 31f5a0c4edd5..396966c6de95 100644 --- a/app-i18n/tomoe/Manifest +++ b/app-i18n/tomoe/Manifest @@ -3,5 +3,5 @@ AUX tomoe-gentoo.patch 599 BLAKE2B d297c41007f17ac07f6a80fb451c2d605ebf275b64af9 AUX tomoe-glib-2.32.patch 688 BLAKE2B 5aeb0fa73f54331e20d8a3cd360a4e7c06e770f988686bd3ddd055b49390abd1c064a9369d89c7a4f6cd6c9631a075ba56857b0db54befeace96c233cf9e7947 SHA512 ec0344ccb48ecc8f0df3a76424ed93c9e223a3b22733626a460c4729681d7f9f072ddb84311d22e161c04503dd845c7da774ea9832df32cb79199ca47589073c AUX tomoe-ruby19.patch 2646 BLAKE2B 7b2289af7e87946bb9c4cb197b493bc2b8625a3bc3f22ee42270a403bd36b1bee4efcbb46117f11d537e3c8a38dfbcfca6484c0a1db6ec2f0b7a5469dac35b47 SHA512 52f555412853c3485e8d3ab7b7739f030e2c3d2b5c4aac14ebb967c93427fe04cbcfec2f5997f09f0f7611dc268ee63437b256ef4cac1ea805f0ae84a522b836 DIST tomoe-0.6.0.tar.gz 4918949 BLAKE2B c9f4accc77fe7c6214c4d19dbbac7d0d39ed7947588ab1b8a1416f6cfeda33a6cfa84352f888d02848c8e2026bd5c36d2fe52d099bda6ca41a6d215733b11aa3 SHA512 eab618d7b28fc9613c175fab6f80fc7d6acc34af3a47f20c11b42a32acd87143ae10caca67fa1a5e2e75441d431799a5725a5d507604f8bd7447bbc1826f0bb8 -EBUILD tomoe-0.6.0-r3.ebuild 2150 BLAKE2B fa5f42f2a047ee577512ff51097656c79c2926875320e98c981e68865ef5f17089a75e1277185d52b4669c14a1def3481ba1ed18780209c7aa4f12da63b0e4e1 SHA512 adc75c0753b7ace8ae234e71203e78229372b1a7566be1354354137fa9852cd24849bfbd9e6bf83e1a9ab12d339654fe1862c592a6adaf404dc63d1c9894019d +EBUILD tomoe-0.6.0-r4.ebuild 2154 BLAKE2B 1b984a191a6a5cc25fc07f7a3ecd15b2135beb0b9402d953d7ee107d7ecafc3f7a346b993f2bfc9b5e4159f5ce61546d5dc916c701042e324963397df2868c4b SHA512 a1846c1c877e0d2dd1ec1c8320b156242a94ccf78a62c33b01f80e7832bfc22cc757ac75a32959f15ba3ea5e9ffbab043d5ef9148df5877edae948215784adbf MISC metadata.xml 482 BLAKE2B 454f6c496dda5f9ca738bb81c843a650be203b58bbaf4f0775204be463de6eccdd11023705295e89d1cc8513eead67dbe1fb26740bdc39216e8e2d4ee838e8ca SHA512 0898e0ba0bd42458870d268ee6bc881da1c88ab01969037d57f0d4abf5f140a7ce77bf87d918976bd763a33c8869e73d0fb2ec744be747d5bc30d594cc54efeb diff --git a/app-i18n/tomoe/tomoe-0.6.0-r3.ebuild b/app-i18n/tomoe/tomoe-0.6.0-r3.ebuild deleted file mode 100644 index 9a406e4444a8..000000000000 --- a/app-i18n/tomoe/tomoe-0.6.0-r3.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -PYTHON_COMPAT=( python2_7 ) -USE_RUBY="ruby24" - -inherit autotools python-single-r1 ruby-single - -DESCRIPTION="Japanese handwriting recognition engine" -HOMEPAGE="http://tomoe.osdn.jp/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="hyperestraier mysql python ruby ${USE_RUBY//ruby/ruby_targets_ruby} static-libs subversion" -RESTRICT="test" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( ${USE_RUBY//ruby/ruby_targets_ruby} ) )" - -_ruby_set_globals() { - local ruby - for ruby in ${USE_RUBY}; do - RUBY_USEDEP="${RUBY_USEDEP}ruby_targets_${ruby}?," - done - RUBY_USEDEP="${RUBY_USEDEP%,}" -} -_ruby_set_globals -unset -f _ruby_set_globals - -RDEPEND="dev-libs/glib:2 - hyperestraier? ( app-text/hyperestraier ) - mysql? ( virtual/libmysqlclient ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:2[${PYTHON_USEDEP}] - dev-python/pygtk:2[${PYTHON_USEDEP}] - ) - ruby? ( - ${RUBY_DEPS} - dev-ruby/ruby-glib2[${RUBY_USEDEP}] - ) - subversion? ( dev-vcs/subversion )" -DEPEND="${RDEPEND} - dev-util/glib-utils - dev-util/gtk-doc-am - dev-util/intltool - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-gentoo.patch - "${FILESDIR}"/${PN}-export-symbols.patch - "${FILESDIR}"/${PN}-glib-2.32.patch - "${FILESDIR}"/${PN}-ruby19.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - sed -i \ - -e "s/use_est=yes/use_est=$(usex hyperestraier)/" \ - -e "s/use_mysql=yes/use_mysql=$(usex mysql)/" \ - configure.ac - - sed -i "s/use_svn=yes/use_svn=$(usex subversion)/" macros/svn.m4 - - default - eautoreconf -} - -src_configure() { - local ruby - for ruby in ${RUBY_TARGETS_PREFERENCE}; do - if use ruby_targets_${ruby}; then - break - fi - done - - econf \ - $(use_enable ruby dict-ruby) \ - $(use_enable static-libs static) \ - $(use_with python python "") \ - $(use_with ruby ruby "$(type -p ${ruby})") \ - --with-svn-include="${EPREFIX}"/usr/include \ - --with-svn-lib="${EPREFIX}"/usr/$(get_libdir) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-i18n/tomoe/tomoe-0.6.0-r4.ebuild b/app-i18n/tomoe/tomoe-0.6.0-r4.ebuild new file mode 100644 index 000000000000..89645ad03b59 --- /dev/null +++ b/app-i18n/tomoe/tomoe-0.6.0-r4.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python2_7 ) +USE_RUBY="ruby24" + +inherit autotools python-single-r1 ruby-single + +DESCRIPTION="Japanese handwriting recognition engine" +HOMEPAGE="http://tomoe.osdn.jp/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="hyperestraier mysql python ruby ${USE_RUBY//ruby/ruby_targets_ruby} static-libs subversion" +RESTRICT="test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( ${USE_RUBY//ruby/ruby_targets_ruby} ) )" + +_ruby_set_globals() { + local ruby + for ruby in ${USE_RUBY}; do + RUBY_USEDEP="${RUBY_USEDEP}ruby_targets_${ruby}?," + done + RUBY_USEDEP="${RUBY_USEDEP%,}" +} +_ruby_set_globals +unset -f _ruby_set_globals + +RDEPEND="dev-libs/glib:2 + hyperestraier? ( app-text/hyperestraier ) + mysql? ( dev-db/mysql-connector-c:= ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:2[${PYTHON_USEDEP}] + dev-python/pygtk:2[${PYTHON_USEDEP}] + ) + ruby? ( + ${RUBY_DEPS} + dev-ruby/ruby-glib2[${RUBY_USEDEP}] + ) + subversion? ( dev-vcs/subversion )" +DEPEND="${RDEPEND} + dev-util/glib-utils + dev-util/gtk-doc-am + dev-util/intltool + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-gentoo.patch + "${FILESDIR}"/${PN}-export-symbols.patch + "${FILESDIR}"/${PN}-glib-2.32.patch + "${FILESDIR}"/${PN}-ruby19.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + sed -i \ + -e "s/use_est=yes/use_est=$(usex hyperestraier)/" \ + -e "s/use_mysql=yes/use_mysql=$(usex mysql)/" \ + configure.ac + + sed -i "s/use_svn=yes/use_svn=$(usex subversion)/" macros/svn.m4 + + default + eautoreconf +} + +src_configure() { + local ruby + for ruby in ${RUBY_TARGETS_PREFERENCE}; do + if use ruby_targets_${ruby}; then + break + fi + done + + econf \ + $(use_enable ruby dict-ruby) \ + $(use_enable static-libs static) \ + $(use_with python python "") \ + $(use_with ruby ruby "$(type -p ${ruby})") \ + --with-svn-include="${EPREFIX}"/usr/include \ + --with-svn-lib="${EPREFIX}"/usr/$(get_libdir) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} -- cgit v1.2.3