From: Alexander Traud Date: Fri, 20 Apr 2018 10:54:57 +0000 (+0200) Subject: BuildSystem: Add DragonFly BSD. X-Git-Tag: 13.22.0-rc1~73^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b219311eb8f05f7cc679ca642f128c32b3b6149;p=thirdparty%2Fasterisk.git BuildSystem: Add DragonFly BSD. ASTERISK-27820 Change-Id: I310896143e94d65da1c2be3bb448204a8b86d557 --- diff --git a/bootstrap.sh b/bootstrap.sh index 106f202a2a..baf9474f48 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -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= diff --git a/channels/chan_oss.c b/channels/chan_oss.c index ceace2c159..4c0bd42afc 100644 --- a/channels/chan_oss.c +++ b/channels/chan_oss.c @@ -53,7 +53,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #ifdef __linux #include -#elif defined(__FreeBSD__) || defined(__CYGWIN__) || defined(__GLIBC__) || defined(__sun) +#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__CYGWIN__) || defined(__GLIBC__) || defined(__sun) #include #else #include diff --git a/configure b/configure index d8aebc774f..8df755928e 100755 --- a/configure +++ b/configure @@ -4638,7 +4638,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 @@ -4727,7 +4727,7 @@ HOST_OS=${host_os} PBX_WINARCH=0 case "${host_os}" in - freebsd*) + dragonfly*|freebsd*) OSARCH=FreeBSD ;; netbsd*) diff --git a/configure.ac b/configure.ac index 61db0e2d6d..ec0bf77f0a 100644 --- a/configure.ac +++ b/configure.ac @@ -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*) diff --git a/include/asterisk/endian.h b/include/asterisk/endian.h index fd3eb60f0a..63dd4deeae 100644 --- a/include/asterisk/endian.h +++ b/include/asterisk/endian.h @@ -31,7 +31,7 @@ #ifndef __BYTE_ORDER #ifdef __linux__ #include -#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 diff --git a/main/asterisk.c b/main/asterisk.c index 92e5b1a74a..b4f4e11ca3 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -172,7 +172,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include #include -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__DragonFly__) #include #endif #if defined(HAVE_SWAPCTL) diff --git a/main/utils.c b/main/utils.c index 56bcdd9592..2e612c111f 100644 --- a/main/utils.c +++ b/main/utils.c @@ -2506,7 +2506,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 #include diff --git a/res/res_http_post.c b/res/res_http_post.c index 6ac2d86594..dea242c36b 100644 --- a/res/res_http_post.c +++ b/res/res_http_post.c @@ -38,7 +38,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include #include -#if defined (__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__Darwin__) +#if defined (__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__) || defined(__Darwin__) #include #endif diff --git a/utils/muted.c b/utils/muted.c index ee1de7f547..2cdd7e2291 100644 --- a/utils/muted.c +++ b/utils/muted.c @@ -55,7 +55,7 @@ #include #include #include -#elif defined(__linux__) || defined(__FreeBSD__) || defined(__GLIBC__) +#elif defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__GLIBC__) #include #endif #include diff --git a/utils/streamplayer.c b/utils/streamplayer.c index 809bd64b83..543efda181 100644 --- a/utils/streamplayer.c +++ b/utils/streamplayer.c @@ -53,7 +53,7 @@ #include #include #include -#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 #endif #include