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-gazetteer/, app-dicts/dictd-gazetteer/files/
Date: Fri, 11 Jun 2021 15:23:24
Message-Id: 1623424991.ead768b68d112a70320ab8ac31707467accb1af5.Alessandro-Barbieri@gentoo
1 commit: ead768b68d112a70320ab8ac31707467accb1af5
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sun Jun 6 14:09:12 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Fri Jun 11 15:23:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ead768b6
7
8 app-dicts/dictd-gazetteer: 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-gazetteer/Manifest | 1 +
14 .../dictd-gazetteer/dictd-gazetteer-1.3.ebuild | 42 ++++++++++++++++++++++
15 .../files/dictd-gazetteer-fix-makefile.patch | 20 +++++++++++
16 .../files/dictd-gazetteer-fix-paths.patch | 12 +++++++
17 app-dicts/dictd-gazetteer/metadata.xml | 8 +++++
18 5 files changed, 83 insertions(+)
19
20 diff --git a/app-dicts/dictd-gazetteer/Manifest b/app-dicts/dictd-gazetteer/Manifest
21 new file mode 100644
22 index 000000000..ff3d7f7fb
23 --- /dev/null
24 +++ b/app-dicts/dictd-gazetteer/Manifest
25 @@ -0,0 +1 @@
26 +DIST dict-gazetteer_1.3.orig.tar.gz 2860737 BLAKE2B fbe5ef47f3044bd48173f1b0462fa8706e7232a889f9cc1bf6a4822c4ed3c461266843f249b526ffc93fb05a19e5a5656466375aef1a71ce0578562bf3f428d5 SHA512 2c875eb42ed6e6d2a75a24da1548730b86a54c8a2ed7dd8f41499d0963741775a3d0579f2b99c25798ecb4a9ae5cb327c04d446e79f06b55325be1a14854581f
27
28 diff --git a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
29 new file mode 100644
30 index 000000000..a064ecd7d
31 --- /dev/null
32 +++ b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
33 @@ -0,0 +1,42 @@
34 +# Copyright 1999-2021 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +inherit autotools
40 +
41 +DESCRIPTION="The original U.S. Gazetteer Place and Zipcode Files for dict"
42 +HOMEPAGE="https://sourceforge.net/projects/dict-gazetteer"
43 +SRC_URI="mirror://sourceforge/project/dict-gazetteer/dict-gazetteer_${PV}.orig.tar.gz"
44 +S="${WORKDIR}/dict-gazetteer-${PV}"
45 +LICENSE="GPL-2 public-domain"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +
49 +RDEPEND=">=app-text/dictd-1.5.5"
50 +
51 +PATCHES=(
52 + "${FILESDIR}/${PN}-fix-makefile.patch"
53 + "${FILESDIR}/${PN}-fix-paths.patch"
54 +)
55 +
56 +src_prepare() {
57 + default
58 + eautoreconf
59 + mkdir -p "${T}/dict" || die
60 +}
61 +
62 +src_configure() {
63 + econf --datadir="${T}"
64 +}
65 +
66 +src_compile() {
67 + emake
68 + emake db
69 +}
70 +
71 +src_install() {
72 + emake install
73 + insinto "/usr/share"
74 + doins -r "${T}/dict"
75 +}
76
77 diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
78 new file mode 100644
79 index 000000000..70a77eae4
80 --- /dev/null
81 +++ b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
82 @@ -0,0 +1,20 @@
83 +--- a/Makefile.in
84 ++++ b/Makefile.in
85 +@@ -77,7 +77,7 @@
86 + $(DATABASE) $(DATAINDEX): $(EXES) data/*.txt
87 + ./format -p < data/places.txt > tmp
88 + ./format -c < data/counties.txt >> tmp
89 +-# ./format -m < data/mcds.txt >> tmp
90 ++ ./format -m < data/mcds.txt >> tmp
91 + ./format -z < data/zips.txt >> tmp
92 + sort tmp | ./format -f > $(DATABASE)
93 + -rm -f tmp
94 +@@ -165,7 +165,7 @@
95 + # fi \
96 + # done
97 + -rm -f config.h config.cache config.status stamp-h.in stamp-h
98 +- -rm -f Makefile
99 ++ -rm -f Makefile
100 + # -rm -f configure Makefile # We need to keep configure
101 + -rm -f $(DATABASE) $(DATABASE).dz $(DATAINDEX)
102 +
103
104 diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
105 new file mode 100644
106 index 000000000..4452e4c79
107 --- /dev/null
108 +++ b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
109 @@ -0,0 +1,12 @@
110 +--- a/configure.in
111 ++++ b/configure.in
112 +@@ -36,9 +36,6 @@
113 + AC_INIT(format.c)
114 + AC_CONFIG_HEADER(config.h)
115 +
116 +-prefix=/usr
117 +-datadir=/usr/lib
118 +-
119 + echo Configuring for dict-gazetteer
120 + echo .
121 +
122
123 diff --git a/app-dicts/dictd-gazetteer/metadata.xml b/app-dicts/dictd-gazetteer/metadata.xml
124 new file mode 100644
125 index 000000000..7e04e1c66
126 --- /dev/null
127 +++ b/app-dicts/dictd-gazetteer/metadata.xml
128 @@ -0,0 +1,8 @@
129 +<?xml version="1.0" encoding="UTF-8"?>
130 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
131 +<pkgmetadata>
132 + <!-- maintainer-needed -->
133 + <upstream>
134 + <remote-id type="sourceforge">dict-gazetteer</remote-id>
135 + </upstream>
136 +</pkgmetadata>