Hello All! The following patch removes bundled copy of libgsm and modifies sources to use pre-built gsm. In fact, almost all popular Linux distributions and xBSD variants provide gsm package, so it's better to use it instead of building against our internal copy.
I would like to get feedback from you, dear reader, whether to apply this patch or not. Peter Lemenkov (1): Use system-wide GSM library instead of bundled one README | 2 + core/plug-in/gsm/Makefile | 15 +- core/plug-in/gsm/gsm-1.0-pl10/COPYRIGHT | 16 - core/plug-in/gsm/gsm-1.0-pl10/ChangeLog | 80 -- core/plug-in/gsm/gsm-1.0-pl10/ChangeLog.orig | 73 -- core/plug-in/gsm/gsm-1.0-pl10/INSTALL | 99 -- core/plug-in/gsm/gsm-1.0-pl10/MACHINES | 11 - core/plug-in/gsm/gsm-1.0-pl10/MANIFEST | 59 -- core/plug-in/gsm/gsm-1.0-pl10/Makefile | 493 ---------- core/plug-in/gsm/gsm-1.0-pl10/README.gsm-1.0 | 37 - core/plug-in/gsm/gsm-1.0-pl10/add-test/add_test.c | 353 -------- .../plug-in/gsm/gsm-1.0-pl10/add-test/add_test.dta | 683 -------------- core/plug-in/gsm/gsm-1.0-pl10/inc/config.h | 37 - core/plug-in/gsm/gsm-1.0-pl10/inc/gsm.h | 71 -- core/plug-in/gsm/gsm-1.0-pl10/inc/private.h | 268 ------ core/plug-in/gsm/gsm-1.0-pl10/inc/proto.h | 65 -- core/plug-in/gsm/gsm-1.0-pl10/inc/toast.h | 109 --- core/plug-in/gsm/gsm-1.0-pl10/inc/unproto.h | 23 - core/plug-in/gsm/gsm-1.0-pl10/man/bitter.1 | 70 -- core/plug-in/gsm/gsm-1.0-pl10/man/gsm.3 | 105 --- core/plug-in/gsm/gsm-1.0-pl10/man/gsm_explode.3 | 47 - core/plug-in/gsm/gsm-1.0-pl10/man/gsm_option.3 | 183 ---- core/plug-in/gsm/gsm-1.0-pl10/man/gsm_print.3 | 52 -- core/plug-in/gsm/gsm-1.0-pl10/man/toast.1 | 156 ---- core/plug-in/gsm/gsm-1.0-pl10/src/add.c | 235 ----- core/plug-in/gsm/gsm-1.0-pl10/src/code.c | 100 -- core/plug-in/gsm/gsm-1.0-pl10/src/debug.c | 76 -- core/plug-in/gsm/gsm-1.0-pl10/src/decode.c | 63 -- core/plug-in/gsm/gsm-1.0-pl10/src/gsm_create.c | 45 - core/plug-in/gsm/gsm-1.0-pl10/src/gsm_decode.c | 361 -------- core/plug-in/gsm/gsm-1.0-pl10/src/gsm_destroy.c | 26 - core/plug-in/gsm/gsm-1.0-pl10/src/gsm_encode.c | 451 ---------- core/plug-in/gsm/gsm-1.0-pl10/src/gsm_explode.c | 417 --------- core/plug-in/gsm/gsm-1.0-pl10/src/gsm_implode.c | 515 ----------- core/plug-in/gsm/gsm-1.0-pl10/src/gsm_option.c | 69 -- core/plug-in/gsm/gsm-1.0-pl10/src/gsm_print.c | 167 ---- core/plug-in/gsm/gsm-1.0-pl10/src/long_term.c | 949 -------------------- core/plug-in/gsm/gsm-1.0-pl10/src/lpc.c | 341 ------- core/plug-in/gsm/gsm-1.0-pl10/src/preprocess.c | 113 --- core/plug-in/gsm/gsm-1.0-pl10/src/rpe.c | 488 ---------- core/plug-in/gsm/gsm-1.0-pl10/src/short_term.c | 429 --------- core/plug-in/gsm/gsm-1.0-pl10/src/table.c | 63 -- core/plug-in/gsm/gsm-1.0-pl10/src/toast.c | 800 ----------------- core/plug-in/gsm/gsm-1.0-pl10/src/toast_alaw.c | 334 ------- .../plug-in/gsm/gsm-1.0-pl10/src/toast_alaw.c.orig | 333 ------- core/plug-in/gsm/gsm-1.0-pl10/src/toast_audio.c | 113 --- core/plug-in/gsm/gsm-1.0-pl10/src/toast_lin.c | 24 - core/plug-in/gsm/gsm-1.0-pl10/src/toast_ulaw.c | 621 ------------- core/plug-in/gsm/gsm-1.0-pl10/tls/bitter.c | 66 -- core/plug-in/gsm/gsm-1.0-pl10/tls/bitter.dta | 90 -- core/plug-in/gsm/gsm-1.0-pl10/tls/ginger.c | 54 -- core/plug-in/gsm/gsm-1.0-pl10/tls/sour.c | 89 -- core/plug-in/gsm/gsm-1.0-pl10/tls/sour1.dta | 88 -- core/plug-in/gsm/gsm-1.0-pl10/tls/sour2.dta | 90 -- core/plug-in/gsm/gsm-1.0-pl10/tls/sweet.c | 66 -- core/plug-in/gsm/gsm-1.0-pl10/tls/taste.c | 134 --- core/plug-in/gsm/gsm-1.0-pl10/tls/taste.h | 20 - core/plug-in/gsm/gsm-1.0-pl10/tst/cod2lin.c | 104 --- core/plug-in/gsm/gsm-1.0-pl10/tst/cod2txt.c | 94 -- core/plug-in/gsm/gsm-1.0-pl10/tst/gsm2cod.c | 93 -- core/plug-in/gsm/gsm-1.0-pl10/tst/lin2cod.c | 105 --- core/plug-in/gsm/gsm-1.0-pl10/tst/lin2txt.c | 94 -- core/plug-in/gsm/gsm.c | 2 +- 63 files changed, 5 insertions(+), 11424 deletions(-) delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/COPYRIGHT delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/ChangeLog delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/ChangeLog.orig delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/INSTALL delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/MACHINES delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/MANIFEST delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/Makefile delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/README.gsm-1.0 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/add-test/add_test.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/add-test/add_test.dta delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/inc/config.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/inc/gsm.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/inc/private.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/inc/proto.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/inc/toast.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/inc/unproto.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/man/bitter.1 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/man/gsm.3 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/man/gsm_explode.3 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/man/gsm_option.3 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/man/gsm_print.3 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/man/toast.1 delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/add.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/code.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/debug.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/decode.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_create.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_decode.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_destroy.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_encode.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_explode.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_implode.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_option.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/gsm_print.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/long_term.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/lpc.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/preprocess.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/rpe.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/short_term.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/table.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/toast.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/toast_alaw.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/toast_alaw.c.orig delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/toast_audio.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/toast_lin.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/src/toast_ulaw.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/bitter.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/bitter.dta delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/ginger.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/sour.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/sour1.dta delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/sour2.dta delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/sweet.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/taste.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tls/taste.h delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tst/cod2lin.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tst/cod2txt.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tst/gsm2cod.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tst/lin2cod.c delete mode 100644 core/plug-in/gsm/gsm-1.0-pl10/tst/lin2txt.c _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
