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