diff options
author | christos <christos@pkgsrc.org> | 2014-12-05 16:00:23 +0000 |
---|---|---|
committer | christos <christos@pkgsrc.org> | 2014-12-05 16:00:23 +0000 |
commit | 695bd99411419209f58c690f6a083586ec68f929 (patch) | |
tree | c39a60301c81b18f19611530183c1e609795a9d8 /mail | |
parent | 54fc6230473730ef575f2738797532dcc2d6f2d8 (diff) | |
download | pkgsrc-695bd99411419209f58c690f6a083586ec68f929.tar.gz |
detect NetBSD's res_ninit.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/opendmarc/Makefile | 3 | ||||
-rw-r--r-- | mail/opendmarc/distinfo | 4 | ||||
-rw-r--r-- | mail/opendmarc/patches/patch-configure | 70 | ||||
-rw-r--r-- | mail/opendmarc/patches/patch-configure.ac | 15 |
4 files changed, 90 insertions, 2 deletions
diff --git a/mail/opendmarc/Makefile b/mail/opendmarc/Makefile index 846b9d23ede..c9e44c2e300 100644 --- a/mail/opendmarc/Makefile +++ b/mail/opendmarc/Makefile @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.8 2014/09/27 19:30:12 pettai Exp $ +# $NetBSD: Makefile,v 1.9 2014/12/05 16:00:23 christos Exp $ DISTNAME= opendmarc-1.3.0 +PKGREVISION= 1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opendmarc/} diff --git a/mail/opendmarc/distinfo b/mail/opendmarc/distinfo index 20116b1d311..c545051d73f 100644 --- a/mail/opendmarc/distinfo +++ b/mail/opendmarc/distinfo @@ -1,5 +1,7 @@ -$NetBSD: distinfo,v 1.3 2014/09/27 19:30:12 pettai Exp $ +$NetBSD: distinfo,v 1.4 2014/12/05 16:00:23 christos Exp $ SHA1 (opendmarc-1.3.0.tar.gz) = 7d50e8319934b96ba67ae038f6dfc78eacbc0072 RMD160 (opendmarc-1.3.0.tar.gz) = f33cd5de045e800fcdb44cd9ab6199bef5d34baf Size (opendmarc-1.3.0.tar.gz) = 640017 bytes +SHA1 (patch-configure) = 15abea1f890249c46eb0b969133fc809507feb6a +SHA1 (patch-configure.ac) = b7ee9ae49e04fceaf2872dac7e2f60a15d3c9aa0 diff --git a/mail/opendmarc/patches/patch-configure b/mail/opendmarc/patches/patch-configure new file mode 100644 index 00000000000..8059e492ebc --- /dev/null +++ b/mail/opendmarc/patches/patch-configure @@ -0,0 +1,70 @@ +$NetBSD: patch-configure,v 1.1 2014/12/05 16:00:23 christos Exp $ +Search also for __res_ninit on NetBSD because of namespace protection + +--- configure.orig 2014-12-05 10:53:31.000000000 -0500 ++++ configure 2014-12-05 10:54:50.000000000 -0500 +@@ -12969,6 +12969,64 @@ + + fi + ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing __res_ninit" >&5 ++$as_echo_n "checking for library containing __res_ninit... " >&6; } ++if ${ac_cv_search___res_ninit+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ ac_func_search_save_LIBS=$LIBS ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++ ++/* 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 __res_ninit (); ++int ++main () ++{ ++return __res_ninit (); ++ ; ++ return 0; ++} ++_ACEOF ++for ac_lib in '' resolv; do ++ if test -z "$ac_lib"; then ++ ac_res="none required" ++ else ++ ac_res=-l$ac_lib ++ LIBS="-l$ac_lib $ac_func_search_save_LIBS" ++ fi ++ if ac_fn_c_try_link "$LINENO"; then : ++ ac_cv_search___res_ninit=$ac_res ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++ conftest$ac_exeext ++ if ${ac_cv_search___res_ninit+:} false; then : ++ break ++fi ++done ++if ${ac_cv_search___res_ninit+:} false; then : ++ ++else ++ ac_cv_search___res_ninit=no ++fi ++rm conftest.$ac_ext ++LIBS=$ac_func_search_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search___res_ninit" >&5 ++$as_echo "$ac_cv_search___res_ninit" >&6; } ++ac_res=$ac_cv_search___res_ninit ++if test "$ac_res" != no; then : ++ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" ++ ++$as_echo "#define HAVE_RES_NINIT 1" >>confdefs.h ++ ++fi ++ + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for idn_free in -lidn" >&5 + $as_echo_n "checking for idn_free in -lidn... " >&6; } + if ${ac_cv_lib_idn_idn_free+:} false; then : diff --git a/mail/opendmarc/patches/patch-configure.ac b/mail/opendmarc/patches/patch-configure.ac new file mode 100644 index 00000000000..ada196221ae --- /dev/null +++ b/mail/opendmarc/patches/patch-configure.ac @@ -0,0 +1,15 @@ +$NetBSD: patch-configure.ac,v 1.1 2014/12/05 16:00:23 christos Exp $ +Search also for __res_ninit on NetBSD because of namespace protection + +--- configure.ac.orig 2014-12-05 10:53:36.000000000 -0500 ++++ configure.ac 2014-12-05 10:53:51.000000000 -0500 +@@ -126,6 +126,9 @@ + AC_SEARCH_LIBS(res_ninit, resolv, + AC_DEFINE(HAVE_RES_NINIT, 1, + [Define to 1 if you have the `res_ninit()' function.])) ++AC_SEARCH_LIBS(__res_ninit, resolv, ++ AC_DEFINE(HAVE_RES_NINIT, 1, ++ [Define to 1 if you have the `res_ninit()' function.])) + AC_CHECK_LIB(idn, idn_free) + AC_CHECK_LIB(rt, nanosleep) + AC_SEARCH_LIBS(inet_addr, nsl) |