Commit Graph

26422 Commits

Author SHA1 Message Date
James Le Cuirot 8574988c3a Completely unbundle libedit
FS-353

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-24 12:39:59 +00:00
Jeff Lenk 1cde5f01e0 FS-6386 --resolve 2014-03-23 16:15:49 -05:00
Jeff Lenk f4abf3dab4 FS-6397 --resolve 2014-03-23 14:28:42 -06:00
Peter Olsson 7e1b32c0c2 .gitignore 2014-03-23 10:02:35 +01:00
Peter Olsson c8fa0f0c4b mod_v8: Use parallel build by default. Use configure flag "--disable-parallel-build-v8" to disable it. It's disabled by default for Debian build scripts, since parallel build has some issues with cowbuilder. 2014-03-23 09:25:41 +01:00
Jeff Lenk 741cb889d9 FS-6349 --resolve 2014-03-22 22:59:32 -05:00
Peter Olsson 742e28e1c5 FS-6395 2014-03-22 12:56:46 +01:00
Peter Olsson 8be3ca59e2 FS-6395 2014-03-22 11:55:04 +01:00
Peter Olsson e96e402981 .gitignore 2014-03-22 09:14:55 +01:00
Travis Cross 6261e5ae48 Drop mod_v8 from debian build for now
This is currently breaking the build.  We'll get that fixed and add
mod_v8 back in after things slow down.
2014-03-22 05:07:27 +00:00
Brian West f890854e0d FS-6381 add hostname to conference cdr 2014-03-21 17:23:50 -05:00
Michael Jerris 230b217810 fix perl detection 2014-03-21 18:20:16 -04:00
Brian West 719d37dbf8 first 1/2 of automake for esl phpmod 2014-03-21 16:01:35 -05:00
Brian West 4e734db296 we need to do these in subdirectories because a number of the modules build a different ESL.so 2014-03-21 15:45:40 -05:00
Brian West 91d308dfac fully automake esl perlmod 2014-03-21 15:34:52 -05:00
Brian West 8b76b88f6d add #! 2014-03-21 15:33:38 -05:00
Brian West c8c3fbe749 don't install test programs 2014-03-21 15:33:18 -05:00
Brian West 77eca8d044 fix typo 2014-03-21 15:08:32 -05:00
Brian West 5014b80d53 1/2 of automake for esl perl, at least we have configure detecting things now 2014-03-21 14:59:01 -05:00
Brian West 94051688c2 reswig 2014-03-21 14:57:13 -05:00
Ken Rice 7f383ccc19 clean up esl module makefile by MikeJ 2014-03-21 12:59:55 -05:00
Brian West 74ab9515a4 FS-6294 DragonFly requires this also. 2014-03-21 11:14:15 -05:00
Brian West ef781af3cd Clean up bash rc 2014-03-21 10:59:38 -05:00
Jeff Lenk dd242f3ba6 FS-6346 2014-03-20 18:32:19 -05:00
Travis Cross ad094b7a8b Allow older versions of curl to be used
...at your own risk.  cURL has had some serious security issues over
the years, so if you're using an ancient version, I hope that you're
receiving security patches from your vendor.

The version set here is to accommodate CentOS 6.
2014-03-20 21:46:07 +00:00
Michael Jerris d1045b12e1 FS-353: add PKG_CONFIG_PATH for keg only curl from homebrew on mac 2014-03-20 17:40:21 -04:00
Travis Cross 03132e3fd5 Export paths touched by path_push_unique()
FS-353
2014-03-20 21:28:26 +00:00
Travis Cross 3b1278a37a Add curl auto PKG_CONFIG_PATH handling for OS X
FS-353
2014-03-20 21:15:40 +00:00
Travis Cross 1470622292 Require libcurl as a system dependency
This purges libcurl from our tree and requires it to be present on the
system for building and running FreeSWITCH.

FS-353
2014-03-20 21:15:29 +00:00
Travis Cross c993962d0b Update some modules to use CPPFLAGS
These modules use curl and we'll be adding in some bits to the
CPPFLAGS.
2014-03-20 21:09:46 +00:00
Travis Cross a489cd311e Cleanup whitespace 2014-03-20 20:35:58 +00:00
Travis Cross 4dec1607ce Revert "Cleanup whitespace"
Too much was staged accidentally on that last commit.

This reverts commit f112627242.
2014-03-20 20:34:18 +00:00
Travis Cross f112627242 Cleanup whitespace 2014-03-20 20:33:34 +00:00
Travis Cross c9bdf3b415 Match darwin13 in configure.ac
Mike and Seven said this is desirable.
2014-03-20 20:24:22 +00:00
Peter Olsson 03739a8293 FS-6365 --resolve 2014-03-20 19:48:37 +01:00
Peter Olsson 5d22a414ca .gitignore 2014-03-20 19:45:51 +01:00
Jeff Lenk 6d0e684e4b FS-6348 FS-6347 2014-03-20 13:13:31 -05:00
Michael Jerris 74da7aaf10 FS-353: allow people to use 5 year old and with known segfault issues pcre because centos6 can't seem to use a lib less that 5 years old, use with older libs at your own risk 2014-03-20 12:46:52 -04:00
Travis Cross 4268763341 Build a static libfreeswitch.a
We don't currently have a use-case for this, but we'd been
distributing this file in packaging as part of libfreeswitch-dev.
2014-03-20 15:58:14 +00:00
Travis Cross bcc78429ca Pull curl and pcre out of bootstrap
We check whether the dir is there before trying to bootstrap, so it
didn't do any harm, but they shouldn't be there.
2014-03-20 15:55:42 +00:00
Travis Cross bf611fc29e Pull mod_v8 out of the default build
We love mod_v8 and Peter for making it work so well and in so many
places.

But it still doesn't build on as many platforms as the rest of
FreeSWITCH, and it requires using getlib on a huge library while we're
currently trying to pull libraries out of tree and reduce our
dependence on getlib.  We need to work on getting distributions to
push updated versions of libv8.
2014-03-20 15:40:28 +00:00
Travis Cross 68a30f4fb3 Merge in change to require system libspeex
libspeex and libspeexdsp are now hard system dependencies for
building and running FreeSWITCH.

FS-353
2014-03-20 15:28:29 +00:00
Travis Cross 54cd0df33a Support change to system libspeex in debian 2014-03-20 15:28:26 +00:00
James Le Cuirot b283db6319 Completely unbundle speex
FS-353

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:25 +00:00
Travis Cross aec04d474c Merge in change to require system libpcre
libpcre is now a hard system dependency for building and running
FreeSWITCH.

FS-353
2014-03-20 15:28:24 +00:00
Travis Cross 4c0e1798d5 Support change to system libpcre in debian 2014-03-20 15:28:24 +00:00
James Le Cuirot e85f06ee2f Completely unbundle pcre
FS-353

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:23 +00:00
Michael Jerris 3ec53f0b67 ESL-86: esl automake of at least the core parts 2014-03-20 10:38:47 -04:00
Brian West 2da4e3d3b8 FS-6293: fix mod_managed srcdir build 2014-03-20 08:34:16 -05:00
Brian West 09811b522f FS-6369: fix uninstall on mod_managed 2014-03-20 08:16:14 -05:00