Archived
14
0
Fork 0
Commit graph

97 commits

Author SHA1 Message Date
rizzo
33ce8e0f39 manual merge from 1.4:
grep -m not available on bsd, use head -1 which works for all



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47445 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-10 17:22:51 +00:00
russell
9783223be7 Merged revisions 47391 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r47391 | russell | 2006-11-09 16:26:27 -0500 (Thu, 09 Nov 2006) | 7 lines

Work around an issue that caused menuselect to display a bogus description for
app_voicemail and chan_zap.  These modules use some preprocessor directives to
determine what it will report to Asterisk as its description.  However, the way
we extract this information from the source files for menuselect is not smart
enough to figure this out.
(issue #8326, #8328)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47392 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-09 21:32:27 +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
kpfleming
06ad7f4b6a Merged revisions 45410 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r45410 | kpfleming | 2006-10-17 17:31:54 -0500 (Tue, 17 Oct 2006) | 2 lines

add a project-specific script to be used during release preparation

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-17 22:32:19 +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
901e02171b Merged revisions 43450 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r43450 | kpfleming | 2006-09-21 16:21:29 -0500 (Thu, 21 Sep 2006) | 2 lines

add another attempt to strip non-API symbols from the final binary... script will need to be extended to work on non-Linux systems

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43451 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 21:22:34 +00:00
mattf
17a2c3577a Merge in SS7 changes.... need to still cleanup zapata.conf
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43427 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 18:41:33 +00:00
qwell
bdd5655813 Merged revisions 43396 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r43396 | qwell | 2006-09-20 16:19:25 -0700 (Wed, 20 Sep 2006) | 2 lines

fix minor typo in the way version is handled

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43397 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-20 23:20:11 +00:00
mattf
42a59d0531 Mergeing in Paul Cadach's chan_h323 changes *holds breath*
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 17:07:22 +00:00
qwell
f0a2f5b1cf escape some quotes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43205 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 19:08:40 +00:00
kpfleming
d442e27c97 minor wording fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42263 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-07 16:42:04 +00:00
qwell
8b8693b5da This is a bit safer on some versions of sed.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41026 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 00:52:19 +00:00
qwell
6cea97bf72 As per the comments in this file..
The last patch was slightly wrong.  This'll get it for sure.

Solaris (and some others) don't have sed -r.  perl -p is equivalent


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41015 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24 22:17:12 +00:00
qwell
dfaafb7c36 Okay, there are 3 reasons why I'm doing this.
1) Solaris sed doesn't have -r, which means things like \s and \S don't work.
2) GNU sed version 4.1.2 failed on a very simple test
     echo "Test   Test" | sed -r -e 's/\s/x/g'
     should have returned "TestxxxTest", but did not (however, 4.1.4 did?).
