Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/opencc/
Date: Sun, 27 Dec 2020 18:39:20
Message-Id: 1609094350.e906ea04210c919f1f93c18a3d965360a24901c8.floppym@gentoo
1 commit: e906ea04210c919f1f93c18a3d965360a24901c8
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Sat Dec 26 01:00:00 2020 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 27 18:39:10 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e906ea04
7
8 app-i18n/opencc: Version bump (1.1.0).
9
10 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
11 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
12
13 app-i18n/opencc/Manifest | 1 +
14 app-i18n/opencc/opencc-1.1.0.ebuild | 64 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 65 insertions(+)
16
17 diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest
18 index a71aa95470f..2170d1dc9b4 100644
19 --- a/app-i18n/opencc/Manifest
20 +++ b/app-i18n/opencc/Manifest
21 @@ -1,2 +1,3 @@
22 DIST opencc-1.0.5.tar.gz 1598354 BLAKE2B a66b32b96dab543d8401960ff0548a4e3f9414606513941426eacf105bca0755a7b364c68b7eb996ef82444e52f849d2f8151353a14fb97a358ad1463fbea2d3 SHA512 3fbefbafe5c3c2491032158577ab97b5a3edf6ea98a03a7250deba082b72c3112ad4a3396d1a469936ec32e1d141f0a2236001c2891ac9c793add2b082596cc1
23 DIST opencc-1.0.6.tar.gz 1621561 BLAKE2B d58ee0e04e133fbf6a7632788bcaf0f7891bb74051a970075f6d94b048adfec7bbe4438913933d7dfdd4d58ec2c1a5ec47685415c26532ddd8c13e8abd52cab6 SHA512 67c7bb7432483c1781701dc64ff28e4d5750898ed3d2d41f97d3782918b5f9aa1a49baa1e3a58e4b24cfbd2adcf9ea166a05ad934221fb1cb7afb35e909749e7
24 +DIST opencc-1.1.0.tar.gz 2209140 BLAKE2B 71cc659976cf30ac0d7dd52cdfa644a85e4e38fed081176bb2f2da2702203c0faeddf76818c8cc89a5fe2a2cfe3eee85fcb27010766db461817b204403cc9b46 SHA512 c5d95e84e0c8edf600f441b79431f721e721b1028619170e27fbc762da32c9ef99c9d28c2c5eaf34226d23a24e2fe5e494cedb28f1182acb06f94b72d7cbb52c
25
26 diff --git a/app-i18n/opencc/opencc-1.1.0.ebuild b/app-i18n/opencc/opencc-1.1.0.ebuild
27 new file mode 100644
28 index 00000000000..0870f67310e
29 --- /dev/null
30 +++ b/app-i18n/opencc/opencc-1.1.0.ebuild
31 @@ -0,0 +1,64 @@
32 +# Copyright 2010-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="7"
36 +PYTHON_COMPAT=(python{3_7,3_8,3_9})
37 +
38 +inherit cmake python-any-r1
39 +
40 +if [[ "${PV}" == "9999" ]]; then
41 + inherit git-r3
42 +
43 + EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
44 +fi
45 +
46 +DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
47 +HOMEPAGE="https://github.com/BYVoid/OpenCC"
48 +if [[ "${PV}" == "9999" ]]; then
49 + SRC_URI=""
50 +else
51 + SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
52 +fi
53 +
54 +# OpenCC: Apache-2.0
55 +# deps/darts-clone: BSD-2
56 +# deps/gtest-1.11.0: BSD
57 +# deps/marisa-0.2.5: || ( BSD-2 LGPL-2.1+ )
58 +# deps/rapidjson-1.1.0: MIT
59 +# deps/tclap-1.2.2: MIT
60 +LICENSE="Apache-2.0 BSD-2 MIT || ( BSD-2 LGPL-2.1+ ) test? ( BSD )"
61 +SLOT="0/2"
62 +KEYWORDS="~amd64 ~x86"
63 +IUSE="doc test"
64 +RESTRICT="!test? ( test )"
65 +
66 +BDEPEND="${PYTHON_DEPS}
67 + doc? ( app-doc/doxygen )"
68 +DEPEND=""
69 +RDEPEND=""
70 +
71 +if [[ "${PV}" != "9999" ]]; then
72 + S="${WORKDIR}/OpenCC-ver.${PV}"
73 +fi
74 +
75 +PATCHES=(
76 + "${FILESDIR}/${PN}-1.1.0-parallel_build.patch"
77 +)
78 +
79 +DOCS=(AUTHORS NEWS.md README.md)
80 +
81 +src_prepare() {
82 + cmake_src_prepare
83 +
84 + sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
85 +}
86 +
87 +src_configure() {
88 + local mycmakeargs=(
89 + -DBUILD_DOCUMENTATION=$(usex doc ON OFF)
90 + -DBUILD_SHARED_LIBS=ON
91 + -DENABLE_GTEST=$(usex test ON OFF)
92 + )
93 +
94 + cmake_src_configure
95 +}