diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2018-05-28 19:12:29 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2018-05-31 23:39:35 +0200 |
commit | 646a5c1cbfd95873950a87b5f75d52073a967023 (patch) | |
tree | b8b8d2ab3b0d432ea69ad1a64d1c789649d65020 /source/ap/ispell | |
parent | d31c50870d0bee042ce660e445c9294a59a3a65b (diff) | |
download | current-646a5c1cbfd95873950a87b5f75d52073a967023.tar.gz current-646a5c1cbfd95873950a87b5f75d52073a967023.tar.xz |
Mon May 28 19:12:29 UTC 201820180528191229
a/pkgtools-15.0-noarch-13.txz: Rebuilt.
installpkg: default line length for --terselength is the number of columns.
removepkg: added --terse mode.
upgradepkg: default line length for --terselength is the number of columns.
upgradepkg: accept -option in addition to --option.
ap/vim-8.1.0026-x86_64-1.txz: Upgraded.
d/bison-3.0.5-x86_64-1.txz: Upgraded.
e/emacs-26.1-x86_64-1.txz: Upgraded.
kde/kopete-4.14.3-x86_64-8.txz: Rebuilt.
Recompiled against libidn-1.35.
n/conntrack-tools-1.4.5-x86_64-1.txz: Upgraded.
n/libnetfilter_conntrack-1.0.7-x86_64-1.txz: Upgraded.
n/libnftnl-1.1.0-x86_64-1.txz: Upgraded.
n/links-2.16-x86_64-2.txz: Rebuilt.
Rebuilt to enable X driver for -g mode.
n/lynx-2.8.9dev.19-x86_64-1.txz: Upgraded.
n/nftables-0.8.5-x86_64-1.txz: Upgraded.
n/p11-kit-0.23.11-x86_64-1.txz: Upgraded.
n/ulogd-2.0.7-x86_64-1.txz: Upgraded.
n/whois-5.3.1-x86_64-1.txz: Upgraded.
xap/network-manager-applet-1.8.12-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.1.0026-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/ap/ispell')
-rwxr-xr-x | source/ap/ispell/ispell.SlackBuild | 30 | ||||
-rw-r--r-- | source/ap/ispell/ispell.diff | 484 | ||||
-rw-r--r-- | source/ap/ispell/local.h.linux.diff | 17 | ||||
-rw-r--r-- | source/ap/ispell/slack-desc | 12 |
4 files changed, 43 insertions, 500 deletions
diff --git a/source/ap/ispell/ispell.SlackBuild b/source/ap/ispell/ispell.SlackBuild index 44370a94a..ae358d02f 100755 --- a/source/ap/ispell/ispell.SlackBuild +++ b/source/ap/ispell/ispell.SlackBuild @@ -1,6 +1,6 @@ -#!/bin/sh +#!/bin/bash -# Copyright 2002-2010 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2002-2018 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -20,21 +20,30 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) -VERSION=3.2.06 -BUILD=${BUILD:-1} +PKGNAM=ispell +VERSION=3.4.00 +BUILD=${BUILD:-2} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) export ARCH=i486 ;; + i?86) export ARCH=i586 ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) export ARCH=$( uname -m ) ;; esac fi -CWD=$(pwd) +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" + exit 0 +fi + TMP=${TMP:-/tmp} PKG=$TMP/package-ispell @@ -49,7 +58,7 @@ mkdir -p $PKG $PKG cd $TMP rm -rf ispell-$VERSION -tar xvf $CWD/ispell-$VERSION.tar.gz || exit 1 +tar xvf $CWD/ispell-$VERSION.tar.xz || exit 1 cd ispell-$VERSION || exit 1 chown -R root:root . find . \ @@ -58,8 +67,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -zcat $CWD/ispell.diff.gz | patch -p1 --verbose -sed -i -e "s#/usr/lib/#/usr/lib${LIBDIRSUFFIX}/#" local.h +zcat $CWD/local.h.linux.diff.gz | patch -p1 --verbose || exit 1 +sed -i -e "s#/usr/lib/#/usr/lib${LIBDIRSUFFIX}/#" local.h.linux +cp -a local.h.linux local.h make || exit 1 @@ -68,7 +78,7 @@ sleep 2 # to make absolutely sure that config will have a later timestamp sed -i -e "s#/usr#$PKG&#g" config.sh mkdir -p $PKG/usr/{bin,lib${LIBDIRSUFFIX},man} -make install +make install || exit 1 ( cd $PKG/usr/lib${LIBDIRSUFFIX}/ispell ln -sf americanmed.hash american.hash diff --git a/source/ap/ispell/ispell.diff b/source/ap/ispell/ispell.diff deleted file mode 100644 index 23f9aa9de..000000000 --- a/source/ap/ispell/ispell.diff +++ /dev/null @@ -1,484 +0,0 @@ ---- ./local.h.orig Fri Jun 8 13:44:56 2001 -+++ ./local.h Fri Jun 8 13:51:33 2001 -@@ -0,0 +1,112 @@ -+/* -+ * $Id: local.h.samp,v 1.18 2001/05/30 21:14:47 geoff Exp $ -+ */ -+ -+/* -+ * Copyright 1992, 1993, 1999, Geoff Kuenning, Claremont, CA -+ * All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * 3. All modifications to the source code must be clearly marked as -+ * such. Binary redistributions based on modified source code -+ * must be clearly marked as modified versions in the documentation -+ * and/or other materials provided with the distribution. -+ * 4. All advertising materials mentioning features or use of this software -+ * must display the following acknowledgment: -+ * This product includes software developed by Geoff Kuenning and -+ * other unpaid contributors. -+ * 5. The name of Geoff Kuenning may not be used to endorse or promote -+ * products derived from this software without specific prior -+ * written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND -+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ * ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE -+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+ * SUCH DAMAGE. -+ */ -+ -+/* -+ * This file is a sample local.h file. It shows what I believe nearly every -+ * site will want to include in their local.h. You will probably want to -+ * expand this file; see "config.X" to learn of #defines that you might -+ * like to add to. -+ */ -+ -+/* -+ * $Log: local.h.samp,v $ -+ * Revision 1.18 2001/05/30 21:14:47 geoff -+ * Invert the fcntl/mkstemp options so they will default to being used. -+ * -+ * Revision 1.17 2001/05/30 21:04:25 geoff -+ * Add HAS_FCNTL_H and HAS_MKSTEMP. Also give better comments on the USG -+ * option. -+ * -+ * Revision 1.16 1999/01/08 04:34:43 geoff -+ * Get rid of ELISPDIR and TEXINFODIR -+ * -+ * Revision 1.15 1999/01/07 01:57:57 geoff -+ * Update the copyright. -+ * -+ * Revision 1.14 1995/01/08 23:23:56 geoff -+ * Do some minor clarification of the instructional comments. -+ * -+ * Revision 1.13 1994/05/17 06:37:25 geoff -+ * Add one more item of warning advice to the comments. -+ * -+ * Revision 1.12 1994/02/07 06:00:00 geoff -+ * Add a warning about shell processing restrictions -+ * -+ * Revision 1.11 1994/01/25 07:11:50 geoff -+ * Get rid of all old RCS log lines in preparation for the 3.1 release. -+ * -+ */ -+ -+/* -+ * WARNING WARNING WARNING -+ * -+ * This file is *NOT* a normal C header file! Although it uses C -+ * syntax and is included in C programs, it is also processed by shell -+ * scripts that are very stupid about format. -+ * -+ * Do not try to use #if constructs to configure this file for more -+ * than one configuration. Do not place whitespace after the "#" in -+ * "#define". Do not attempt to disable lines by commenting them out. -+ * Do not use backslashes to reduce the length of long lines. -+ * None of these things will work the way you expect them to. -+ * -+ * WARNING WARNING WARNING -+ */ -+ -+#define MINIMENU /* Display a mini-menu at the bottom of the screen */ -+#undef NO8BIT /* Remove this if you use ISO character sets */ -+#define USG /* Define on System V or if term.c won't compile */ -+#undef NO_FCNTL_H /* Define if you get compile errors on fcntl.h */ -+#undef NO_MKSTEMP /* Define if you get compile or link errors */ -+#define CFLAGS "-O2 -Wall -I ." -+ -+/* -+ * Important directory paths -+ */ -+#define BINDIR "/usr/bin" -+#define LIBDIR "/usr/lib/ispell" -+#define MAN1DIR "/usr/man/man1" -+#define MAN4DIR "/usr/man/man4" -+ -+/* -+ * Place any locally-required #include statements here -+ */ ---- ./string.h.orig Fri Jun 8 13:49:03 2001 -+++ ./string.h Fri Jun 8 13:50:38 2001 -@@ -0,0 +1,366 @@ -+/* Copyright (C) 1991,92,93,95,96,97,98,99,2000,2001 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Library General Public License as -+ published by the Free Software Foundation; either version 2 of the -+ License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Library General Public License for more details. -+ -+ You should have received a copy of the GNU Library General Public -+ License along with the GNU C Library; see the file COPYING.LIB. If not, -+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -+ Boston, MA 02111-1307, USA. */ -+ -+/* -+ * ISO C99 Standard: 7.21 String handling <string.h> -+ */ -+ -+#ifndef _STRING_H -+#define _STRING_H 1 -+ -+#include <features.h> -+ -+__BEGIN_DECLS -+ -+/* Get size_t and NULL from <stddef.h>. */ -+#define __need_size_t -+#define __need_NULL -+#include <stddef.h> -+ -+ -+/* Copy N bytes of SRC to DEST. */ -+extern void *memcpy (void *__restrict __dest, -+ __const void *__restrict __src, size_t __n) __THROW; -+/* Copy N bytes of SRC to DEST, guaranteeing -+ correct behavior for overlapping strings. */ -+extern void *memmove (void *__dest, __const void *__src, size_t __n) -+ __THROW; -+ -+/* Copy no more than N bytes of SRC to DEST, stopping when C is found. -+ Return the position in DEST one byte past where C was copied, -+ or NULL if C was not found in the first N bytes of SRC. */ -+#if defined __USE_SVID || defined __USE_BSD || defined __USE_XOPEN -+extern void *memccpy (void *__restrict __dest, __const void *__restrict __src, -+ int __c, size_t __n) -+ __THROW; -+#endif /* SVID. */ -+ -+ -+/* Set N bytes of S to C. */ -+extern void *memset (void *__s, int __c, size_t __n) __THROW; -+ -+/* Compare N bytes of S1 and S2. */ -+extern int memcmp (__const void *__s1, __const void *__s2, size_t __n) -+ __THROW __attribute_pure__; -+ -+/* Search N bytes of S for C. */ -+extern void *memchr (__const void *__s, int __c, size_t __n) -+ __THROW __attribute_pure__; -+ -+#ifdef __USE_GNU -+/* Search in S for C. This is similar to `memchr' but there is no -+ length limit. */ -+extern void *rawmemchr (__const void *__s, int __c) __THROW __attribute_pure__; -+ -+/* Search N bytes of S for the final occurrence of C. */ -+extern void *memrchr (__const void *__s, int __c, size_t __n) -+ __THROW __attribute_pure__; -+#endif -+ -+ -+/* Copy SRC to DEST. */ -+extern char *strcpy (char *__restrict __dest, __const char *__restrict __src) -+ __THROW; -+/* Copy no more than N characters of SRC to DEST. */ -+extern char *strncpy (char *__restrict __dest, -+ __const char *__restrict __src, size_t __n) __THROW; -+ -+/* Append SRC onto DEST. */ -+extern char *strcat (char *__restrict __dest, __const char *__restrict __src) -+ __THROW; -+/* Append no more than N characters from SRC onto DEST. */ -+extern char *strncat (char *__restrict __dest, __const char *__restrict __src, -+ size_t __n) __THROW; -+ -+/* Compare S1 and S2. */ -+extern int strcmp (__const char *__s1, __const char *__s2) -+ __THROW __attribute_pure__; -+/* Compare N characters of S1 and S2. */ -+extern int strncmp (__const char *__s1, __const char *__s2, size_t __n) -+ __THROW __attribute_pure__; -+ -+/* Compare the collated forms of S1 and S2. */ -+extern int strcoll (__const char *__s1, __const char *__s2) -+ __THROW __attribute_pure__; -+/* Put a transformation of SRC into no more than N bytes of DEST. */ -+extern size_t strxfrm (char *__restrict __dest, -+ __const char *__restrict __src, size_t __n) __THROW; -+ -+#ifdef __USE_GNU -+/* The following functions are equivalent to the both above but they -+ take the locale they use for the collation as an extra argument. -+ This is not standardsized but something like will come. */ -+# include <xlocale.h> -+ -+/* Compare the collated forms of S1 and S2 using rules from L. */ -+extern int __strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l) -+ __THROW __attribute_pure__; -+/* Put a transformation of SRC into no more than N bytes of DEST. */ -+extern size_t __strxfrm_l (char *__dest, __const char *__src, size_t __n, -+ __locale_t __l) __THROW; -+#endif -+ -+#if defined __USE_SVID || defined __USE_BSD || defined __USE_XOPEN_EXTENDED -+/* Duplicate S, returning an identical malloc'd string. */ -+extern char *strdup (__const char *__s) __THROW __attribute_malloc__; -+#endif -+ -+/* Return a malloc'd copy of at most N bytes of STRING. The -+ resultant string is terminated even if no null terminator -+ appears before STRING[N]. */ -+#if defined __USE_GNU -+extern char *strndup (__const char *__string, size_t __n) -+ __THROW __attribute_malloc__; -+#endif -+ -+#if defined __USE_GNU && defined __GNUC__ -+/* Duplicate S, returning an identical alloca'd string. */ -+# define strdupa(s) \ -+ (__extension__ \ -+ ({ \ -+ __const char *__old = (s); \ -+ size_t __len = strlen (__old) + 1; \ -+ char *__new = (char *) __builtin_alloca (__len); \ -+ (char *) memcpy (__new, __old, __len); \ -+ })) -+ -+/* Return an alloca'd copy of at most N bytes of string. */ -+# define strndupa(s, n) \ -+ (__extension__ \ -+ ({ \ -+ __const char *__old = (s); \ -+ size_t __len = strnlen (__old, (n)); \ -+ char *__new = (char *) __builtin_alloca (__len + 1); \ -+ __new[__len] = '\0'; \ -+ (char *) memcpy (__new, __old, __len); \ -+ })) -+#endif -+ -+/* Find the first occurrence of C in S. */ -+extern char *strchr (__const char *__s, int __c) __THROW __attribute_pure__; -+/* Find the last occurrence of C in S. */ -+extern char *strrchr (__const char *__s, int __c) __THROW __attribute_pure__; -+ -+#ifdef __USE_GNU -+/* This funciton is similar to `strchr'. But it returns a pointer to -+ the closing NUL byte in case C is not found in S. */ -+extern char *strchrnul (__const char *__s, int __c) __THROW __attribute_pure__; -+#endif -+ -+/* Return the length of the initial segment of S which -+ consists entirely of characters not in REJECT. */ -+extern size_t strcspn (__const char *__s, __const char *__reject) -+ __THROW __attribute_pure__; -+/* Return the length of the initial segment of S which -+ consists entirely of characters in ACCEPT. */ -+extern size_t strspn (__const char *__s, __const char *__accept) -+ __THROW __attribute_pure__; -+/* Find the first occurrence in S of any character in ACCEPT. */ -+extern char *strpbrk (__const char *__s, __const char *__accept) -+ __THROW __attribute_pure__; -+/* Find the first occurrence of NEEDLE in HAYSTACK. */ -+extern char *strstr (__const char *__haystack, __const char *__needle) -+ __THROW __attribute_pure__; -+ -+#ifdef __USE_GNU -+/* Similar to `strstr' but this function ignores the case of both strings. */ -+extern char *strcasestr (__const char *__haystack, __const char *__needle) -+ __THROW __attribute_pure__; -+#endif -+ -+/* Divide S into tokens separated by characters in DELIM. */ -+extern char *strtok (char *__restrict __s, __const char *__restrict __delim) -+ __THROW; -+ -+/* Divide S into tokens separated by characters in DELIM. Information -+ passed between calls are stored in SAVE_PTR. */ -+extern char *__strtok_r (char *__restrict __s, -+ __const char *__restrict __delim, -+ char **__restrict __save_ptr) __THROW; -+#if defined __USE_POSIX || defined __USE_MISC -+extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim, -+ char **__restrict __save_ptr) __THROW; -+#endif -+ -+#ifdef __USE_GNU -+/* Find the first occurrence of NEEDLE in HAYSTACK. -+ NEEDLE is NEEDLELEN bytes long; -+ HAYSTACK is HAYSTACKLEN bytes long. */ -+extern void *memmem (__const void *__haystack, size_t __haystacklen, -+ __const void *__needle, size_t __needlelen) -+ __THROW __attribute_pure__; -+ -+/* Copy N bytes of SRC to DEST, return pointer to bytes after the -+ last written byte. */ -+extern void *__mempcpy (void *__restrict __dest, -+ __const void *__restrict __src, size_t __n) __THROW; -+extern void *mempcpy (void *__restrict __dest, -+ __const void *__restrict __src, size_t __n) __THROW; -+#endif -+ -+ -+/* Return the length of S. */ -+extern size_t strlen (__const char *__s) __THROW __attribute_pure__; -+ -+#ifdef __USE_GNU -+/* Find the length of STRING, but scan at most MAXLEN characters. -+ If no '\0' terminator is found in that many characters, return MAXLEN. */ -+extern size_t strnlen (__const char *__string, size_t __maxlen) -+ __THROW __attribute_pure__; -+#endif -+ -+ -+/* Return a string describing the meaning of the `errno' code in ERRNUM. */ -+extern char *strerror (int __errnum) __THROW; -+#ifdef __USE_MISC -+/* Reentrant version of `strerror'. If a temporary buffer is required, at -+ most BUFLEN bytes of BUF will be used. */ -+extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) __THROW; -+#endif -+ -+/* We define this function always since `bzero' is sometimes needed when -+ the namespace rules does not allow this. */ -+extern void __bzero (void *__s, size_t __n) __THROW; -+ -+#undef __USE_BSD -+#if defined __USE_BSD -+/* Copy N bytes of SRC to DEST (like memmove, but args reversed). */ -+extern void bcopy (__const void *__src, void *__dest, size_t __n) __THROW; -+ -+/* Set N bytes of S to 0. */ -+extern void bzero (void *__s, size_t __n) __THROW; -+ -+/* Compare N bytes of S1 and S2 (same as memcmp). */ -+extern int bcmp (__const void *__s1, __const void *__s2, size_t __n) -+ __THROW __attribute_pure__; -+ -+/* Find the first occurrence of C in S (same as strchr). */ -+extern char *index (__const char *__s, int __c) __THROW __attribute_pure__; -+ -+/* Find the last occurrence of C in S (same as strrchr). */ -+extern char *rindex (__const char *__s, int __c) __THROW __attribute_pure__; -+ -+/* Return the position of the first bit set in I, or 0 if none are set. -+ The least-significant bit is position 1, the most-significant 32. */ -+extern int ffs (int __i) __THROW __attribute__ ((__const__)); -+ -+/* The following two functions are non-standard but necessary for non-32 bit -+ platforms. */ -+# ifdef __USE_GNU -+extern int ffsl (long int __l) __THROW __attribute__ ((__const__)); -+# ifdef __GNUC__ -+__extension__ extern int ffsll (long long int __ll) -+ __THROW __attribute__ ((__const__)); -+# endif -+# endif -+ -+/* Compare S1 and S2, ignoring case. */ -+extern int strcasecmp (__const char *__s1, __const char *__s2) -+ __THROW __attribute_pure__; -+ -+/* Compare no more than N chars of S1 and S2, ignoring case. */ -+extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) -+ __THROW __attribute_pure__; -+#endif /* Use BSD. */ -+ -+#ifdef __USE_GNU -+/* Again versions of a few functions which use the given locale instead -+ of the global one. */ -+extern int __strcasecmp_l (__const char *__s1, __const char *__s2, -+ __locale_t __loc) __THROW __attribute_pure__; -+ -+extern int __strncasecmp_l (__const char *__s1, __const char *__s2, -+ size_t __n, __locale_t __loc) -+ __THROW __attribute_pure__; -+#endif -+ -+#ifdef __USE_BSD -+/* Return the next DELIM-delimited token from *STRINGP, -+ terminating it with a '\0', and update *STRINGP to point past it. */ -+extern char *strsep (char **__restrict __stringp, -+ __const char *__restrict __delim) __THROW; -+#endif -+ -+#ifdef __USE_GNU -+/* Compare S1 and S2 as strings holding name & indices/version numbers. */ -+extern int strverscmp (__const char *__s1, __const char *__s2) -+ __THROW __attribute_pure__; -+ -+/* Return a string describing the meaning of the signal number in SIG. */ -+extern char *strsignal (int __sig) __THROW; -+ -+/* Copy SRC to DEST, returning the address of the terminating '\0' in DEST. */ -+extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src) -+ __THROW; -+extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src) -+ __THROW; -+ -+/* Copy no more than N characters of SRC to DEST, returning the address of -+ the last character written into DEST. */ -+extern char *__stpncpy (char *__restrict __dest, -+ __const char *__restrict __src, size_t __n) __THROW; -+extern char *stpncpy (char *__restrict __dest, -+ __const char *__restrict __src, size_t __n) __THROW; -+ -+/* Sautee STRING briskly. */ -+extern char *strfry (char *__string) __THROW; -+ -+/* Frobnicate N bytes of S. */ -+extern void *memfrob (void *__s, size_t __n) __THROW; -+ -+# ifndef basename -+/* Return the file name within directory of FILENAME. We don't -+ declare the function if the `basename' macro is available (defined -+ in <libgen.h>) which makes the XPG version of this function -+ available. */ -+extern char *basename (__const char *__filename) __THROW; -+# endif -+#endif -+ -+ -+#if defined __GNUC__ && __GNUC__ >= 2 -+# if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ && !defined __cplusplus -+/* When using GNU CC we provide some optimized versions of selected -+ functions from this header. There are two kinds of optimizations: -+ -+ - machine-dependent optimizations, most probably using inline -+ assembler code; these might be quite expensive since the code -+ size can increase significantly. -+ These optimizations are not used unless the symbol -+ __USE_STRING_INLINES -+ is defined before including this header. -+ -+ - machine-independent optimizations which do not increase the -+ code size significantly and which optimize mainly situations -+ where one or more arguments are compile-time constants. -+ These optimizations are used always when the compiler is -+ taught to optimize. -+ -+ One can inhibit all optimizations by defining __NO_STRING_INLINES. */ -+ -+/* Get the machine-dependent optimizations (if any). */ -+# include <bits/string.h> -+ -+/* These are generic optimizations which do not add too much inline code. */ -+# include <bits/string2.h> -+# endif -+#endif -+ -+__END_DECLS -+ -+#endif /* string.h */ diff --git a/source/ap/ispell/local.h.linux.diff b/source/ap/ispell/local.h.linux.diff new file mode 100644 index 000000000..e60eaf3f2 --- /dev/null +++ b/source/ap/ispell/local.h.linux.diff @@ -0,0 +1,17 @@ +--- ./local.h.linux.orig 2011-04-19 00:58:54.000000000 -0500 ++++ ./local.h.linux 2017-01-10 16:32:18.242932798 -0600 +@@ -76,10 +76,10 @@ + * MAN45EXT (but not if you keep the man pages in section 5 and just + * store them in a different place). + */ +-#define BINDIR "/usr/local/bin" +-#define LIBDIR "/usr/local/lib" +-#define MAN1DIR "/usr/local/man/man1" +-#define MAN45DIR "/usr/local/man/man5" ++#define BINDIR "/usr/bin" ++#define LIBDIR "/usr/lib/ispell" ++#define MAN1DIR "/usr/man/man1" ++#define MAN45DIR "/usr/man/man5" + #define MAN45EXT ".5" + + /* diff --git a/source/ap/ispell/slack-desc b/source/ap/ispell/slack-desc index 46c648623..6170b3c53 100644 --- a/source/ap/ispell/slack-desc +++ b/source/ap/ispell/slack-desc @@ -1,8 +1,8 @@ # HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line +# The "handy ruler" below makes it easier to edit a package description. Line # up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also # customary to leave one space after the ':'. |-----handy-ruler------------------------------------------------------| @@ -10,9 +10,9 @@ ispell: ispell (spelling checker) ispell: ispell: Ispell is a fast screen-oriented spelling checker that shows you your ispell: errors in the context of the original file, and suggests possible -ispell: corrections when it can figure them out. Compared to UNIX spell, it -ispell: is faster and much easier to use. Ispell can also handle languages -ispell: other than English. Ispell has a long history, and many people have +ispell: corrections when it can figure them out. Compared to UNIX spell, it +ispell: is faster and much easier to use. Ispell can also handle languages +ispell: other than English. Ispell has a long history, and many people have ispell: contributed to the current version -- some of the major contributors ispell: include R. E. Gorin, Pace Willisson, Walt Buehring, and Geoff ispell: Kuenning. |