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 +}
