dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

93 Commits

Author SHA1 Message Date
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
kpfleming bb0b421ea8 use module names, not file names, in menuselect
work around XML parsing bug in menuselect for default sounds package


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32407 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-05 20:46:27 +00:00
kpfleming 7884b41d66 begin adding support for new sound packages
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32372 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-05 19:16:04 +00:00
russell faed21bdb8 use strcpy instead of snprintf in a couple places
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31586 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01 22:17:01 +00:00
russell 6d7de07024 allow menuselect to display dependencies and conflicts for modules
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@31443 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01 17:40:50 +00:00