From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4AFF515800A for ; Sun, 16 Jul 2023 17:59:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E86BDE088B; Sun, 16 Jul 2023 17:59:08 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C9902E088B for ; Sun, 16 Jul 2023 17:59:08 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D1E76340D65 for ; Sun, 16 Jul 2023 17:59:07 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 071F0B5E for ; Sun, 16 Jul 2023 17:59:06 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1689530308.94b4423c4dbe01c25a6ed30c7fc23d127a2c58fb.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/hunspell/files/, app-text/hunspell/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-text/hunspell/files/hunspell-1.7.0-renameexes.patch app-text/hunspell/files/hunspell-1.7.2-renameexes.patch app-text/hunspell/hunspell-1.7.2-r1.ebuild app-text/hunspell/hunspell-1.7.2.ebuild X-VCS-Directories: app-text/hunspell/ app-text/hunspell/files/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 94b4423c4dbe01c25a6ed30c7fc23d127a2c58fb X-VCS-Branch: master Date: Sun, 16 Jul 2023 17:59:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f99dd72b-ff15-4d31-a9ea-646896372aca X-Archives-Hash: d08cf2c522283e7312e405292002a684 commit: 94b4423c4dbe01c25a6ed30c7fc23d127a2c58fb Author: BalkanMadman gmail com> AuthorDate: Sun Jul 9 19:52:55 2023 +0000 Commit: Sam James gentoo 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 gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31787 Signed-off-by: Sam James 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() {