public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: app-dicts/dictd-gazetteer/, app-dicts/dictd-gazetteer/files/
@ 2021-06-11 15:23 Alessandro Barbieri
  0 siblings, 0 replies; only message in thread
From: Alessandro Barbieri @ 2021-06-11 15:23 UTC (permalink / raw
  To: gentoo-commits

commit:     ead768b68d112a70320ab8ac31707467accb1af5
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Jun  6 14:09:12 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Fri Jun 11 15:23:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ead768b6

app-dicts/dictd-gazetteer: new

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-dicts/dictd-gazetteer/Manifest                 |  1 +
 .../dictd-gazetteer/dictd-gazetteer-1.3.ebuild     | 42 ++++++++++++++++++++++
 .../files/dictd-gazetteer-fix-makefile.patch       | 20 +++++++++++
 .../files/dictd-gazetteer-fix-paths.patch          | 12 +++++++
 app-dicts/dictd-gazetteer/metadata.xml             |  8 +++++
 5 files changed, 83 insertions(+)

diff --git a/app-dicts/dictd-gazetteer/Manifest b/app-dicts/dictd-gazetteer/Manifest
new file mode 100644
index 000000000..ff3d7f7fb
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/Manifest
@@ -0,0 +1 @@
+DIST dict-gazetteer_1.3.orig.tar.gz 2860737 BLAKE2B fbe5ef47f3044bd48173f1b0462fa8706e7232a889f9cc1bf6a4822c4ed3c461266843f249b526ffc93fb05a19e5a5656466375aef1a71ce0578562bf3f428d5 SHA512 2c875eb42ed6e6d2a75a24da1548730b86a54c8a2ed7dd8f41499d0963741775a3d0579f2b99c25798ecb4a9ae5cb327c04d446e79f06b55325be1a14854581f

diff --git a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
new file mode 100644
index 000000000..a064ecd7d
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="The original U.S. Gazetteer Place and Zipcode Files for dict"
+HOMEPAGE="https://sourceforge.net/projects/dict-gazetteer"
+SRC_URI="mirror://sourceforge/project/dict-gazetteer/dict-gazetteer_${PV}.orig.tar.gz"
+S="${WORKDIR}/dict-gazetteer-${PV}"
+LICENSE="GPL-2 public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-text/dictd-1.5.5"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-fix-makefile.patch"
+	"${FILESDIR}/${PN}-fix-paths.patch"
+)
+
+src_prepare() {
+	default
+	eautoreconf
+	mkdir -p "${T}/dict" || die
+}
+
+src_configure() {
+	econf --datadir="${T}"
+}
+
+src_compile() {
+	emake
+	emake db
+}
+
+src_install() {
+	emake install
+	insinto "/usr/share"
+	doins -r "${T}/dict"
+}

diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
new file mode 100644
index 000000000..70a77eae4
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
@@ -0,0 +1,20 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -77,7 +77,7 @@
+ $(DATABASE) $(DATAINDEX): $(EXES) data/*.txt
+ 	./format -p < data/places.txt > tmp
+ 	./format -c < data/counties.txt >> tmp
+-#	./format -m < data/mcds.txt >> tmp
++	./format -m < data/mcds.txt >> tmp
+ 	./format -z < data/zips.txt >> tmp
+ 	sort tmp | ./format -f > $(DATABASE)
+ 	-rm -f tmp
+@@ -165,7 +165,7 @@
+ #		 fi \
+ #	 done
+ 	-rm -f config.h config.cache config.status stamp-h.in stamp-h
+-        -rm -f Makefile
++	-rm -f Makefile
+ #	-rm -f configure Makefile # We need to keep configure
+ 	-rm -f $(DATABASE) $(DATABASE).dz $(DATAINDEX)
+ 

diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
new file mode 100644
index 000000000..4452e4c79
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
@@ -0,0 +1,12 @@
+--- a/configure.in
++++ b/configure.in
+@@ -36,9 +36,6 @@
+ AC_INIT(format.c)
+ AC_CONFIG_HEADER(config.h)
+ 
+-prefix=/usr
+-datadir=/usr/lib
+-
+ echo Configuring for dict-gazetteer
+ echo .
+ 

diff --git a/app-dicts/dictd-gazetteer/metadata.xml b/app-dicts/dictd-gazetteer/metadata.xml
new file mode 100644
index 000000000..7e04e1c66
--- /dev/null
+++ b/app-dicts/dictd-gazetteer/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<!-- maintainer-needed -->
+	<upstream>
+		<remote-id type="sourceforge">dict-gazetteer</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-06-11 15:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-11 15:23 [gentoo-commits] repo/proj/guru:dev commit in: app-dicts/dictd-gazetteer/, app-dicts/dictd-gazetteer/files/ Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox