]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
BuildSystem: Add DragonFly BSD.
authorAlexander Traud <pabstraud@compuserve.com>
Fri, 20 Apr 2018 10:50:03 +0000 (12:50 +0200)
committerAlexander Traud <pabstraud@compuserve.com>
Fri, 20 Apr 2018 10:50:38 +0000 (04:50 -0600)
ASTERISK-27820

Change-Id: I310896143e94d65da1c2be3bb448204a8b86d557

bootstrap.sh
bridges/bridge_softmix/include/bridge_softmix_internal.h
channels/chan_oss.c
configure
configure.ac
include/asterisk/endian.h
main/asterisk.c
main/utils.c
res/res_http_post.c
utils/muted.c
utils/streamplayer.c

index 106f202a2a069f2b56d87ddb4e6f8364c082db7a..baf9474f48a06406431dbe688ac1caacb9fc53da 100755 (executable)
@@ -13,6 +13,10 @@ check_for_app() {
 # On Linux, environment variables tell which one to use.
 
 case `uname -sr` in
+       DragonFly*)
+               MY_AC_VER=
+               MY_AM_VER=
+               ;;
        FreeBSD*)
                MY_AC_VER=
                MY_AM_VER=
index 3aa90915defd4099b34ec287a4603d92d7a42f6c..15856b3786572467f9c26e0869bcc3028bd59b8e 100644 (file)
@@ -57,7 +57,7 @@
 #include <fftw3.h>
 #endif
 
-#if defined(__Darwin__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__CYGWIN__)
+#if defined(__Darwin__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__CYGWIN__)
 #include <float.h>
 #else
 #include <values.h>
index 69863d27101be93b920341bbb6fe35500396fb67..7866813011357f203b807f0d135852d9bd77a0dc 100644 (file)
@@ -51,7 +51,7 @@
 
 #ifdef __linux
 #include <linux/soundcard.h>
-#elif defined(__FreeBSD__) || defined(__CYGWIN__) || defined(__GLIBC__) || defined(__sun)
+#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__CYGWIN__) || defined(__GLIBC__) || defined(__sun)
 #include <sys/soundcard.h>
 #else
 #include <soundcard.h>
index e38e85e0fb41bb99b131b3cd60fdc830c4226f41..c715ccdd75011910fc742c2b829eeb236b2ed0d8 100755 (executable)
--- a/configure
+++ b/configure
@@ -4674,7 +4674,7 @@ case "${host_os}" in
      CPPFLAGS=-I/usr/pkg/include
      LDFLAGS=-L/usr/pkg/lib
      ;;
-     freebsd*)
+     dragonfly*|freebsd*)
      ac_default_prefix=/usr/local
      CPPFLAGS=-I/usr/local/include
      LDFLAGS=-L/usr/local/lib
@@ -4763,7 +4763,7 @@ HOST_OS=${host_os}
 PBX_WINARCH=0
 
 case "${host_os}" in
-     freebsd*)
+     dragonfly*|freebsd*)
      OSARCH=FreeBSD
      ;;
      netbsd*)
index 583a576008204ad2697359fc489ecc15cfaa6171..1075c1482763754f6971771803b174f88f0d3045 100644 (file)
@@ -67,7 +67,7 @@ case "${host_os}" in
      CPPFLAGS=-I/usr/pkg/include
      LDFLAGS=-L/usr/pkg/lib
      ;;
-     freebsd*)
+     dragonfly*|freebsd*)
      ac_default_prefix=/usr/local
      CPPFLAGS=-I/usr/local/include
      LDFLAGS=-L/usr/local/lib
@@ -152,7 +152,7 @@ AC_SUBST(HOST_OS)
 PBX_WINARCH=0
 
 case "${host_os}" in
-     freebsd*)
+     dragonfly*|freebsd*)
      OSARCH=FreeBSD
      ;;
      netbsd*)
index fd3eb60f0a5fe00da369e7f5d1484e4dfe31e325..63dd4deeaeeb57e7f935924e9c09d320e12b511b 100644 (file)
@@ -31,7 +31,7 @@
 #ifndef __BYTE_ORDER
 #ifdef __linux__
 #include <endian.h>
-#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
+#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__APPLE__)
 #if defined(__OpenBSD__)
 #include "asterisk/compat.h"
 #endif
index 54dcca2350052c3024f25b2b661640424640c4fa..ba25a2c17c0aaa6e8a042a2fae142ce881a50682 100644 (file)
 #include <sys/param.h>
 #include <sys/sysctl.h>
 #include <sys/vmmeter.h>
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 #include <vm/vm_param.h>
 #endif
 #if defined(HAVE_SWAPCTL)
index c7795cf20e46a736d91091504b97f07c0f7a369d..dae994d62b467d6806acf33758e6979b4bb00ada 100644 (file)
@@ -2466,7 +2466,7 @@ char *ast_eid_to_str(char *s, int maxlen, struct ast_eid *eid)
        return os;
 }
 
-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__Darwin__)
+#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__Darwin__)
 #include <ifaddrs.h>
 #include <net/if_dl.h>
 
index f36b772d48cfdc4f4bf53e4a82e01a5d36e88965..2e16dc39d6baca3196f0dce49996e2194aa4f1df 100644 (file)
@@ -36,7 +36,7 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <gmime/gmime.h>
-#if defined (__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__Darwin__)
+#if defined (__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__Darwin__)
 #include <libgen.h>
 #endif
 
index ee1de7f547bf73924733efae074953d0aca3201e..2cdd7e2291790e52eb20f4fee3d5e6eeb8b011a4 100644 (file)
@@ -55,7 +55,7 @@
 #include <sys/types.h>
 #include <pwd.h>
 #include <sys/stat.h>
-#elif defined(__linux__) || defined(__FreeBSD__) || defined(__GLIBC__)
+#elif defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__GLIBC__)
 #include <sys/soundcard.h>
 #endif
 #include <stdio.h>
index 809bd64b8323439df92f839cfc61f7a9c709c45c..543efda1817eb08b84816ed3fe66e071be6780f1 100644 (file)
@@ -53,7 +53,7 @@
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/socket.h>
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__CYGWIN__)
+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__CYGWIN__) || defined(__DragonFly__)
 #include <netinet/in.h>
 #endif
 #include <sys/time.h>