Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/onigmo/
Date: Thu, 03 Sep 2020 13:39:25
Message-Id: 1599140354.b48a28b4d4305ef5554ab6365a7dafa6fd18b9cc.hattya@gentoo
1 commit: b48a28b4d4305ef5554ab6365a7dafa6fd18b9cc
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 3 13:37:54 2020 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 3 13:39:14 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48a28b4
7
8 dev-libs/onigmo: new upstream release
9
10 Package-Manager: Portage-3.0.4, Repoman-2.3.23
11 Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
12
13 dev-libs/onigmo/Manifest | 1 +
14 dev-libs/onigmo/metadata.xml | 36 ++++++++++++++++++------------------
15 dev-libs/onigmo/onigmo-6.2.0.ebuild | 34 ++++++++++++++++++++++++++++++++++
16 3 files changed, 53 insertions(+), 18 deletions(-)
17
18 diff --git a/dev-libs/onigmo/Manifest b/dev-libs/onigmo/Manifest
19 index 5ae4efdd1e2..c0a02fccafc 100644
20 --- a/dev-libs/onigmo/Manifest
21 +++ b/dev-libs/onigmo/Manifest
22 @@ -1 +1,2 @@
23 DIST onigmo-6.1.3.tar.gz 822127 BLAKE2B b2f020ba37c039022ee4ad0840006b7d84bd5c2b24975d3cc34a625379c478cdfacbb7247d5f2315da2e56beaa74fec5390140d4a3f0c29c66906d78d7207b8b SHA512 13ee0e97e5e7ea2a379cdfd8bab121ee116fc07495c6b3131621f6cd9b1748897e5e2c7dcf43845794b2ad4adef3b4076daf06f51aaf965e32cbac5d7bace1e6
24 +DIST onigmo-6.2.0.tar.gz 844935 BLAKE2B 768918af337be0bbe9fd9c9f15a630ce0a74f081832ef84ba13e48f4e6ed692ff1250e20272c039d95bb4d9b847bfaac829addd7de3f50780b7620b1f105406c SHA512 651ab8c64d8b8c0d56e1549809030be79a751b9d1c06af6527f8cf6014fba1bafea593d572e1cf766099a10fb4e6506ca683ef48131f47471348b5cbd35a1a77
25
26 diff --git a/dev-libs/onigmo/metadata.xml b/dev-libs/onigmo/metadata.xml
27 index b1cea8c977b..2914fe8f54b 100644
28 --- a/dev-libs/onigmo/metadata.xml
29 +++ b/dev-libs/onigmo/metadata.xml
30 @@ -1,22 +1,22 @@
31 <?xml version='1.0' encoding='UTF-8'?>
32 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 <pkgmetadata>
34 - <maintainer type="project">
35 - <email>cjk@g.o</email>
36 - <name>Cjk</name>
37 - </maintainer>
38 - <slots>
39 - <subslots>Reflect ABI of libonigmo.so.</subslots>
40 - </slots>
41 - <use>
42 - <flag name="combination-explosion-check">
43 - enable combination explosion check
44 - </flag>
45 - <flag name="crnl-as-line-terminator">
46 - enable CR+NL as line terminator
47 - </flag>
48 - </use>
49 - <upstream>
50 - <remote-id type="github">k-takata/Onigmo</remote-id>
51 - </upstream>
52 + <maintainer type="project">
53 + <email>cjk@g.o</email>
54 + <name>Cjk</name>
55 + </maintainer>
56 + <slots>
57 + <subslots>Reflect ABI of libonigmo.so.</subslots>
58 + </slots>
59 + <use>
60 + <flag name="combination-explosion-check">
61 + enable combination explosion check
62 + </flag>
63 + <flag name="crnl-as-line-terminator">
64 + enable CR+NL as line terminator
65 + </flag>
66 + </use>
67 + <upstream>
68 + <remote-id type="github">k-takata/Onigmo</remote-id>
69 + </upstream>
70 </pkgmetadata>
71
72 diff --git a/dev-libs/onigmo/onigmo-6.2.0.ebuild b/dev-libs/onigmo/onigmo-6.2.0.ebuild
73 new file mode 100644
74 index 00000000000..43b020ab66c
75 --- /dev/null
76 +++ b/dev-libs/onigmo/onigmo-6.2.0.ebuild
77 @@ -0,0 +1,34 @@
78 +# Copyright 1999-2020 Gentoo Authors
79 +# Distributed under the terms of the GNU General Public License v2
80 +
81 +EAPI="7"
82 +
83 +inherit autotools multilib-minimal
84 +
85 +DESCRIPTION="Onigmo is a regular expressions library forked from Oniguruma"
86 +HOMEPAGE="https://github.com/k-takata/Onigmo"
87 +SRC_URI="https://github.com/k-takata/${PN^o}/releases/download/${P^o}/${P}.tar.gz"
88 +
89 +LICENSE="BSD-2"
90 +SLOT="0/6"
91 +KEYWORDS="~amd64 ~x86"
92 +IUSE="combination-explosion-check crnl-as-line-terminator static-libs"
93 +
94 +DOCS=( AUTHORS HISTORY README{,.ja} doc/{API,FAQ,RE}{,.ja} doc/UnicodeProps.txt )
95 +
96 +src_prepare() {
97 + default
98 + eautoreconf
99 +}
100 +
101 +multilib_src_configure() {
102 + ECONF_SOURCE="${S}" econf \
103 + $(use_enable combination-explosion-check) \
104 + $(use_enable crnl-as-line-terminator) \
105 + $(use_enable static-libs static)
106 +}
107 +
108 +multilib_src_install_all() {
109 + einstalldocs
110 + find "${D}" -name "*.la" -delete || die
111 +}