Commit Graph

114 Commits

Author SHA1 Message Date
Andrey Volk
380fd060ef [Build-System] Remove freetdm from the FreeSWITCH tree. Use out-of-tree module https://github.com/freeswitch/freetdm instead. 2021-08-19 21:10:33 +03:00
s3rj1k
3afa604acd
[Build-System] Check requirements when generating tarballs. 2021-01-25 19:02:15 +03:00
Andrey Volk
231d5e6494 [Build-System] Remove SpanDSP library from the FreeSWITCH tree and use packages instead. 2020-08-04 19:15:28 -04:00
Andrey Volk
2fc0e3b80a [Build-System] Remove Sofia-Sip library from the FreeSWITCH tree and use packages instead. 2020-08-03 23:46:45 +04:00
Mike Jerris
7a4c761191 FS-10074: [libtiff] remove more libtiff references 2017-03-16 11:29:08 -05:00
Michael Jerris
5502f4f537 FS-9260: fix make detection to not fail on openbsed, and fix libtoolize detection to attempt to find libtoolize the same version as specified libtool 2016-06-17 13:41:59 -04:00
Michael Jerris
91a6fc82c0 FS-7338: remove libsndfile from tree, use system lib instead
FS-7338: remove libsilk from tree, use system lib instead
FS-7338: change to always use system liblua
FS-7338: remove libbroadvoice from tree, use system lib instead
FS-7338: remove libilbc from tree, use system lib instead
FS-7338: remove libs using system libs from bootstrap
FS-7338: remove libg722_1 from tree, use system lib instead
FS-7338: remove mod_celt, it has be superseded by mod_opus
FS-7338: remove libcodec2 from tree, use system lib instead
FS-7338: remove libopus from tree, use system lib instead
FS-7338: remove libsoundtouch build from tree, use system lib instead
FS-7338: remove flite build from tree, use system lib instead
FS-7338: remove openldap build from tree, use system lib instead
FS-7338: remove libmongoc build from tree, use system lib instead
FS-7338: remove mod_mongo deps that are no longer actually required
FS-7338: remove some dup demo modules and don't include demo code in packages
2015-05-28 12:47:24 -05:00
Michael Jerris
6706378b38 we have already removed the module from tree, no need to bootstrap/configure the lib still, or to have it in tree at all for that matter 2014-07-18 14:15:26 -04:00
Travis Cross
a0e19e1c7f Use system portaudio library
This removes our in-tree version of portaudio-19 and migrates
mod_portaudio and mod_portaudio_stream to use the system version of
the library.  Our detection of the system library relies on
pkg-config.
2014-07-17 21:15:53 +00:00
Michael Jerris
d6fe10979d remove opezap from tree, it has been replaced by freetdm 2014-05-06 11:05:54 -04:00
Travis Cross
cd650f6055 Use system ldns library
This library is used only by mod_enum and is available on most
platforms.  The version in our tree has many code quality problems
that are generating noise when doing static analysis.  Suffice it to
say we want rid of it as our responsibility.

FS-353
2014-05-01 22:01:59 +00:00
Travis Cross
cde20f6fe6 Require sqlite as a system dependency
This purges sqlite from our tree and requires it to be present on the
system for building and running FreeSWITCH.