3) The CFLAGS were never set, so that entire line actually did nothing.  Now it's useful again.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40964 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24 01:21:41 +00:00
qwell
8891da27bb a couple Solaris tweaks, to help build properly.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-22 05:24:50 +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
russell
e7b912bfae sort entries in this file
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37282 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 05:29:31 +00:00
russell
978c500593 spaces to tabs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 02:58:53 +00:00
kpfleming
d901c0f7c0 small cleanup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37280 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 02:33:24 +00:00
russell
22667a6ca6 dirty hack of a fix to deal with the fact that chan_vpb changed to chan_vpb.cc
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37276 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-06 23:51:15 +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
russell
195eda3deb make this script work on solaris
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36336 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-30 04:33:18 +00:00
kpfleming
41af2260b7 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
support the new location for zaptel.h and tonezone.h
use the dependency information output by menuselect to build Makefile rules for each module for header files and libraries
combine the common rules into a top-level Makefile.rules file
remove all (now) unnecessary stuff from subdir Makefiles
change translator API so that the newpvt() callback returns an int instead of a pointer (it no longer allocates memory)
alphabetize --with-<foo> options in configure script
enhance Net-SNMP support in configure script to provide a --with-netsnmp option
fix support for --with-pq so that if pg-config is not found when --with-pq is specified, an error will be generated
add 'optional package' usage to modules now that menuselect can output it
allow res_snmp to build by default, since the new loader changes coming soon will solve the function naming problem (and users can disable it via menuselect anyway)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 19:43:31 +00:00
kpfleming
3df43d0174 search for Zaptel and libtonezone separately in the configure script
various other minor fixes


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35812 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 08:45:49 +00:00
russell
ef503e8f66 set the menu name when building makeopts.xml
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35789 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 04:10:41 +00:00
russell
5432a96172 merge changes to get menuselect using svn:externals
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35704 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23 14:19:35 +00:00
russell
265f81cb5d add basic autoconf support for res_snmp
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35607 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23 01:50:55 +00:00
russell
0bb78235cb - specify that 'all' is a .PHONY target
- add a copyright header to the build_tools Makefile
- remove 'depend' from the 'all' target in agi/ and utils/ since it is handled
  by the main Makefile already


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35479 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 14:09:18 +00:00
russell
b70a7c6a7c add the 'clean', 'clean-depend', and 'dist-clean' targets as .PHONY targets
since they are targets that do not have resulting files and are never listed
as prerequisites to real targets.  Using .PHONY in this manner improves make
performance by never having to check for resulting files.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35415 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 11:27:03 +00:00
russell
9ac291883a ensure menuselect fails if the deps file isn't found
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35006 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-20 04:04:57 +00:00
russell
a828f10fa4 copy the definition of ast_strdupa and use it instead of strdupa to fix the
build on systems that don't have it, such as mac


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34818 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-19 14:24:35 +00:00
kpfleming
24e2e224b8 commit russell's menuselect/buildoptions work with some changes:
reverted per-directory .cleancount support
  added ability for 'remove_on_change' to support multiple filenames
  add 'remove_on_change' support to members, not just categories
  only do 'remove_on_change' removals if the config is actually saved
  add a 'remove_on_change' entry for each module found by prep_moduledeps so that if it gets turned off any existing .o/.so files will disappear


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34577 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-18 12:52:08 +00:00
russell
98594f5ab3 remove prototypes for static functions and fix some potential memory leaks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34498 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16 16:58:51 +00:00
russell
1fdf1962e9 add support for setting the CFLAGS for voicemail storage options in menuselect
Thanks to kpfleming for the Makefile magic :)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34492 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16 16:17:43 +00:00
russell
f8e23a0f12 build menuselect objects with -Wall and remove an unused variable
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34374 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-16 00:14:46 +00:00
russell
fc815d0eb3 remove prototypes for private functions and make functions and variables not
used outside of this file static


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34348 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-15 23:40:55 +00:00
russell
3fa1684c2d make the compiler's life easier. Thanks Kevin :)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@34022 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-14 03:19:47 +00:00
russell
d33b190de5 indicate which options are just binary and don't really need a full integer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33997 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-14 03:00:15 +00:00
russell
b5f1f21b25 the menu must be redrawn after displaying the help info
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33669 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-12 19:26:40 +00:00
russell
d4d991ee5a optimize the display of the module selection menus by only clearing the screen
and starting over if a selection has changed or the menu needs to be scrolled.
For moving the cursor up and down the menu, it works a lot faster now.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33576 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-11 22:11:38 +00:00
russell
3016dd272a always include inttypes.h and sys/types.h in asterisk/compat.h to fix a build
problem on mac and place asterisk.h back at the top of menuselect.c


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33114 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-08 20:49:59 +00:00
oej
324dff3542 Make menuselect compile on os/x...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33112 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-08 20:16:19 +00:00
oej
d2533762b4 Enable doxygen
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32970 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-08 07:26:05 +00:00
kpfleming
31e06ddaea don't force the sounds to download... only when needed
fix a few buglets i caused in menuselect
remove downloaded sounds on 'dist-clean'


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32901 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 21:05:05 +00:00
kpfleming
05f3ae6817 woo-hoo, now it knows how to download the sound packages... doesn't install them yet though
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32886 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 20:54:30 +00:00
kpfleming
fb761be5d7 prepare for using sound files from out of the source tree
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32885 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 20:19:40 +00:00
russell
3cd1c6869d remove the WITH_SMDI define
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32845 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 18:28:29 +00:00
russell
745248fa58 remove the need to have to re-run make after a default menuselect.makeopts
file is generated.  This allows a fresh checkout of asterisk to be built
and installed with the standard "./configure && make && make install".


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32798 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 16:03:31 +00:00
russell
5998dbac5c add the ability to do the same thing as "make dont-optimize" by enabling the
option in menuselect.  This is very useful for developers if you want to ensure
that all of your builds are done without optimizations.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32434 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-06 00:25:23 +00:00