diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2018-12-29 12:33:05 -0500 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2018-12-29 12:33:05 -0500 |
commit | faa3385ba0e9d9be5158016dd29f8a05bc6761c8 (patch) | |
tree | c82b95b2fe8328c53dca99e19b9327bdd26285af | |
parent | app-misc/screen: moved to tree (diff) | |
download | musl-faa3385ba0e9d9be5158016dd29f8a05bc6761c8.tar.gz musl-faa3385ba0e9d9be5158016dd29f8a05bc6761c8.tar.bz2 musl-faa3385ba0e9d9be5158016dd29f8a05bc6761c8.zip |
app-text/aspell: moved to the tree
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
-rw-r--r-- | app-text/aspell/Manifest | 1 | ||||
-rw-r--r-- | app-text/aspell/aspell-0.60.7_rc1.ebuild | 100 | ||||
-rw-r--r-- | app-text/aspell/files/aspell-0.60.5-nls.patch | 13 | ||||
-rw-r--r-- | app-text/aspell/files/aspell-0.60.5-solaris.patch | 27 | ||||
-rw-r--r-- | app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch | 35 | ||||
-rw-r--r-- | app-text/aspell/files/aspell-0.60.6.1-clang.patch | 47 | ||||
-rw-r--r-- | app-text/aspell/files/aspell-0.60.6.1-unicode.patch | 276 | ||||
-rw-r--r-- | app-text/aspell/metadata.xml | 4 |
8 files changed, 0 insertions, 503 deletions
diff --git a/app-text/aspell/Manifest b/app-text/aspell/Manifest deleted file mode 100644 index 7ba272c2..00000000 --- a/app-text/aspell/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aspell-0.60.7-rc1.tar.gz 2034916 BLAKE2B 7518660b0bb7f75aa3b659519a97132675b39dac7e8806d5450d43f40d62683e4c4a41a8c18cd08b6ab9ca53911caeb87e0898eb04ad9d2f98185e2bb6033d5c SHA512 e13240d78b8afd74d8a8cfd5fc7fe2081de85b33621e86543cdf942ed601d36c4e0cbf38a54be083e951127fa9435677cec2997387cb0e7b51a5597386e7e8d1 diff --git a/app-text/aspell/aspell-0.60.7_rc1.ebuild b/app-text/aspell/aspell-0.60.7_rc1.ebuild deleted file mode 100644 index 1a293137..00000000 --- a/app-text/aspell/aspell-0.60.7_rc1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic libtool toolchain-funcs - -MY_P="${P/_/-}" - -DESCRIPTION="A spell checker replacement for ispell" -HOMEPAGE="http://aspell.net/" -if [[ "${PV}" = *_rc* ]] ; then - SRC_URI="mirror://gnu-alpha/aspell/${MY_P}.tar.gz" -else - SRC_URI="mirror://gnu/aspell/${MY_P}.tar.gz" -fi - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="nls unicode" - -PDEPEND="app-dicts/aspell-en" -LANGS="af be bg br ca cs cy da de de-1901 el en eo es et fi fo fr ga gl he hr -hu hy is it la lt nl no pl pt pt-BR ro ru sk sl sr sv uk vi" -for lang in ${LANGS}; do - IUSE+=" l10n_${lang}" - case ${lang} in - de-1901) dict="de-alt" ;; - pt-BR) dict="pt-br" ;; - *) dict="${lang}" ;; - esac - PDEPEND+=" l10n_${lang}? ( app-dicts/aspell-${dict} )" -done -unset dict lang LANGS - -# English dictionary 0.5 is incompatible with aspell-0.6 -RDEPEND=" - sys-libs/ncurses:0=[unicode?] - nls? ( virtual/libintl ) - !=app-dicts/aspell-en-0.5* -" -DEPEND="${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S="${WORKDIR}/${MY_P}" - -HTML_DOCS=( manual/aspell{,-dev}.html ) -PATCHES=( - "${FILESDIR}/${PN}-0.60.5-nls.patch" - "${FILESDIR}/${PN}-0.60.5-solaris.patch" - "${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch" - "${FILESDIR}/${PN}-0.60.6.1-clang.patch" - # includes fix for bug #467602 - "${FILESDIR}/${PN}-0.60.6.1-unicode.patch" -) - -src_prepare() { - default - - rm m4/lt* m4/libtool.m4 || die - eautoreconf - elibtoolize --reverse-deps - - # Parallel install of libtool libraries doesn't always work. - # https://lists.gnu.org/archive/html/libtool/2011-03/msg00003.html - # This has to be after automake has run so that we don't clobber - # the default target that automake creates for us. - echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in || die - - # unicode patch breaks on Darwin, NCURSES_WIDECHAR won't get set - # any more. Fix this. - [[ ${CHOST} == *-darwin* ]] || [[ ${CHOST} == *-musl* ]] && use unicode && \ - append-cppflags -DNCURSES_WIDECHAR=1 -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable unicode) \ - --disable-static \ - --sysconfdir="${EPREFIX}"/etc/aspell -} - -src_install() { - default - - docinto examples - dodoc "${S}"/examples/*.c - - # install ispell/aspell compatibility scripts - newbin scripts/ispell ispell-aspell - newbin scripts/spell spell-aspell - - # we explicitly pass '--disable-static' to econf, - # hence we can delete .la files unconditionally - find "${D}" -name '*.la' -delete || die -} diff --git a/app-text/aspell/files/aspell-0.60.5-nls.patch b/app-text/aspell/files/aspell-0.60.5-nls.patch deleted file mode 100644 index 3ea7c7c3..00000000 --- a/app-text/aspell/files/aspell-0.60.5-nls.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: aspell-0.60.5/Makefile.am -=================================================================== ---- aspell-0.60.5/Makefile.am -+++ aspell-0.60.5/Makefile.am -@@ -129,7 +129,7 @@ word_list_compress_SOURCES = prog/compre - - aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp - --aspell_LDADD = libaspell.la $(CURSES_LIB) -+aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL) - - prezip_bin_SOURCES = prog/prezip.c - diff --git a/app-text/aspell/files/aspell-0.60.5-solaris.patch b/app-text/aspell/files/aspell-0.60.5-solaris.patch deleted file mode 100644 index 1cfc5f3e..00000000 --- a/app-text/aspell/files/aspell-0.60.5-solaris.patch +++ /dev/null @@ -1,27 +0,0 @@ -* grobian@gentoo.org: on Solaris 10 _XOPEN_SOURCE_EXTENDED may not be - defined when including wchar.h with g++ - ---- a/prog/check_funs.cpp -+++ b/prog/check_funs.cpp -@@ -18,10 +18,6 @@ - - #include "settings.h" - --#ifdef DEFINE_XOPEN_SOURCE_EXTENDED --# define _XOPEN_SOURCE_EXTENDED 1 --#endif -- - #ifdef CURSES_NON_POSIX - #define CURSES_ONLY 1 - #endif -@@ -35,6 +31,10 @@ - - #include "gettext.h" - -+#ifdef DEFINE_XOPEN_SOURCE_EXTENDED -+# define _XOPEN_SOURCE_EXTENDED 1 -+#endif -+ - using namespace acommon; - - StackPtr<CheckerString> state; diff --git a/app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch b/app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch deleted file mode 100644 index 84e05833..00000000 --- a/app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch +++ /dev/null @@ -1,35 +0,0 @@ -grobian@gentoo.org: -Darwin: fix for finding bundles (libtool modules, no equivalent in ELF) -This patch is not really upstreamable, bundles can have any name, but -Apple suggests using .bundle. libtool on Gentoo generates .bundle files -for modules on Darwin, so we need aspell to actually look for .bundle, -not .so. - ---- a/lib/new_filter.cpp -+++ b/lib/new_filter.cpp -@@ -458,11 +458,23 @@ - module->file.assign(option_file.str(), slash + 1 - option_file.str()); - //module->file += "lib"; - module->file += filter_name; -- module->file += "-filter.so"; -+ module->file += "-filter." -+#ifdef __APPLE_CC__ -+ "bundle" -+#else -+ "so" -+#endif -+ ; - } else { - if (module->file[0] != '/') - module->file.insert(0, option_file.str(), slash + 1 - option_file.str()); -- module->file += ".so"; -+ module->file += "." -+#ifdef __APPLE_CC__ -+ "bundle" -+#else -+ "so" -+#endif -+ ; - } - - return module.release(); diff --git a/app-text/aspell/files/aspell-0.60.6.1-clang.patch b/app-text/aspell/files/aspell-0.60.6.1-clang.patch deleted file mode 100644 index 8d3e62dc..00000000 --- a/app-text/aspell/files/aspell-0.60.6.1-clang.patch +++ /dev/null @@ -1,47 +0,0 @@ -From https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=180565 ---- a/interfaces/cc/aspell.h -+++ b/interfaces/cc/aspell.h -@@ -237,6 +237,7 @@ - /******************************** errors ********************************/ - - -+#ifndef ASPELL_ERRORS__HPP - extern const struct AspellErrorInfo * const aerror_other; - extern const struct AspellErrorInfo * const aerror_operation_not_supported; - extern const struct AspellErrorInfo * const aerror_cant_copy; -@@ -322,6 +323,7 @@ - extern const struct AspellErrorInfo * const aerror_bad_magic; - extern const struct AspellErrorInfo * const aerror_expression; - extern const struct AspellErrorInfo * const aerror_invalid_expression; -+#endif - - - /******************************* speller *******************************/ ---- a/prog/aspell.cpp -+++ b/prog/aspell.cpp -@@ -25,6 +25,7 @@ - # include <langinfo.h> - #endif - -+#include "errors.hpp" - #include "aspell.h" - - #ifdef USE_FILE_INO -@@ -40,7 +41,6 @@ - #include "convert.hpp" - #include "document_checker.hpp" - #include "enumeration.hpp" --#include "errors.hpp" - #include "file_util.hpp" - #include "fstream.hpp" - #include "info.hpp" ---- a/prog/checker_string.hpp -+++ b/prog/checker_string.hpp -@@ -6,6 +6,7 @@ - - #include <stdio.h> - -+#include "errors.hpp" - #include "aspell.h" - - #include "vector.hpp" diff --git a/app-text/aspell/files/aspell-0.60.6.1-unicode.patch b/app-text/aspell/files/aspell-0.60.6.1-unicode.patch deleted file mode 100644 index 8e1957c7..00000000 --- a/app-text/aspell/files/aspell-0.60.6.1-unicode.patch +++ /dev/null @@ -1,276 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -2,7 +2,7 @@ - AC_CONFIG_SRCDIR(prog/aspell.cpp) - AC_CANONICAL_SYSTEM - AM_INIT_AUTOMAKE --AM_CONFIG_HEADER(gen/settings.h) -+AC_CONFIG_HEADERS([gen/settings.h]) - - AM_MAINTAINER_MODE - -@@ -52,14 +52,11 @@ - AC_ARG_ENABLE(win32-relocatable, - [ --enable-win32-relocatable]) - --AC_ARG_ENABLE(curses, -- AS_HELP_STRING([--enable-curses=LIBFILE],[cursor control library])) -+AC_ARG_ENABLE([curses], -+ AS_HELP_STRING([--enable-curses],[cursor control library])) - --AC_ARG_ENABLE(curses-include, -- [ --enable-curses-include=DIR]) -- --AC_ARG_ENABLE(wide-curses, -- AS_HELP_STRING([--disable-wide-curses],[disable wide char utf8 cursor control])) -+AC_ARG_ENABLE([unicode], -+ AS_HELP_STRING([--enable-unicode],[enable Unicode support])) - - AC_ARG_ENABLE(regex, - [ --disable-regex]) -@@ -312,197 +309,18 @@ - [AC_MSG_RESULT(no)] - ) - --AC_SUBST(CURSES_LIB) --AC_SUBST(CURSES_INCLUDE) -- --if test "$enable_curses" != "no" --then -- use_curses=t -- case "$enable_curses" in -- yes | "" ) ;; -- /* | *lib* | *.a | -l* | -L* ) CURSES_LIB="$enable_curses" ;; -- * ) CURSES_LIB=-l$enable_curses ;; -- esac -- case "$enable_curses_include" in -- yes | no | "") ;; -- -I* ) CURSES_INCLUDE="$enable_curses_include" ;; -- * ) CURSES_INCLUDE=-I$enable_curses_include ;; -- esac --fi -- --if test "$use_curses" --then -- -- ORIG_LIBS="$LIBS" -- ORIG_CPPFLAGS="$CPPFLAGS" -- CPPFLAGS="$CURSES_INCLUDE $ORIG_CPPFLAGS" -- -- if test -z "$CURSES_LIB" -- then -- -- AC_MSG_CHECKING(for working curses library) -- -- if test "$enable_wide_curses" != "no" -a -n "$have_mblen" -- then -- LIBS="-lncursesw $ORIG_LIBS" -- AC_TRY_LINK( -- [#include <ncursesw/curses.h>], [initscr()], -- [CURSES_LIB=-lncursesw -- AC_DEFINE(CURSES_HEADER, <ncursesw/curses.h>, [Defined to curses header file]) -- AC_DEFINE(TERM_HEADER, <ncursesw/term.h>, [Defined to term header file])]) -- fi -- -- if test -z "$CURSES_LIB" -- then -- LIBS="-lncurses $ORIG_LIBS" -- AC_TRY_LINK( -- [#include <ncurses/curses.h>], [initscr()], -- [CURSES_LIB=-lncurses -- AC_DEFINE(CURSES_HEADER, <ncurses/curses.h>, [Defined to curses header file]) -- AC_DEFINE(TERM_HEADER, <ncurses/term.h>, [Defined to term header file])], -- [ -- LIBS="-lncurses $ORIG_LIBS" -- AC_TRY_LINK( -- [#include <ncurses.h>], [initscr()], -- [CURSES_LIB=-lncurses -- AC_DEFINE(CURSES_HEADER, <ncurses.h>, [Defined to curses header file]) -- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])], -- [ -- LIBS="-lcurses $ORIG_LIBS" -- AC_TRY_LINK( -- [#include <curses.h>], [initscr()], -- [CURSES_LIB=-lcurses -- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file]) -- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])], -- [ -- LIBS="-lncurses $ORIG_LIBS" -- AC_TRY_LINK( -- [#include <curses.h>], [initscr()], -- [CURSES_LIB=-lncurses -- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file]) -- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])], -- ) ]) ]) ]) -- fi -- -- if test -n "$CURSES_LIB" -- then -- AC_MSG_RESULT([found in $CURSES_LIB]) -- else -- AC_MSG_RESULT([not found]) -- fi -- -- else -- -- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file]) -- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file]) -- -- fi -- -- if test -n "$CURSES_LIB" -- then -- LIBS="$CURSES_LIB $ORIG_LIBS" -- -- if test "$enable_wide_curses" != "no" -- then -- -- AC_MSG_CHECKING(for wide character support in curses libraray) -- if test -n "$have_mblen" -- then -- AC_TRY_LINK( -- [#include <wchar.h> -- #include CURSES_HEADER -- ], -- [wchar_t wch = 0; -- addnwstr(&wch, 1);], -- [AC_MSG_RESULT(yes) -- AC_DEFINE(HAVE_WIDE_CURSES, 1, [Defined if curses libraray includes wide character support])], -- [ -- -- AC_TRY_LINK( -- [#define _XOPEN_SOURCE_EXTENDED 1 -- #include <wchar.h> -- #include CURSES_HEADER -- ], -- [wchar_t wch = 0; -- addnwstr(&wch, 1);], -- [AC_MSG_RESULT(yes) -- AC_DEFINE(HAVE_WIDE_CURSES, 1) -- AC_DEFINE(DEFINE_XOPEN_SOURCE_EXTENDED, 1, -- [Defined if _XOPEN_SOURCE_EXTENDED needs to be defined. -- (Can't define globally as that will cause problems with some systems)]) -- ], -- [AC_MSG_RESULT(no) -- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])])]) -- else -- AC_MSG_RESULT([no, because "mblen" is not supported]) -- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.]) -- fi -- -- fi -- -- AC_MSG_CHECKING(if standard curses include sequence will work) -- AC_TRY_LINK( -- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED -- # define _XOPEN_SOURCE_EXTENDED 1 -- #endif -- #include <termios.h> -- #include <unistd.h> -- #include CURSES_HEADER -- #include TERM_HEADER -- ], -- [tigetstr(const_cast<char *>("cup"));], -- [AC_MSG_RESULT(yes) -- AC_DEFINE(HAVE_LIBCURSES, 1, -- [Defined if the curses library is available]) -- posix_termios=t -- AC_DEFINE(CURSES_INCLUDE_STANDARD, 1, -- [Defined if no special Workarounds are needed for Curses headers])], -- [AC_MSG_RESULT(no) -- -- dnl else if -- AC_MSG_CHECKING(if curses workaround I will work) -- AC_TRY_LINK( -- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED -- # define _XOPEN_SOURCE_EXTENDED 1 -- #endif -- #include <termios.h> -- #include <unistd.h> -- #include CURSES_HEADER -- extern "C" {char * tigetstr(char * capname);}], -- [tigetstr(const_cast<char *>("cup"));], -- [AC_MSG_RESULT(yes) -- AC_DEFINE(HAVE_LIBCURSES, 1, []) -- posix_termios=t -- AC_DEFINE(CURSES_INCLUDE_WORKAROUND_1, 1, -- [Defined if special Wordaround I is need for Curses headers])], -- [AC_MSG_RESULT(no) -- -- dnl else if -- AC_MSG_CHECKING(if curses without Unix stuff will work) -- AC_TRY_LINK( -- [#include CURSES_HEADER -- ], -- [initscr();], -- [AC_MSG_RESULT(yes) -- AC_DEFINE(HAVE_LIBCURSES, 1, []) -- AC_DEFINE(CURSES_ONLY, 1, -- [Defined if curses like POSIX Functions should be used]) -- curses_only=t], -- [AC_MSG_RESULT(no) -- -- dnl else -- use_curses=false -- CURSES_LIBS="" -- CURSES_INCLUDE="" -- -- ]) ]) ]) -- -- fi -- -- CPPFLAGS="$ORIG_CPPFLAGS" -- LIBS="$ORIG_LIBS" -- --fi -+AS_IF([test "x$enable_curses" != "xno"],[ -+ AS_IF([test "x$enable_unicode" != "xno"], -+ [AC_DEFINE([HAVE_WIDE_CURSES], [1], [Defined if curses library includes wide character support]) -+ ncurses_library="ncursesw"], -+ [ncurses_library="ncurses"]) -+ -+ PKG_CHECK_MODULES([NCURSES], ["$ncurses_library"]) -+ -+ AC_DEFINE([HAVE_LIBCURSES], [1], [Defined if the curses library is available]) -+ AC_DEFINE([CURSES_INCLUDE_STANDARD], [1], [Defined if no special Workarounds are needed for Curses headers]) -+ posix_termios=t -+]) - - if test -z "$posix_termios" -a -z "$curses_only" - then ---- a/Makefile.am -+++ b/Makefile.am -@@ -121,7 +121,7 @@ - # Aspell Program - # - --AM_CPPFLAGS += -DLOCALEDIR="$(localedir)" -+AM_CPPFLAGS += -DLOCALEDIR="$(localedir)" $(NCURSES_CFLAGS) - - bin_PROGRAMS = word-list-compress aspell prezip-bin - -@@ -129,7 +129,7 @@ - - aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp - --aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL) -+aspell_LDADD = libaspell.la $(NCURSES_LIBS) $(LTLIBINTL) - - prezip_bin_SOURCES = prog/prezip.c - ---- a/prog/check_funs.cpp -+++ b/prog/check_funs.cpp -@@ -62,11 +62,11 @@ - - #if HAVE_LIBCURSES - --#include CURSES_HEADER -+#include <curses.h> - - #if CURSES_INCLUDE_STANDARD - --#include TERM_HEADER -+#include <term.h> - - #elif CURSES_INCLUDE_WORKAROUND_1 - diff --git a/app-text/aspell/metadata.xml b/app-text/aspell/metadata.xml deleted file mode 100644 index 097975e3..00000000 --- a/app-text/aspell/metadata.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -</pkgmetadata> |