From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/hunspell/files/, app-text/hunspell/
Date: Sun, 16 Jul 2023 17:59:06 +0000 (UTC) [thread overview]
Message-ID: <1689530308.94b4423c4dbe01c25a6ed30c7fc23d127a2c58fb.sam@gentoo> (raw)
commit: 94b4423c4dbe01c25a6ed30c7fc23d127a2c58fb
Author: BalkanMadman <zurabid2016 <AT> gmail <DOT> com>
AuthorDate: Sun Jul 9 19:52:55 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 17:58:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b4423c
app-text/hunspell: revbump, clean up ebuild, add DEPEND on libiconv
The dependency on libiconv was already satisfied on most if not all
machines (because a lot of other packages depend on it), so KEYWORDS
were not dropped.
Fix two bugs (one depends on other) about having a symlink pointing to
nonexisting /usr/share/myspell directory.
Closes: https://bugs.gentoo.org/908872
Closes: https://bugs.gentoo.org/734516
Signed-off-by: BalkanMadman <zurabid2016 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31787
Signed-off-by: Sam James <sam <AT> gentoo.org>
...eexes.patch => hunspell-1.7.2-renameexes.patch} | 17 ------------
...spell-1.7.2.ebuild => hunspell-1.7.2-r1.ebuild} | 31 +++++++++++-----------
app-text/hunspell/hunspell-1.7.2.ebuild | 6 ++---
3 files changed, 18 insertions(+), 36 deletions(-)
diff --git a/app-text/hunspell/files/hunspell-1.7.0-renameexes.patch b/app-text/hunspell/files/hunspell-1.7.2-renameexes.patch
similarity index 89%
rename from app-text/hunspell/files/hunspell-1.7.0-renameexes.patch
rename to app-text/hunspell/files/hunspell-1.7.2-renameexes.patch
index c45b9cc8a154..52696b968608 100644
--- a/app-text/hunspell/files/hunspell-1.7.0-renameexes.patch
+++ b/app-text/hunspell/files/hunspell-1.7.2-renameexes.patch
@@ -14,7 +14,6 @@ https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/hunspell/files
---
src/tools/Makefile.am | 14 +++++++-------
src/tools/chmorph.cxx | 6 +++---
- src/tools/example.cxx | 4 ++--
src/tools/munch.cxx | 4 ++--
src/tools/unmunch.cxx | 4 ++--
tests/Makefile.am | 2 +-
@@ -77,22 +76,6 @@ index 6e5add6..163186d 100644
" (convert informal Hungarian second person texts to formal third "
"person texts)\n");
exit(1);
-diff --git a/src/tools/example.cxx b/src/tools/example.cxx
-index 8213a5f..c3cc76a 100644
---- a/src/tools/example.cxx
-+++ b/src/tools/example.cxx
-@@ -48,9 +48,9 @@ int main(int argc, char** argv) {
- /* first parse the command line options */
-
- if (argc < 4) {
-- fprintf(stderr, "example (now it works with more dictionary files):\n");
-+ fprintf(stderr, "hunspell-example (now it works with more dictionary files):\n");
- fprintf(stderr,
-- "example affix_file dictionary_file(s) file_of_words_to_check\n");
-+ "hunspell-example affix_file dictionary_file(s) file_of_words_to_check\n");
- exit(1);
- }
-
diff --git a/src/tools/munch.cxx b/src/tools/munch.cxx
index 5f51fc6..c8f8beb 100644
--- a/src/tools/munch.cxx
diff --git a/app-text/hunspell/hunspell-1.7.2.ebuild b/app-text/hunspell/hunspell-1.7.2-r1.ebuild
similarity index 74%
copy from app-text/hunspell/hunspell-1.7.2.ebuild
copy to app-text/hunspell/hunspell-1.7.2-r1.ebuild
index e2a26ff8f926..97635c6a1145 100644
--- a/app-text/hunspell/hunspell-1.7.2.ebuild
+++ b/app-text/hunspell/hunspell-1.7.2-r1.ebuild
@@ -11,17 +11,20 @@ DESCRIPTION="Spell checker, morphological analyzer library and command-line tool
HOMEPAGE="https://hunspell.github.io/"
SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.gz"
-LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
+LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0/$(ver_cut 1-2)"
IUSE="ncurses nls readline static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
+ virtual/libiconv
ncurses? ( sys-libs/ncurses:= )
readline? ( sys-libs/readline:= )
"
DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext"
+BDEPEND="
+ >=sys-devel/gettext-0.18
+"
PDEPEND=""
for lang in ${LANGS}; do
@@ -41,9 +44,9 @@ PATCHES=(
# Upstream package creates some executables which names are too generic
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
# It modifies a Makefile.am file, hence eautoreconf.
- "${FILESDIR}/${PN}-1.7.0-renameexes.patch"
+ "${FILESDIR}/hunspell-1.7.2-renameexes.patch"
- "${FILESDIR}/${PN}-1.7.0-tinfo.patch" # bug #692614
+ "${FILESDIR}/hunspell-1.7.0-tinfo.patch" # bug #692614
)
src_prepare() {
@@ -60,23 +63,19 @@ src_configure() {
# You can do that, libreoffice can find them anywhere, just
# ping me when you do so ; -- scarabeus
local myeconfargs=(
- $(use_enable nls)
- $(use_with ncurses ui)
- $(use_with readline readline)
- $(use_enable static-libs static)
+ "$(use_enable nls)"
+ "$(use_with ncurses ui)"
+ "$(use_with readline readline)"
+ "$(use_enable static-libs static)"
)
econf "${myeconfargs[@]}"
}
src_install() {
default
-
- einstalldocs
-
find "${ED}" -type f -name '*.la' -delete || die
+ einstalldocs
- # bug #342449
- pushd "${ED}"/usr/$(get_libdir)/ >/dev/null || die
- ln -s lib${PN}{-$(ver_cut 1).$(ver_cut 2).so.0.0.1,.so} || die
- popd >/dev/null || die
+ # Bug #908872
+ keepdir "/usr/share/myspell"
}
diff --git a/app-text/hunspell/hunspell-1.7.2.ebuild b/app-text/hunspell/hunspell-1.7.2.ebuild
index e2a26ff8f926..2b5009ebd494 100644
--- a/app-text/hunspell/hunspell-1.7.2.ebuild
+++ b/app-text/hunspell/hunspell-1.7.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Spell checker, morphological analyzer library and command-line tool
HOMEPAGE="https://hunspell.github.io/"
SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.gz"
-LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
+LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0/$(ver_cut 1-2)"
IUSE="ncurses nls readline static-libs"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
@@ -41,9 +41,9 @@ PATCHES=(
# Upstream package creates some executables which names are too generic
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
# It modifies a Makefile.am file, hence eautoreconf.
- "${FILESDIR}/${PN}-1.7.0-renameexes.patch"
+ "${FILESDIR}/hunspell-1.7.2-renameexes.patch"
- "${FILESDIR}/${PN}-1.7.0-tinfo.patch" # bug #692614
+ "${FILESDIR}/hunspell-1.7.0-tinfo.patch" # bug #692614
)
src_prepare() {
next reply other threads:[~2023-07-16 17:59 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-16 17:59 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2020-01-26 11:40 [gentoo-commits] repo/gentoo:master commit in: app-text/hunspell/files/, app-text/hunspell/ Andreas Sturmlechner
2019-09-02 10:55 Lars Wendler
2018-11-13 10:25 Lars Wendler
2017-09-03 20:54 Lars Wendler
2017-09-03 20:54 Lars Wendler
2016-12-22 12:06 Lars Wendler
2016-05-19 8:46 Lars Wendler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1689530308.94b4423c4dbe01c25a6ed30c7fc23d127a2c58fb.sam@gentoo \
--to=sam@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox