File sox-14.1.0-module-avoid-version.patch of Package sox
--- src/Makefile.am
+++ src/Makefile.am
@@ -7,6 +7,7 @@
# Pass flags from --enable-silent-libtool
LIBTOOL = @LIBTOOL@ @LIBTOOLFLAGS@
+MODULELDFLAGS = -module -avoid-version
#########################
# SoX - the application #
@@ -55,169 +56,233 @@
# File formats
libsox_fmt_raw_la_SOURCES = raw-fmt.c
libsox_fmt_raw_la_LIBADD = libsox.la
+libsox_fmt_raw_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_f4_la_SOURCES = f4-fmt.c
libsox_fmt_f4_la_LIBADD = libsox.la
+libsox_fmt_f4_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_f8_la_SOURCES = f8-fmt.c
libsox_fmt_f8_la_LIBADD = libsox.la
+libsox_fmt_f8_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_s1_la_SOURCES = s1-fmt.c
libsox_fmt_s1_la_LIBADD = libsox.la
+libsox_fmt_s1_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_s2_la_SOURCES = s2-fmt.c
libsox_fmt_s2_la_LIBADD = libsox.la
+libsox_fmt_s2_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_s3_la_SOURCES = s3-fmt.c
libsox_fmt_s3_la_LIBADD = libsox.la
+libsox_fmt_s3_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_s4_la_SOURCES = s4-fmt.c
libsox_fmt_s4_la_LIBADD = libsox.la
+libsox_fmt_s4_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_u1_la_SOURCES = u1-fmt.c
libsox_fmt_u1_la_LIBADD = libsox.la
+libsox_fmt_u1_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_u2_la_SOURCES = u2-fmt.c
libsox_fmt_u2_la_LIBADD = libsox.la
+libsox_fmt_u2_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_u3_la_SOURCES = u3-fmt.c
libsox_fmt_u3_la_LIBADD = libsox.la
+libsox_fmt_u3_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_u4_la_SOURCES = u4-fmt.c
libsox_fmt_u4_la_LIBADD = libsox.la
+libsox_fmt_u4_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_al_la_SOURCES = al-fmt.c
libsox_fmt_al_la_LIBADD = libsox.la
+libsox_fmt_al_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_la_la_SOURCES = la-fmt.c
libsox_fmt_la_la_LIBADD = libsox.la
+libsox_fmt_la_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_ul_la_SOURCES = ul-fmt.c
libsox_fmt_ul_la_LIBADD = libsox.la
+libsox_fmt_ul_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_lu_la_SOURCES = lu-fmt.c
libsox_fmt_lu_la_LIBADD = libsox.la
+libsox_fmt_lu_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_svx_la_SOURCES = 8svx.c
libsox_fmt_svx_la_LIBADD = libsox.la
+libsox_fmt_svx_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_aiff_la_SOURCES = aiff-fmt.c
libsox_fmt_aiff_la_LIBADD = libsox.la
+libsox_fmt_aiff_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_aifc_la_SOURCES = aifc-fmt.c
libsox_fmt_aifc_la_LIBADD = libsox.la
+libsox_fmt_aifc_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_au_la_SOURCES = au.c
libsox_fmt_au_la_LIBADD = libsox.la
+libsox_fmt_au_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_avr_la_SOURCES = avr.c
libsox_fmt_avr_la_LIBADD = libsox.la
+libsox_fmt_avr_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_cdr_la_SOURCES = cdr.c
libsox_fmt_cdr_la_LIBADD = libsox.la
+libsox_fmt_cdr_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_cvsd_la_SOURCES = cvsd-fmt.c
libsox_fmt_cvsd_la_LIBADD = libsox.la
+libsox_fmt_cvsd_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_dvms_la_SOURCES = dvms-fmt.c
libsox_fmt_dvms_la_LIBADD = libsox.la
+libsox_fmt_dvms_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_dat_la_SOURCES = dat.c
libsox_fmt_dat_la_LIBADD = libsox.la
+libsox_fmt_dat_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_gsm_la_SOURCES = gsm.c
libsox_fmt_gsm_la_LIBADD = libsox.la @GSM_LIBS@ @LIBGSM_LIBADD@
+libsox_fmt_gsm_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_hcom_la_SOURCES = hcom.c
libsox_fmt_hcom_la_LIBADD = libsox.la
+libsox_fmt_hcom_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_htk_la_SOURCES = htk.c
libsox_fmt_htk_la_LIBADD = libsox.la
+libsox_fmt_htk_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_lpc10_la_SOURCES = lpc10.c
libsox_fmt_lpc10_la_LIBADD = ../lpc10/liblpc10.la libsox.la
+libsox_fmt_lpc10_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_maud_la_SOURCES = maud.c
libsox_fmt_maud_la_LIBADD = libsox.la
+libsox_fmt_maud_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_prc_la_SOURCES = prc.c
libsox_fmt_prc_la_LIBADD = libsox.la
+libsox_fmt_prc_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_sf_la_SOURCES = sf.c
libsox_fmt_sf_la_LIBADD = libsox.la
+libsox_fmt_sf_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_smp_la_SOURCES = smp.c
libsox_fmt_smp_la_LIBADD = libsox.la
+libsox_fmt_smp_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_sounder_la_SOURCES = sounder.c
libsox_fmt_sounder_la_LIBADD = libsox.la
+libsox_fmt_sounder_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_soundtool_la_SOURCES = soundtool.c
libsox_fmt_soundtool_la_LIBADD = libsox.la
+libsox_fmt_soundtool_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_sphere_la_SOURCES = sphere.c
libsox_fmt_sphere_la_LIBADD = libsox.la
+libsox_fmt_sphere_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_txw_la_SOURCES = tx16w.c
libsox_fmt_txw_la_LIBADD = libsox.la
+libsox_fmt_txw_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_voc_la_SOURCES = voc.c
libsox_fmt_voc_la_LIBADD = libsox.la
+libsox_fmt_voc_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_vox_la_SOURCES = vox-fmt.c
libsox_fmt_vox_la_LIBADD = libsox.la
+libsox_fmt_vox_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_ima_la_SOURCES = ima-fmt.c
libsox_fmt_ima_la_LIBADD = libsox.la
+libsox_fmt_ima_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_wav_la_SOURCES = adpcm.c adpcm.h ima_rw.c ima_rw.h wav.c
libsox_fmt_wav_la_LIBADD = libsox.la @GSM_LIBS@ @LIBGSM_LIBADD@
+libsox_fmt_wav_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_wve_la_SOURCES = wve.c
libsox_fmt_wve_la_LIBADD = libsox.la
+libsox_fmt_wve_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_xa_la_SOURCES = xa.c
libsox_fmt_xa_la_LIBADD = libsox.la
+libsox_fmt_xa_la_LDFLAGS = $(MODULELDFLAGS)
if HAVE_FLAC
libsox_fmt_flac_la_SOURCES = flac.c
libsox_fmt_flac_la_LIBADD = libsox.la @FLAC_LIBS@
+libsox_fmt_flac_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_flac.la
endif
if HAVE_FFMPEG
libsox_fmt_ffmpeg_la_SOURCES = ffmpeg.c
libsox_fmt_ffmpeg_la_LIBADD = libsox.la @FFMPEG_LIBS@
+libsox_fmt_ffmpeg_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_ffmpeg.la
endif
if HAVE_SNDFILE
libsox_fmt_sndfile_la_SOURCES = sndfile.c
libsox_fmt_sndfile_la_CFLAGS = @SNDFILE_CFLAGS@
libsox_fmt_sndfile_la_LIBADD = libsox.la @SNDFILE_LIBS@
+libsox_fmt_sndfile_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_caf_la_SOURCES = caf.c
libsox_fmt_caf_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_caf_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_mat4_la_SOURCES = mat4.c
libsox_fmt_mat4_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_mat4_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_mat5_la_SOURCES = mat5.c
libsox_fmt_mat5_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_mat5_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_paf_la_SOURCES = paf.c
libsox_fmt_paf_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_paf_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_fap_la_SOURCES = fap.c
libsox_fmt_fap_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_fap_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_w64_la_SOURCES = w64.c
libsox_fmt_w64_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_w64_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_xi_la_SOURCES = xi.c
libsox_fmt_xi_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_xi_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_pvf_la_SOURCES = pvf.c
libsox_fmt_pvf_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_pvf_la_LDFLAGS = $(MODULELDFLAGS)
libsox_fmt_sd2_la_SOURCES = sd2.c
libsox_fmt_sd2_la_LIBADD = libsox.la libsox_fmt_sndfile.la
+libsox_fmt_sd2_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_sndfile.la libsox_fmt_caf.la libsox_fmt_mat4.la libsox_fmt_mat5.la libsox_fmt_paf.la libsox_fmt_fap.la libsox_fmt_w64.la libsox_fmt_xi.la libsox_fmt_pvf.la libsox_fmt_sd2.la
endif
if HAVE_AMRWB
libsox_fmt_amr_wb_la_SOURCES = amr-wb.c amr.h amr1.h amr2.h
libsox_fmt_amr_wb_la_LIBADD = libsox.la @AMR_WB_LIBS@
+libsox_fmt_amr_wb_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_amr_wb.la
endif
if HAVE_AMRNB
libsox_fmt_amr_nb_la_SOURCES = amr-nb.c amr.h amr1.h amr2.h
libsox_fmt_amr_nb_la_LIBADD = libsox.la @AMR_NB_LIBS@
+libsox_fmt_amr_nb_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_amr_nb.la
endif
if HAVE_WAVPACK
libsox_fmt_wavpack_la_SOURCES = wavpack.c
libsox_fmt_wavpack_la_LIBADD = libsox.la @WAVPACK_LIBS@
+libsox_fmt_wavpack_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_wavpack.la
endif
if HAVE_MP3
libsox_fmt_mp3_la_SOURCES = mp3.c mp3-duration.h
libsox_fmt_mp3_la_LIBADD = libsox.la @MP3_LIBS@
+libsox_fmt_mp3_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_mp3.la
endif
if HAVE_OGG_VORBIS
libsox_fmt_vorbis_la_SOURCES = vorbis.c vorbis1.h
libsox_fmt_vorbis_la_LIBADD = libsox.la @OGG_LIBS@
+libsox_fmt_vorbis_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_vorbis.la
endif
# I/O devices
libsox_fmt_nul_la_SOURCES = nulfile.c
libsox_fmt_nul_la_LIBADD = libsox.la
+libsox_fmt_nul_la_LDFLAGS = $(MODULELDFLAGS)
if HAVE_ALSA
libsox_fmt_alsa_la_SOURCES = alsa.c
libsox_fmt_alsa_la_LIBADD = libsox.la @ALSA_LIBS@
+libsox_fmt_alsa_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_alsa.la
endif
if HAVE_LIBAO
libsox_fmt_ao_la_SOURCES = ao.c
libsox_fmt_ao_la_LIBADD = libsox.la @AO_LIBS@
+libsox_fmt_ao_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_ao.la
endif
if HAVE_OSS
libsox_fmt_oss_la_SOURCES = oss.c
libsox_fmt_oss_la_LIBADD = libsox.la @OSS_LIBS@
+libsox_fmt_oss_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_oss.la
endif
if HAVE_SUN_AUDIO
libsox_fmt_sunau_la_SOURCES = sunaudio.c
libsox_fmt_sunau_la_LIBADD = libsox.la
+libsox_fmt_sunau_la_LDFLAGS = $(MODULELDFLAGS)
pkglib_LTLIBRARIES += libsox_fmt_sunau.la
endif
endif