freeswitch: fix 230-mod_radius_cdr.patch
[feed/telephony.git] / net / freeswitch / patches / 230-mod_radius_cdr.patch
1 --- a/src/mod/event_handlers/mod_radius_cdr/Makefile.am
2 +++ b/src/mod/event_handlers/mod_radius_cdr/Makefile.am
3 @@ -20,7 +20,7 @@ $(RADCLIENT_DIR):
4
5 $(RADCLIENT_BUILDDIR)/Makefile: $(RADCLIENT_DIR)
6 mkdir -p $(RADCLIENT_BUILDDIR)
7 - cd $(RADCLIENT_BUILDDIR) && $(DEFAULT_VARS) $(RADCLIENT_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(RADCLIENT_DIR)
8 + cd $(RADCLIENT_BUILDDIR) && patch -N -p1 < ../../src/mod/event_handlers/mod_radius_cdr/freeradius-client-1.1.6-configure-in.diff || echo "Assuming patch was applied previously" && autoreconf -v -f -i -s && $(DEFAULT_VARS) CFLAGS="${CFLAGS} -Wno-cpp" $(RADCLIENT_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(RADCLIENT_DIR)
9 $(TOUCH_TARGET)
10
11 $(RADCLIENT_LA): $(RADCLIENT_BUILDDIR)/Makefile
12 --- /dev/null
13 +++ b/src/mod/event_handlers/mod_radius_cdr/freeradius-client-1.1.6-configure-in.diff
14 @@ -0,0 +1,21 @@
15 +--- a/configure.in
16 ++++ b/configure.in
17 +@@ -234,13 +234,11 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([
18 + enable_getrandom=getentropy],
19 + [AC_MSG_RESULT(no)])
20 +
21 +-AC_MSG_CHECKING([for /dev/urandom])
22 +-if test -c /dev/urandom
23 +-then
24 +- AC_MSG_RESULT(yes)
25 +- AC_DEFINE(HAVE_DEV_URANDOM)
26 +-else
27 +- AC_MSG_RESULT(no)
28 ++AC_CACHE_CHECK([/dev/urandom], [ac_cv_dev_urandom],
29 ++ [ac_cv_dev_urandom=no
30 ++ if test -c /dev/urandom; then ac_cv_dev_urandom=yes; fi])
31 ++if test $ac_cv_dev_urandom = yes; then
32 ++ AC_DEFINE(HAVE_DEV_URANDOM)
33 + fi
34 +
35 + AC_ARG_WITH([nettle], [AS_HELP_STRING([--with-nettle],