diff options
Diffstat (limited to 'adns')
-rw-r--r-- | adns/adns-1.0/configure.patch | 137 | ||||
-rw-r--r-- | adns/adns-1.0/fixparsedomainflags.patch | 11 |
2 files changed, 148 insertions, 0 deletions
diff --git a/adns/adns-1.0/configure.patch b/adns/adns-1.0/configure.patch index e69de29bb2..77f1e531ea 100644 --- a/adns/adns-1.0/configure.patch +++ b/adns/adns-1.0/configure.patch @@ -0,0 +1,137 @@ + +# +# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher +# + +--- /dev/null ++++ adns-1.0/acinclude.m4 +@@ -0,0 +1,70 @@ ++# aclocal.m4 - package-specific macros for autoconf ++# ++# This file is ++# Copyright (C) 1997-1999 Ian Jackson <ian@davenant.greenend.org.uk> ++# ++# It is part of adns, which is ++# Copyright (C) 1997-1999 Ian Jackson <ian@davenant.greenend.org.uk> ++# Copyright (C) 1999-2000 Tony Finch <dot@dotat.at> ++# ++# This file is part of adns, which is Copyright (C) 1997-1999 Ian Jackson ++# ++# 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 2, 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ++ ++dnl DPKG_CACHED_TRY_COMPILE(<description>,<cachevar>,<include>,<program>,<ifyes>,<ifno>) ++define(DPKG_CACHED_TRY_COMPILE,[ ++ AC_MSG_CHECKING($1) ++ AC_CACHE_VAL($2,[ ++ AC_TRY_COMPILE([$3],[$4],[$2=yes],[$2=no]) ++ ]) ++ if test "x$$2" = xyes; then ++ true ++ $5 ++ else ++ true ++ $6 ++ fi ++]) ++ ++define(ADNS_C_GCCATTRIB,[ ++ DPKG_CACHED_TRY_COMPILE(__attribute__((,,)),adns_cv_c_attribute_supported,, ++ [extern int testfunction(int x) __attribute__((,,))], ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(HAVE_GNUC25_ATTRIB) ++ DPKG_CACHED_TRY_COMPILE(__attribute__((noreturn)),adns_cv_c_attribute_noreturn,, ++ [extern int testfunction(int x) __attribute__((noreturn))], ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(HAVE_GNUC25_NORETURN), ++ AC_MSG_RESULT(no)) ++ DPKG_CACHED_TRY_COMPILE(__attribute__((const)),adns_cv_c_attribute_const,, ++ [extern int testfunction(int x) __attribute__((const))], ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(HAVE_GNUC25_CONST), ++ AC_MSG_RESULT(no)) ++ DPKG_CACHED_TRY_COMPILE(__attribute__((format...)),adns_cv_attribute_format,, ++ [extern int testfunction(char *y, ...) __attribute__((format(printf,1,2)))], ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(HAVE_GNUC25_PRINTFFORMAT), ++ AC_MSG_RESULT(no)), ++ AC_MSG_RESULT(no)) ++]) ++ ++define(ADNS_C_GETFUNC,[ ++ AC_CHECK_FUNC([$1],,[ ++ AC_CHECK_LIB([$2],[$1],[$3],[ ++ AC_MSG_ERROR([cannot find library function $1]) ++ ]) ++ ]) ++]) +--- adns-1.0/configure.in~configure ++++ adns-1.0/configure.in +@@ -21,24 +21,10 @@ + # along with this program; if not, write to the Free Software Foundation, + # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +-AC_INIT(src/adns.h) ++AC_INIT ++AC_CONFIG_SRCDIR([src/adns.h]) + AC_CONFIG_HEADER(src/config.h) + +-dnl DPKG_CACHED_TRY_COMPILE(<description>,<cachevar>,<include>,<program>,<ifyes>,<ifno>) +-define(DPKG_CACHED_TRY_COMPILE,[ +- AC_MSG_CHECKING($1) +- AC_CACHE_VAL($2,[ +- AC_TRY_COMPILE([$3],[$4],[$2=yes],[$2=no]) +- ]) +- if test "x$$2" = xyes; then +- true +- $5 +- else +- true +- $6 +- fi +-]) +- + AC_MSG_CHECKING(whether you requested dynamic linking) + AC_SUBST(ENABLE_DYNAMIC) + AC_ARG_ENABLE(dynamic, +@@ -81,15 +67,13 @@ + + AC_MSG_CHECKING(for INADDR_LOOPBACK) + AC_CACHE_VAL(adns_cv_decl_inaddrloopback,[ +- AC_TRY_COMPILE([ ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include <sys/socket.h> + #include <netinet/in.h> + #include <arpa/inet.h> +- ],[ ++ ]], [[ + INADDR_LOOPBACK; +- ], +- adns_cv_decl_inaddrloopback=yes, +- adns_cv_decl_inaddrloopback=no)]) ++ ]])],[adns_cv_decl_inaddrloopback=yes],[adns_cv_decl_inaddrloopback=no])]) + if test "$adns_cv_decl_inaddrloopback" = yes; then + AC_MSG_RESULT(found) + else +@@ -141,7 +125,7 @@ + MKSHLIB_2='' + MKSHLIB_3='-lc' + +-AC_OUTPUT( +- settings.make Makefile ++AC_CONFIG_FILES([settings.make Makefile + src/Makefile client/Makefile dynamic/Makefile regress/Makefile +-) ++]) ++AC_OUTPUT diff --git a/adns/adns-1.0/fixparsedomainflags.patch b/adns/adns-1.0/fixparsedomainflags.patch index e69de29bb2..2d90de0a8a 100644 --- a/adns/adns-1.0/fixparsedomainflags.patch +++ b/adns/adns-1.0/fixparsedomainflags.patch @@ -0,0 +1,11 @@ +--- adns-1.0/src/parse.c~fixparsedomainflags 2000-09-16 20:24:24.000000000 -0400 ++++ adns-1.0/src/parse.c 2004-05-08 22:14:44.000000000 -0400 +@@ -111,7 +111,7 @@ + } + + adns_status adns__parse_domain(adns_state ads, int serv, adns_query qu, +- vbuf *vb, adns_queryflags flags, ++ vbuf *vb, parsedomain_flags flags, + const byte *dgram, int dglen, int *cbyte_io, int max) { + findlabel_state fls; + |