diff options
Diffstat (limited to 'x11/xproto/patches/patch-configure')
-rw-r--r-- | x11/xproto/patches/patch-configure | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/x11/xproto/patches/patch-configure b/x11/xproto/patches/patch-configure new file mode 100644 index 00000000000..89ff411fd61 --- /dev/null +++ b/x11/xproto/patches/patch-configure @@ -0,0 +1,152 @@ +$NetBSD: patch-configure,v 1.3 2013/05/17 13:17:40 joerg Exp $ + +--- configure.orig 2013-03-29 23:27:02.000000000 +0000 ++++ configure +@@ -1959,6 +1971,73 @@ $as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + + } # ac_fn_c_check_member ++ ++# ac_fn_c_check_func LINENO FUNC VAR ++# ---------------------------------- ++# Tests whether FUNC exists, setting the cache variable VAR accordingly ++ac_fn_c_check_func () ++{ ++ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ++$as_echo_n "checking for $2... " >&6; } ++if eval \${$3+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++/* Define $2 to an innocuous variant, in case <limits.h> declares $2. ++ For example, HP-UX 11i <limits.h> declares gettimeofday. */ ++#define $2 innocuous_$2 ++ ++/* System header to define __stub macros and hopefully few prototypes, ++ which can conflict with char $2 (); below. ++ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since ++ <limits.h> exists even on freestanding compilers. */ ++ ++#ifdef __STDC__ ++# include <limits.h> ++#else ++# include <assert.h> ++#endif ++ ++#undef $2 ++ ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char $2 (); ++/* The GNU C library defines this for functions which it implements ++ to always fail with ENOSYS. Some functions are actually named ++ something starting with __ and the normal name is an alias. */ ++#if defined __stub_$2 || defined __stub___$2 ++choke me ++#endif ++ ++int ++main () ++{ ++return $2 (); ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++ eval "$3=yes" ++else ++ eval "$3=no" ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++ conftest$ac_exeext conftest.$ac_ext ++fi ++eval ac_res=\$$3 ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno ++ ++} # ac_fn_c_check_func + cat >config.log <<_ACEOF + This file contains any messages produced by compilers while + running configure, to aid debugging if configure makes a mistake. +@@ -11073,6 +11237,8 @@ ac_config_headers="$ac_config_headers do + + ac_config_headers="$ac_config_headers Xfuncproto.h" + ++ac_config_headers="$ac_config_headers Xos_r.h" ++ + + + +@@ -11324,6 +11490,56 @@ $as_echo "#define NARROWPROTO /**/" >>co + + fi + ++# Handle Xos_r.h ++ac_fn_c_check_func "$LINENO" "readdir_r" "ac_cv_func_readdir_r" ++if test "x$ac_cv_func_readdir_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_DIRENTAPI /**/" >>confdefs.h ++ ++fi ++ ++ac_fn_c_check_func "$LINENO" "getgrgid_r" "ac_cv_func_getgrgid_r" ++if test "x$ac_cv_func_getgrgid_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_GRPAPI /**/" >>confdefs.h ++ ++fi ++ ++ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r" ++if test "x$ac_cv_func_getpwuid_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_PWDAPI /**/" >>confdefs.h ++ ++fi ++ ++ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r" ++if test "x$ac_cv_func_gethostbyname_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_NETDBAPI /**/" >>confdefs.h ++ ++fi ++ ++ac_fn_c_check_func "$LINENO" "strtok_r" "ac_cv_func_strtok_r" ++if test "x$ac_cv_func_strtok_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_STRINGAPI /**/" >>confdefs.h ++ ++fi ++ ++ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r" ++if test "x$ac_cv_func_gmtime_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_TIMEAPI /**/" >>confdefs.h ++ ++fi ++ ++ac_fn_c_check_func "$LINENO" "ttyname_r" "ac_cv_func_ttyname_r" ++if test "x$ac_cv_func_ttyname_r" = xyes; then : ++ ++$as_echo "#define _XOS_R_H_MTSAFE_UNISTDAPI /**/" >>confdefs.h ++ ++fi ++ + + ac_config_files="$ac_config_files Makefile specs/Makefile specs/SIAddresses/Makefile Xpoll.h xproto.pc" + +@@ -12083,6 +12307,7 @@ do + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "do-not-use-config.h") CONFIG_HEADERS="$CONFIG_HEADERS do-not-use-config.h" ;; + "Xfuncproto.h") CONFIG_HEADERS="$CONFIG_HEADERS Xfuncproto.h" ;; ++ "Xos_r.h") CONFIG_HEADERS="$CONFIG_HEADERS Xos_r.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;; + "specs/SIAddresses/Makefile") CONFIG_FILES="$CONFIG_FILES specs/SIAddresses/Makefile" ;; |