Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-dicts/dictd-elements/
Date: Fri, 11 Jun 2021 15:23:18
Message-Id: 1623424988.becc1e6563535eccb387ff5e5f4a96072c3752b5.Alessandro-Barbieri@gentoo
1 commit: becc1e6563535eccb387ff5e5f4a96072c3752b5
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 6 00:33:00 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Fri Jun 11 15:23:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=becc1e65
7
8 app-dicts/dictd-elements: new
9
10 Package-Manager: Portage-3.0.19, Repoman-3.0.3
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 app-dicts/dictd-elements/Manifest | 1 +
14 .../dictd-elements/dictd-elements-20030309.ebuild | 45 ++++++++++++++++++++++
15 app-dicts/dictd-elements/metadata.xml | 13 +++++++
16 3 files changed, 59 insertions(+)
17
18 diff --git a/app-dicts/dictd-elements/Manifest b/app-dicts/dictd-elements/Manifest
19 new file mode 100644
20 index 000000000..828e4a33f
21 --- /dev/null
22 +++ b/app-dicts/dictd-elements/Manifest
23 @@ -0,0 +1 @@
24 +DIST dictd-elements-20030309.db 46325 BLAKE2B 70b5003a1dc5825ef67c4b2ceb8a322d5827cc28c3be61ea2d2e125343b1d03816385ea298c9794e25edf1f1e4361bc8f141876b1fba3f9005926a33ad28bffe SHA512 a09d152f4b7ed6f0fb43d7eed08abd469565b0d63d92e965e872dc90174298f8c661c9c22ab9c605fc865d7e1f3366dcbd27d17f1be274d0610b0938f8bb9b40
25
26 diff --git a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
27 new file mode 100644
28 index 000000000..fbc93a624
29 --- /dev/null
30 +++ b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
31 @@ -0,0 +1,45 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +DESCRIPTION="Jay Kominek's database of the elements for dict"
38 +HOMEPAGE="http://www.dict.org"
39 +SRC_URI="https://web.archive.org/web/20121223051336/http://www.miranda.org:80/~jkominek/elements/elements.db -> ${P}.db"
40 +S="$WORKDIR"
41 +LICENSE="public-domain"
42 +SLOT="0"
43 +KEYWORDS="~amd64"
44 +
45 +RDEPEND=">=app-text/dictd-1.5.5"
46 +
47 +src_unpack() {
48 + cp "${DISTDIR}/${A}" elements.db || die
49 +}
50 +
51 +src_prepare() {
52 + eapply_user
53 + sed -e '/^%h/{h;n;n;s/Symbol: //;T;x;G;s/\n/ /}' -i elements.db
54 + sed -e '/^%h/{N;N;s/%h.*\n%d\n\(%h.*\)/\1\n%d/}' -i elements.db
55 +}
56 +
57 +src_compile() {
58 + dictfmt -u "${SRC_URI% ->*}" \
59 + -s "Jay Kominek's Elements database (version $PV)" \
60 + --headword-separator " " \
61 + --columns 80 \
62 + -p elements \
63 + < elements.db
64 + dictzip elements.dict
65 +}
66 +
67 +src_install() {
68 + insinto /usr/share/dict
69 + doins elements.dict.dz elements.index
70 +}
71 +
72 +pkg_postrm() {
73 + elog "You must unregister ${PN} and restart your dictd server before the"
74 + elog "dictionary is completely removed. If you are using OpenRC, both tasks may be"
75 + elog "accomplished by running '/etc/init.d/dictd restart'."
76 +}
77
78 diff --git a/app-dicts/dictd-elements/metadata.xml b/app-dicts/dictd-elements/metadata.xml
79 new file mode 100644
80 index 000000000..3153d1e3a
81 --- /dev/null
82 +++ b/app-dicts/dictd-elements/metadata.xml
83 @@ -0,0 +1,13 @@
84 +<?xml version="1.0" encoding="UTF-8"?>
85 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
86 +<pkgmetadata>
87 + <!-- maintainer needed -->
88 +<upstream>
89 + <maintainer status="inactive">
90 + <name>Jay Kominek</name>
91 + </maintainer>
92 +</upstream>
93 +<longdescription>
94 + A database for 'dict'-compatible dictionary software, based on Jay Kominek's descriptions of the atomic elements.
95 +</longdescription>
96 +</pkgmetadata>