aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/patches/libm_configure_checks-0.41.0-test10.patch319
1 files changed, 319 insertions, 0 deletions
diff --git a/packages/patches/libm_configure_checks-0.41.0-test10.patch b/packages/patches/libm_configure_checks-0.41.0-test10.patch
new file mode 100644
index 00000000..6934e52c
--- /dev/null
+++ b/packages/patches/libm_configure_checks-0.41.0-test10.patch
@@ -0,0 +1,319 @@
+? acinclude_m4_macros.patch1.txt
+? libm_configure_checks.patch1.txt
+Index: src/config.h.in
+===================================================================
+RCS file: /cvsroot/pure-data/pd/src/config.h.in,v
+retrieving revision 1.1
+diff -u -r1.1 config.h.in
+--- src/config.h.in 31 Dec 2005 00:59:49 -0000 1.1
++++ src/config.h.in 10 Jan 2008 03:04:02 -0000
+@@ -1,5 +1,222 @@
++/* config.h.in. Generated from configure.in by autoheader. */
+
++/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
++ systems. This function is required for `alloca.c' support on those systems.
++ */
++#undef CRAY_STACKSEG_END
++
++/* Define to 1 if using `alloca.c'. */
++#undef C_ALLOCA
++
++/* Define to 1 if you have `alloca', as a function or macro. */
+ #undef HAVE_ALLOCA
+
++/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
++ */
+ #undef HAVE_ALLOCA_H
+
++/* Define this to indicate the ${ATAN2F_DESCRIP} library */
++#undef HAVE_ATAN2F
++
++/* Define to indicate the ${ATAN2F_DESCRIP} library version */
++#undef HAVE_ATAN2F_VERSION
++
++/* Define this to indicate the ${ATANF_DESCRIP} library */
++#undef HAVE_ATANF
++
++/* Define to indicate the ${ATANF_DESCRIP} library version */
++#undef HAVE_ATANF_VERSION
++
++/* Define to 1 if you have the <bstring.h> header file. */
++#undef HAVE_BSTRING_H
++
++/* Define this to indicate the ${COSF_DESCRIP} library */
++#undef HAVE_COSF
++
++/* Define to indicate the ${COSF_DESCRIP} library version */
++#undef HAVE_COSF_VERSION
++
++/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
++#undef HAVE_DOPRNT
++
++/* Define this to indicate the ${EXPF_DESCRIP} library */
++#undef HAVE_EXPF
++
++/* Define to indicate the ${EXPF_DESCRIP} library version */
++#undef HAVE_EXPF_VERSION
++
++/* Define this to indicate the ${FABSF_DESCRIP} library */
++#undef HAVE_FABSF
++
++/* Define to indicate the ${FABSF_DESCRIP} library version */
++#undef HAVE_FABSF_VERSION
++
++/* Define to 1 if you have the <fcntl.h> header file. */
++#undef HAVE_FCNTL_H
++
++/* Define to 1 if you have the `gettimeofday' function. */
++#undef HAVE_GETTIMEOFDAY
++
++/* Define to 1 if you have the <inttypes.h> header file. */
++#undef HAVE_INTTYPES_H
++
++/* Define to 1 if you have the `tcl84' library (-ltcl84). */
++#undef HAVE_LIBTCL84
++
++/* Define to 1 if you have the `tcl85' library (-ltcl85). */
++#undef HAVE_LIBTCL85
++
++/* Define to 1 if you have the `tcl8.0' library (-ltcl8.0). */
++#undef HAVE_LIBTCL8_0
++
++/* Define to 1 if you have the `tcl8.2' library (-ltcl8.2). */
++#undef HAVE_LIBTCL8_2
++
++/* Define to 1 if you have the `tcl8.3' library (-ltcl8.3). */
++#undef HAVE_LIBTCL8_3
++
++/* Define to 1 if you have the `tcl8.4' library (-ltcl8.4). */
++#undef HAVE_LIBTCL8_4
++
++/* Define to 1 if you have the `tcl8.5' library (-ltcl8.5). */
++#undef HAVE_LIBTCL8_5
++
++/* Define to 1 if you have the `tk84' library (-ltk84). */
++#undef HAVE_LIBTK84
++
++/* Define to 1 if you have the `tk85' library (-ltk85). */
++#undef HAVE_LIBTK85
++
++/* Define to 1 if you have the `tk8.0' library (-ltk8.0). */
++#undef HAVE_LIBTK8_0
++
++/* Define to 1 if you have the `tk8.2' library (-ltk8.2). */
++#undef HAVE_LIBTK8_2
++
++/* Define to 1 if you have the `tk8.3' library (-ltk8.3). */
++#undef HAVE_LIBTK8_3
++
++/* Define to 1 if you have the `tk8.4' library (-ltk8.4). */
++#undef HAVE_LIBTK8_4
++
++/* Define to 1 if you have the `tk8.5' library (-ltk8.5). */
++#undef HAVE_LIBTK8_5
++
++/* Define to 1 if you have the <limits.h> header file. */
++#undef HAVE_LIMITS_H
++
++/* Define this to indicate the ${LOGF_DESCRIP} library */
++#undef HAVE_LOGF
++
++/* Define to indicate the ${LOGF_DESCRIP} library version */
++#undef HAVE_LOGF_VERSION
++
++/* Define to 1 if you have the <malloc.h> header file. */
++#undef HAVE_MALLOC_H
++
++/* Define to 1 if you have the <memory.h> header file. */
++#undef HAVE_MEMORY_H
++
++/* Define this to indicate the ${POWF_DESCRIP} library */
++#undef HAVE_POWF
++
++/* Define to indicate the ${POWF_DESCRIP} library version */
++#undef HAVE_POWF_VERSION
++
++/* Define to 1 if you have the `select' function. */
++#undef HAVE_SELECT
++
++/* Define this to indicate the ${SINF_DESCRIP} library */
++#undef HAVE_SINF
++
++/* Define to indicate the ${SINF_DESCRIP} library version */
++#undef HAVE_SINF_VERSION
++
++/* Define to 1 if you have the `socket' function. */
++#undef HAVE_SOCKET
++
++/* Define this to indicate the ${SQRTF_DESCRIP} library */
++#undef HAVE_SQRTF
++
++/* Define to indicate the ${SQRTF_DESCRIP} library version */
++#undef HAVE_SQRTF_VERSION
++
++/* Define to 1 if you have the <stdint.h> header file. */
++#undef HAVE_STDINT_H
++
++/* Define to 1 if you have the <stdlib.h> header file. */
++#undef HAVE_STDLIB_H
++
++/* Define to 1 if you have the `strerror' function. */
++#undef HAVE_STRERROR
++
++/* Define to 1 if you have the <strings.h> header file. */
++#undef HAVE_STRINGS_H
++
++/* Define to 1 if you have the <string.h> header file. */
++#undef HAVE_STRING_H
++
++/* Define to 1 if you have the <sys/ioctl.h> header file. */
++#undef HAVE_SYS_IOCTL_H
++
++/* Define to 1 if you have the <sys/stat.h> header file. */
++#undef HAVE_SYS_STAT_H
++
++/* Define to 1 if you have the <sys/time.h> header file. */
++#undef HAVE_SYS_TIME_H
++
++/* Define to 1 if you have the <sys/types.h> header file. */
++#undef HAVE_SYS_TYPES_H
++
++/* Define to 1 if you have the <unistd.h> header file. */
++#undef HAVE_UNISTD_H
++
++/* Define to 1 if you have the `vprintf' function. */
++#undef HAVE_VPRINTF
++
++/* Define to the address where bug reports for this package should be sent. */
++#undef PACKAGE_BUGREPORT
++
++/* Define to the full name of this package. */
++#undef PACKAGE_NAME
++
++/* Define to the full name and version of this package. */
++#undef PACKAGE_STRING
++
++/* Define to the one symbol short name of this package. */
++#undef PACKAGE_TARNAME
++
++/* Define to the version of this package. */
++#undef PACKAGE_VERSION
++
++/* Define as the return type of signal handlers (`int' or `void'). */
++#undef RETSIGTYPE
++
++/* If using the C implementation of alloca, define if you know the
++ direction of stack growth for your system; otherwise it will be
++ automatically deduced at runtime.
++ STACK_DIRECTION > 0 => grows toward higher addresses
++ STACK_DIRECTION < 0 => grows toward lower addresses
++ STACK_DIRECTION = 0 => direction of growth unknown */
++#undef STACK_DIRECTION
++
++/* Define to 1 if you have the ANSI C header files. */
++#undef STDC_HEADERS
++
++/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
++#undef TIME_WITH_SYS_TIME
++
++/* Number of bits in a file offset, on hosts where this is settable. */
++#undef _FILE_OFFSET_BITS
++
++/* Define for large files, on AIX-style hosts. */
++#undef _LARGE_FILES
++
++/* Define to empty if `const' does not conform to ANSI C. */
++#undef const
++
++/* Define to `int' if <sys/types.h> does not define. */
++#undef pid_t
++
++/* Define to `unsigned int' if <sys/types.h> does not define. */
++#undef size_t
+Index: src/configure.in
+===================================================================
+RCS file: /cvsroot/pure-data/pd/src/configure.in,v
+retrieving revision 1.26
+diff -u -r1.26 configure.in
+--- src/configure.in 28 Dec 2007 03:43:02 -0000 1.26
++++ src/configure.in 10 Jan 2008 03:04:03 -0000
+@@ -1,6 +1,8 @@
+ dnl Process this file with autoconf to produce a configure script.
+ AC_INIT(d_arithmetic.c)
+
++AC_CONFIG_HEADER(config.h)
++
+ AC_SUBST(alsa, yes)
+ AC_SUBST(jack, no)
+ AC_SUBST(portaudio, no)
+@@ -448,5 +450,15 @@
+ else mkdir ../bin
+ fi
+
++AST_EXT_LIB_CHECK([SINF], [m], [sinf])
++AST_EXT_LIB_CHECK([COSF], [m], [cosf])
++AST_EXT_LIB_CHECK([ATANF], [m], [atanf])
++AST_EXT_LIB_CHECK([ATAN2F], [m], [atan2f])
++AST_EXT_LIB_CHECK([SQRTF], [m], [sqrtf])
++AST_EXT_LIB_CHECK([LOGF], [m], [logf])
++AST_EXT_LIB_CHECK([EXPF], [m], [expf])
++AST_EXT_LIB_CHECK([FABSF], [m], [fabsf])
++AST_EXT_LIB_CHECK([POWF], [m], [powf])
++
+ AC_OUTPUT(makefile)
+
+Index: src/x_arithmetic.c
+===================================================================
+RCS file: /cvsroot/pure-data/pd/src/x_arithmetic.c,v
+retrieving revision 1.6
+diff -u -r1.6 x_arithmetic.c
+--- src/x_arithmetic.c 28 Dec 2007 03:43:06 -0000 1.6
++++ src/x_arithmetic.c 10 Jan 2008 03:04:03 -0000
+@@ -6,20 +6,44 @@
+ done on floats; the logical and bitwise binops convert their
+ inputs to int and their outputs back to float. */
+
++#include "config.h"
++
+ #include "m_pd.h"
+ #include <math.h>
+
+-
+-/* MSW and OSX don't appear to have single-precision ANSI math */
+-#if defined(MSW) || defined(__APPLE__)
++#if !defined(HAVE_SINF)
+ #define sinf sin
++#endif
++
++#if !defined(HAVE_COSF)
+ #define cosf cos
++#endif
++
++#if !defined(HAVE_ATANF)
+ #define atanf atan
++#endif
++
++#if !defined(HAVE_ATAN2F)
+ #define atan2f atan2
++#endif
++
++#if !defined(HAVE_SQRTF)
+ #define sqrtf sqrt
++#endif
++
++#if !defined(HAVE_LOGF)
+ #define logf log
++#endif
++
++#if !defined(HAVE_EXPF)
+ #define expf exp
++#endif
++
++#if !defined(HAVE_FABSF)
+ #define fabsf fabs
++#endif
++
++#if !defined(HAVE_POWF)
+ #define powf pow
+ #endif
+