commit:     649eede1e653d6764bfc3967b9bb677aa52d669e
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat May 24 07:02:13 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat May 24 07:04:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649eede1

dev-libs/snowball-stemmer: add 3.0.1

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-libs/snowball-stemmer/Manifest                 |  2 +
 .../snowball-stemmer/snowball-stemmer-3.0.1.ebuild | 51 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/snowball-stemmer/Manifest 
b/dev-libs/snowball-stemmer/Manifest
index 2b0377b4fc3c..4850565b81a4 100644
--- a/dev-libs/snowball-stemmer/Manifest
+++ b/dev-libs/snowball-stemmer/Manifest
@@ -1,2 +1,4 @@
 DIST snowball-data-0703f1d6a21802c3ff00c2c8b31bd255b74b2aec.tar.gz 33063873 
BLAKE2B 
d4222f2dbf681c670017596c2510ca389a33c736e2b4deeda3f33559e9fdda7c86bd528f4b56fc124ef5c08818739576ef28b93b326505b6ad77259c4b638a4c
 SHA512 
a5b3eb0d73dbefd243e6f5964071c83823e4b367b5a24a660aadffe6bcd3c2e855d5cc5edcd382a88e0edd270a7576388a04fb9141ae888776824c5a74b2beef
+DIST snowball-data-381b447563f9bef87b218ebbedde3159afdc3032.tar.gz 33898875 
BLAKE2B 
ede691762af2505a5fdd9973c5e1f6ecf9cd9177830f1d831aa0e98b98682223bc0d308c54aa21316df467dfc598959dcf056e6270c25ac7544ebe480be3ff49
 SHA512 
d0ec59ab04981c67a66e91a4fe9762218cba996259e1fee0362e41f32623208c2b80f161b0198ad237cfec206b5005feb4c555ef11473e0059c0c1a870207016
 DIST snowball-stemmer-2.2.0.tar.gz 223846 BLAKE2B 
ac06a603ab21dfe5508c1a51419568c15d61ad079a3cded98ca6a47716f4119e480b109756a107da1e6c9994062073cbfb29ac4feb3e5e4ffab6feb4db2b9930
 SHA512 
02c43313de9de2518ea51cfb11f1c29145fc046c7838329bfdefd70b604009ad44b6db8175c25b0db31f03db30a6aec5857aa35775a9c204ec976df9cae62957
+DIST snowball-stemmer-3.0.1.tar.gz 256065 BLAKE2B 
4819083476d26f58f850f813db219734bfba6a30e6fdaefd97e54fdccd712462f6b2a773740456753e5be9569104cbf26f6804cb0d398461579fbe52fdb5bf64
 SHA512 
849bd5885b3dab23151d310043e2803a5f1f2792946cd91f6759cc3c56c9057a0d9f076d0544fe1b619d0a9af501ef13a78ee15cd9c7e3680eca14ac2e113953

diff --git a/dev-libs/snowball-stemmer/snowball-stemmer-3.0.1.ebuild 
b/dev-libs/snowball-stemmer/snowball-stemmer-3.0.1.ebuild
new file mode 100644
index 000000000000..4d3f70bc6733
--- /dev/null
+++ b/dev-libs/snowball-stemmer/snowball-stemmer-3.0.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_TESTDATA_COMMIT="381b447563f9bef87b218ebbedde3159afdc3032"
+
+DESCRIPTION="Snowball compiler and stemming algorithms"
+HOMEPAGE="https://snowballstem.org/ https://github.com/snowballstem/snowball/";
+SRC_URI="https://github.com/snowballstem/snowball/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+       test? ( 
https://github.com/snowballstem/snowball-data/archive/${MY_TESTDATA_COMMIT}.tar.gz
 -> snowball-data-${MY_TESTDATA_COMMIT}.tar.gz )"
+S="${WORKDIR}/snowball-${PV}"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos"
+IUSE="static-libs test"
+
+BDEPEND="dev-lang/perl
+       test? ( virtual/libiconv )"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+       "${FILESDIR}/${P}-shared-library.patch"
+)
+
+src_compile() {
+       tc-export CC AR
+       default
+}
+
+src_test() {
+       emake -j1 
STEMMING_DATA="${WORKDIR}/snowball-data-${MY_TESTDATA_COMMIT}" check
+}
+
+src_install() {
+       dodoc README.rst NEWS
+
+       dobin stemwords
+
+       doheader include/libstemmer.h
+
+       dolib.so libstemmer.so.${PV}
+       dolib.so libstemmer.so.$(ver_cut 1)
+       dolib.so libstemmer.so
+
+       use static-libs && dolib.a libstemmer.a
+}

Reply via email to