Archived
14
0
Fork 0
Commit graph

73 commits

Author SHA1 Message Date
kpfleming
0edbe0f64f Merged revisions 48528 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r48528 | kpfleming | 2006-12-16 15:34:41 -0600 (Sat, 16 Dec 2006) | 2 lines

use m4 quoting for AC_MSG_NOTICE calls, to keep these calls from thinking they have multiple arguments

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48529 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-16 21:38:10 +00:00
file
eb55e1242d Regenerate configure for Qwell's last commit.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48282 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-05 20:46:26 +00:00
russell
f1781a983a Merged revisions 48190 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r48190 | russell | 2006-12-01 18:16:28 -0500 (Fri, 01 Dec 2006) | 12 lines

FreeBSD 6.1 does not include wget by default.  However, it has fetch which will
work just fine for our purposes of downloading the sounds packages.  So, check
for both wget and fetch and the configure script and use what was found to
download them.  If neither one was found, and sound packages are selected that
must be downloaded, the install process will print out an informative error
message indicating the situation.

Also, fix a couple places where "make" was hard coded into some output messages
by replacing them with the $(MAKE) variable.

(issue #8451, initial patch by pabelanger, with additional modifications by me)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@48191 f38db490-d61c-443f-a65b-d21fe96a405b
2006-12-01 23:20:17 +00:00
kpfleming
1f207a8422 Merged revisions 47758 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r47758 | kpfleming | 2006-11-16 14:09:10 -0600 (Thu, 16 Nov 2006) | 2 lines

check for pre-1.4 versions of Zaptel and abort the configure script if found with an appropriate error message

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47759 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-16 20:10:59 +00:00
russell
da354ac2dc Merged revisions 47527 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r47527 | russell | 2006-11-13 00:48:18 -0500 (Mon, 13 Nov 2006) | 5 lines

AC_PROG_SED is included in autoconf 2.60, but apparently it is not included
in 2.59.  So, to maintain compatability with 2.59 since it is a small change,
copy this macro into acinclude.m4 and rename it to AST_PROG_SED.
(issue #8345)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47529 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-13 05:51:30 +00:00
russell
8519471bf1 Merged revisions 47327 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r47327 | russell | 2006-11-08 11:31:59 -0500 (Wed, 08 Nov 2006) | 4 lines

Copy the macros from libtool.m4 to our own acinclude.m4 such that libtool is
no longer required to be installed to be able to generate the configure
script.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47328 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-08 16:36:45 +00:00
file
394f34122b I'm crazy so I will add this... pthread rwlock wrappers, along with autoconf stuff that detects the presence of the initializer and the ability to set the kind of lock (in our case we rather like writer preferred locks so writer starvation doesn't occur... but on something like Darwin we don't get that)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46935 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-02 16:28:13 +00:00
russell
a92148bfa5 Merged revisions 46847 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46847 | russell | 2006-11-01 17:51:21 -0500 (Wed, 01 Nov 2006) | 3 lines

Fixes for cross-compilation on mips 
(issue #8058, ywalther, with some modifications)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46848 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01 22:54:15 +00:00
russell
1675708f88 Merged revisions 46845 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46845 | russell | 2006-11-01 17:32:12 -0500 (Wed, 01 Nov 2006) | 5 lines

Add a check in the configure script to determine whether ld is GNU ld or not.
This is needed because module embedding only works for gnu ld.  GNU ld is now
listed as a dependency for all of the module embedding options in menuselect.
(issue #8143)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46846 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01 22:35:52 +00:00
file
ad40c89439 Merged revisions 46506 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r46506 | file | 2006-10-30 16:09:13 -0500 (Mon, 30 Oct 2006) | 2 lines

Don't explicitly link in crypt as it is not used on some platforms.

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46507 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30 21:11:37 +00:00
russell
562bb7df14 regenerate the configure script and autoconfig.h.in to reflect recent changes
for https support for the built in http server


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45893 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-22 19:34:30 +00:00
kpfleming
fd7c90241c Merged revisions 45027 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r45027 | kpfleming | 2006-10-13 10:41:14 -0500 (Fri, 13 Oct 2006) | 2 lines

use a configure script test for PMTU discovery control instead of just assuming it's available on Linux

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45029 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13 15:47:42 +00:00
russell
eba2fe6c32 regenerate the configure script to reflect the latest changes done by
Luigi Rizzo


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44527 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-06 02:24:26 +00:00
kpfleming
a8442c9b22 Merged revisions 44055 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r44055 | kpfleming | 2006-09-29 17:47:40 -0500 (Fri, 29 Sep 2006) | 2 lines

fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44056 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29 22:48:43 +00:00
kpfleming
170dae49be Merged revisions 43996-43997,44008,44011-44012 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r43996 | kpfleming | 2006-09-29 11:47:05 -0500 (Fri, 29 Sep 2006) | 2 lines

another cross-compile fix

........
r43997 | kpfleming | 2006-09-29 11:52:27 -0500 (Fri, 29 Sep 2006) | 2 lines

support --without-curl in configure script

........
r44008 | kpfleming | 2006-09-29 13:25:49 -0500 (Fri, 29 Sep 2006) | 2 lines

don't abuse CFLAGS and LDFLAGS for build of Asterisk components, because they are also then used for non-Asterisk components (like menuselect); use our own variables instead

........
r44011 | kpfleming | 2006-09-29 13:40:17 -0500 (Fri, 29 Sep 2006) | 2 lines

missed one conversion to ASTCFLAGS

........
r44012 | kpfleming | 2006-09-29 13:49:07 -0500 (Fri, 29 Sep 2006) | 2 lines

yet another place where we were not using the correct CFLAGS by default

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44013 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29 18:54:21 +00:00
file
c3414d6078 Add ability to set high ToS bits as non-root on Linux using libcap (issue #7047 reported by maddison)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43830 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-27 21:48:01 +00:00
kpfleming
29b08d4177 regenerated at PCadach's request
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43436 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 19:22:33 +00:00
mattf
75a0997a67 Update configure
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43428 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 18:42:57 +00:00
tilghman
5f015e8d45 Merged revisions 43410 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r43410 | tilghman | 2006-09-21 11:31:59 -0500 (Thu, 21 Sep 2006) | 10 lines

Merged revisions 43409 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r43409 | tilghman | 2006-09-21 11:18:19 -0500 (Thu, 21 Sep 2006) | 2 lines

TDS 0.64 updates

........

................


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 16:38:16 +00:00
mattf
3a5f4ae991 Update configure and closest kin. *Hopes my branch doesn't break*
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43282 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 17:09:01 +00:00
mattf
e61c86f66a Let's try this out. Seems silly, but we'll try it anyways
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43273 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 16:25:21 +00:00
qwell
2dd4535e10 Add a few more 'generic' platforms
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43258 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 14:19:54 +00:00
kpfleming
e3f9e0540a restore ability for Makefiles to use 'generic' platform names when needed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43256 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 14:04:15 +00:00
qwell
4560e87bd1 This totally worked when I tested it...
Reverting for now..


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43245 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 23:59:23 +00:00
qwell
360679cc3c This was silly. Nowhere else do we use [ or [[
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43244 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 23:37:25 +00:00
qwell
094036c996 We have autoconf...let's actually use it.
(note, M4 wasn't used, so...bye)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43215 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 19:57:09 +00:00
kpfleming
4de5810a05 handle config.guess name for FreeBSD properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43208 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 19:30:10 +00:00
qwell
fe9ed45b05 Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c
Every OS uses strcompat now - this was done on purpose.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42982 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-15 17:16:00 +00:00
file
0fcb352fba Update configure script to check for Zaptel VLDTMF support since this will now be required. If you build and don't have Zap stuff, upgrade your zaptel copy. As well - change some minor things so that we get "checking for" and not "checking checking for".
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41505 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-31 01:48:04 +00:00
kpfleming
da5141501b more optimizations for embedded systems:
when LOADABLE_MODULES is off, don't export symbols from the main binary
  when LOADABLE_MODULES is off, and the compiler/linker support it, strip out code not used in the final binary


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41166 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-26 16:45:35 +00:00
russell
3e4bef9df9 fix redirect typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41133 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 19:10:15 +00:00
kpfleming
a9f89f24f5 fix a typo and clarify something else
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41120 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 18:58:52 +00:00
russell
a403111660 remove the make version check, and instead, check for the actual bug that
causes our build system to blow up.

If anyone still sees problems and configure didn't detect a problem with make,
please let me know.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41119 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 18:55:26 +00:00
russell
1b84395d17 get cflags for libcurl as well as libs (patch from qwell)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41023 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 00:13:03 +00:00
kpfleming
6d8a5523b3 use RTLD_NOLOAD if it's available to make loading dynamic modules a little faster and less resource-intensive
also, keep trying to dlclose() a module until it actually goes away, since it may have other modules it brought in when it was loaded (thanks PCadach for pointing this problem out to me)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40949 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-23 19:28:13 +00:00
kpfleming
662e697b68 remove requirement for libtasn1, which appears to be a Debian thing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40837 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-22 16:32:41 +00:00
kpfleming
1251c2c934 use a customized configure macro to tell the script that uCLinux does not have fork() that works
drop all startup options and code related to forking if it is not available


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40790 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 20:12:18 +00:00
kpfleming
8b0c007ad9 merge new_loader_completion branch, including (at least):
- restructured build tree and makefiles to eliminate recursion problems
  - support for embedded modules
  - support for static builds
  - simpler cross-compilation support
  - simpler module/loader interface (no exported symbols)



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40722 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21 02:11:39 +00:00
mogorman
74f70b8748 updating configure script and putting comments in the docs
in english. yay!


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40337 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-17 22:52:07 +00:00
russell
8e9660ffec update configure script to reflect change to make version check
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40302 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-17 21:10:16 +00:00
russell
0af038be66 print a warning at the end of the configure script if the version of GNU Make
in use is a version earlier than 3.81

This is for file :)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40153 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-17 06:16:00 +00:00
russell
122c31952a support ./configure --silent
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@39615 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-14 00:08:35 +00:00
kpfleming
7df99fe12d update configure script with new curl version test
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37680 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 21:41:40 +00:00
kpfleming
18ef9dd960 update to autoconf 2.60 version
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37652 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 16:39:17 +00:00
russell
348045f5a8 avoid an error from configure by not doing a cat on a file that doesn't exist
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37284 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 05:51:29 +00:00
kpfleming
6c60b711f7 actually do proper searching for c-client and output the results so app_voicemail can be built against it
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37278 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 02:20:04 +00:00
kpfleming
be2f5169a0 allow codec_gsm to be built using internal GSM library again (oops!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37105 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 21:28:30 +00:00
kpfleming
2b2913cd7a update OSS so it works again
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37086 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 20:15:43 +00:00
kpfleming
135bedb7fe massive rework of configure script, and split of AST_EXT_LIB into separate macros, reducing code duplication
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37066 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 19:59:34 +00:00
kpfleming
cda33c11a8 prepare Asterisk for new zaptel.h/tonezone.h installation locations
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37027 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 16:44:41 +00:00