FS-353
2014-03-24 12:54:49 +00:00
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
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
Brian West
9a94235f82 FS-6379: --resolve fix ldns bootstrap/build on solaris 2014-03-19 11:13:51 +00:00
Michael Jerris
2513388d8a clean up some bootstrap warnings 2014-03-07 18:36:26 -05:00
Travis Cross
e5a1b54e9e Adjust build for libzrtp changes
libzrtp now builds from its root directory rather from projects/gnu.
2013-02-11 16:42:10 +00:00
Steve Underwood
92fea4a896 Those damn tiff-3.8.2 entries seem to be everywhere 2012-09-01 23:37:46 +08:00
Anthony Minessale
a05e414c41 fix libwebsocket build 2012-08-13 14:15:06 -05:00
Michael Jerris
7b4b15b551 use var for automake 2012-07-02 17:46:21 -04:00
Travis Cross
9d34118467 bootstrap.sh: wait more simply now that we've found the problem 2012-05-08 20:14:19 +00:00
Travis Cross
89c590cda8 bootstrap.sh: wait better
Be more explicit about what we're waiting for, among other changes.
This appears to fully correct the wait issues.
2012-05-08 20:08:26 +00:00
Michael Jerris
8f8a9a8075 wait better, you need to wait in the same function, so bging this one doesn't help 2012-05-08 15:28:48 -04:00
Michael Jerris
33da6bf3b3 wait better 2012-05-08 15:24:55 -04:00
Travis Cross
adfe462691 bootstrap.sh: fix syntax error
...it's always the seemingly trivial changes.
2012-05-04 19:10:51 +00:00
Travis Cross
fb04149a82 bootstrap.sh: remove broken and useless check_awk
...and replace with a TODO explaining why the function stub is there.
2012-05-04 19:01:24 +00:00
Michael Jerris
e9abdac010 attempt to fix ldns install-sh correctly 2012-04-17 23:05:48 -04:00
Michael Jerris
5c575b27f8 fix typo 2012-04-17 22:00:59 -04:00
Michael Jerris
215d8921a1 please stop removing libs/ldns/install-sh if you can't make it actually work on all platforms. This is the second time I have had to erevert this 2012-04-17 21:48:49 -04:00
Anthony Minessale
bf60eff52b FS-4116 --resolve repeat bootstrap.sh or manually remove config.cache before running configure. The options was cached from the first time you ran configure and the new --without-openssl param did not matter 2012-04-17 16:46:11 -05:00
Ken Rice
0ec0f08dc2 add make and awk checks to bootstrap.sh 2012-04-10 12:21:34 -05:00
Travis Cross
73b473c367 remove autogenerated file libs/ldns/install-sh
Re-bootstrapping is needed after this change.  Previously CentOS 5
systems wouldn't build correctly without this file in tree, but we've
adjusted bootstrap to compensate.
2012-04-06 21:42:59 +00:00
Travis Cross
82520c687d bootstrap: add a verbose option 2012-04-05 18:39:42 +00:00
Travis Cross
5ba478ef5e bootstrap.sh: fix some issues with a08262384a 2012-04-05 08:12:43 +00:00
Travis Cross
a08262384a prevent accidental updates to libs/ldns/install-sh 2012-04-05 07:51:09 +00:00
Travis Cross
9e25cc2c0f bootstrap.sh: ensure bootstrap script returns 0 on success 2012-04-05 00:23:23 +00:00
Travis Cross
d93c10e189 bootstrap.sh: refactor 2012-04-04 23:39:55 +00:00
Travis Cross
3282a35d99 bootstrap.sh: refactor 2012-04-04 23:34:06 +00:00
Travis Cross
dfc68a72d5 bootstrap.sh: ensure some parts of bootstrap are serialized 2012-04-04 23:23:07 +00:00
Travis Cross
cdf6e17713 bootstrap.sh: add support for libzrtp 2012-04-04 23:01:44 +00:00
Travis Cross
8f3bb106ba bootstrap.sh: refactor 2012-04-04 23:01:33 +00:00
Travis Cross
5d3c1da39c improve the -d option to ./bootstrap.sh 2012-04-04 22:40:48 +00:00
Travis Cross
c6275ab224 Refactor bootstrap.sh with more function points 2012-04-04 22:40:48 +00:00
Travis Cross
c219a09499 Add option to ./bootstrap.sh to specify which directories to bootstrap 2012-04-04 21:26:22 +00:00
Michal Bielicki - cypromis
c46e028724 final fix to bootstrap.sh 2011-08-31 17:08:11 +02:00
Michal Bielicki - cypromis
540e879277 fix to bootstrap to include libldns to autoreconfed libs 2011-08-31 14:42:53 +02:00
Anthony Minessale
e566b270b8 FS-3110 --comment-only phase 3.2 nevermind use getlibs 2011-03-24 17:13:50 -05:00
Anthony Minessale
eec9d939a8 FS-3110 --comment-only phase 1 to replace udns with ldns in mod_enum may need to rerun bootstrap 2011-03-24 16:27:08 -05:00
cypromis
1d2b5e304c FS-2808, thx Diego Viola 2010-10-31 23:22:53 +01:00
Brian West
62b55523c2 Working codec2 support 2010-09-21 12:35:41 -05:00