Add a possible start of a clisp package
authorFredrik Fornwall <fredrik@fornwall.net>
Wed, 17 Feb 2016 20:40:11 +0000 (15:40 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 17 Feb 2016 20:40:11 +0000 (15:40 -0500)
disabled-packages/clisp/build.sh [new file with mode: 0644]
disabled-packages/clisp/src-gllib-stdint.in.h.patch [new file with mode: 0644]
disabled-packages/clisp/src-makefile.in.patch [new file with mode: 0644]

diff --git a/disabled-packages/clisp/build.sh b/disabled-packages/clisp/build.sh
new file mode 100644 (file)
index 0000000..8947b78
--- /dev/null
@@ -0,0 +1,28 @@
+TERMUX_PKG_HOMEPAGE=http://www.clisp.org/
+TERMUX_PKG_DESCRIPTION="GNU CLISP - an ANSI Common Lisp Implementation"
+TERMUX_PKG_VERSION=2.49
+TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/clisp/clisp/${TERMUX_PKG_VERSION}/clisp-${TERMUX_PKG_VERSION}.tar.bz2
+TERMUX_PKG_DEPENDS="readline, libandroid-support"
+TERMUX_MAKE_PROCESSES=1
+
+termux_step_configure () {
+       cd $TERMUX_PKG_BUILDDIR
+
+       export XCPPFLAGS="$CPPFLAGS"
+       export XCFLAGS="$CFLAGS"
+       export XLDFLAGS="$LDFLAGS"
+
+       unset CC
+       unset CPPFLAGS
+       unset CFLAGS
+       unset LDFLAGS
+
+       $TERMUX_PKG_SRCDIR/configure \
+               --host=$TERMUX_HOST_PLATFORM \
+               --prefix=$TERMUX_PREFIX \
+               --enable-shared \
+               --disable-static \
+               --srcdir=$TERMUX_PKG_SRCDIR \
+               --ignore-absence-of-libsigsegv \
+               ac_cv_func_select=yes
+}
diff --git a/disabled-packages/clisp/src-gllib-stdint.in.h.patch b/disabled-packages/clisp/src-gllib-stdint.in.h.patch
new file mode 100644 (file)
index 0000000..cf5ec7d
--- /dev/null
@@ -0,0 +1,573 @@
+diff -u -r ../clisp-2.49/src/gllib/stdint.in.h ./src/gllib/stdint.in.h
+--- ../clisp-2.49/src/gllib/stdint.in.h        2010-05-18 14:38:04.000000000 -0400
++++ ./src/gllib/stdint.in.h    2016-02-17 15:35:07.664544781 -0500
+@@ -1,568 +1 @@
+-/* Copyright (C) 2001-2002, 2004-2010 Free Software Foundation, Inc.
+-   Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
+-   This file is part of gnulib.
+-
+-   This program is free software; you can redistribute it and/or modify
+-   it under the terms of the GNU General Public License as published by
+-   the Free Software Foundation; either version 3, or (at your option)
+-   any later version.
+-
+-   This program 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 General Public License for more details.
+-
+-   You should have received a copy of the GNU General Public License
+-   along with this program; if not, write to the Free Software Foundation,
+-   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+-
+-/*
+- * ISO C 99 <stdint.h> for platforms that lack it.
+- * <http://www.opengroup.org/susv3xbd/stdint.h.html>
+- */
+-
+-#ifndef _gl_GL_STDINT_H
+-
+-#if __GNUC__ >= 3
+-@PRAGMA_SYSTEM_HEADER@
+-#endif
+-
+-/* When including a system file that in turn includes <inttypes.h>,
+-   use the system <inttypes.h>, not our substitute.  This avoids
+-   problems with (for example) VMS, whose <sys/bitypes.h> includes
+-   <inttypes.h>.  */
+-#define _gl_GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+-
+-/* Get those types that are already defined in other system include
+-   files, so that we can "#define int8_t signed char" below without
+-   worrying about a later system include file containing a "typedef
+-   signed char int8_t;" that will get messed up by our macro.  Our
+-   macros should all be consistent with the system versions, except
+-   for the "fast" types and macros, which we recommend against using
+-   in public interfaces due to compiler differences.  */
+-
+-#if @HAVE_STDINT_H@
+-# if defined __sgi && ! defined __c99
+-   /* Bypass IRIX's <stdint.h> if in C89 mode, since it merely annoys users
+-      with "This header file is to be used only for c99 mode compilations"
+-      diagnostics.  */
+-#  define __STDINT_H__
+-# endif
+-  /* Other systems may have an incomplete or buggy <stdint.h>.
+-     Include it before <inttypes.h>, since any "#include <stdint.h>"
+-     in <inttypes.h> would reinclude us, skipping our contents because
+-     _gl_GL_STDINT_H is defined.
+-     The include_next requires a split double-inclusion guard.  */
+-# @INCLUDE_NEXT@ @NEXT_STDINT_H@
+-#endif
+-
+-#if ! defined _gl_GL_STDINT_H && ! defined _gl_GL_JUST_INCLUDE_SYSTEM_STDINT_H
+-#define _gl_GL_STDINT_H
+-
+-/* <sys/types.h> defines some of the stdint.h types as well, on glibc,
+-   IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>).
+-   AIX 5.2 <sys/types.h> isn't needed and causes troubles.
+-   MacOS X 10.4.6 <sys/types.h> includes <stdint.h> (which is us), but
+-   relies on the system <stdint.h> definitions, so include
+-   <sys/types.h> after @NEXT_STDINT_H@.  */
+-#if @HAVE_SYS_TYPES_H@ && ! defined _AIX
+-# include <sys/types.h>
+-#endif
+-
+-/* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
+-#include <limits.h>
+-
+-#if @HAVE_INTTYPES_H@
+-  /* In OpenBSD 3.8, <inttypes.h> includes <machine/types.h>, which defines
+-     int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
+-     <inttypes.h> also defines intptr_t and uintptr_t.  */
+-# include <inttypes.h>
+-#elif @HAVE_SYS_INTTYPES_H@
+-  /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
+-     the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.  */
+-# include <sys/inttypes.h>
+-#endif
+-
+-#if @HAVE_SYS_BITYPES_H@ && ! defined __BIT_TYPES_DEFINED__
+-  /* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines
+-     int{8,16,32,64}_t and __BIT_TYPES_DEFINED__.  In libc5 >= 5.2.2 it is
+-     included by <sys/types.h>.  */
+-# include <sys/bitypes.h>
+-#endif
+-
+-#undef _gl_GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+-
+-/* Minimum and maximum values for a integer type under the usual assumption.
+-   Return an unspecified value if BITS == 0, adding a check to pacify
+-   picky compilers.  */
+-
+-#define _STDINT_MIN(signed, bits, zero) \
+-  ((signed) ? (- ((zero) + 1) << ((bits) ? (bits) - 1 : 0)) : (zero))
+-
+-#define _STDINT_MAX(signed, bits, zero) \
+-  ((signed) \
+-   ? ~ _STDINT_MIN (signed, bits, zero) \
+-   : /* The expression for the unsigned case.  The subtraction of (signed) \
+-        is a nop in the unsigned case and avoids "signed integer overflow" \
+-        warnings in the signed case.  */ \
+-     ((((zero) + 1) << ((bits) ? (bits) - 1 - (signed) : 0)) - 1) * 2 + 1)
+-
+-/* 7.18.1.1. Exact-width integer types */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits.  */
+-
+-#undef int8_t
+-#undef uint8_t
+-typedef signed char gl_int8_t;
+-typedef unsigned char gl_uint8_t;
+-#define int8_t gl_int8_t
+-#define uint8_t gl_uint8_t
+-
+-#undef int16_t
+-#undef uint16_t
+-typedef short int gl_int16_t;
+-typedef unsigned short int gl_uint16_t;
+-#define int16_t gl_int16_t
+-#define uint16_t gl_uint16_t
+-
+-#undef int32_t
+-#undef uint32_t
+-typedef int gl_int32_t;
+-typedef unsigned int gl_uint32_t;
+-#define int32_t gl_int32_t
+-#define uint32_t gl_uint32_t
+-
+-/* Do not undefine int64_t if gnulib is not being used with 64-bit
+-   types, since otherwise it breaks platforms like Tandem/NSK.  */
+-#if LONG_MAX >> 31 >> 31 == 1
+-# undef int64_t
+-typedef long int gl_int64_t;
+-# define int64_t gl_int64_t
+-# define GL_INT64_T
+-#elif defined _MSC_VER
+-# undef int64_t
+-typedef __int64 gl_int64_t;
+-# define int64_t gl_int64_t
+-# define GL_INT64_T
+-#elif @HAVE_LONG_LONG_INT@
+-# undef int64_t
+-typedef long long int gl_int64_t;
+-# define int64_t gl_int64_t
+-# define GL_INT64_T
+-#endif
+-
+-#if ULONG_MAX >> 31 >> 31 >> 1 == 1
+-# undef uint64_t
+-typedef unsigned long int gl_uint64_t;
+-# define uint64_t gl_uint64_t
+-# define GL_UINT64_T
+-#elif defined _MSC_VER
+-# undef uint64_t
+-typedef unsigned __int64 gl_uint64_t;
+-# define uint64_t gl_uint64_t
+-# define GL_UINT64_T
+-#elif @HAVE_UNSIGNED_LONG_LONG_INT@
+-# undef uint64_t
+-typedef unsigned long long int gl_uint64_t;
+-# define uint64_t gl_uint64_t
+-# define GL_UINT64_T
+-#endif
+-
+-/* Avoid collision with Solaris 2.5.1 <pthread.h> etc.  */
+-#define _UINT8_T
+-#define _UINT32_T
+-#define _UINT64_T
+-
+-
+-/* 7.18.1.2. Minimum-width integer types */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+-   are the same as the corresponding N_t types.  */
+-
+-#undef int_least8_t
+-#undef uint_least8_t
+-#undef int_least16_t
+-#undef uint_least16_t
+-#undef int_least32_t
+-#undef uint_least32_t
+-#undef int_least64_t
+-#undef uint_least64_t
+-#define int_least8_t int8_t
+-#define uint_least8_t uint8_t
+-#define int_least16_t int16_t
+-#define uint_least16_t uint16_t
+-#define int_least32_t int32_t
+-#define uint_least32_t uint32_t
+-#ifdef GL_INT64_T
+-# define int_least64_t int64_t
+-#endif
+-#ifdef GL_UINT64_T
+-# define uint_least64_t uint64_t
+-#endif
+-
+-/* 7.18.1.3. Fastest minimum-width integer types */
+-
+-/* Note: Other <stdint.h> substitutes may define these types differently.
+-   It is not recommended to use these types in public header files. */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+-   are taken from the same list of types.  Assume that 'long int'
+-   is fast enough for all narrower integers.  */
+-
+-#undef int_fast8_t
+-#undef uint_fast8_t
+-#undef int_fast16_t
+-#undef uint_fast16_t
+-#undef int_fast32_t
+-#undef uint_fast32_t
+-#undef int_fast64_t
+-#undef uint_fast64_t
+-typedef long int gl_int_fast8_t;
+-typedef unsigned long int gl_uint_fast8_t;
+-typedef long int gl_int_fast16_t;
+-typedef unsigned long int gl_uint_fast16_t;
+-typedef long int gl_int_fast32_t;
+-typedef unsigned long int gl_uint_fast32_t;
+-#define int_fast8_t gl_int_fast8_t
+-#define uint_fast8_t gl_uint_fast8_t
+-#define int_fast16_t gl_int_fast16_t
+-#define uint_fast16_t gl_uint_fast16_t
+-#define int_fast32_t gl_int_fast32_t
+-#define uint_fast32_t gl_uint_fast32_t
+-#ifdef GL_INT64_T
+-# define int_fast64_t int64_t
+-#endif
+-#ifdef GL_UINT64_T
+-# define uint_fast64_t uint64_t
+-#endif
+-
+-/* 7.18.1.4. Integer types capable of holding object pointers */
+-
+-#undef intptr_t
+-#undef uintptr_t
+-typedef long int gl_intptr_t;
+-typedef unsigned long int gl_uintptr_t;
+-#define intptr_t gl_intptr_t
+-#define uintptr_t gl_uintptr_t
+-
+-/* 7.18.1.5. Greatest-width integer types */
+-
+-/* Note: These types are compiler dependent. It may be unwise to use them in
+-   public header files. */
+-
+-#undef intmax_t
+-#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+-typedef long long int gl_intmax_t;
+-# define intmax_t gl_intmax_t
+-#elif defined GL_INT64_T
+-# define intmax_t int64_t
+-#else
+-typedef long int gl_intmax_t;
+-# define intmax_t gl_intmax_t
+-#endif
+-
+-#undef uintmax_t
+-#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+-typedef unsigned long long int gl_uintmax_t;
+-# define uintmax_t gl_uintmax_t
+-#elif defined GL_UINT64_T
+-# define uintmax_t uint64_t
+-#else
+-typedef unsigned long int gl_uintmax_t;
+-# define uintmax_t gl_uintmax_t
+-#endif
+-
+-/* Verify that intmax_t and uintmax_t have the same size.  Too much code
+-   breaks if this is not the case.  If this check fails, the reason is likely
+-   to be found in the autoconf macros.  */
+-typedef int _verify_intmax_size[2 * (sizeof (intmax_t) == sizeof (uintmax_t)) - 1];
+-
+-/* 7.18.2. Limits of specified-width integer types */
+-
+-#if ! defined __cplusplus || defined __STDC_LIMIT_MACROS
+-
+-/* 7.18.2.1. Limits of exact-width integer types */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits.  */
+-
+-#undef INT8_MIN
+-#undef INT8_MAX
+-#undef UINT8_MAX
+-#define INT8_MIN  (~ INT8_MAX)
+-#define INT8_MAX  127
+-#define UINT8_MAX  255
+-
+-#undef INT16_MIN
+-#undef INT16_MAX
+-#undef UINT16_MAX
+-#define INT16_MIN  (~ INT16_MAX)
+-#define INT16_MAX  32767
+-#define UINT16_MAX  65535
+-
+-#undef INT32_MIN
+-#undef INT32_MAX
+-#undef UINT32_MAX
+-#define INT32_MIN  (~ INT32_MAX)
+-#define INT32_MAX  2147483647
+-#define UINT32_MAX  4294967295U
+-
+-#undef INT64_MIN
+-#undef INT64_MAX
+-#ifdef GL_INT64_T
+-/* Prefer (- INTMAX_C (1) << 63) over (~ INT64_MAX) because SunPRO C 5.0
+-   evaluates the latter incorrectly in preprocessor expressions.  */
+-# define INT64_MIN  (- INTMAX_C (1) << 63)
+-# define INT64_MAX  INTMAX_C (9223372036854775807)
+-#endif
+-
+-#undef UINT64_MAX
+-#ifdef GL_UINT64_T
+-# define UINT64_MAX  UINTMAX_C (18446744073709551615)
+-#endif
+-
+-/* 7.18.2.2. Limits of minimum-width integer types */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+-   are the same as the corresponding N_t types.  */
+-
+-#undef INT_LEAST8_MIN
+-#undef INT_LEAST8_MAX
+-#undef UINT_LEAST8_MAX
+-#define INT_LEAST8_MIN  INT8_MIN
+-#define INT_LEAST8_MAX  INT8_MAX
+-#define UINT_LEAST8_MAX  UINT8_MAX
+-
+-#undef INT_LEAST16_MIN
+-#undef INT_LEAST16_MAX
+-#undef UINT_LEAST16_MAX
+-#define INT_LEAST16_MIN  INT16_MIN
+-#define INT_LEAST16_MAX  INT16_MAX
+-#define UINT_LEAST16_MAX  UINT16_MAX
+-
+-#undef INT_LEAST32_MIN
+-#undef INT_LEAST32_MAX
+-#undef UINT_LEAST32_MAX
+-#define INT_LEAST32_MIN  INT32_MIN
+-#define INT_LEAST32_MAX  INT32_MAX
+-#define UINT_LEAST32_MAX  UINT32_MAX
+-
+-#undef INT_LEAST64_MIN
+-#undef INT_LEAST64_MAX
+-#ifdef GL_INT64_T
+-# define INT_LEAST64_MIN  INT64_MIN
+-# define INT_LEAST64_MAX  INT64_MAX
+-#endif
+-
+-#undef UINT_LEAST64_MAX
+-#ifdef GL_UINT64_T
+-# define UINT_LEAST64_MAX  UINT64_MAX
+-#endif
+-
+-/* 7.18.2.3. Limits of fastest minimum-width integer types */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+-   are taken from the same list of types.  */
+-
+-#undef INT_FAST8_MIN
+-#undef INT_FAST8_MAX
+-#undef UINT_FAST8_MAX
+-#define INT_FAST8_MIN  LONG_MIN
+-#define INT_FAST8_MAX  LONG_MAX
+-#define UINT_FAST8_MAX  ULONG_MAX
+-
+-#undef INT_FAST16_MIN
+-#undef INT_FAST16_MAX
+-#undef UINT_FAST16_MAX
+-#define INT_FAST16_MIN  LONG_MIN
+-#define INT_FAST16_MAX  LONG_MAX
+-#define UINT_FAST16_MAX  ULONG_MAX
+-
+-#undef INT_FAST32_MIN
+-#undef INT_FAST32_MAX
+-#undef UINT_FAST32_MAX
+-#define INT_FAST32_MIN  LONG_MIN
+-#define INT_FAST32_MAX  LONG_MAX
+-#define UINT_FAST32_MAX  ULONG_MAX
+-
+-#undef INT_FAST64_MIN
+-#undef INT_FAST64_MAX
+-#ifdef GL_INT64_T
+-# define INT_FAST64_MIN  INT64_MIN
+-# define INT_FAST64_MAX  INT64_MAX
+-#endif
+-
+-#undef UINT_FAST64_MAX
+-#ifdef GL_UINT64_T
+-# define UINT_FAST64_MAX  UINT64_MAX
+-#endif
+-
+-/* 7.18.2.4. Limits of integer types capable of holding object pointers */
+-
+-#undef INTPTR_MIN
+-#undef INTPTR_MAX
+-#undef UINTPTR_MAX
+-#define INTPTR_MIN  LONG_MIN
+-#define INTPTR_MAX  LONG_MAX
+-#define UINTPTR_MAX  ULONG_MAX
+-
+-/* 7.18.2.5. Limits of greatest-width integer types */
+-
+-#undef INTMAX_MIN
+-#undef INTMAX_MAX
+-#ifdef INT64_MAX
+-# define INTMAX_MIN  INT64_MIN
+-# define INTMAX_MAX  INT64_MAX
+-#else
+-# define INTMAX_MIN  INT32_MIN
+-# define INTMAX_MAX  INT32_MAX
+-#endif
+-
+-#undef UINTMAX_MAX
+-#ifdef UINT64_MAX
+-# define UINTMAX_MAX  UINT64_MAX
+-#else
+-# define UINTMAX_MAX  UINT32_MAX
+-#endif
+-
+-/* 7.18.3. Limits of other integer types */
+-
+-/* ptrdiff_t limits */
+-#undef PTRDIFF_MIN
+-#undef PTRDIFF_MAX
+-#if @APPLE_UNIVERSAL_BUILD@
+-# ifdef _LP64
+-#  define PTRDIFF_MIN  _STDINT_MIN (1, 64, 0l)
+-#  define PTRDIFF_MAX  _STDINT_MAX (1, 64, 0l)
+-# else
+-#  define PTRDIFF_MIN  _STDINT_MIN (1, 32, 0)
+-#  define PTRDIFF_MAX  _STDINT_MAX (1, 32, 0)
+-# endif
+-#else
+-# define PTRDIFF_MIN  \
+-    _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+-# define PTRDIFF_MAX  \
+-    _STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, 0@PTRDIFF_T_SUFFIX@)
+-#endif
+-
+-/* sig_atomic_t limits */
+-#undef SIG_ATOMIC_MIN
+-#undef SIG_ATOMIC_MAX
+-#define SIG_ATOMIC_MIN  \
+-   _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
+-                0@SIG_ATOMIC_T_SUFFIX@)
+-#define SIG_ATOMIC_MAX  \
+-   _STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
+-                0@SIG_ATOMIC_T_SUFFIX@)
+-
+-
+-/* size_t limit */
+-#undef SIZE_MAX
+-#if @APPLE_UNIVERSAL_BUILD@
+-# ifdef _LP64
+-#  define SIZE_MAX  _STDINT_MAX (0, 64, 0ul)
+-# else
+-#  define SIZE_MAX  _STDINT_MAX (0, 32, 0ul)
+-# endif
+-#else
+-# define SIZE_MAX  _STDINT_MAX (0, @BITSIZEOF_SIZE_T@, 0@SIZE_T_SUFFIX@)
+-#endif
+-
+-/* wchar_t limits */
+-/* Get WCHAR_MIN, WCHAR_MAX.
+-   This include is not on the top, above, because on OSF/1 4.0 we have a sequence of nested
+-   includes <wchar.h> -> <stdio.h> -> <getopt.h> -> <stdlib.h>, and the latter includes
+-   <stdint.h> and assumes its types are already defined.  */
+-#if ! (defined WCHAR_MIN && defined WCHAR_MAX)
+-# define _gl_GL_JUST_INCLUDE_SYSTEM_WCHAR_H
+-# include <wchar.h>
+-# undef _gl_GL_JUST_INCLUDE_SYSTEM_WCHAR_H
+-#endif
+-#undef WCHAR_MIN
+-#undef WCHAR_MAX
+-#define WCHAR_MIN  \
+-   _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+-#define WCHAR_MAX  \
+-   _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
+-
+-/* wint_t limits */
+-#undef WINT_MIN
+-#undef WINT_MAX
+-#define WINT_MIN  \
+-   _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+-#define WINT_MAX  \
+-   _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+-
+-#endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */
+-
+-/* 7.18.4. Macros for integer constants */
+-
+-#if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS
+-
+-/* 7.18.4.1. Macros for minimum-width integer constants */
+-/* According to ISO C 99 Technical Corrigendum 1 */
+-
+-/* Here we assume a standard architecture where the hardware integer
+-   types have 8, 16, 32, optionally 64 bits, and int is 32 bits.  */
+-
+-#undef INT8_C
+-#undef UINT8_C
+-#define INT8_C(x) x
+-#define UINT8_C(x) x
+-
+-#undef INT16_C
+-#undef UINT16_C
+-#define INT16_C(x) x
+-#define UINT16_C(x) x
+-
+-#undef INT32_C
+-#undef UINT32_C
+-#define INT32_C(x) x
+-#define UINT32_C(x) x ## U
+-
+-#undef INT64_C
+-#undef UINT64_C
+-#if LONG_MAX >> 31 >> 31 == 1
+-# define INT64_C(x) x##L
+-#elif defined _MSC_VER
+-# define INT64_C(x) x##i64
+-#elif @HAVE_LONG_LONG_INT@
+-# define INT64_C(x) x##LL
+-#endif
+-#if ULONG_MAX >> 31 >> 31 >> 1 == 1
+-# define UINT64_C(x) x##UL
+-#elif defined _MSC_VER
+-# define UINT64_C(x) x##ui64
+-#elif @HAVE_UNSIGNED_LONG_LONG_INT@
+-# define UINT64_C(x) x##ULL
+-#endif
+-
+-/* 7.18.4.2. Macros for greatest-width integer constants */
+-
+-#undef INTMAX_C
+-#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+-# define INTMAX_C(x)   x##LL
+-#elif defined GL_INT64_T
+-# define INTMAX_C(x)   INT64_C(x)
+-#else
+-# define INTMAX_C(x)   x##L
+-#endif
+-
+-#undef UINTMAX_C
+-#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+-# define UINTMAX_C(x)  x##ULL
+-#elif defined GL_UINT64_T
+-# define UINTMAX_C(x)  UINT64_C(x)
+-#else
+-# define UINTMAX_C(x)  x##UL
+-#endif
+-
+-#endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */
+-
+-#endif /* _gl_GL_STDINT_H */
+-#endif /* !defined _gl_GL_STDINT_H && !defined _gl_GL_JUST_INCLUDE_SYSTEM_STDINT_H */
++#include_next <stdint.h>
diff --git a/disabled-packages/clisp/src-makefile.in.patch b/disabled-packages/clisp/src-makefile.in.patch
new file mode 100644 (file)
index 0000000..3ada0b2
--- /dev/null
@@ -0,0 +1,13 @@
+diff -u -r ../clisp-2.49/src/makemake.in ./src/makemake.in
+--- ../clisp-2.49/src/makemake.in      2010-07-07 11:15:35.000000000 -0400
++++ ./src/makemake.in  2016-02-17 15:27:00.420198622 -0500
+@@ -651,9 +651,6 @@
+   # We can cross-compile only with GCC
+   XCC=${COMPILER}  # ${TSYS}-gcc
+   XCPP="${XCC} -E"
+-  XCPPFLAGS=''
+-  XCFLAGS=''
+-  XLDFLAGS=''
+   XCC_GCC=true
+   XCC_NEED_DEEMA=false
+ else