external libs: add sources. SDL-1.2
authorOzkan Sezer <sezeroz@gmail.com>
Sun, 10 Nov 2019 23:00:21 +0300
branchSDL-1.2
changeset 965c7a1bd7f37c7
parent 963 5fe95e142823
child 967 7218dda2c91f
external libs: add sources.
external/libflac/AUTHORS
external/libflac/COPYING.FDL
external/libflac/COPYING.GPL
external/libflac/COPYING.LGPL
external/libflac/COPYING.Xiph
external/libflac/Makefile.am
external/libflac/Makefile.in
external/libflac/README
external/libflac/aclocal.m4
external/libflac/ar-lib
external/libflac/autogen.sh
external/libflac/compile
external/libflac/config.guess
external/libflac/config.h.in
external/libflac/config.rpath
external/libflac/config.sub
external/libflac/configure
external/libflac/configure.ac
external/libflac/depcomp
external/libflac/flac-1.3.x-dec.log
external/libflac/include/FLAC/Makefile.am
external/libflac/include/FLAC/Makefile.in
external/libflac/include/FLAC/all.h
external/libflac/include/FLAC/assert.h
external/libflac/include/FLAC/callback.h
external/libflac/include/FLAC/export.h
external/libflac/include/FLAC/format.h
external/libflac/include/FLAC/metadata.h
external/libflac/include/FLAC/ordinals.h
external/libflac/include/FLAC/stream_decoder.h
external/libflac/include/FLAC/stream_encoder.h
external/libflac/include/Makefile.am
external/libflac/include/Makefile.in
external/libflac/include/share/Makefile.am
external/libflac/include/share/Makefile.in
external/libflac/include/share/alloc.h
external/libflac/include/share/compat.h
external/libflac/include/share/endswap.h
external/libflac/include/share/macros.h
external/libflac/include/share/private.h
external/libflac/include/share/safe_str.h
external/libflac/include/share/win_utf8_io.h
external/libflac/install-sh
external/libflac/ltmain.sh
external/libflac/m4/add_cflags.m4
external/libflac/m4/bswap.m4
external/libflac/m4/endian.m4
external/libflac/m4/gcc_version.m4
external/libflac/m4/libtool.m4
external/libflac/m4/ltoptions.m4
external/libflac/m4/ltsugar.m4
external/libflac/m4/ltversion.m4
external/libflac/m4/lt~obsolete.m4
external/libflac/m4/ogg.m4
external/libflac/m4/stack_protect.m4
external/libflac/missing
external/libflac/src/Makefile.am
external/libflac/src/Makefile.in
external/libflac/src/libFLAC/Makefile.am
external/libflac/src/libFLAC/Makefile.in
external/libflac/src/libFLAC/bitmath.c
external/libflac/src/libFLAC/bitreader.c
external/libflac/src/libFLAC/bitwriter.c
external/libflac/src/libFLAC/cpu.c
external/libflac/src/libFLAC/crc.c
external/libflac/src/libFLAC/fixed.c
external/libflac/src/libFLAC/flac.pc.in
external/libflac/src/libFLAC/float.c
external/libflac/src/libFLAC/format.c
external/libflac/src/libFLAC/ia32/Makefile.am
external/libflac/src/libFLAC/ia32/Makefile.in
external/libflac/src/libFLAC/ia32/cpu_asm.nasm
external/libflac/src/libFLAC/ia32/fixed_asm.nasm
external/libflac/src/libFLAC/ia32/lpc_asm.nasm
external/libflac/src/libFLAC/ia32/nasm.h
external/libflac/src/libFLAC/include/Makefile.am
external/libflac/src/libFLAC/include/Makefile.in
external/libflac/src/libFLAC/include/private/Makefile.am
external/libflac/src/libFLAC/include/private/Makefile.in
external/libflac/src/libFLAC/include/private/all.h
external/libflac/src/libFLAC/include/private/bitmath.h
external/libflac/src/libFLAC/include/private/bitreader.h
external/libflac/src/libFLAC/include/private/bitwriter.h
external/libflac/src/libFLAC/include/private/cpu.h
external/libflac/src/libFLAC/include/private/crc.h
external/libflac/src/libFLAC/include/private/fixed.h
external/libflac/src/libFLAC/include/private/float.h
external/libflac/src/libFLAC/include/private/format.h
external/libflac/src/libFLAC/include/private/lpc.h
external/libflac/src/libFLAC/include/private/macros.h
external/libflac/src/libFLAC/include/private/md5.h
external/libflac/src/libFLAC/include/private/memory.h
external/libflac/src/libFLAC/include/private/metadata.h
external/libflac/src/libFLAC/include/private/ogg_decoder_aspect.h
external/libflac/src/libFLAC/include/private/ogg_encoder_aspect.h
external/libflac/src/libFLAC/include/private/ogg_helper.h
external/libflac/src/libFLAC/include/private/ogg_mapping.h
external/libflac/src/libFLAC/include/private/stream_encoder_framing.h
external/libflac/src/libFLAC/include/private/window.h
external/libflac/src/libFLAC/include/protected/Makefile.am
external/libflac/src/libFLAC/include/protected/Makefile.in
external/libflac/src/libFLAC/include/protected/all.h
external/libflac/src/libFLAC/include/protected/stream_decoder.h
external/libflac/src/libFLAC/include/protected/stream_encoder.h
external/libflac/src/libFLAC/libFLAC.m4
external/libflac/src/libFLAC/lpc.c
external/libflac/src/libFLAC/md5.c
external/libflac/src/libFLAC/memory.c
external/libflac/src/libFLAC/metadata_iterators.c
external/libflac/src/libFLAC/metadata_object.c
external/libflac/src/libFLAC/ogg_decoder_aspect.c
external/libflac/src/libFLAC/ogg_encoder_aspect.c
external/libflac/src/libFLAC/ogg_helper.c
external/libflac/src/libFLAC/ogg_mapping.c
external/libflac/src/libFLAC/stream_decoder.c
external/libflac/src/libFLAC/stream_encoder.c
external/libflac/src/libFLAC/stream_encoder_framing.c
external/libflac/src/libFLAC/window.c
external/libflac/src/share/Makefile.am
external/libflac/src/share/Makefile.in
external/libflac/src/share/README
external/libflac/src/share/win_utf8_io/win_utf8_io.c
external/libflac/strip_non_asm_libtool_args.sh
external/libmikmod/AUTHORS
external/libmikmod/COPYING.LESSER
external/libmikmod/COPYING.LIB
external/libmikmod/INSTALL
external/libmikmod/Makefile.am
external/libmikmod/Makefile.in
external/libmikmod/NEWS
external/libmikmod/README
external/libmikmod/TODO
external/libmikmod/aclocal.m4
external/libmikmod/autotools/compile
external/libmikmod/autotools/config.guess
external/libmikmod/autotools/config.sub
external/libmikmod/autotools/depcomp
external/libmikmod/autotools/install-sh
external/libmikmod/autotools/ltmain.sh
external/libmikmod/autotools/missing
external/libmikmod/autotools/mkinstalldirs
external/libmikmod/autotools/texinfo.tex
external/libmikmod/config.h.in
external/libmikmod/configure
external/libmikmod/configure.ac
external/libmikmod/dlapi/Makefile.am
external/libmikmod/dlapi/Makefile.in
external/libmikmod/dlapi/dl_hpux.c
external/libmikmod/dlapi/dlfcn.h
external/libmikmod/docs/Makefile.am
external/libmikmod/docs/Makefile.in
external/libmikmod/docs/libmikmod-config.1.in
external/libmikmod/docs/mikmod.html
external/libmikmod/docs/mikmod.info
external/libmikmod/docs/mikmod.pdf
external/libmikmod/docs/mikmod.texi
external/libmikmod/drivers/Makefile.am
external/libmikmod/drivers/Makefile.in
external/libmikmod/drivers/drv_AF.c
external/libmikmod/drivers/drv_aix.c
external/libmikmod/drivers/drv_alsa.c
external/libmikmod/drivers/drv_alsa04.c
external/libmikmod/drivers/drv_dart.c
external/libmikmod/drivers/drv_ds.c
external/libmikmod/drivers/drv_esd.c
external/libmikmod/drivers/drv_hp.c
external/libmikmod/drivers/drv_mac.c
external/libmikmod/drivers/drv_nos.c
external/libmikmod/drivers/drv_os2.c
external/libmikmod/drivers/drv_oss.c
external/libmikmod/drivers/drv_pipe.c
external/libmikmod/drivers/drv_raw.c
external/libmikmod/drivers/drv_sam9407.c
external/libmikmod/drivers/drv_sgi.c
external/libmikmod/drivers/drv_sndio.c
external/libmikmod/drivers/drv_stdout.c
external/libmikmod/drivers/drv_sun.c
external/libmikmod/drivers/drv_ultra.c
external/libmikmod/drivers/drv_wav.c
external/libmikmod/drivers/drv_win.c
external/libmikmod/include/Makefile.am
external/libmikmod/include/Makefile.in
external/libmikmod/include/mikmod.h
external/libmikmod/include/mikmod_ctype.h
external/libmikmod/include/mikmod_internals.h
external/libmikmod/libmikmod-config.in
external/libmikmod/libmikmod.m4
external/libmikmod/libmikmod.pc.in
external/libmikmod/libmikmod.spec
external/libmikmod/libmikmod.spec.in
external/libmikmod/loaders/Makefile.am
external/libmikmod/loaders/Makefile.in
external/libmikmod/loaders/load_669.c
external/libmikmod/loaders/load_amf.c
external/libmikmod/loaders/load_dsm.c
external/libmikmod/loaders/load_far.c
external/libmikmod/loaders/load_gdm.c
external/libmikmod/loaders/load_imf.c
external/libmikmod/loaders/load_it.c
external/libmikmod/loaders/load_m15.c
external/libmikmod/loaders/load_med.c
external/libmikmod/loaders/load_mod.c
external/libmikmod/loaders/load_mtm.c
external/libmikmod/loaders/load_okt.c
external/libmikmod/loaders/load_s3m.c
external/libmikmod/loaders/load_stm.c
external/libmikmod/loaders/load_stx.c
external/libmikmod/loaders/load_ult.c
external/libmikmod/loaders/load_uni.c
external/libmikmod/loaders/load_xm.c
external/libmikmod/m4/esd.m4
external/libmikmod/m4/libtool.m4
external/libmikmod/m4/ltoptions.m4
external/libmikmod/m4/ltsugar.m4
external/libmikmod/m4/ltversion.m4
external/libmikmod/m4/lt~obsolete.m4
external/libmikmod/macintosh/BuildLibmikmod
external/libmikmod/macintosh/INSTALL
external/libmikmod/macintosh/README
external/libmikmod/macintosh/config.h
external/libmikmod/macintosh/cwmikmodheaders.h
external/libmikmod/macintosh/libmikmod.exp
external/libmikmod/macintosh/libmikmod.make
external/libmikmod/macintosh/libmikmod.mcp
external/libmikmod/macintosh/libmikmodversion.r
external/libmikmod/macintosh/strcasecmp.c
external/libmikmod/macintosh/strdup.c
external/libmikmod/macosx/Makefile.darwin
external/libmikmod/mmio/Makefile.am
external/libmikmod/mmio/Makefile.in
external/libmikmod/mmio/mmalloc.c
external/libmikmod/mmio/mmerror.c
external/libmikmod/mmio/mmio.c
external/libmikmod/os2/Makefile.emx
external/libmikmod/os2/Makefile.wat
external/libmikmod/os2/README
external/libmikmod/os2/mikmod2.def
external/libmikmod/playercode/Makefile.am
external/libmikmod/playercode/Makefile.in
external/libmikmod/playercode/mdreg.c
external/libmikmod/playercode/mdriver.c
external/libmikmod/playercode/mdulaw.c
external/libmikmod/playercode/mloader.c
external/libmikmod/playercode/mlreg.c
external/libmikmod/playercode/mlutil.c
external/libmikmod/playercode/mplayer.c
external/libmikmod/playercode/munitrk.c
external/libmikmod/playercode/mwav.c
external/libmikmod/playercode/npertab.c
external/libmikmod/playercode/sloader.c
external/libmikmod/playercode/virtch.c
external/libmikmod/playercode/virtch2.c
external/libmikmod/playercode/virtch_common.c
external/libmikmod/posix/Makefile.am
external/libmikmod/posix/Makefile.in
external/libmikmod/posix/memcmp.c
external/libmikmod/posix/strcasecmp.c
external/libmikmod/posix/strstr.c
external/libmikmod/win32/MSVC6/libmikmod.dsp
external/libmikmod/win32/MSVC6/libmikmod.dsw
external/libmikmod/win32/Makefile.lcc
external/libmikmod/win32/Makefile.mingw
external/libmikmod/win32/Makefile.wat
external/libmikmod/win32/README
external/libmikmod/win32/VS2005/libmikmod.sln
external/libmikmod/win32/VS2005/libmikmod.vcproj
external/libmikmod/win32/mikmod.def
external/libmpg123/AUTHORS
external/libmpg123/COPYING
external/libmpg123/ChangeLog
external/libmpg123/INSTALL
external/libmpg123/Makefile.am
external/libmpg123/Makefile.in
external/libmpg123/NEWS
external/libmpg123/NEWS.libmpg123
external/libmpg123/README
external/libmpg123/TODO
external/libmpg123/aclocal.m4
external/libmpg123/build/compile
external/libmpg123/build/config.guess
external/libmpg123/build/config.sub
external/libmpg123/build/depcomp
external/libmpg123/build/install-sh
external/libmpg123/build/ltmain.sh
external/libmpg123/build/missing
external/libmpg123/build/mkinstalldirs
external/libmpg123/configure
external/libmpg123/configure.ac
external/libmpg123/dylibversion.patch
external/libmpg123/equalize.dat
external/libmpg123/libmpg123.pc.in
external/libmpg123/m4/libtool.m4
external/libmpg123/m4/ltoptions.m4
external/libmpg123/m4/ltsugar.m4
external/libmpg123/m4/ltversion.m4
external/libmpg123/m4/lt~obsolete.m4
external/libmpg123/src/Makefile.am
external/libmpg123/src/Makefile.in
external/libmpg123/src/Makefile.os2
external/libmpg123/src/Makefile.vs6
external/libmpg123/src/Makefile.w32
external/libmpg123/src/OS2_MSVC/config.h
external/libmpg123/src/OS2_MSVC/mpg123.h
external/libmpg123/src/OS2_MSVC/msinttypes/README.txt
external/libmpg123/src/OS2_MSVC/msinttypes/changelog.txt
external/libmpg123/src/OS2_MSVC/msinttypes/inttypes.h
external/libmpg123/src/OS2_MSVC/msinttypes/stdint.h
external/libmpg123/src/abi_align.h
external/libmpg123/src/asm_nasm/asm_nasm.inc
external/libmpg123/src/asm_nasm/dct36_3dnow.asm
external/libmpg123/src/asm_nasm/dct36_3dnowext.asm
external/libmpg123/src/asm_nasm/dct36_sse.asm
external/libmpg123/src/asm_nasm/dct64_3dnow.asm
external/libmpg123/src/asm_nasm/dct64_3dnowext.asm
external/libmpg123/src/asm_nasm/dct64_mmx.asm
external/libmpg123/src/asm_nasm/dct64_sse.asm
external/libmpg123/src/asm_nasm/dct64_sse_float.asm
external/libmpg123/src/asm_nasm/equalizer_3dnow.asm
external/libmpg123/src/asm_nasm/getcpuflags.asm
external/libmpg123/src/asm_nasm/synth_3dnow.asm
external/libmpg123/src/asm_nasm/synth_3dnowext.asm
external/libmpg123/src/asm_nasm/synth_i586.asm
external/libmpg123/src/asm_nasm/synth_i586_dither.asm
external/libmpg123/src/asm_nasm/synth_mmx.asm
external/libmpg123/src/asm_nasm/synth_sse.asm
external/libmpg123/src/asm_nasm/synth_sse_accurate.asm
external/libmpg123/src/asm_nasm/synth_sse_float.asm
external/libmpg123/src/asm_nasm/synth_sse_s32.asm
external/libmpg123/src/asm_nasm/synth_stereo_sse_accurate.asm
external/libmpg123/src/asm_nasm/synth_stereo_sse_float.asm
external/libmpg123/src/asm_nasm/synth_stereo_sse_s32.asm
external/libmpg123/src/asm_nasm/tabinit_mmx.asm
external/libmpg123/src/check_neon.S
external/libmpg123/src/compat.c
external/libmpg123/src/compat.h
external/libmpg123/src/config.h.in
external/libmpg123/src/dct36_3dnow.S
external/libmpg123/src/dct36_3dnowext.S
external/libmpg123/src/dct36_avx.S
external/libmpg123/src/dct36_neon.S
external/libmpg123/src/dct36_neon64.S
external/libmpg123/src/dct36_sse.S
external/libmpg123/src/dct36_x86_64.S
external/libmpg123/src/dct64.c
external/libmpg123/src/dct64_3dnow.S
external/libmpg123/src/dct64_3dnowext.S
external/libmpg123/src/dct64_altivec.c
external/libmpg123/src/dct64_avx.S
external/libmpg123/src/dct64_avx_float.S
external/libmpg123/src/dct64_i386.c
external/libmpg123/src/dct64_i486.c
external/libmpg123/src/dct64_mmx.S
external/libmpg123/src/dct64_neon.S
external/libmpg123/src/dct64_neon64.S
external/libmpg123/src/dct64_neon64_float.S
external/libmpg123/src/dct64_neon_float.S
external/libmpg123/src/dct64_sse.S
external/libmpg123/src/dct64_sse_float.S
external/libmpg123/src/dct64_x86_64.S
external/libmpg123/src/dct64_x86_64_float.S
external/libmpg123/src/debug.h
external/libmpg123/src/decode.h
external/libmpg123/src/dither.c
external/libmpg123/src/dither.h
external/libmpg123/src/equalizer.c
external/libmpg123/src/equalizer_3dnow.S
external/libmpg123/src/feature.c
external/libmpg123/src/format.c
external/libmpg123/src/frame.c
external/libmpg123/src/frame.h
external/libmpg123/src/gapless.h
external/libmpg123/src/getbits.h
external/libmpg123/src/getcpuflags.S
external/libmpg123/src/getcpuflags.h
external/libmpg123/src/getcpuflags_arm.c
external/libmpg123/src/getcpuflags_x86_64.S
external/libmpg123/src/huffman.h
external/libmpg123/src/icy.c
external/libmpg123/src/icy.h
external/libmpg123/src/icy2utf8.c
external/libmpg123/src/icy2utf8.h
external/libmpg123/src/id3.c
external/libmpg123/src/id3.h
external/libmpg123/src/index.c
external/libmpg123/src/index.h
external/libmpg123/src/intsym.h
external/libmpg123/src/l12_integer_tables.h
external/libmpg123/src/l2tables.h
external/libmpg123/src/l3_integer_tables.h
external/libmpg123/src/layer1.c
external/libmpg123/src/layer2.c
external/libmpg123/src/layer3.c
external/libmpg123/src/lfs_alias.c
external/libmpg123/src/lfs_wrap.c
external/libmpg123/src/libmpg123.c
external/libmpg123/src/mangle.h
external/libmpg123/src/mpeghead.h
external/libmpg123/src/mpg123.h.in
external/libmpg123/src/mpg123lib_intern.h
external/libmpg123/src/newhuffman.h
external/libmpg123/src/ntom.c
external/libmpg123/src/optimize.c
external/libmpg123/src/optimize.h
external/libmpg123/src/parse.c
external/libmpg123/src/parse.h
external/libmpg123/src/reader.h
external/libmpg123/src/readers.c
external/libmpg123/src/sample.h
external/libmpg123/src/stringbuf.c
external/libmpg123/src/synth.c
external/libmpg123/src/synth.h
external/libmpg123/src/synth_3dnow.S
external/libmpg123/src/synth_3dnowext.S
external/libmpg123/src/synth_8bit.c
external/libmpg123/src/synth_8bit.h
external/libmpg123/src/synth_altivec.c
external/libmpg123/src/synth_arm.S
external/libmpg123/src/synth_arm_accurate.S
external/libmpg123/src/synth_i486.c
external/libmpg123/src/synth_i586.S
external/libmpg123/src/synth_i586_dither.S
external/libmpg123/src/synth_mmx.S
external/libmpg123/src/synth_mono.h
external/libmpg123/src/synth_neon.S
external/libmpg123/src/synth_neon64.S
external/libmpg123/src/synth_neon64_accurate.S
external/libmpg123/src/synth_neon64_float.S
external/libmpg123/src/synth_neon64_s32.S
external/libmpg123/src/synth_neon_accurate.S
external/libmpg123/src/synth_neon_float.S
external/libmpg123/src/synth_neon_s32.S
external/libmpg123/src/synth_ntom.h
external/libmpg123/src/synth_real.c
external/libmpg123/src/synth_s32.c
external/libmpg123/src/synth_sse.S
external/libmpg123/src/synth_sse3d.h
external/libmpg123/src/synth_sse_accurate.S
external/libmpg123/src/synth_sse_float.S
external/libmpg123/src/synth_sse_s32.S
external/libmpg123/src/synth_stereo_avx.S
external/libmpg123/src/synth_stereo_avx_accurate.S
external/libmpg123/src/synth_stereo_avx_float.S
external/libmpg123/src/synth_stereo_avx_s32.S
external/libmpg123/src/synth_stereo_neon.S
external/libmpg123/src/synth_stereo_neon64.S
external/libmpg123/src/synth_stereo_neon64_accurate.S
external/libmpg123/src/synth_stereo_neon64_float.S
external/libmpg123/src/synth_stereo_neon64_s32.S
external/libmpg123/src/synth_stereo_neon_accurate.S
external/libmpg123/src/synth_stereo_neon_float.S
external/libmpg123/src/synth_stereo_neon_s32.S
external/libmpg123/src/synth_stereo_sse_accurate.S
external/libmpg123/src/synth_stereo_sse_float.S
external/libmpg123/src/synth_stereo_sse_s32.S
external/libmpg123/src/synth_stereo_x86_64.S
external/libmpg123/src/synth_stereo_x86_64_accurate.S
external/libmpg123/src/synth_stereo_x86_64_float.S
external/libmpg123/src/synth_stereo_x86_64_s32.S
external/libmpg123/src/synth_x86_64.S
external/libmpg123/src/synth_x86_64_accurate.S
external/libmpg123/src/synth_x86_64_float.S
external/libmpg123/src/synth_x86_64_s32.S
external/libmpg123/src/synths.h
external/libmpg123/src/tabinit.c
external/libmpg123/src/tabinit_mmx.S
external/libmpg123/src/testcpu.c
external/libmpg123/src/true.h
external/libogg/AUTHORS
external/libogg/CHANGES
external/libogg/COPYING
external/libogg/Makefile.am
external/libogg/Makefile.in
external/libogg/README
external/libogg/aclocal.m4
external/libogg/compile
external/libogg/config.guess
external/libogg/config.h.in
external/libogg/config.sub
external/libogg/configure
external/libogg/configure.in
external/libogg/depcomp
external/libogg/include/Makefile.am
external/libogg/include/Makefile.in
external/libogg/include/ogg/Makefile.am
external/libogg/include/ogg/Makefile.in
external/libogg/include/ogg/config_types.h.in
external/libogg/include/ogg/ogg.h
external/libogg/include/ogg/os_types.h
external/libogg/install-sh
external/libogg/libogg.spec.in
external/libogg/ltmain.sh
external/libogg/macosx/English.lproj/InfoPlist.strings
external/libogg/macosx/Info.plist
external/libogg/macosx/Ogg.xcodeproj/project.pbxproj
external/libogg/macosx/Ogg_Prefix.pch
external/libogg/missing
external/libogg/ogg-uninstalled.pc.in
external/libogg/ogg.m4
external/libogg/ogg.pc.in
external/libogg/src/Makefile.am
external/libogg/src/Makefile.in
external/libogg/src/bitwise.c
external/libogg/src/framing.c
external/libogg/win32/VS2003/libogg/libogg.vcproj
external/libogg/win32/VS2003/ogg.sln
external/libogg/win32/VS2005/libogg_dynamic.sln
external/libogg/win32/VS2005/libogg_dynamic.vcproj
external/libogg/win32/VS2005/libogg_static.sln
external/libogg/win32/VS2005/libogg_static.vcproj
external/libogg/win32/VS2008/libogg_dynamic.sln
external/libogg/win32/VS2008/libogg_dynamic.vcproj
external/libogg/win32/VS2008/libogg_static.sln
external/libogg/win32/VS2008/libogg_static.vcproj
external/libogg/win32/VS2010/libogg_dynamic.sln
external/libogg/win32/VS2010/libogg_dynamic.vcxproj
external/libogg/win32/VS2010/libogg_static.sln
external/libogg/win32/VS2010/libogg_static.vcxproj
external/libogg/win32/VS6/build_ogg_dynamic.bat
external/libogg/win32/VS6/build_ogg_dynamic_debug.bat
external/libogg/win32/VS6/build_ogg_static.bat
external/libogg/win32/VS6/build_ogg_static_debug.bat
external/libogg/win32/VS6/ogg.dsw
external/libogg/win32/VS6/ogg_dynamic.dsp
external/libogg/win32/VS6/ogg_static.dsp
external/libogg/win32/ogg.def
external/libogg/xcode.patch
external/libvorbis/0100-exports.patch
external/libvorbis/AUTHORS
external/libvorbis/CHANGES
external/libvorbis/COPYING
external/libvorbis/Makefile.am
external/libvorbis/Makefile.in
external/libvorbis/README
external/libvorbis/aclocal.m4
external/libvorbis/autogen.sh
external/libvorbis/compile
external/libvorbis/config.guess
external/libvorbis/config.h.in
external/libvorbis/config.sub
external/libvorbis/configure
external/libvorbis/configure.ac
external/libvorbis/depcomp
external/libvorbis/include/Makefile.am
external/libvorbis/include/Makefile.in
external/libvorbis/include/vorbis/Makefile.am
external/libvorbis/include/vorbis/Makefile.in
external/libvorbis/include/vorbis/codec.h
external/libvorbis/include/vorbis/vorbisfile.h
external/libvorbis/install-sh
external/libvorbis/lib/Makefile.am
external/libvorbis/lib/Makefile.in
external/libvorbis/lib/analysis.c
external/libvorbis/lib/backends.h
external/libvorbis/lib/barkmel.c
external/libvorbis/lib/bitrate.c
external/libvorbis/lib/bitrate.h
external/libvorbis/lib/block.c
external/libvorbis/lib/books/Makefile.am
external/libvorbis/lib/books/Makefile.in
external/libvorbis/lib/books/coupled/Makefile.am
external/libvorbis/lib/books/coupled/Makefile.in
external/libvorbis/lib/books/coupled/res_books_51.h
external/libvorbis/lib/books/coupled/res_books_stereo.h
external/libvorbis/lib/books/floor/Makefile.am
external/libvorbis/lib/books/floor/Makefile.in
external/libvorbis/lib/books/floor/floor_books.h
external/libvorbis/lib/books/uncoupled/Makefile.am
external/libvorbis/lib/books/uncoupled/Makefile.in
external/libvorbis/lib/books/uncoupled/res_books_uncoupled.h
external/libvorbis/lib/codebook.c
external/libvorbis/lib/codebook.h
external/libvorbis/lib/codec_internal.h
external/libvorbis/lib/envelope.c
external/libvorbis/lib/envelope.h
external/libvorbis/lib/floor0.c
external/libvorbis/lib/floor1.c
external/libvorbis/lib/highlevel.h
external/libvorbis/lib/info.c
external/libvorbis/lib/lookup.c
external/libvorbis/lib/lookup.h
external/libvorbis/lib/lookup_data.h
external/libvorbis/lib/lookups.pl
external/libvorbis/lib/lpc.c
external/libvorbis/lib/lpc.h
external/libvorbis/lib/lsp.c
external/libvorbis/lib/lsp.h
external/libvorbis/lib/mapping0.c
external/libvorbis/lib/masking.h
external/libvorbis/lib/mdct.c
external/libvorbis/lib/mdct.h
external/libvorbis/lib/misc.c
external/libvorbis/lib/misc.h
external/libvorbis/lib/modes/Makefile.am
external/libvorbis/lib/modes/Makefile.in
external/libvorbis/lib/modes/floor_all.h
external/libvorbis/lib/modes/psych_11.h
external/libvorbis/lib/modes/psych_16.h
external/libvorbis/lib/modes/psych_44.h
external/libvorbis/lib/modes/psych_8.h
external/libvorbis/lib/modes/residue_16.h
external/libvorbis/lib/modes/residue_44.h
external/libvorbis/lib/modes/residue_44p51.h
external/libvorbis/lib/modes/residue_44u.h
external/libvorbis/lib/modes/residue_8.h
external/libvorbis/lib/modes/setup_11.h
external/libvorbis/lib/modes/setup_16.h
external/libvorbis/lib/modes/setup_22.h
external/libvorbis/lib/modes/setup_32.h
external/libvorbis/lib/modes/setup_44.h
external/libvorbis/lib/modes/setup_44p51.h
external/libvorbis/lib/modes/setup_44u.h
external/libvorbis/lib/modes/setup_8.h
external/libvorbis/lib/modes/setup_X.h
external/libvorbis/lib/os.h
external/libvorbis/lib/psy.c
external/libvorbis/lib/psy.h
external/libvorbis/lib/psytune.c
external/libvorbis/lib/registry.c
external/libvorbis/lib/registry.h
external/libvorbis/lib/res0.c
external/libvorbis/lib/scales.h
external/libvorbis/lib/sharedbook.c
external/libvorbis/lib/smallft.c
external/libvorbis/lib/smallft.h
external/libvorbis/lib/synthesis.c
external/libvorbis/lib/tone.c
external/libvorbis/lib/vorbisenc.c
external/libvorbis/lib/vorbisfile.c
external/libvorbis/lib/window.c
external/libvorbis/lib/window.h
external/libvorbis/libvorbis.spec.in
external/libvorbis/ltmain.sh
external/libvorbis/m4/add_cflags.m4
external/libvorbis/m4/libtool.m4
external/libvorbis/m4/ltoptions.m4
external/libvorbis/m4/ltsugar.m4
external/libvorbis/m4/ltversion.m4
external/libvorbis/m4/lt~obsolete.m4
external/libvorbis/m4/ogg.m4
external/libvorbis/m4/pkg.m4
external/libvorbis/macosx/English.lproj/InfoPlist.strings
external/libvorbis/macosx/Info.plist
external/libvorbis/macosx/Vorbis.xcodeproj/project.pbxproj
external/libvorbis/missing
external/libvorbis/todo.txt
external/libvorbis/vorbis-uninstalled.pc.in
external/libvorbis/vorbis.m4
external/libvorbis/vorbis.pc.in
external/libvorbis/vorbisfile-uninstalled.pc.in
external/libvorbis/vorbisfile.pc.in
external/libvorbis/win32/VS2005/README
external/libvorbis/win32/VS2005/libogg.vsprops
external/libvorbis/win32/VS2005/libvorbis/libvorbis_dynamic.vcproj
external/libvorbis/win32/VS2005/libvorbis/libvorbis_static.vcproj
external/libvorbis/win32/VS2005/libvorbisfile/libvorbisfile_dynamic.vcproj
external/libvorbis/win32/VS2005/libvorbisfile/libvorbisfile_static.vcproj
external/libvorbis/win32/VS2005/vorbis_dynamic.sln
external/libvorbis/win32/VS2005/vorbis_static.sln
external/libvorbis/win32/VS2005/vorbisdec/vorbisdec_dynamic.vcproj
external/libvorbis/win32/VS2005/vorbisdec/vorbisdec_static.vcproj
external/libvorbis/win32/VS2005/vorbisenc/vorbisenc_dynamic.vcproj
external/libvorbis/win32/VS2005/vorbisenc/vorbisenc_static.vcproj
external/libvorbis/win32/VS2008/README
external/libvorbis/win32/VS2008/libogg.vsprops
external/libvorbis/win32/VS2008/libvorbis/libvorbis_dynamic.vcproj
external/libvorbis/win32/VS2008/libvorbis/libvorbis_static.vcproj
external/libvorbis/win32/VS2008/libvorbisfile/libvorbisfile_dynamic.vcproj
external/libvorbis/win32/VS2008/libvorbisfile/libvorbisfile_static.vcproj
external/libvorbis/win32/VS2008/vorbis_dynamic.sln
external/libvorbis/win32/VS2008/vorbis_static.sln
external/libvorbis/win32/VS2008/vorbisdec/vorbisdec_dynamic.vcproj
external/libvorbis/win32/VS2008/vorbisdec/vorbisdec_static.vcproj
external/libvorbis/win32/VS2008/vorbisenc/vorbisenc_dynamic.vcproj
external/libvorbis/win32/VS2008/vorbisenc/vorbisenc_static.vcproj
external/libvorbis/win32/VS2010/README
external/libvorbis/win32/VS2010/libogg.props
external/libvorbis/win32/VS2010/libvorbis/libvorbis_dynamic.vcxproj
external/libvorbis/win32/VS2010/libvorbis/libvorbis_static.vcxproj
external/libvorbis/win32/VS2010/libvorbisfile/libvorbisfile_dynamic.vcxproj
external/libvorbis/win32/VS2010/libvorbisfile/libvorbisfile_static.vcxproj
external/libvorbis/win32/VS2010/vorbis_dynamic.sln
external/libvorbis/win32/VS2010/vorbis_static.sln
external/libvorbis/win32/VS2010/vorbisdec/vorbisdec_dynamic.vcxproj
external/libvorbis/win32/VS2010/vorbisdec/vorbisdec_static.vcxproj
external/libvorbis/win32/VS2010/vorbisenc/vorbisenc_dynamic.vcxproj
external/libvorbis/win32/VS2010/vorbisenc/vorbisenc_static.vcxproj
external/libvorbis/win32/vorbis.def
external/libvorbis/win32/vorbisenc.def
external/libvorbis/win32/vorbisfile.def
external/libvorbis/xcode.patch
libmikmod-3.1.21.1.zip
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/external/libflac/AUTHORS	Sun Nov 10 23:00:21 2019 +0300
     1.3 @@ -0,0 +1,42 @@
     1.4 +/* FLAC - Free Lossless Audio Codec
     1.5 + * Copyright (C) 2001-2009  Josh Coalson
     1.6 + * Copyright (C) 2011-2013  Xiph.Org Foundation
     1.7 + *
     1.8 + * This file is part the FLAC project.  FLAC is comprised of several
     1.9 + * components distributed under different licenses.  The codec libraries
    1.10 + * are distributed under Xiph.Org's BSD-like license (see the file
    1.11 + * COPYING.Xiph in this distribution).  All other programs, libraries, and
    1.12 + * plugins are distributed under the GPL (see COPYING.GPL).  The documentation
    1.13 + * is distributed under the Gnu FDL (see COPYING.FDL).  Each file in the
    1.14 + * FLAC distribution contains at the top the terms under which it may be
    1.15 + * distributed.
    1.16 + *
    1.17 + * Since this particular file is relevant to all components of FLAC,
    1.18 + * it may be distributed under the Xiph.Org license, which is the least
    1.19 + * restrictive of those mentioned above.  See the file COPYING.Xiph in this
    1.20 + * distribution.
    1.21 + */
    1.22 +
    1.23 +
    1.24 +FLAC (http://flac.sourceforge.net/) is an Open Source lossless audio
    1.25 +codec developed by Josh Coalson <jcoalson@users.sourceforge.net>.
    1.26 +
    1.27 +Other major contributors and their contributions:
    1.28 +"Andrey Astafiev" <andrei@tvcell.ru>
    1.29 +* Russian translation of the HTML documentation
    1.30 +
    1.31 +"Miroslav Lichvar" <lichvarm@phoenix.inf.upol.cz>
    1.32 +* IA-32 assembly versions of several libFLAC routines
    1.33 +
    1.34 +"Brady Patterson" <bpat@users.sourceforge.net>
    1.35 +* AIFF file support, PPC assembly versions of libFLAC routines
    1.36 +
    1.37 +"Daisuke Shimamura" <Daisuke_Shimamura@nifty.com>
    1.38 +* i18n support in the XMMS plugin
    1.39 +
    1.40 +"X-Fixer" <x-fixer@narod.ru>
    1.41 +* Configuration system, tag editing, and file info in the Winamp2 plugin
    1.42 +
    1.43 +"Matt Zimmerman" <mdz@debian.org>
    1.44 +* Libtool/autoconf/automake make system, flac man page
    1.45 +
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/external/libflac/COPYING.FDL	Sun Nov 10 23:00:21 2019 +0300
     2.3 @@ -0,0 +1,397 @@
     2.4 +		GNU Free Documentation License
     2.5 +		  Version 1.2, November 2002
     2.6 +
     2.7 +
     2.8 + Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
     2.9 +     51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    2.10 + Everyone is permitted to copy and distribute verbatim copies
    2.11 + of this license document, but changing it is not allowed.
    2.12 +
    2.13 +
    2.14 +0. PREAMBLE
    2.15 +
    2.16 +The purpose of this License is to make a manual, textbook, or other
    2.17 +functional and useful document "free" in the sense of freedom: to
    2.18 +assure everyone the effective freedom to copy and redistribute it,
    2.19 +with or without modifying it, either commercially or noncommercially.
    2.20 +Secondarily, this License preserves for the author and publisher a way
    2.21 +to get credit for their work, while not being considered responsible
    2.22 +for modifications made by others.
    2.23 +
    2.24 +This License is a kind of "copyleft", which means that derivative
    2.25 +works of the document must themselves be free in the same sense.  It
    2.26 +complements the GNU General Public License, which is a copyleft
    2.27 +license designed for free software.
    2.28 +
    2.29 +We have designed this License in order to use it for manuals for free
    2.30 +software, because free software needs free documentation: a free
    2.31 +program should come with manuals providing the same freedoms that the
    2.32 +software does.  But this License is not limited to software manuals;
    2.33 +it can be used for any textual work, regardless of subject matter or
    2.34 +whether it is published as a printed book.  We recommend this License
    2.35 +principally for works whose purpose is instruction or reference.
    2.36 +
    2.37 +
    2.38 +1. APPLICABILITY AND DEFINITIONS
    2.39 +
    2.40 +This License applies to any manual or other work, in any medium, that
    2.41 +contains a notice placed by the copyright holder saying it can be
    2.42 +distributed under the terms of this License.  Such a notice grants a
    2.43 +world-wide, royalty-free license, unlimited in duration, to use that
    2.44 +work under the conditions stated herein.  The "Document", below,
    2.45 +refers to any such manual or work.  Any member of the public is a
    2.46 +licensee, and is addressed as "you".  You accept the license if you
    2.47 +copy, modify or distribute the work in a way requiring permission
    2.48 +under copyright law.
    2.49 +
    2.50 +A "Modified Version" of the Document means any work containing the
    2.51 +Document or a portion of it, either copied verbatim, or with
    2.52 +modifications and/or translated into another language.
    2.53 +
    2.54 +A "Secondary Section" is a named appendix or a front-matter section of
    2.55 +the Document that deals exclusively with the relationship of the
    2.56 +publishers or authors of the Document to the Document's overall subject
    2.57 +(or to related matters) and contains nothing that could fall directly
    2.58 +within that overall subject.  (Thus, if the Document is in part a
    2.59 +textbook of mathematics, a Secondary Section may not explain any
    2.60 +mathematics.)  The relationship could be a matter of historical
    2.61 +connection with the subject or with related matters, or of legal,
    2.62 +commercial, philosophical, ethical or political position regarding
    2.63 +them.
    2.64 +
    2.65 +The "Invariant Sections" are certain Secondary Sections whose titles
    2.66 +are designated, as being those of Invariant Sections, in the notice
    2.67 +that says that the Document is released under this License.  If a
    2.68 +section does not fit the above definition of Secondary then it is not
    2.69 +allowed to be designated as Invariant.  The Document may contain zero
    2.70 +Invariant Sections.  If the Document does not identify any Invariant
    2.71 +Sections then there are none.
    2.72 +
    2.73 +The "Cover Texts" are certain short passages of text that are listed,
    2.74 +as Front-Cover Texts or Back-Cover Texts, in the notice that says that
    2.75 +the Document is released under this License.  A Front-Cover Text may
    2.76 +be at most 5 words, and a Back-Cover Text may be at most 25 words.
    2.77 +
    2.78 +A "Transparent" copy of the Document means a machine-readable copy,
    2.79 +represented in a format whose specification is available to the
    2.80 +general public, that is suitable for revising the document
    2.81 +straightforwardly with generic text editors or (for images composed of
    2.82 +pixels) generic paint programs or (for drawings) some widely available
    2.83 +drawing editor, and that is suitable for input to text formatters or
    2.84 +for automatic translation to a variety of formats suitable for input
    2.85 +to text formatters.  A copy made in an otherwise Transparent file
    2.86 +format whose markup, or absence of markup, has been arranged to thwart
    2.87 +or discourage subsequent modification by readers is not Transparent.
    2.88 +An image format is not Transparent if used for any substantial amount
    2.89 +of text.  A copy that is not "Transparent" is called "Opaque".
    2.90 +
    2.91 +Examples of suitable formats for Transparent copies include plain
    2.92 +ASCII without markup, Texinfo input format, LaTeX input format, SGML
    2.93 +or XML using a publicly available DTD, and standard-conforming simple
    2.94 +HTML, PostScript or PDF designed for human modification.  Examples of
    2.95 +transparent image formats include PNG, XCF and JPG.  Opaque formats
    2.96 +include proprietary formats that can be read and edited only by
    2.97 +proprietary word processors, SGML or XML for which the DTD and/or
    2.98 +processing tools are not generally available, and the
    2.99 +machine-generated HTML, PostScript or PDF produced by some word
   2.100 +processors for output purposes only.
   2.101 +
   2.102 +The "Title Page" means, for a printed book, the title page itself,
   2.103 +plus such following pages as are needed to hold, legibly, the material
   2.104 +this License requires to appear in the title page.  For works in
   2.105 +formats which do not have any title page as such, "Title Page" means
   2.106 +the text near the most prominent appearance of the work's title,
   2.107 +preceding the beginning of the body of the text.
   2.108 +
   2.109 +A section "Entitled XYZ" means a named subunit of the Document whose
   2.110 +title either is precisely XYZ or contains XYZ in parentheses following
   2.111 +text that translates XYZ in another language.  (Here XYZ stands for a
   2.112 +specific section name mentioned below, such as "Acknowledgements",
   2.113 +"Dedications", "Endorsements", or "History".)  To "Preserve the Title"
   2.114 +of such a section when you modify the Document means that it remains a
   2.115 +section "Entitled XYZ" according to this definition.
   2.116 +
   2.117 +The Document may include Warranty Disclaimers next to the notice which
   2.118 +states that this License applies to the Document.  These Warranty
   2.119 +Disclaimers are considered to be included by reference in this
   2.120 +License, but only as regards disclaiming warranties: any other
   2.121 +implication that these Warranty Disclaimers may have is void and has
   2.122 +no effect on the meaning of this License.
   2.123 +
   2.124 +
   2.125 +2. VERBATIM COPYING
   2.126 +
   2.127 +You may copy and distribute the Document in any medium, either
   2.128 +commercially or noncommercially, provided that this License, the
   2.129 +copyright notices, and the license notice saying this License applies
   2.130 +to the Document are reproduced in all copies, and that you add no other
   2.131 +conditions whatsoever to those of this License.  You may not use
   2.132 +technical measures to obstruct or control the reading or further
   2.133 +copying of the copies you make or distribute.  However, you may accept
   2.134 +compensation in exchange for copies.  If you distribute a large enough
   2.135 +number of copies you must also follow the conditions in section 3.
   2.136 +
   2.137 +You may also lend copies, under the same conditions stated above, and
   2.138 +you may publicly display copies.
   2.139 +
   2.140 +
   2.141 +3. COPYING IN QUANTITY
   2.142 +
   2.143 +If you publish printed copies (or copies in media that commonly have
   2.144 +printed covers) of the Document, numbering more than 100, and the
   2.145 +Document's license notice requires Cover Texts, you must enclose the
   2.146 +copies in covers that carry, clearly and legibly, all these Cover
   2.147 +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
   2.148 +the back cover.  Both covers must also clearly and legibly identify
   2.149 +you as the publisher of these copies.  The front cover must present
   2.150 +the full title with all words of the title equally prominent and
   2.151 +visible.  You may add other material on the covers in addition.
   2.152 +Copying with changes limited to the covers, as long as they preserve
   2.153 +the title of the Document and satisfy these conditions, can be treated
   2.154 +as verbatim copying in other respects.
   2.155 +
   2.156 +If the required texts for either cover are too voluminous to fit
   2.157 +legibly, you should put the first ones listed (as many as fit
   2.158 +reasonably) on the actual cover, and continue the rest onto adjacent
   2.159 +pages.
   2.160 +
   2.161 +If you publish or distribute Opaque copies of the Document numbering
   2.162 +more than 100, you must either include a machine-readable Transparent
   2.163 +copy along with each Opaque copy, or state in or with each Opaque copy
   2.164 +a computer-network location from which the general network-using
   2.165 +public has access to download using public-standard network protocols
   2.166 +a complete Transparent copy of the Document, free of added material.
   2.167 +If you use the latter option, you must take reasonably prudent steps,
   2.168 +when you begin distribution of Opaque copies in quantity, to ensure
   2.169 +that this Transparent copy will remain thus accessible at the stated
   2.170 +location until at least one year after the last time you distribute an
   2.171 +Opaque copy (directly or through your agents or retailers) of that
   2.172 +edition to the public.
   2.173 +
   2.174 +It is requested, but not required, that you contact the authors of the
   2.175 +Document well before redistributing any large number of copies, to give
   2.176 +them a chance to provide you with an updated version of the Document.
   2.177 +
   2.178 +
   2.179 +4. MODIFICATIONS
   2.180 +
   2.181 +You may copy and distribute a Modified Version of the Document under
   2.182 +the conditions of sections 2 and 3 above, provided that you release
   2.183 +the Modified Version under precisely this License, with the Modified
   2.184 +Version filling the role of the Document, thus licensing distribution
   2.185 +and modification of the Modified Version to whoever possesses a copy
   2.186 +of it.  In addition, you must do these things in the Modified Version:
   2.187 +
   2.188 +A. Use in the Title Page (and on the covers, if any) a title distinct
   2.189 +   from that of the Document, and from those of previous versions
   2.190 +   (which should, if there were any, be listed in the History section
   2.191 +   of the Document).  You may use the same title as a previous version
   2.192 +   if the original publisher of that version gives permission.
   2.193 +B. List on the Title Page, as authors, one or more persons or entities
   2.194 +   responsible for authorship of the modifications in the Modified
   2.195 +   Version, together with at least five of the principal authors of the
   2.196 +   Document (all of its principal authors, if it has fewer than five),
   2.197 +   unless they release you from this requirement.
   2.198 +C. State on the Title page the name of the publisher of the
   2.199 +   Modified Version, as the publisher.
   2.200 +D. Preserve all the copyright notices of the Document.
   2.201 +E. Add an appropriate copyright notice for your modifications
   2.202 +   adjacent to the other copyright notices.
   2.203 +F. Include, immediately after the copyright notices, a license notice
   2.204 +   giving the public permission to use the Modified Version under the
   2.205 +   terms of this License, in the form shown in the Addendum below.
   2.206 +G. Preserve in that license notice the full lists of Invariant Sections
   2.207 +   and required Cover Texts given in the Document's license notice.
   2.208 +H. Include an unaltered copy of this License.
   2.209 +I. Preserve the section Entitled "History", Preserve its Title, and add
   2.210 +   to it an item stating at least the title, year, new authors, and
   2.211 +   publisher of the Modified Version as given on the Title Page.  If
   2.212 +   there is no section Entitled "History" in the Document, create one
   2.213 +   stating the title, year, authors, and publisher of the Document as
   2.214 +   given on its Title Page, then add an item describing the Modified
   2.215 +   Version as stated in the previous sentence.
   2.216 +J. Preserve the network location, if any, given in the Document for
   2.217 +   public access to a Transparent copy of the Document, and likewise
   2.218 +   the network locations given in the Document for previous versions
   2.219 +   it was based on.  These may be placed in the "History" section.
   2.220 +   You may omit a network location for a work that was published at
   2.221 +   least four years before the Document itself, or if the original
   2.222 +   publisher of the version it refers to gives permission.
   2.223 +K. For any section Entitled "Acknowledgements" or "Dedications",
   2.224 +   Preserve the Title of the section, and preserve in the section all
   2.225 +   the substance and tone of each of the contributor acknowledgements
   2.226 +   and/or dedications given therein.
   2.227 +L. Preserve all the Invariant Sections of the Document,
   2.228 +   unaltered in their text and in their titles.  Section numbers
   2.229 +   or the equivalent are not considered part of the section titles.
   2.230 +M. Delete any section Entitled "Endorsements".  Such a section
   2.231 +   may not be included in the Modified Version.
   2.232 +N. Do not retitle any existing section to be Entitled "Endorsements"
   2.233 +   or to conflict in title with any Invariant Section.
   2.234 +O. Preserve any Warranty Disclaimers.
   2.235 +
   2.236 +If the Modified Version includes new front-matter sections or
   2.237 +appendices that qualify as Secondary Sections and contain no material
   2.238 +copied from the Document, you may at your option designate some or all
   2.239 +of these sections as invariant.  To do this, add their titles to the
   2.240 +list of Invariant Sections in the Modified Version's license notice.
   2.241 +These titles must be distinct from any other section titles.
   2.242 +
   2.243 +You may add a section Entitled "Endorsements", provided it contains
   2.244 +nothing but endorsements of your Modified Version by various
   2.245 +parties--for example, statements of peer review or that the text has
   2.246 +been approved by an organization as the authoritative definition of a
   2.247 +standard.
   2.248 +
   2.249 +You may add a passage of up to five words as a Front-Cover Text, and a
   2.250 +passage of up to 25 words as a Back-Cover Text, to the end of the list
   2.251 +of Cover Texts in the Modified Version.  Only one passage of
   2.252 +Front-Cover Text and one of Back-Cover Text may be added by (or
   2.253 +through arrangements made by) any one entity.  If the Document already
   2.254 +includes a cover text for the same cover, previously added by you or
   2.255 +by arrangement made by the same entity you are acting on behalf of,
   2.256 +you may not add another; but you may replace the old one, on explicit
   2.257 +permission from the previous publisher that added the old one.
   2.258 +
   2.259 +The author(s) and publisher(s) of the Document do not by this License
   2.260 +give permission to use their names for publicity for or to assert or
   2.261 +imply endorsement of any Modified Version.
   2.262 +
   2.263 +
   2.264 +5. COMBINING DOCUMENTS
   2.265 +
   2.266 +You may combine the Document with other documents released under this
   2.267 +License, under the terms defined in section 4 above for modified
   2.268 +versions, provided that you include in the combination all of the
   2.269 +Invariant Sections of all of the original documents, unmodified, and
   2.270 +list them all as Invariant Sections of your combined work in its
   2.271 +license notice, and that you preserve all their Warranty Disclaimers.
   2.272 +
   2.273 +The combined work need only contain one copy of this License, and
   2.274 +multiple identical Invariant Sections may be replaced with a single
   2.275 +copy.  If there are multiple Invariant Sections with the same name but
   2.276 +different contents, make the title of each such section unique by
   2.277 +adding at the end of it, in parentheses, the name of the original
   2.278 +author or publisher of that section if known, or else a unique number.
   2.279 +Make the same adjustment to the section titles in the list of
   2.280 +Invariant Sections in the license notice of the combined work.
   2.281 +
   2.282 +In the combination, you must combine any sections Entitled "History"
   2.283 +in the various original documents, forming one section Entitled
   2.284 +"History"; likewise combine any sections Entitled "Acknowledgements",
   2.285 +and any sections Entitled "Dedications".  You must delete all sections
   2.286 +Entitled "Endorsements".
   2.287 +
   2.288 +
   2.289 +6. COLLECTIONS OF DOCUMENTS
   2.290 +
   2.291 +You may make a collection consisting of the Document and other documents
   2.292 +released under this License, and replace the individual copies of this
   2.293 +License in the various documents with a single copy that is included in
   2.294 +the collection, provided that you follow the rules of this License for
   2.295 +verbatim copying of each of the documents in all other respects.
   2.296 +
   2.297 +You may extract a single document from such a collection, and distribute
   2.298 +it individually under this License, provided you insert a copy of this
   2.299 +License into the extracted document, and follow this License in all
   2.300 +other respects regarding verbatim copying of that document.
   2.301 +
   2.302 +
   2.303 +7. AGGREGATION WITH INDEPENDENT WORKS
   2.304 +
   2.305 +A compilation of the Document or its derivatives with other separate
   2.306 +and independent documents or works, in or on a volume of a storage or
   2.307 +distribution medium, is called an "aggregate" if the copyright
   2.308 +resulting from the compilation is not used to limit the legal rights
   2.309 +of the compilation's users beyond what the individual works permit.
   2.310 +When the Document is included in an aggregate, this License does not
   2.311 +apply to the other works in the aggregate which are not themselves
   2.312 +derivative works of the Document.
   2.313 +
   2.314 +If the Cover Text requirement of section 3 is applicable to these
   2.315 +copies of the Document, then if the Document is less than one half of
   2.316 +the entire aggregate, the Document's Cover Texts may be placed on
   2.317 +covers that bracket the Document within the aggregate, or the
   2.318 +electronic equivalent of covers if the Document is in electronic form.
   2.319 +Otherwise they must appear on printed covers that bracket the whole
   2.320 +aggregate.
   2.321 +
   2.322 +
   2.323 +8. TRANSLATION
   2.324 +
   2.325 +Translation is considered a kind of modification, so you may
   2.326 +distribute translations of the Document under the terms of section 4.
   2.327 +Replacing Invariant Sections with translations requires special
   2.328 +permission from their copyright holders, but you may include
   2.329 +translations of some or all Invariant Sections in addition to the
   2.330 +original versions of these Invariant Sections.  You may include a
   2.331 +translation of this License, and all the license notices in the
   2.332 +Document, and any Warranty Disclaimers, provided that you also include
   2.333 +the original English version of this License and the original versions
   2.334 +of those notices and disclaimers.  In case of a disagreement between
   2.335 +the translation and the original version of this License or a notice
   2.336 +or disclaimer, the original version will prevail.
   2.337 +
   2.338 +If a section in the Document is Entitled "Acknowledgements",
   2.339 +"Dedications", or "History", the requirement (section 4) to Preserve
   2.340 +its Title (section 1) will typically require changing the actual
   2.341 +title.
   2.342 +
   2.343 +
   2.344 +9. TERMINATION
   2.345 +
   2.346 +You may not copy, modify, sublicense, or distribute the Document except
   2.347 +as expressly provided for under this License.  Any other attempt to
   2.348 +copy, modify, sublicense or distribute the Document is void, and will
   2.349 +automatically terminate your rights under this License.  However,
   2.350 +parties who have received copies, or rights, from you under this
   2.351 +License will not have their licenses terminated so long as such
   2.352 +parties remain in full compliance.
   2.353 +
   2.354 +
   2.355 +10. FUTURE REVISIONS OF THIS LICENSE
   2.356 +
   2.357 +The Free Software Foundation may publish new, revised versions
   2.358 +of the GNU Free Documentation License from time to time.  Such new
   2.359 +versions will be similar in spirit to the present version, but may
   2.360 +differ in detail to address new problems or concerns.  See
   2.361 +http://www.gnu.org/copyleft/.
   2.362 +
   2.363 +Each version of the License is given a distinguishing version number.
   2.364 +If the Document specifies that a particular numbered version of this
   2.365 +License "or any later version" applies to it, you have the option of
   2.366 +following the terms and conditions either of that specified version or
   2.367 +of any later version that has been published (not as a draft) by the
   2.368 +Free Software Foundation.  If the Document does not specify a version
   2.369 +number of this License, you may choose any version ever published (not
   2.370 +as a draft) by the Free Software Foundation.
   2.371 +
   2.372 +
   2.373 +ADDENDUM: How to use this License for your documents
   2.374 +
   2.375 +To use this License in a document you have written, include a copy of
   2.376 +the License in the document and put the following copyright and
   2.377 +license notices just after the title page:
   2.378 +
   2.379 +    Copyright (c)  YEAR  YOUR NAME.
   2.380 +    Permission is granted to copy, distribute and/or modify this document
   2.381 +    under the terms of the GNU Free Documentation License, Version 1.2
   2.382 +    or any later version published by the Free Software Foundation;
   2.383 +    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
   2.384 +    A copy of the license is included in the section entitled "GNU
   2.385 +    Free Documentation License".
   2.386 +
   2.387 +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
   2.388 +replace the "with...Texts." line with this:
   2.389 +
   2.390 +    with the Invariant Sections being LIST THEIR TITLES, with the
   2.391 +    Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
   2.392 +
   2.393 +If you have Invariant Sections without Cover Texts, or some other
   2.394 +combination of the three, merge those two alternatives to suit the
   2.395 +situation.
   2.396 +
   2.397 +If your document contains nontrivial examples of program code, we
   2.398 +recommend releasing these examples in parallel under your choice of
   2.399 +free software license, such as the GNU General Public License,
   2.400 +to permit their use in free software.
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/external/libflac/COPYING.GPL	Sun Nov 10 23:00:21 2019 +0300
     3.3 @@ -0,0 +1,339 @@
     3.4 +                    GNU GENERAL PUBLIC LICENSE
     3.5 +                       Version 2, June 1991
     3.6 +
     3.7 + Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
     3.8 + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
     3.9 + Everyone is permitted to copy and distribute verbatim copies
    3.10 + of this license document, but changing it is not allowed.
    3.11 +
    3.12 +                            Preamble
    3.13 +
    3.14 +  The licenses for most software are designed to take away your
    3.15 +freedom to share and change it.  By contrast, the GNU General Public
    3.16 +License is intended to guarantee your freedom to share and change free
    3.17 +software--to make sure the software is free for all its users.  This
    3.18 +General Public License applies to most of the Free Software
    3.19 +Foundation's software and to any other program whose authors commit to
    3.20 +using it.  (Some other Free Software Foundation software is covered by
    3.21 +the GNU Lesser General Public License instead.)  You can apply it to
    3.22 +your programs, too.
    3.23 +
    3.24 +  When we speak of free software, we are referring to freedom, not
    3.25 +price.  Our General Public Licenses are designed to make sure that you
    3.26 +have the freedom to distribute copies of free software (and charge for
    3.27 +this service if you wish), that you receive source code or can get it
    3.28 +if you want it, that you can change the software or use pieces of it
    3.29 +in new free programs; and that you know you can do these things.
    3.30 +
    3.31 +  To protect your rights, we need to make restrictions that forbid
    3.32 +anyone to deny you these rights or to ask you to surrender the rights.
    3.33 +These restrictions translate to certain responsibilities for you if you
    3.34 +distribute copies of the software, or if you modify it.
    3.35 +
    3.36 +  For example, if you distribute copies of such a program, whether
    3.37 +gratis or for a fee, you must give the recipients all the rights that
    3.38 +you have.  You must make sure that they, too, receive or can get the
    3.39 +source code.  And you must show them these terms so they know their
    3.40 +rights.
    3.41 +
    3.42 +  We protect your rights with two steps: (1) copyright the software, and
    3.43 +(2) offer you this license which gives you legal permission to copy,
    3.44 +distribute and/or modify the software.
    3.45 +
    3.46 +  Also, for each author's protection and ours, we want to make certain
    3.47 +that everyone understands that there is no warranty for this free
    3.48 +software.  If the software is modified by someone else and passed on, we
    3.49 +want its recipients to know that what they have is not the original, so
    3.50 +that any problems introduced by others will not reflect on the original
    3.51 +authors' reputations.
    3.52 +
    3.53 +  Finally, any free program is threatened constantly by software
    3.54 +patents.  We wish to avoid the danger that redistributors of a free
    3.55 +program will individually obtain patent licenses, in effect making the
    3.56 +program proprietary.  To prevent this, we have made it clear that any
    3.57 +patent must be licensed for everyone's free use or not licensed at all.
    3.58 +
    3.59 +  The precise terms and conditions for copying, distribution and
    3.60 +modification follow.
    3.61 +
    3.62 +                    GNU GENERAL PUBLIC LICENSE
    3.63 +   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    3.64 +
    3.65 +  0. This License applies to any program or other work which contains
    3.66 +a notice placed by the copyright holder saying it may be distributed
    3.67 +under the terms of this General Public License.  The "Program", below,
    3.68 +refers to any such program or work, and a "work based on the Program"
    3.69 +means either the Program or any derivative work under copyright law:
    3.70 +that is to say, a work containing the Program or a portion of it,
    3.71 +either verbatim or with modifications and/or translated into another
    3.72 +language.  (Hereinafter, translation is included without limitation in
    3.73 +the term "modification".)  Each licensee is addressed as "you".
    3.74 +
    3.75 +Activities other than copying, distribution and modification are not
    3.76 +covered by this License; they are outside its scope.  The act of
    3.77 +running the Program is not restricted, and the output from the Program
    3.78 +is covered only if its contents constitute a work based on the
    3.79 +Program (independent of having been made by running the Program).
    3.80 +Whether that is true depends on what the Program does.
    3.81 +
    3.82 +  1. You may copy and distribute verbatim copies of the Program's
    3.83 +source code as you receive it, in any medium, provided that you
    3.84 +conspicuously and appropriately publish on each copy an appropriate
    3.85 +copyright notice and disclaimer of warranty; keep intact all the
    3.86 +notices that refer to this License and to the absence of any warranty;
    3.87 +and give any other recipients of the Program a copy of this License
    3.88 +along with the Program.
    3.89 +
    3.90 +You may charge a fee for the physical act of transferring a copy, and
    3.91 +you may at your option offer warranty protection in exchange for a fee.
    3.92 +
    3.93 +  2. You may modify your copy or copies of the Program or any portion
    3.94 +of it, thus forming a work based on the Program, and copy and
    3.95 +distribute such modifications or work under the terms of Section 1
    3.96 +above, provided that you also meet all of these conditions:
    3.97 +
    3.98 +    a) You must cause the modified files to carry prominent notices
    3.99 +    stating that you changed the files and the date of any change.
   3.100 +
   3.101 +    b) You must cause any work that you distribute or publish, that in
   3.102 +    whole or in part contains or is derived from the Program or any
   3.103 +    part thereof, to be licensed as a whole at no charge to all third
   3.104 +    parties under the terms of this License.
   3.105 +
   3.106 +    c) If the modified program normally reads commands interactively
   3.107 +    when run, you must cause it, when started running for such
   3.108 +    interactive use in the most ordinary way, to print or display an
   3.109 +    announcement including an appropriate copyright notice and a
   3.110 +    notice that there is no warranty (or else, saying that you provide
   3.111 +    a warranty) and that users may redistribute the program under
   3.112 +    these conditions, and telling the user how to view a copy of this
   3.113 +    License.  (Exception: if the Program itself is interactive but
   3.114 +    does not normally print such an announcement, your work based on
   3.115 +    the Program is not required to print an announcement.)
   3.116 +
   3.117 +These requirements apply to the modified work as a whole.  If
   3.118 +identifiable sections of that work are not derived from the Program,
   3.119 +and can be reasonably considered independent and separate works in
   3.120 +themselves, then this License, and its terms, do not apply to those
   3.121 +sections when you distribute them as separate works.  But when you
   3.122 +distribute the same sections as part of a whole which is a work based
   3.123 +on the Program, the distribution of the whole must be on the terms of
   3.124 +this License, whose permissions for other licensees extend to the
   3.125 +entire whole, and thus to each and every part regardless of who wrote it.
   3.126 +
   3.127 +Thus, it is not the intent of this section to claim rights or contest
   3.128 +your rights to work written entirely by you; rather, the intent is to
   3.129 +exercise the right to control the distribution of derivative or
   3.130 +collective works based on the Program.
   3.131 +
   3.132 +In addition, mere aggregation of another work not based on the Program
   3.133 +with the Program (or with a work based on the Program) on a volume of
   3.134 +a storage or distribution medium does not bring the other work under
   3.135 +the scope of this License.
   3.136 +
   3.137 +  3. You may copy and distribute the Program (or a work based on it,
   3.138 +under Section 2) in object code or executable form under the terms of
   3.139 +Sections 1 and 2 above provided that you also do one of the following:
   3.140 +
   3.141 +    a) Accompany it with the complete corresponding machine-readable
   3.142 +    source code, which must be distributed under the terms of Sections
   3.143 +    1 and 2 above on a medium customarily used for software interchange; or,
   3.144 +
   3.145 +    b) Accompany it with a written offer, valid for at least three
   3.146 +    years, to give any third party, for a charge no more than your
   3.147 +    cost of physically performing source distribution, a complete
   3.148 +    machine-readable copy of the corresponding source code, to be
   3.149 +    distributed under the terms of Sections 1 and 2 above on a medium
   3.150 +    customarily used for software interchange; or,
   3.151 +
   3.152 +    c) Accompany it with the information you received as to the offer
   3.153 +    to distribute corresponding source code.  (This alternative is
   3.154 +    allowed only for noncommercial distribution and only if you
   3.155 +    received the program in object code or executable form with such
   3.156 +    an offer, in accord with Subsection b above.)
   3.157 +
   3.158 +The source code for a work means the preferred form of the work for
   3.159 +making modifications to it.  For an executable work, complete source
   3.160 +code means all the source code for all modules it contains, plus any
   3.161 +associated interface definition files, plus the scripts used to
   3.162 +control compilation and installation of the executable.  However, as a
   3.163 +special exception, the source code distributed need not include
   3.164 +anything that is normally distributed (in either source or binary
   3.165 +form) with the major components (compiler, kernel, and so on) of the
   3.166 +operating system on which the executable runs, unless that component
   3.167 +itself accompanies the executable.
   3.168 +
   3.169 +If distribution of executable or object code is made by offering
   3.170 +access to copy from a designated place, then offering equivalent
   3.171 +access to copy the source code from the same place counts as
   3.172 +distribution of the source code, even though third parties are not
   3.173 +compelled to copy the source along with the object code.
   3.174 +
   3.175 +  4. You may not copy, modify, sublicense, or distribute the Program
   3.176 +except as expressly provided under this License.  Any attempt
   3.177 +otherwise to copy, modify, sublicense or distribute the Program is
   3.178 +void, and will automatically terminate your rights under this License.
   3.179 +However, parties who have received copies, or rights, from you under
   3.180 +this License will not have their licenses terminated so long as such
   3.181 +parties remain in full compliance.
   3.182 +
   3.183 +  5. You are not required to accept this License, since you have not
   3.184 +signed it.  However, nothing else grants you permission to modify or
   3.185 +distribute the Program or its derivative works.  These actions are
   3.186 +prohibited by law if you do not accept this License.  Therefore, by
   3.187 +modifying or distributing the Program (or any work based on the
   3.188 +Program), you indicate your acceptance of this License to do so, and
   3.189 +all its terms and conditions for copying, distributing or modifying
   3.190 +the Program or works based on it.
   3.191 +
   3.192 +  6. Each time you redistribute the Program (or any work based on the
   3.193 +Program), the recipient automatically receives a license from the
   3.194 +original licensor to copy, distribute or modify the Program subject to
   3.195 +these terms and conditions.  You may not impose any further
   3.196 +restrictions on the recipients' exercise of the rights granted herein.
   3.197 +You are not responsible for enforcing compliance by third parties to
   3.198 +this License.
   3.199 +
   3.200 +  7. If, as a consequence of a court judgment or allegation of patent
   3.201 +infringement or for any other reason (not limited to patent issues),
   3.202 +conditions are imposed on you (whether by court order, agreement or
   3.203 +otherwise) that contradict the conditions of this License, they do not
   3.204 +excuse you from the conditions of this License.  If you cannot
   3.205 +distribute so as to satisfy simultaneously your obligations under this
   3.206 +License and any other pertinent obligations, then as a consequence you
   3.207 +may not distribute the Program at all.  For example, if a patent
   3.208 +license would not permit royalty-free redistribution of the Program by
   3.209 +all those who receive copies directly or indirectly through you, then
   3.210 +the only way you could satisfy both it and this License would be to
   3.211 +refrain entirely from distribution of the Program.
   3.212 +
   3.213 +If any portion of this section is held invalid or unenforceable under
   3.214 +any particular circumstance, the balance of the section is intended to
   3.215 +apply and the section as a whole is intended to apply in other
   3.216 +circumstances.
   3.217 +
   3.218 +It is not the purpose of this section to induce you to infringe any
   3.219 +patents or other property right claims or to contest validity of any
   3.220 +such claims; this section has the sole purpose of protecting the
   3.221 +integrity of the free software distribution system, which is
   3.222 +implemented by public license practices.  Many people have made
   3.223 +generous contributions to the wide range of software distributed
   3.224 +through that system in reliance on consistent application of that
   3.225 +system; it is up to the author/donor to decide if he or she is willing
   3.226 +to distribute software through any other system and a licensee cannot
   3.227 +impose that choice.
   3.228 +
   3.229 +This section is intended to make thoroughly clear what is believed to
   3.230 +be a consequence of the rest of this License.
   3.231 +
   3.232 +  8. If the distribution and/or use of the Program is restricted in
   3.233 +certain countries either by patents or by copyrighted interfaces, the
   3.234 +original copyright holder who places the Program under this License
   3.235 +may add an explicit geographical distribution limitation excluding
   3.236 +those countries, so that distribution is permitted only in or among
   3.237 +countries not thus excluded.  In such case, this License incorporates
   3.238 +the limitation as if written in the body of this License.
   3.239 +
   3.240 +  9. The Free Software Foundation may publish revised and/or new versions
   3.241 +of the General Public License from time to time.  Such new versions will
   3.242 +be similar in spirit to the present version, but may differ in detail to
   3.243 +address new problems or concerns.
   3.244 +
   3.245 +Each version is given a distinguishing version number.  If the Program
   3.246 +specifies a version number of this License which applies to it and "any
   3.247 +later version", you have the option of following the terms and conditions
   3.248 +either of that version or of any later version published by the Free
   3.249 +Software Foundation.  If the Program does not specify a version number of
   3.250 +this License, you may choose any version ever published by the Free Software
   3.251 +Foundation.
   3.252 +
   3.253 +  10. If you wish to incorporate parts of the Program into other free
   3.254 +programs whose distribution conditions are different, write to the author
   3.255 +to ask for permission.  For software which is copyrighted by the Free
   3.256 +Software Foundation, write to the Free Software Foundation; we sometimes
   3.257 +make exceptions for this.  Our decision will be guided by the two goals
   3.258 +of preserving the free status of all derivatives of our free software and
   3.259 +of promoting the sharing and reuse of software generally.
   3.260 +
   3.261 +                            NO WARRANTY
   3.262 +
   3.263 +  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
   3.264 +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
   3.265 +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
   3.266 +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
   3.267 +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
   3.268 +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
   3.269 +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
   3.270 +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
   3.271 +REPAIR OR CORRECTION.
   3.272 +
   3.273 +  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
   3.274 +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
   3.275 +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
   3.276 +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
   3.277 +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
   3.278 +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
   3.279 +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
   3.280 +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
   3.281 +POSSIBILITY OF SUCH DAMAGES.
   3.282 +
   3.283 +                     END OF TERMS AND CONDITIONS
   3.284 +
   3.285 +            How to Apply These Terms to Your New Programs
   3.286 +
   3.287 +  If you develop a new program, and you want it to be of the greatest
   3.288 +possible use to the public, the best way to achieve this is to make it
   3.289 +free software which everyone can redistribute and change under these terms.
   3.290 +
   3.291 +  To do so, attach the following notices to the program.  It is safest
   3.292 +to attach them to the start of each source file to most effectively
   3.293 +convey the exclusion of warranty; and each file should have at least
   3.294 +the "copyright" line and a pointer to where the full notice is found.
   3.295 +
   3.296 +    <one line to give the program's name and a brief idea of what it does.>
   3.297 +    Copyright (C) <year>  <name of author>
   3.298 +
   3.299 +    This program is free software; you can redistribute it and/or modify
   3.300 +    it under the terms of the GNU General Public License as published by
   3.301 +    the Free Software Foundation; either version 2 of the License, or
   3.302 +    (at your option) any later version.
   3.303 +
   3.304 +    This program is distributed in the hope that it will be useful,
   3.305 +    but WITHOUT ANY WARRANTY; without even the implied warranty of
   3.306 +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   3.307 +    GNU General Public License for more details.
   3.308 +
   3.309 +    You should have received a copy of the GNU General Public License along
   3.310 +    with this program; if not, write to the Free Software Foundation, Inc.,
   3.311 +    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
   3.312 +
   3.313 +Also add information on how to contact you by electronic and paper mail.
   3.314 +
   3.315 +If the program is interactive, make it output a short notice like this
   3.316 +when it starts in an interactive mode:
   3.317 +
   3.318 +    Gnomovision version 69, Copyright (C) year name of author
   3.319 +    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
   3.320 +    This is free software, and you are welcome to redistribute it
   3.321 +    under certain conditions; type `show c' for details.
   3.322 +
   3.323 +The hypothetical commands `show w' and `show c' should show the appropriate
   3.324 +parts of the General Public License.  Of course, the commands you use may
   3.325 +be called something other than `show w' and `show c'; they could even be
   3.326 +mouse-clicks or menu items--whatever suits your program.
   3.327 +
   3.328 +You should also get your employer (if you work as a programmer) or your
   3.329 +school, if any, to sign a "copyright disclaimer" for the program, if
   3.330 +necessary.  Here is a sample; alter the names:
   3.331 +
   3.332 +  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
   3.333 +  `Gnomovision' (which makes passes at compilers) written by James Hacker.
   3.334 +
   3.335 +  <signature of Ty Coon>, 1 April 1989
   3.336 +  Ty Coon, President of Vice
   3.337 +
   3.338 +This General Public License does not permit incorporating your program into
   3.339 +proprietary programs.  If your program is a subroutine library, you may
   3.340 +consider it more useful to permit linking proprietary applications with the
   3.341 +library.  If this is what you want to do, use the GNU Lesser General
   3.342 +Public License instead of this License.
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/external/libflac/COPYING.LGPL	Sun Nov 10 23:00:21 2019 +0300
     4.3 @@ -0,0 +1,504 @@
     4.4 +		  GNU LESSER GENERAL PUBLIC LICENSE
     4.5 +		       Version 2.1, February 1999
     4.6 +
     4.7 + Copyright (C) 1991, 1999 Free Software Foundation, Inc.
     4.8 + 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     4.9 + Everyone is permitted to copy and distribute verbatim copies
    4.10 + of this license document, but changing it is not allowed.
    4.11 +
    4.12 +[This is the first released version of the Lesser GPL.  It also counts
    4.13 + as the successor of the GNU Library Public License, version 2, hence
    4.14 + the version number 2.1.]
    4.15 +
    4.16 +			    Preamble
    4.17 +
    4.18 +  The licenses for most software are designed to take away your
    4.19 +freedom to share and change it.  By contrast, the GNU General Public
    4.20 +Licenses are intended to guarantee your freedom to share and change
    4.21 +free software--to make sure the software is free for all its users.
    4.22 +
    4.23 +  This license, the Lesser General Public License, applies to some
    4.24 +specially designated software packages--typically libraries--of the
    4.25 +Free Software Foundation and other authors who decide to use it.  You
    4.26 +can use it too, but we suggest you first think carefully about whether
    4.27 +this license or the ordinary General Public License is the better
    4.28 +strategy to use in any particular case, based on the explanations below.
    4.29 +
    4.30 +  When we speak of free software, we are referring to freedom of use,
    4.31 +not price.  Our General Public Licenses are designed to make sure that
    4.32 +you have the freedom to distribute copies of free software (and charge
    4.33 +for this service if you wish); that you receive source code or can get
    4.34 +it if you want it; that you can change the software and use pieces of
    4.35 +it in new free programs; and that you are informed that you can do
    4.36 +these things.
    4.37 +
    4.38 +  To protect your rights, we need to make restrictions that forbid
    4.39 +distributors to deny you these rights or to ask you to surrender these
    4.40 +rights.  These restrictions translate to certain responsibilities for
    4.41 +you if you distribute copies of the library or if you modify it.
    4.42 +
    4.43 +  For example, if you distribute copies of the library, whether gratis
    4.44 +or for a fee, you must give the recipients all the rights that we gave
    4.45 +you.  You must make sure that they, too, receive or can get the source
    4.46 +code.  If you link other code with the library, you must provide
    4.47 +complete object files to the recipients, so that they can relink them
    4.48 +with the library after making changes to the library and recompiling
    4.49 +it.  And you must show them these terms so they know their rights.
    4.50 +
    4.51 +  We protect your rights with a two-step method: (1) we copyright the
    4.52 +library, and (2) we offer you this license, which gives you legal
    4.53 +permission to copy, distribute and/or modify the library.
    4.54 +
    4.55 +  To protect each distributor, we want to make it very clear that
    4.56 +there is no warranty for the free library.  Also, if the library is
    4.57 +modified by someone else and passed on, the recipients should know
    4.58 +that what they have is not the original version, so that the original
    4.59 +author's reputation will not be affected by problems that might be
    4.60 +introduced by others.
    4.61 +
    4.62 +  Finally, software patents pose a constant threat to the existence of
    4.63 +any free program.  We wish to make sure that a company cannot
    4.64 +effectively restrict the users of a free program by obtaining a
    4.65 +restrictive license from a patent holder.  Therefore, we insist that
    4.66 +any patent license obtained for a version of the library must be
    4.67 +consistent with the full freedom of use specified in this license.
    4.68 +
    4.69 +  Most GNU software, including some libraries, is covered by the
    4.70 +ordinary GNU General Public License.  This license, the GNU Lesser
    4.71 +General Public License, applies to certain designated libraries, and
    4.72 +is quite different from the ordinary General Public License.  We use
    4.73 +this license for certain libraries in order to permit linking those
    4.74 +libraries into non-free programs.
    4.75 +
    4.76 +  When a program is linked with a library, whether statically or using
    4.77 +a shared library, the combination of the two is legally speaking a
    4.78 +combined work, a derivative of the original library.  The ordinary
    4.79 +General Public License therefore permits such linking only if the
    4.80 +entire combination fits its criteria of freedom.  The Lesser General
    4.81 +Public License permits more lax criteria for linking other code with
    4.82 +the library.
    4.83 +
    4.84 +  We call this license the "Lesser" General Public License because it
    4.85 +does Less to protect the user's freedom than the ordinary General
    4.86 +Public License.  It also provides other free software developers Less
    4.87 +of an advantage over competing non-free programs.  These disadvantages
    4.88 +are the reason we use the ordinary General Public License for many
    4.89 +libraries.  However, the Lesser license provides advantages in certain
    4.90 +special circumstances.
    4.91 +
    4.92 +  For example, on rare occasions, there may be a special need to
    4.93 +encourage the widest possible use of a certain library, so that it becomes
    4.94 +a de-facto standard.  To achieve this, non-free programs must be
    4.95 +allowed to use the library.  A more frequent case is that a free
    4.96 +library does the same job as widely used non-free libraries.  In this
    4.97 +case, there is little to gain by limiting the free library to free
    4.98 +software only, so we use the Lesser General Public License.
    4.99 +
   4.100 +  In other cases, permission to use a particular library in non-free
   4.101 +programs enables a greater number of people to use a large body of
   4.102 +free software.  For example, permission to use the GNU C Library in
   4.103 +non-free programs enables many more people to use the whole GNU
   4.104 +operating system, as well as its variant, the GNU/Linux operating
   4.105 +system.
   4.106 +
   4.107 +  Although the Lesser General Public License is Less protective of the
   4.108 +users' freedom, it does ensure that the user of a program that is
   4.109 +linked with the Library has the freedom and the wherewithal to run
   4.110 +that program using a modified version of the Library.
   4.111 +
   4.112 +  The precise terms and conditions for copying, distribution and
   4.113 +modification follow.  Pay close attention to the difference between a
   4.114 +"work based on the library" and a "work that uses the library".  The
   4.115 +former contains code derived from the library, whereas the latter must
   4.116 +be combined with the library in order to run.
   4.117 +
   4.118 +		  GNU LESSER GENERAL PUBLIC LICENSE
   4.119 +   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
   4.120 +
   4.121 +  0. This License Agreement applies to any software library or other
   4.122 +program which contains a notice placed by the copyright holder or
   4.123 +other authorized party saying it may be distributed under the terms of
   4.124 +this Lesser General Public License (also called "this License").
   4.125 +Each licensee is addressed as "you".
   4.126 +
   4.127 +  A "library" means a collection of software functions and/or data
   4.128 +prepared so as to be conveniently linked with application programs
   4.129 +(which use some of those functions and data) to form executables.
   4.130 +
   4.131 +  The "Library", below, refers to any such software library or work
   4.132 +which has been distributed under these terms.  A "work based on the
   4.133 +Library" means either the Library or any derivative work under
   4.134 +copyright law: that is to say, a work containing the Library or a
   4.135 +portion of it, either verbatim or with modifications and/or translated
   4.136 +straightforwardly into another language.  (Hereinafter, translation is
   4.137 +included without limitation in the term "modification".)
   4.138 +
   4.139 +  "Source code" for a work means the preferred form of the work for
   4.140 +making modifications to it.  For a library, complete source code means
   4.141 +all the source code for all modules it contains, plus any associated
   4.142 +interface definition files, plus the scripts used to control compilation
   4.143 +and installation of the library.
   4.144 +
   4.145 +  Activities other than copying, distribution and modification are not
   4.146 +covered by this License; they are outside its scope.  The act of
   4.147 +running a program using the Library is not restricted, and output from
   4.148 +such a program is covered only if its contents constitute a work based
   4.149 +on the Library (independent of the use of the Library in a tool for
   4.150 +writing it).  Whether that is true depends on what the Library does
   4.151 +and what the program that uses the Library does.
   4.152 +  
   4.153 +  1. You may copy and distribute verbatim copies of the Library's
   4.154 +complete source code as you receive it, in any medium, provided that
   4.155 +you conspicuously and appropriately publish on each copy an
   4.156 +appropriate copyright notice and disclaimer of warranty; keep intact
   4.157 +all the notices that refer to this License and to the absence of any
   4.158 +warranty; and distribute a copy of this License along with the
   4.159 +Library.
   4.160 +
   4.161 +  You may charge a fee for the physical act of transferring a copy,
   4.162 +and you may at your option offer warranty protection in exchange for a
   4.163 +fee.
   4.164 +
   4.165 +  2. You may modify your copy or copies of the Library or any portion
   4.166 +of it, thus forming a work based on the Library, and copy and
   4.167 +distribute such modifications or work under the terms of Section 1
   4.168 +above, provided that you also meet all of these conditions:
   4.169 +
   4.170 +    a) The modified work must itself be a software library.
   4.171 +
   4.172 +    b) You must cause the files modified to carry prominent notices
   4.173 +    stating that you changed the files and the date of any change.
   4.174 +
   4.175 +    c) You must cause the whole of the work to be licensed at no
   4.176 +    charge to all third parties under the terms of this License.
   4.177 +
   4.178 +    d) If a facility in the modified Library refers to a function or a
   4.179 +    table of data to be supplied by an application program that uses
   4.180 +    the facility, other than as an argument passed when the facility
   4.181 +    is invoked, then you must make a good faith effort to ensure that,
   4.182 +    in the event an application does not supply such function or
   4.183 +    table, the facility still operates, and performs whatever part of
   4.184 +    its purpose remains meaningful.
   4.185 +
   4.186 +    (For example, a function in a library to compute square roots has
   4.187 +    a purpose that is entirely well-defined independent of the
   4.188 +    application.  Therefore, Subsection 2d requires that any
   4.189 +    application-supplied function or table used by this function must
   4.190 +    be optional: if the application does not supply it, the square
   4.191 +    root function must still compute square roots.)
   4.192 +
   4.193 +These requirements apply to the modified work as a whole.  If
   4.194 +identifiable sections of that work are not derived from the Library,
   4.195 +and can be reasonably considered independent and separate works in
   4.196 +themselves, then this License, and its terms, do not apply to those
   4.197 +sections when you distribute them as separate works.  But when you
   4.198 +distribute the same sections as part of a whole which is a work based
   4.199 +on the Library, the distribution of the whole must be on the terms of
   4.200 +this License, whose permissions for other licensees extend to the
   4.201 +entire whole, and thus to each and every part regardless of who wrote
   4.202 +it.
   4.203 +
   4.204 +Thus, it is not the intent of this section to claim rights or contest
   4.205 +your rights to work written entirely by you; rather, the intent is to
   4.206 +exercise the right to control the distribution of derivative or
   4.207 +collective works based on the Library.
   4.208 +
   4.209 +In addition, mere aggregation of another work not based on the Library
   4.210 +with the Library (or with a work based on the Library) on a volume of
   4.211 +a storage or distribution medium does not bring the other work under
   4.212 +the scope of this License.
   4.213 +
   4.214 +  3. You may opt to apply the terms of the ordinary GNU General Public
   4.215 +License instead of this License to a given copy of the Library.  To do
   4.216 +this, you must alter all the notices that refer to this License, so
   4.217 +that they refer to the ordinary GNU General Public License, version 2,
   4.218 +instead of to this License.  (If a newer version than version 2 of the
   4.219 +ordinary GNU General Public License has appeared, then you can specify
   4.220 +that version instead if you wish.)  Do not make any other change in
   4.221 +these notices.
   4.222 +
   4.223 +  Once this change is made in a given copy, it is irreversible for
   4.224 +that copy, so the ordinary GNU General Public License applies to all
   4.225 +subsequent copies and derivative works made from that copy.
   4.226 +
   4.227 +  This option is useful when you wish to copy part of the code of
   4.228 +the Library into a program that is not a library.
   4.229 +
   4.230 +  4. You may copy and distribute the Library (or a portion or
   4.231 +derivative of it, under Section 2) in object code or executable form
   4.232 +under the terms of Sections 1 and 2 above provided that you accompany
   4.233 +it with the complete corresponding machine-readable source code, which
   4.234 +must be distributed under the terms of Sections 1 and 2 above on a
   4.235 +medium customarily used for software interchange.
   4.236 +
   4.237 +  If distribution of object code is made by offering access to copy
   4.238 +from a designated place, then offering equivalent access to copy the
   4.239 +source code from the same place satisfies the requirement to
   4.240 +distribute the source code, even though third parties are not
   4.241 +compelled to copy the source along with the object code.
   4.242 +
   4.243 +  5. A program that contains no derivative of any portion of the
   4.244 +Library, but is designed to work with the Library by being compiled or
   4.245 +linked with it, is called a "work that uses the Library".  Such a
   4.246 +work, in isolation, is not a derivative work of the Library, and
   4.247 +therefore falls outside the scope of this License.
   4.248 +
   4.249 +  However, linking a "work that uses the Library" with the Library
   4.250 +creates an executable that is a derivative of the Library (because it
   4.251 +contains portions of the Library), rather than a "work that uses the
   4.252 +library".  The executable is therefore covered by this License.
   4.253 +Section 6 states terms for distribution of such executables.
   4.254 +
   4.255 +  When a "work that uses the Library" uses material from a header file
   4.256 +that is part of the Library, the object code for the work may be a
   4.257 +derivative work of the Library even though the source code is not.
   4.258 +Whether this is true is especially significant if the work can be
   4.259 +linked without the Library, or if the work is itself a library.  The
   4.260 +threshold for this to be true is not precisely defined by law.
   4.261 +
   4.262 +  If such an object file uses only numerical parameters, data
   4.263 +structure layouts and accessors, and small macros and small inline
   4.264 +functions (ten lines or less in length), then the use of the object
   4.265 +file is unrestricted, regardless of whether it is legally a derivative
   4.266 +work.  (Executables containing this object code plus portions of the
   4.267 +Library will still fall under Section 6.)
   4.268 +
   4.269 +  Otherwise, if the work is a derivative of the Library, you may
   4.270 +distribute the object code for the work under the terms of Section 6.
   4.271 +Any executables containing that work also fall under Section 6,
   4.272 +whether or not they are linked directly with the Library itself.
   4.273 +
   4.274 +  6. As an exception to the Sections above, you may also combine or
   4.275 +link a "work that uses the Library" with the Library to produce a
   4.276 +work containing portions of the Library, and distribute that work
   4.277 +under terms of your choice, provided that the terms permit
   4.278 +modification of the work for the customer's own use and reverse
   4.279 +engineering for debugging such modifications.
   4.280 +
   4.281 +  You must give prominent notice with each copy of the work that the
   4.282 +Library is used in it and that the Library and its use are covered by
   4.283 +this License.  You must supply a copy of this License.  If the work
   4.284 +during execution displays copyright notices, you must include the
   4.285 +copyright notice for the Library among them, as well as a reference
   4.286 +directing the user to the copy of this License.  Also, you must do one
   4.287 +of these things:
   4.288 +
   4.289 +    a) Accompany the work with the complete corresponding
   4.290 +    machine-readable source code for the Library including whatever
   4.291 +    changes were used in the work (which must be distributed under
   4.292 +    Sections 1 and 2 above); and, if the work is an executable linked
   4.293 +    with the Library, with the complete machine-readable "work that
   4.294 +    uses the Library", as object code and/or source code, so that the
   4.295 +    user can modify the Library and then relink to produce a modified
   4.296 +    executable containing the modified Library.  (It is understood
   4.297 +    that the user who changes the contents of definitions files in the
   4.298 +    Library will not necessarily be able to recompile the application
   4.299 +    to use the modified definitions.)
   4.300 +
   4.301 +    b) Use a suitable shared library mechanism for linking with the
   4.302 +    Library.  A suitable mechanism is one that (1) uses at run time a
   4.303 +    copy of the library already present on the user's computer system,
   4.304 +    rather than copying library functions into the executable, and (2)
   4.305 +    will operate properly with a modified version of the library, if
   4.306 +    the user installs one, as long as the modified version is
   4.307 +    interface-compatible with the version that the work was made with.
   4.308 +
   4.309 +    c) Accompany the work with a written offer, valid for at
   4.310 +    least three years, to give the same user the materials
   4.311 +    specified in Subsection 6a, above, for a charge no more
   4.312 +    than the cost of performing this distribution.
   4.313 +
   4.314 +    d) If distribution of the work is made by offering access to copy
   4.315 +    from a designated place, offer equivalent access to copy the above
   4.316 +    specified materials from the same place.
   4.317 +
   4.318 +    e) Verify that the user has already received a copy of these
   4.319 +    materials or that you have already sent this user a copy.
   4.320 +
   4.321 +  For an executable, the required form of the "work that uses the
   4.322 +Library" must include any data and utility programs needed for
   4.323 +reproducing the executable from it.  However, as a special exception,
   4.324 +the materials to be distributed need not include anything that is
   4.325 +normally distributed (in either source or binary form) with the major
   4.326 +components (compiler, kernel, and so on) of the operating system on
   4.327 +which the executable runs, unless that component itself accompanies
   4.328 +the executable.
   4.329 +
   4.330 +  It may happen that this requirement contradicts the license
   4.331 +restrictions of other proprietary libraries that do not normally
   4.332 +accompany the operating system.  Such a contradiction means you cannot
   4.333 +use both them and the Library together in an executable that you
   4.334 +distribute.
   4.335 +
   4.336 +  7. You may place library facilities that are a work based on the
   4.337 +Library side-by-side in a single library together with other library
   4.338 +facilities not covered by this License, and distribute such a combined
   4.339 +library, provided that the separate distribution of the work based on
   4.340 +the Library and of the other library facilities is otherwise
   4.341 +permitted, and provided that you do these two things:
   4.342 +
   4.343 +    a) Accompany the combined library with a copy of the same work
   4.344 +    based on the Library, uncombined with any other library
   4.345 +    facilities.  This must be distributed under the terms of the
   4.346 +    Sections above.
   4.347 +
   4.348 +    b) Give prominent notice with the combined library of the fact
   4.349 +    that part of it is a work based on the Library, and explaining
   4.350 +    where to find the accompanying uncombined form of the same work.
   4.351 +
   4.352 +  8. You may not copy, modify, sublicense, link with, or distribute
   4.353 +the Library except as expressly provided under this License.  Any
   4.354 +attempt otherwise to copy, modify, sublicense, link with, or
   4.355 +distribute the Library is void, and will automatically terminate your
   4.356 +rights under this License.  However, parties who have received copies,
   4.357 +or rights, from you under this License will not have their licenses
   4.358 +terminated so long as such parties remain in full compliance.
   4.359 +
   4.360 +  9. You are not required to accept this License, since you have not
   4.361 +signed it.  However, nothing else grants you permission to modify or
   4.362 +distribute the Library or its derivative works.  These actions are
   4.363 +prohibited by law if you do not accept this License.  Therefore, by
   4.364 +modifying or distributing the Library (or any work based on the
   4.365 +Library), you indicate your acceptance of this License to do so, and
   4.366 +all its terms and conditions for copying, distributing or modifying
   4.367 +the Library or works based on it.
   4.368 +
   4.369 +  10. Each time you redistribute the Library (or any work based on the
   4.370 +Library), the recipient automatically receives a license from the
   4.371 +original licensor to copy, distribute, link with or modify the Library
   4.372 +subject to these terms and conditions.  You may not impose any further
   4.373 +restrictions on the recipients' exercise of the rights granted herein.
   4.374 +You are not responsible for enforcing compliance by third parties with
   4.375 +this License.
   4.376 +
   4.377 +  11. If, as a consequence of a court judgment or allegation of patent
   4.378 +infringement or for any other reason (not limited to patent issues),
   4.379 +conditions are imposed on you (whether by court order, agreement or
   4.380 +otherwise) that contradict the conditions of this License, they do not
   4.381 +excuse you from the conditions of this License.  If you cannot
   4.382 +distribute so as to satisfy simultaneously your obligations under this
   4.383 +License and any other pertinent obligations, then as a consequence you
   4.384 +may not distribute the Library at all.  For example, if a patent
   4.385 +license would not permit royalty-free redistribution of the Library by
   4.386 +all those who receive copies directly or indirectly through you, then
   4.387 +the only way you could satisfy both it and this License would be to
   4.388 +refrain entirely from distribution of the Library.
   4.389 +
   4.390 +If any portion of this section is held invalid or unenforceable under any
   4.391 +particular circumstance, the balance of the section is intended to apply,
   4.392 +and the section as a whole is intended to apply in other circumstances.
   4.393 +
   4.394 +It is not the purpose of this section to induce you to infringe any
   4.395 +patents or other property right claims or to contest validity of any
   4.396 +such claims; this section has the sole purpose of protecting the
   4.397 +integrity of the free software distribution system which is
   4.398 +implemented by public license practices.  Many people have made
   4.399 +generous contributions to the wide range of software distributed
   4.400 +through that system in reliance on consistent application of that
   4.401 +system; it is up to the author/donor to decide if he or she is willing
   4.402 +to distribute software through any other system and a licensee cannot
   4.403 +impose that choice.
   4.404 +
   4.405 +This section is intended to make thoroughly clear what is believed to
   4.406 +be a consequence of the rest of this License.
   4.407 +
   4.408 +  12. If the distribution and/or use of the Library is restricted in
   4.409 +certain countries either by patents or by copyrighted interfaces, the
   4.410 +original copyright holder who places the Library under this License may add
   4.411 +an explicit geographical distribution limitation excluding those countries,
   4.412 +so that distribution is permitted only in or among countries not thus
   4.413 +excluded.  In such case, this License incorporates the limitation as if
   4.414 +written in the body of this License.
   4.415 +
   4.416 +  13. The Free Software Foundation may publish revised and/or new
   4.417 +versions of the Lesser General Public License from time to time.
   4.418 +Such new versions will be similar in spirit to the present version,
   4.419 +but may differ in detail to address new problems or concerns.
   4.420 +
   4.421 +Each version is given a distinguishing version number.  If the Library
   4.422 +specifies a version number of this License which applies to it and
   4.423 +"any later version", you have the option of following the terms and
   4.424 +conditions either of that version or of any later version published by
   4.425 +the Free Software Foundation.  If the Library does not specify a
   4.426 +license version number, you may choose any version ever published by
   4.427 +the Free Software Foundation.
   4.428 +
   4.429 +  14. If you wish to incorporate parts of the Library into other free
   4.430 +programs whose distribution conditions are incompatible with these,
   4.431 +write to the author to ask for permission.  For software which is
   4.432 +copyrighted by the Free Software Foundation, write to the Free
   4.433 +Software Foundation; we sometimes make exceptions for this.  Our
   4.434 +decision will be guided by the two goals of preserving the free status
   4.435 +of all derivatives of our free software and of promoting the sharing
   4.436 +and reuse of software generally.
   4.437 +
   4.438 +			    NO WARRANTY
   4.439 +
   4.440 +  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
   4.441 +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
   4.442 +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
   4.443 +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
   4.444 +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
   4.445 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   4.446 +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
   4.447 +LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
   4.448 +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
   4.449 +
   4.450 +  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
   4.451 +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
   4.452 +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
   4.453 +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
   4.454 +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
   4.455 +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
   4.456 +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
   4.457 +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
   4.458 +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
   4.459 +DAMAGES.
   4.460 +
   4.461 +		     END OF TERMS AND CONDITIONS
   4.462 +
   4.463 +           How to Apply These Terms to Your New Libraries
   4.464 +
   4.465 +  If you develop a new library, and you want it to be of the greatest
   4.466 +possible use to the public, we recommend making it free software that
   4.467 +everyone can redistribute and change.  You can do so by permitting
   4.468 +redistribution under these terms (or, alternatively, under the terms of the
   4.469 +ordinary General Public License).
   4.470 +
   4.471 +  To apply these terms, attach the following notices to the library.  It is
   4.472 +safest to attach them to the start of each source file to most effectively
   4.473 +convey the exclusion of warranty; and each file should have at least the
   4.474 +"copyright" line and a pointer to where the full notice is found.
   4.475 +
   4.476 +    <one line to give the library's name and a brief idea of what it does.>
   4.477 +    Copyright (C) <year>  <name of author>
   4.478 +
   4.479 +    This library is free software; you can redistribute it and/or
   4.480 +    modify it under the terms of the GNU Lesser General Public
   4.481 +    License as published by the Free Software Foundation; either
   4.482 +    version 2.1 of the License, or (at your option) any later version.
   4.483 +
   4.484 +    This library is distributed in the hope that it will be useful,
   4.485 +    but WITHOUT ANY WARRANTY; without even the implied warranty of
   4.486 +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   4.487 +    Lesser General Public License for more details.
   4.488 +
   4.489 +    You should have received a copy of the GNU Lesser General Public
   4.490 +    License along with this library; if not, write to the Free Software
   4.491 +    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
   4.492 +
   4.493 +Also add information on how to contact you by electronic and paper mail.
   4.494 +
   4.495 +You should also get your employer (if you work as a programmer) or your
   4.496 +school, if any, to sign a "copyright disclaimer" for the library, if
   4.497 +necessary.  Here is a sample; alter the names:
   4.498 +
   4.499 +  Yoyodyne, Inc., hereby disclaims all copyright interest in the
   4.500 +  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
   4.501 +
   4.502 +  <signature of Ty Coon>, 1 April 1990
   4.503 +  Ty Coon, President of Vice
   4.504 +
   4.505 +That's all there is to it!
   4.506 +
   4.507 +
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/external/libflac/COPYING.Xiph	Sun Nov 10 23:00:21 2019 +0300
     5.3 @@ -0,0 +1,29 @@
     5.4 +Copyright (C) 2000-2009  Josh Coalson
     5.5 +Copyright (C) 2011-2013  Xiph.Org Foundation
     5.6 +
     5.7 +Redistribution and use in source and binary forms, with or without
     5.8 +modification, are permitted provided that the following conditions
     5.9 +are met:
    5.10 +
    5.11 +- Redistributions of source code must retain the above copyright
    5.12 +notice, this list of conditions and the following disclaimer.
    5.13 +
    5.14 +- Redistributions in binary form must reproduce the above copyright
    5.15 +notice, this list of conditions and the following disclaimer in the
    5.16 +documentation and/or other materials provided with the distribution.
    5.17 +
    5.18 +- Neither the name of the Xiph.org Foundation nor the names of its
    5.19 +contributors may be used to endorse or promote products derived from
    5.20 +this software without specific prior written permission.
    5.21 +
    5.22 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    5.23 +``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    5.24 +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    5.25 +A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR
    5.26 +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    5.27 +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    5.28 +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
    5.29 +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
    5.30 +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
    5.31 +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    5.32 +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/external/libflac/Makefile.am	Sun Nov 10 23:00:21 2019 +0300
     6.3 @@ -0,0 +1,36 @@
     6.4 +#  FLAC - Free Lossless Audio Codec
     6.5 +#  Copyright (C) 2001-2009  Josh Coalson
     6.6 +#  Copyright (C) 2011-2013  Xiph.Org Foundation
     6.7 +#
     6.8 +#  This file is part the FLAC project.  FLAC is comprised of several
     6.9 +#  components distributed under different licenses.  The codec libraries
    6.10 +#  are distributed under Xiph.Org's BSD-like license (see the file
    6.11 +#  COPYING.Xiph in this distribution).  All other programs, libraries, and
    6.12 +#  plugins are distributed under the GPL (see COPYING.GPL).  The documentation
    6.13 +#  is distributed under the Gnu FDL (see COPYING.FDL).  Each file in the
    6.14 +#  FLAC distribution contains at the top the terms under which it may be
    6.15 +#  distributed.
    6.16 +#
    6.17 +#  Since this particular file is relevant to all components of FLAC,
    6.18 +#  it may be distributed under the Xiph.Org license, which is the least
    6.19 +#  restrictive of those mentioned above.  See the file COPYING.Xiph in this
    6.20 +#  distribution.
    6.21 +
    6.22 +#
    6.23 +# automake provides the following useful targets:
    6.24 +#
    6.25 +# all: build all programs and libraries using the current
    6.26 +# configuration (set by configure)
    6.27 +#
    6.28 +# check: build and run all self-tests
    6.29 +#
    6.30 +# clean: remove everything except what's required to build everything
    6.31 +#
    6.32 +# distclean: remove everything except what goes in the distribution
    6.33 +#
    6.34 +
    6.35 +ACLOCAL_AMFLAGS = -I m4
    6.36 +
    6.37 +SUBDIRS = include src
    6.38 +
    6.39 +CLEANFILES = *~
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/external/libflac/Makefile.in	Sun Nov 10 23:00:21 2019 +0300
     7.3 @@ -0,0 +1,817 @@
     7.4 +# Makefile.in generated by automake 1.11.6 from Makefile.am.
     7.5 +# @configure_input@
     7.6 +
     7.7 +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
     7.8 +# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
     7.9 +# Foundation, Inc.
    7.10 +# This Makefile.in is free software; the Free Software Foundation
    7.11 +# gives unlimited permission to copy and/or distribute it,
    7.12 +# with or without modifications, as long as this notice is preserved.
    7.13 +
    7.14 +# This program is distributed in the hope that it will be useful,
    7.15 +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    7.16 +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    7.17 +# PARTICULAR PURPOSE.
    7.18 +
    7.19 +@SET_MAKE@
    7.20 +
    7.21 +#  FLAC - Free Lossless Audio Codec
    7.22 +#  Copyright (C) 2001-2009  Josh Coalson
    7.23 +#  Copyright (C) 2011-2013  Xiph.Org Foundation
    7.24 +#
    7.25 +#  This file is part the FLAC project.  FLAC is comprised of several
    7.26 +#  components distributed under different licenses.  The codec libraries
    7.27 +#  are distributed under Xiph.Org's BSD-like license (see the file
    7.28 +#  COPYING.Xiph in this distribution).  All other programs, libraries, and
    7.29 +#  plugins are distributed under the GPL (see COPYING.GPL).  The documentation
    7.30 +#  is distributed under the Gnu FDL (see COPYING.FDL).  Each file in the
    7.31 +#  FLAC distribution contains at the top the terms under which it may be
    7.32 +#  distributed.
    7.33 +#
    7.34 +#  Since this particular file is relevant to all components of FLAC,
    7.35 +#  it may be distributed under the Xiph.Org license, which is the least
    7.36 +#  restrictive of those mentioned above.  See the file COPYING.Xiph in this
    7.37 +#  distribution.
    7.38 +
    7.39 +#
    7.40 +# automake provides the following useful targets:
    7.41 +#
    7.42 +# all: build all programs and libraries using the current
    7.43 +# configuration (set by configure)
    7.44 +#
    7.45 +# check: build and run all self-tests
    7.46 +#
    7.47 +# clean: remove everything except what's required to build everything
    7.48 +#
    7.49 +# distclean: remove everything except what goes in the distribution
    7.50 +#
    7.51 +VPATH = @srcdir@
    7.52 +am__make_dryrun = \
    7.53 +  { \
    7.54 +    am__dry=no; \
    7.55 +    case $$MAKEFLAGS in \
    7.56 +      *\\[\ \	]*) \
    7.57 +        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
    7.58 +          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
    7.59 +      *) \
    7.60 +        for am__flg in $$MAKEFLAGS; do \
    7.61 +          case $$am__flg in \
    7.62 +            *=*|--*) ;; \
    7.63 +            *n*) am__dry=yes; break;; \
    7.64 +          esac; \
    7.65 +        done;; \
    7.66 +    esac; \
    7.67 +    test $$am__dry = yes; \
    7.68 +  }
    7.69 +pkgdatadir = $(datadir)/@PACKAGE@
    7.70 +pkgincludedir = $(includedir)/@PACKAGE@
    7.71 +pkglibdir = $(libdir)/@PACKAGE@
    7.72 +pkglibexecdir = $(libexecdir)/@PACKAGE@
    7.73 +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
    7.74 +install_sh_DATA = $(install_sh) -c -m 644
    7.75 +install_sh_PROGRAM = $(install_sh) -c
    7.76 +install_sh_SCRIPT = $(install_sh) -c
    7.77 +INSTALL_HEADER = $(INSTALL_DATA)
    7.78 +transform = $(program_transform_name)
    7.79 +NORMAL_INSTALL = :
    7.80 +PRE_INSTALL = :
    7.81 +POST_INSTALL = :
    7.82 +NORMAL_UNINSTALL = :
    7.83 +PRE_UNINSTALL = :
    7.84 +POST_UNINSTALL = :
    7.85 +build_triplet = @build@
    7.86 +host_triplet = @host@
    7.87 +subdir = .
    7.88 +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
    7.89 +	$(srcdir)/Makefile.in $(srcdir)/config.h.in \
    7.90 +	$(top_srcdir)/configure AUTHORS ar-lib compile config.guess \
    7.91 +	config.rpath config.sub depcomp install-sh ltmain.sh missing
    7.92 +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    7.93 +am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \
    7.94 +	$(top_srcdir)/m4/bswap.m4 $(top_srcdir)/m4/gcc_version.m4 \
    7.95 +	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
    7.96 +	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
    7.97 +	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/ogg.m4 \
    7.98 +	$(top_srcdir)/m4/stack_protect.m4 $(top_srcdir)/configure.ac
    7.99 +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
   7.100 +	$(ACLOCAL_M4)
   7.101 +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
   7.102 + configure.lineno config.status.lineno
   7.103 +mkinstalldirs = $(install_sh) -d
   7.104 +CONFIG_HEADER = config.h
   7.105 +CONFIG_CLEAN_FILES =
   7.106 +CONFIG_CLEAN_VPATH_FILES =
   7.107 +AM_V_GEN = $(am__v_GEN_@AM_V@)
   7.108 +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
   7.109 +am__v_GEN_0 = @echo "  GEN   " $@;
   7.110 +AM_V_at = $(am__v_at_@AM_V@)
   7.111 +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
   7.112 +am__v_at_0 = @
   7.113 +SOURCES =
   7.114 +DIST_SOURCES =
   7.115 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
   7.116 +	html-recursive info-recursive install-data-recursive \
   7.117 +	install-dvi-recursive install-exec-recursive \
   7.118 +	install-html-recursive install-info-recursive \
   7.119 +	install-pdf-recursive install-ps-recursive install-recursive \
   7.120 +	installcheck-recursive installdirs-recursive pdf-recursive \
   7.121 +	ps-recursive uninstall-recursive
   7.122 +am__can_run_installinfo = \
   7.123 +  case $$AM_UPDATE_INFO_DIR in \
   7.124 +    n|no|NO) false;; \
   7.125 +    *) (install-info --version) >/dev/null 2>&1;; \
   7.126 +  esac
   7.127 +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   7.128 +  distclean-recursive maintainer-clean-recursive
   7.129 +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
   7.130 +	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
   7.131 +	distdir dist dist-all distcheck
   7.132 +ETAGS = etags
   7.133 +CTAGS = ctags
   7.134 +DIST_SUBDIRS = $(SUBDIRS)
   7.135 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
   7.136 +distdir = $(PACKAGE)-$(VERSION)
   7.137 +top_distdir = $(distdir)
   7.138 +am__remove_distdir = \
   7.139 +  if test -d "$(distdir)"; then \
   7.140 +    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
   7.141 +      && rm -rf "$(distdir)" \
   7.142 +      || { sleep 5 && rm -rf "$(distdir)"; }; \
   7.143 +  else :; fi
   7.144 +am__relativize = \
   7.145 +  dir0=`pwd`; \
   7.146 +  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
   7.147 +  sed_rest='s,^[^/]*/*,,'; \
   7.148 +  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
   7.149 +  sed_butlast='s,/*[^/]*$$,,'; \
   7.150 +  while test -n "$$dir1"; do \
   7.151 +    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
   7.152 +    if test "$$first" != "."; then \
   7.153 +      if test "$$first" = ".."; then \
   7.154 +        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
   7.155 +        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
   7.156 +      else \
   7.157 +        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
   7.158 +        if test "$$first2" = "$$first"; then \
   7.159 +          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
   7.160 +        else \
   7.161 +          dir2="../$$dir2"; \
   7.162 +        fi; \
   7.163 +        dir0="$$dir0"/"$$first"; \
   7.164 +      fi; \
   7.165 +    fi; \
   7.166 +    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
   7.167 +  done; \
   7.168 +  reldir="$$dir2"
   7.169 +GZIP_ENV = --best
   7.170 +DIST_ARCHIVES = $(distdir).tar.xz
   7.171 +distuninstallcheck_listfiles = find . -type f -print
   7.172 +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   7.173 +  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
   7.174 +distcleancheck_listfiles = find . -type f -print
   7.175 +ACLOCAL = @ACLOCAL@
   7.176 +AMTAR = @AMTAR@
   7.177 +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
   7.178 +AR = @AR@
   7.179 +AS = @AS@
   7.180 +AUTOCONF = @AUTOCONF@
   7.181 +AUTOHEADER = @AUTOHEADER@
   7.182 +AUTOMAKE = @AUTOMAKE@
   7.183 +AWK = @AWK@
   7.184 +CC = @CC@
   7.185 +CCAS = @CCAS@
   7.186 +CCASDEPMODE = @CCASDEPMODE@
   7.187 +CCASFLAGS = @CCASFLAGS@
   7.188 +CCDEPMODE = @CCDEPMODE@
   7.189 +CFLAGS = @CFLAGS@
   7.190 +CPP = @CPP@
   7.191 +CPPFLAGS = @CPPFLAGS@
   7.192 +CYGPATH_W = @CYGPATH_W@
   7.193 +DEFS = @DEFS@
   7.194 +DEPDIR = @DEPDIR@
   7.195 +DLLTOOL = @DLLTOOL@
   7.196 +DSYMUTIL = @DSYMUTIL@
   7.197 +DUMPBIN = @DUMPBIN@
   7.198 +ECHO_C = @ECHO_C@
   7.199 +ECHO_N = @ECHO_N@
   7.200 +ECHO_T = @ECHO_T@
   7.201 +EGREP = @EGREP@
   7.202 +EXEEXT = @EXEEXT@
   7.203 +FGREP = @FGREP@
   7.204 +GCC_MAJOR_VERSION = @GCC_MAJOR_VERSION@
   7.205 +GCC_MINOR_VERSION = @GCC_MINOR_VERSION@
   7.206 +GCC_VERSION = @GCC_VERSION@
   7.207 +GREP = @GREP@
   7.208 +INSTALL = @INSTALL@
   7.209 +INSTALL_DATA = @INSTALL_DATA@
   7.210 +INSTALL_PROGRAM = @INSTALL_PROGRAM@
   7.211 +INSTALL_SCRIPT = @INSTALL_SCRIPT@
   7.212 +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
   7.213 +LD = @LD@
   7.214 +LDFLAGS = @LDFLAGS@
   7.215 +LIBOBJS = @LIBOBJS@
   7.216 +LIBS = @LIBS@
   7.217 +LIBTOOL = @LIBTOOL@
   7.218 +LIPO = @LIPO@
   7.219 +LN_S = @LN_S@
   7.220 +LTLIBOBJS = @LTLIBOBJS@
   7.221 +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
   7.222 +MAINT = @MAINT@
   7.223 +MAKEINFO = @MAKEINFO@
   7.224 +MANIFEST_TOOL = @MANIFEST_TOOL@
   7.225 +MKDIR_P = @MKDIR_P@
   7.226 +NASM = @NASM@
   7.227 +NASM_ENCODER_FLAGS = @NASM_ENCODER_FLAGS@
   7.228 +NM = @NM@
   7.229 +NMEDIT = @NMEDIT@
   7.230 +OBJDUMP = @OBJDUMP@
   7.231 +OBJEXT = @OBJEXT@
   7.232 +OBJ_FORMAT = @OBJ_FORMAT@
   7.233 +OGG_CFLAGS = @OGG_CFLAGS@
   7.234 +OGG_LIBS = @OGG_LIBS@
   7.235 +OGG_PACKAGE = @OGG_PACKAGE@
   7.236 +OTOOL = @OTOOL@
   7.237 +OTOOL64 = @OTOOL64@
   7.238 +PACKAGE = @PACKAGE@
   7.239 +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
   7.240 +PACKAGE_NAME = @PACKAGE_NAME@
   7.241 +PACKAGE_STRING = @PACKAGE_STRING@
   7.242 +PACKAGE_TARNAME = @PACKAGE_TARNAME@
   7.243 +PACKAGE_URL = @PACKAGE_URL@
   7.244 +PACKAGE_VERSION = @PACKAGE_VERSION@
   7.245 +PATH_SEPARATOR = @PATH_SEPARATOR@
   7.246 +RANLIB = @RANLIB@
   7.247 +SED = @SED@
   7.248 +SET_MAKE = @SET_MAKE@
   7.249 +SHELL = @SHELL@
   7.250 +STRIP = @STRIP@
   7.251 +VERSION = @VERSION@
   7.252 +abs_builddir = @abs_builddir@
   7.253 +abs_srcdir = @abs_srcdir@
   7.254 +abs_top_builddir = @abs_top_builddir@
   7.255 +abs_top_srcdir = @abs_top_srcdir@
   7.256 +ac_ct_AR = @ac_ct_AR@
   7.257 +ac_ct_CC = @ac_ct_CC@
   7.258 +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
   7.259 +am__include = @am__include@
   7.260 +am__leading_dot = @am__leading_dot@
   7.261 +am__quote = @am__quote@
   7.262 +am__tar = @am__tar@
   7.263 +am__untar = @am__untar@
   7.264 +bindir = @bindir@
   7.265 +build = @build@
   7.266 +build_alias = @build_alias@
   7.267 +build_cpu = @build_cpu@
   7.268 +build_os = @build_os@
   7.269 +build_vendor = @build_vendor@
   7.270 +builddir = @builddir@
   7.271 +datadir = @datadir@
   7.272 +datarootdir = @datarootdir@
   7.273 +docdir = @docdir@
   7.274 +dvidir = @dvidir@
   7.275 +exec_prefix = @exec_prefix@
   7.276 +host = @host@
   7.277 +host_alias = @host_alias@
   7.278 +host_cpu = @host_cpu@
   7.279 +host_os = @host_os@
   7.280 +host_vendor = @host_vendor@
   7.281 +htmldir = @htmldir@
   7.282 +includedir = @includedir@
   7.283 +infodir = @infodir@
   7.284 +install_sh = @install_sh@
   7.285 +libdir = @libdir@
   7.286 +libexecdir = @libexecdir@
   7.287 +localedir = @localedir@
   7.288 +localstatedir = @localstatedir@
   7.289 +mandir = @mandir@
   7.290 +mkdir_p = @mkdir_p@
   7.291 +oldincludedir = @oldincludedir@
   7.292 +pdfdir = @pdfdir@
   7.293 +prefix = @prefix@
   7.294 +program_transform_name = @program_transform_name@
   7.295 +psdir = @psdir@
   7.296 +runstatedir = @runstatedir@
   7.297 +sbindir = @sbindir@
   7.298 +sharedstatedir = @sharedstatedir@
   7.299 +srcdir = @srcdir@
   7.300 +sysconfdir = @sysconfdir@
   7.301 +target_alias = @target_alias@
   7.302 +top_build_prefix = @top_build_prefix@
   7.303 +top_builddir = @top_builddir@
   7.304 +top_srcdir = @top_srcdir@
   7.305 +ACLOCAL_AMFLAGS = -I m4
   7.306 +SUBDIRS = include src
   7.307 +CLEANFILES = *~
   7.308 +all: config.h
   7.309 +	$(MAKE) $(AM_MAKEFLAGS) all-recursive
   7.310 +
   7.311 +.SUFFIXES:
   7.312 +am--refresh: Makefile
   7.313 +	@:
   7.314 +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
   7.315 +	@for dep in $?; do \
   7.316 +	  case '$(am__configure_deps)' in \
   7.317 +	    *$$dep*) \
   7.318 +	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
   7.319 +	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
   7.320 +		&& exit 0; \
   7.321 +	      exit 1;; \
   7.322 +	  esac; \
   7.323 +	done; \
   7.324 +	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
   7.325 +	$(am__cd) $(top_srcdir) && \
   7.326 +	  $(AUTOMAKE) --foreign Makefile
   7.327 +.PRECIOUS: Makefile
   7.328 +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
   7.329 +	@case '$?' in \
   7.330 +	  *config.status*) \
   7.331 +	    echo ' $(SHELL) ./config.status'; \
   7.332 +	    $(SHELL) ./config.status;; \
   7.333 +	  *) \
   7.334 +	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
   7.335 +	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
   7.336 +	esac;
   7.337 +
   7.338 +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
   7.339 +	$(SHELL) ./config.status --recheck
   7.340 +
   7.341 +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
   7.342 +	$(am__cd) $(srcdir) && $(AUTOCONF)
   7.343 +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
   7.344 +	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
   7.345 +$(am__aclocal_m4_deps):
   7.346 +
   7.347 +config.h: stamp-h1
   7.348 +	@if test ! -f $@; then rm -f stamp-h1; else :; fi
   7.349 +	@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
   7.350 +
   7.351 +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
   7.352 +	@rm -f stamp-h1
   7.353 +	cd $(top_builddir) && $(SHELL) ./config.status config.h
   7.354 +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
   7.355 +	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
   7.356 +	rm -f stamp-h1
   7.357 +	touch $@
   7.358 +
   7.359 +distclean-hdr:
   7.360 +	-rm -f config.h stamp-h1
   7.361 +
   7.362 +mostlyclean-libtool:
   7.363 +	-rm -f *.lo
   7.364 +
   7.365 +clean-libtool:
   7.366 +	-rm -rf .libs _libs
   7.367 +
   7.368 +distclean-libtool:
   7.369 +	-rm -f libtool config.lt
   7.370 +
   7.371 +# This directory's subdirectories are mostly independent; you can cd
   7.372 +# into them and run `make' without going through this Makefile.
   7.373 +# To change the values of `make' variables: instead of editing Makefiles,
   7.374 +# (1) if the variable is set in `config.status', edit `config.status'
   7.375 +#     (which will cause the Makefiles to be regenerated when you run `make');
   7.376 +# (2) otherwise, pass the desired values on the `make' command line.
   7.377 +$(RECURSIVE_TARGETS):
   7.378 +	@fail= failcom='exit 1'; \
   7.379 +	for f in x $$MAKEFLAGS; do \
   7.380 +	  case $$f in \
   7.381 +	    *=* | --[!k]*);; \
   7.382 +	    *k*) failcom='fail=yes';; \
   7.383 +	  esac; \
   7.384 +	done; \
   7.385 +	dot_seen=no; \
   7.386 +	target=`echo $@ | sed s/-recursive//`; \
   7.387 +	list='$(SUBDIRS)'; for subdir in $$list; do \
   7.388 +	  echo "Making $$target in $$subdir"; \
   7.389 +	  if test "$$subdir" = "."; then \
   7.390 +	    dot_seen=yes; \
   7.391 +	    local_target="$$target-am"; \
   7.392 +	  else \
   7.393 +	    local_target="$$target"; \
   7.394 +	  fi; \
   7.395 +	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
   7.396 +	  || eval $$failcom; \
   7.397 +	done; \
   7.398 +	if test "$$dot_seen" = "no"; then \
   7.399 +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
   7.400 +	fi; test -z "$$fail"
   7.401 +
   7.402 +$(RECURSIVE_CLEAN_TARGETS):
   7.403 +	@fail= failcom='exit 1'; \
   7.404 +	for f in x $$MAKEFLAGS; do \
   7.405 +	  case $$f in \
   7.406 +	    *=* | --[!k]*);; \
   7.407 +	    *k*) failcom='fail=yes';; \
   7.408 +	  esac; \
   7.409 +	done; \
   7.410 +	dot_seen=no; \
   7.411 +	case "$@" in \
   7.412 +	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
   7.413 +	  *) list='$(SUBDIRS)' ;; \
   7.414 +	esac; \
   7.415 +	rev=''; for subdir in $$list; do \
   7.416 +	  if test "$$subdir" = "."; then :; else \
   7.417 +	    rev="$$subdir $$rev"; \
   7.418 +	  fi; \
   7.419 +	done; \
   7.420 +	rev="$$rev ."; \
   7.421 +	target=`echo $@ | sed s/-recursive//`; \
   7.422 +	for subdir in $$rev; do \
   7.423 +	  echo "Making $$target in $$subdir"; \
   7.424 +	  if test "$$subdir" = "."; then \
   7.425 +	    local_target="$$target-am"; \
   7.426 +	  else \
   7.427 +	    local_target="$$target"; \
   7.428 +	  fi; \
   7.429 +	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
   7.430 +	  || eval $$failcom; \
   7.431 +	done && test -z "$$fail"
   7.432 +tags-recursive:
   7.433 +	list='$(SUBDIRS)'; for subdir in $$list; do \
   7.434 +	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
   7.435 +	done
   7.436 +ctags-recursive:
   7.437 +	list='$(SUBDIRS)'; for subdir in $$list; do \
   7.438 +	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
   7.439 +	done
   7.440 +
   7.441 +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
   7.442 +	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
   7.443 +	unique=`for i in $$list; do \
   7.444 +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   7.445 +	  done | \
   7.446 +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
   7.447 +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
   7.448 +	mkid -fID $$unique
   7.449 +tags: TAGS
   7.450 +
   7.451 +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
   7.452 +		$(TAGS_FILES) $(LISP)
   7.453 +	set x; \
   7.454 +	here=`pwd`; \
   7.455 +	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
   7.456 +	  include_option=--etags-include; \
   7.457 +	  empty_fix=.; \
   7.458 +	else \
   7.459 +	  include_option=--include; \
   7.460 +	  empty_fix=; \
   7.461 +	fi; \
   7.462 +	list='$(SUBDIRS)'; for subdir in $$list; do \
   7.463 +	  if test "$$subdir" = .; then :; else \
   7.464 +	    test ! -f $$subdir/TAGS || \
   7.465 +	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
   7.466 +	  fi; \
   7.467 +	done; \
   7.468 +	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
   7.469 +	unique=`for i in $$list; do \
   7.470 +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   7.471 +	  done | \
   7.472 +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
   7.473 +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
   7.474 +	shift; \
   7.475 +	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
   7.476 +	  test -n "$$unique" || unique=$$empty_fix; \
   7.477 +	  if test $$# -gt 0; then \
   7.478 +	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
   7.479 +	      "$$@" $$unique; \
   7.480 +	  else \
   7.481 +	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
   7.482 +	      $$unique; \
   7.483 +	  fi; \
   7.484 +	fi
   7.485 +ctags: CTAGS
   7.486 +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
   7.487 +		$(TAGS_FILES) $(LISP)
   7.488 +	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
   7.489 +	unique=`for i in $$list; do \
   7.490 +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   7.491 +	  done | \
   7.492 +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
   7.493 +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
   7.494 +	test -z "$(CTAGS_ARGS)$$unique" \
   7.495 +	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
   7.496 +	     $$unique
   7.497 +
   7.498 +GTAGS:
   7.499 +	here=`$(am__cd) $(top_builddir) && pwd` \
   7.500 +	  && $(am__cd) $(top_srcdir) \
   7.501 +	  && gtags -i $(GTAGS_ARGS) "$$here"
   7.502 +
   7.503 +distclean-tags:
   7.504 +	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
   7.505 +
   7.506 +distdir: $(DISTFILES)
   7.507 +	$(am__remove_distdir)
   7.508 +	test -d "$(distdir)" || mkdir "$(distdir)"
   7.509 +	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   7.510 +	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   7.511 +	list='$(DISTFILES)'; \
   7.512 +	  dist_files=`for file in $$list; do echo $$file; done | \
   7.513 +	  sed -e "s|^$$srcdirstrip/||;t" \
   7.514 +	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
   7.515 +	case $$dist_files in \
   7.516 +	  */*) $(MKDIR_P) `echo "$$dist_files" | \
   7.517 +			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
   7.518 +			   sort -u` ;; \
   7.519 +	esac; \
   7.520 +	for file in $$dist_files; do \
   7.521 +	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
   7.522 +	  if test -d $$d/$$file; then \
   7.523 +	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
   7.524 +	    if test -d "$(distdir)/$$file"; then \
   7.525 +	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   7.526 +	    fi; \
   7.527 +	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
   7.528 +	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
   7.529 +	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   7.530 +	    fi; \
   7.531 +	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
   7.532 +	  else \
   7.533 +	    test -f "$(distdir)/$$file" \
   7.534 +	    || cp -p $$d/$$file "$(distdir)/$$file" \
   7.535 +	    || exit 1; \
   7.536 +	  fi; \
   7.537 +	done
   7.538 +	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
   7.539 +	  if test "$$subdir" = .; then :; else \
   7.540 +	    $(am__make_dryrun) \
   7.541 +	      || test -d "$(distdir)/$$subdir" \
   7.542 +	      || $(MKDIR_P) "$(distdir)/$$subdir" \
   7.543 +	      || exit 1; \
   7.544 +	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
   7.545 +	    $(am__relativize); \
   7.546 +	    new_distdir=$$reldir; \
   7.547 +	    dir1=$$subdir; dir2="$(top_distdir)"; \
   7.548 +	    $(am__relativize); \
   7.549 +	    new_top_distdir=$$reldir; \
   7.550 +	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
   7.551 +	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
   7.552 +	    ($(am__cd) $$subdir && \
   7.553 +	      $(MAKE) $(AM_MAKEFLAGS) \
   7.554 +	        top_distdir="$$new_top_distdir" \
   7.555 +	        distdir="$$new_distdir" \
   7.556 +		am__remove_distdir=: \
   7.557 +		am__skip_length_check=: \
   7.558 +		am__skip_mode_fix=: \
   7.559 +	        distdir) \
   7.560 +	      || exit 1; \
   7.561 +	  fi; \
   7.562 +	done
   7.563 +	-test -n "$(am__skip_mode_fix)" \
   7.564 +	|| find "$(distdir)" -type d ! -perm -755 \
   7.565 +		-exec chmod u+rwx,go+rx {} \; -o \
   7.566 +	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
   7.567 +	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
   7.568 +	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
   7.569 +	|| chmod -R a+r "$(distdir)"
   7.570 +dist-gzip: distdir
   7.571 +	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
   7.572 +	$(am__remove_distdir)
   7.573 +
   7.574 +dist-bzip2: distdir
   7.575 +	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
   7.576 +	$(am__remove_distdir)
   7.577 +
   7.578 +dist-lzip: distdir
   7.579 +	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
   7.580 +	$(am__remove_distdir)
   7.581 +
   7.582 +dist-lzma: distdir
   7.583 +	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
   7.584 +	$(am__remove_distdir)
   7.585 +dist-xz: distdir
   7.586 +	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
   7.587 +	$(am__remove_distdir)
   7.588 +
   7.589 +dist-tarZ: distdir
   7.590 +	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
   7.591 +	$(am__remove_distdir)
   7.592 +
   7.593 +dist-shar: distdir
   7.594 +	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
   7.595 +	$(am__remove_distdir)
   7.596 +
   7.597 +dist-zip: distdir
   7.598 +	-rm -f $(distdir).zip
   7.599 +	zip -rq $(distdir).zip $(distdir)
   7.600 +	$(am__remove_distdir)
   7.601 +
   7.602 +dist dist-all: distdir
   7.603 +	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
   7.604 +	$(am__remove_distdir)
   7.605 +
   7.606 +# This target untars the dist file and tries a VPATH configuration.  Then
   7.607 +# it guarantees that the distribution is self-contained by making another
   7.608 +# tarfile.
   7.609 +distcheck: dist
   7.610 +	case '$(DIST_ARCHIVES)' in \
   7.611 +	*.tar.gz*) \
   7.612 +	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
   7.613 +	*.tar.bz2*) \
   7.614 +	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
   7.615 +	*.tar.lzma*) \
   7.616 +	  lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
   7.617 +	*.tar.lz*) \
   7.618 +	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
   7.619 +	*.tar.xz*) \
   7.620 +	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
   7.621 +	*.tar.Z*) \
   7.622 +	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
   7.623 +	*.shar.gz*) \
   7.624 +	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
   7.625 +	*.zip*) \
   7.626 +	  unzip $(distdir).zip ;;\
   7.627 +	esac
   7.628 +	chmod -R a-w $(distdir); chmod u+w $(distdir)
   7.629 +	mkdir $(distdir)/_build
   7.630 +	mkdir $(distdir)/_inst
   7.631 +	chmod a-w $(distdir)
   7.632 +	test -d $(distdir)/_build || exit 0; \
   7.633 +	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
   7.634 +	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
   7.635 +	  && am__cwd=`pwd` \
   7.636 +	  && $(am__cd) $(distdir)/_build \
   7.637 +	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
   7.638 +	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
   7.639 +	    $(DISTCHECK_CONFIGURE_FLAGS) \
   7.640 +	  && $(MAKE) $(AM_MAKEFLAGS) \
   7.641 +	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
   7.642 +	  && $(MAKE) $(AM_MAKEFLAGS) check \
   7.643 +	  && $(MAKE) $(AM_MAKEFLAGS) install \
   7.644 +	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
   7.645 +	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
   7.646 +	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
   7.647 +	        distuninstallcheck \
   7.648 +	  && chmod -R a-w "$$dc_install_base" \
   7.649 +	  && ({ \
   7.650 +	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
   7.651 +	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
   7.652 +	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
   7.653 +	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
   7.654 +	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
   7.655 +	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
   7.656 +	  && rm -rf "$$dc_destdir" \
   7.657 +	  && $(MAKE) $(AM_MAKEFLAGS) dist \
   7.658 +	  && rm -rf $(DIST_ARCHIVES) \
   7.659 +	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
   7.660 +	  && cd "$$am__cwd" \
   7.661 +	  || exit 1
   7.662 +	$(am__remove_distdir)
   7.663 +	@(echo "$(distdir) archives ready for distribution: "; \
   7.664 +	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
   7.665 +	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
   7.666 +distuninstallcheck:
   7.667 +	@test -n '$(distuninstallcheck_dir)' || { \
   7.668 +	  echo 'ERROR: trying to run $@ with an empty' \
   7.669 +	       '$$(distuninstallcheck_dir)' >&2; \
   7.670 +	  exit 1; \
   7.671 +	}; \
   7.672 +	$(am__cd) '$(distuninstallcheck_dir)' || { \
   7.673 +	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
   7.674 +	  exit 1; \
   7.675 +	}; \
   7.676 +	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
   7.677 +	   || { echo "ERROR: files left after uninstall:" ; \
   7.678 +	        if test -n "$(DESTDIR)"; then \
   7.679 +	          echo "  (check DESTDIR support)"; \
   7.680 +	        fi ; \
   7.681 +	        $(distuninstallcheck_listfiles) ; \
   7.682 +	        exit 1; } >&2
   7.683 +distcleancheck: distclean
   7.684 +	@if test '$(srcdir)' = . ; then \
   7.685 +	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
   7.686 +	  exit 1 ; \
   7.687 +	fi
   7.688 +	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
   7.689 +	  || { echo "ERROR: files left in build directory after distclean:" ; \
   7.690 +	       $(distcleancheck_listfiles) ; \
   7.691 +	       exit 1; } >&2
   7.692 +check-am: all-am
   7.693 +check: check-recursive
   7.694 +all-am: Makefile config.h
   7.695 +installdirs: installdirs-recursive
   7.696 +installdirs-am:
   7.697 +install: install-recursive
   7.698 +install-exec: install-exec-recursive
   7.699 +install-data: install-data-recursive
   7.700 +uninstall: uninstall-recursive
   7.701 +
   7.702 +install-am: all-am
   7.703 +	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
   7.704 +
   7.705 +installcheck: installcheck-recursive
   7.706 +install-strip:
   7.707 +	if test -z '$(STRIP)'; then \
   7.708 +	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   7.709 +	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   7.710 +	      install; \
   7.711 +	else \
   7.712 +	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   7.713 +	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   7.714 +	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
   7.715 +	fi
   7.716 +mostlyclean-generic:
   7.717 +
   7.718 +clean-generic:
   7.719 +	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
   7.720 +
   7.721 +distclean-generic:
   7.722 +	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
   7.723 +	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
   7.724 +
   7.725 +maintainer-clean-generic:
   7.726 +	@echo "This command is intended for maintainers to use"
   7.727 +	@echo "it deletes files that may require special tools to rebuild."
   7.728 +clean: clean-recursive
   7.729 +
   7.730 +clean-am: clean-generic clean-libtool mostlyclean-am
   7.731 +
   7.732 +distclean: distclean-recursive
   7.733 +	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
   7.734 +	-rm -f Makefile
   7.735 +distclean-am: clean-am distclean-generic distclean-hdr \
   7.736 +	distclean-libtool distclean-tags
   7.737 +
   7.738 +dvi: dvi-recursive
   7.739 +
   7.740 +dvi-am:
   7.741 +
   7.742 +html: html-recursive
   7.743 +
   7.744 +html-am:
   7.745 +
   7.746 +info: info-recursive
   7.747 +
   7.748 +info-am:
   7.749 +
   7.750 +install-data-am:
   7.751 +
   7.752 +install-dvi: install-dvi-recursive
   7.753 +
   7.754 +install-dvi-am:
   7.755 +
   7.756 +install-exec-am:
   7.757 +
   7.758 +install-html: install-html-recursive
   7.759 +
   7.760 +install-html-am:
   7.761 +
   7.762 +install-info: install-info-recursive
   7.763 +
   7.764 +install-info-am:
   7.765 +
   7.766 +install-man:
   7.767 +
   7.768 +install-pdf: install-pdf-recursive
   7.769 +
   7.770 +install-pdf-am:
   7.771 +
   7.772 +install-ps: install-ps-recursive
   7.773 +
   7.774 +install-ps-am:
   7.775 +
   7.776 +installcheck-am:
   7.777 +
   7.778 +maintainer-clean: maintainer-clean-recursive
   7.779 +	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
   7.780 +	-rm -rf $(top_srcdir)/autom4te.cache
   7.781 +	-rm -f Makefile
   7.782 +maintainer-clean-am: distclean-am maintainer-clean-generic
   7.783 +
   7.784 +mostlyclean: mostlyclean-recursive
   7.785 +
   7.786 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool
   7.787 +
   7.788 +pdf: pdf-recursive
   7.789 +
   7.790 +pdf-am:
   7.791 +
   7.792 +ps: ps-recursive
   7.793 +
   7.794 +ps-am:
   7.795 +
   7.796 +uninstall-am:
   7.797 +
   7.798 +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
   7.799 +	ctags-recursive install-am install-strip tags-recursive
   7.800 +
   7.801 +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
   7.802 +	all all-am am--refresh check check-am clean clean-generic \
   7.803 +	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
   7.804 +	dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
   7.805 +	dist-zip distcheck distclean distclean-generic distclean-hdr \
   7.806 +	distclean-libtool distclean-tags distcleancheck distdir \
   7.807 +	distuninstallcheck dvi dvi-am html html-am info info-am \
   7.808 +	install install-am install-data install-data-am install-dvi \
   7.809 +	install-dvi-am install-exec install-exec-am install-html \
   7.810 +	install-html-am install-info install-info-am install-man \
   7.811 +	install-pdf install-pdf-am install-ps install-ps-am \
   7.812 +	install-strip installcheck installcheck-am installdirs \
   7.813 +	installdirs-am maintainer-clean maintainer-clean-generic \
   7.814 +	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
   7.815 +	ps ps-am tags tags-recursive uninstall uninstall-am
   7.816 +
   7.817 +
   7.818 +# Tell versions [3.59,3.63) of GNU make to not export all variables.
   7.819 +# Otherwise a system limit (for SysV at least) may be exceeded.
   7.820 +.NOEXPORT:
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/external/libflac/README	Sun Nov 10 23:00:21 2019 +0300
     8.3 @@ -0,0 +1,249 @@
     8.4 +/* FLAC - Free Lossless Audio Codec
     8.5 + * Copyright (C) 2001-2009  Josh Coalson
     8.6 + * Copyright (C) 2011-2013  Xiph.Org Foundation
     8.7 + *
     8.8 + * This file is part the FLAC project.  FLAC is comprised of several
     8.9 + * components distributed under different licenses.  The codec libraries
    8.10 + * are distributed under Xiph.Org's BSD-like license (see the file
    8.11 + * COPYING.Xiph in this distribution).  All other programs, libraries, and
    8.12 + * plugins are distributed under the LGPL or GPL (see COPYING.LGPL and
    8.13 + * COPYING.GPL).  The documentation is distributed under the Gnu FDL (see
    8.14 + * COPYING.FDL).  Each file in the FLAC distribution contains at the top the
    8.15 + * terms under which it may be distributed.
    8.16 + *
    8.17 + * Since this particular file is relevant to all components of FLAC,
    8.18 + * it may be distributed under the Xiph.Org license, which is the least
    8.19 + * restrictive of those mentioned above.  See the file COPYING.Xiph in this
    8.20 + * distribution.
    8.21 + */
    8.22 +
    8.23 +
    8.24 +FLAC is an Open Source lossless audio codec developed by Josh Coalson from 2001
    8.25 +to 2009.
    8.26 +
    8.27 +From January 2012 FLAC is being maintained by Erik de Castro Lopo under the
    8.28 +auspices of the Xiph.org Foundation.
    8.29 +
    8.30 +FLAC is comprised of
    8.31 +  * `libFLAC', a library which implements reference encoders and
    8.32 +    decoders for native FLAC and Ogg FLAC, and a metadata interface
    8.33 +  * `libFLAC++', a C++ object wrapper library around libFLAC
    8.34 +  * `flac', a command-line program for encoding and decoding files
    8.35 +  * `metaflac', a command-line program for viewing and editing FLAC
    8.36 +    metadata
    8.37 +  * player plugins for XMMS and Winamp
    8.38 +  * user and API documentation
    8.39 +
    8.40 +The libraries (libFLAC, libFLAC++) are
    8.41 +licensed under Xiph.org's BSD-like license (see COPYING.Xiph).  All other
    8.42 +programs and plugins are licensed under the GNU General Public License
    8.43 +(see COPYING.GPL).  The documentation is licensed under the GNU Free
    8.44 +Documentation License (see COPYING.FDL).
    8.45 +
    8.46 +
    8.47 +===============================================================================
    8.48 +FLAC - 1.3.0 - Contents
    8.49 +===============================================================================
    8.50 +
    8.51 +- Introduction
    8.52 +- Prerequisites
    8.53 +- Note to embedded developers
    8.54 +- Building in a GNU environment
    8.55 +- Building with Makefile.lite
    8.56 +- Building with MSVC
    8.57 +- Building on Mac OS X
    8.58 +
    8.59 +
    8.60 +===============================================================================
    8.61 +Introduction
    8.62 +===============================================================================
    8.63 +
    8.64 +This is the source release for the FLAC project.  See
    8.65 +
    8.66 +	doc/html/index.html
    8.67 +
    8.68 +for full documentation.
    8.69 +
    8.70 +A brief description of the directory tree:
    8.71 +
    8.72 +	doc/          the HTML documentation
    8.73 +	include/      public include files for libFLAC and libFLAC++
    8.74 +	man/          the man page for `flac'
    8.75 +	src/          the source code and private headers
    8.76 +	test/         the test scripts
    8.77 +
    8.78 +
    8.79 +===============================================================================
    8.80 +Prerequisites
    8.81 +===============================================================================
    8.82 +
    8.83 +To build FLAC with support for Ogg FLAC you must have built and installed
    8.84 +libogg according to the specific instructions below.  You must have
    8.85 +libogg 1.1.2 or greater, or there will be seeking problems with Ogg FLAC.
    8.86 +
    8.87 +If you are building on x86 and want the assembly optimizations, you will
    8.88 +need to have NASM >= 0.98.30 installed according to the specific instructions
    8.89 +below.
    8.90 +
    8.91 +
    8.92 +===============================================================================
    8.93 +Note to embedded developers
    8.94 +===============================================================================
    8.95 +
    8.96 +libFLAC has grown larger over time as more functionality has been
    8.97 +included, but much of it may be unnecessary for a particular embedded
    8.98 +implementation.  Unused parts may be pruned by some simple editing of
    8.99 +configure.ac and src/libFLAC/Makefile.am; the following dependency
   8.100 +graph shows which modules may be pruned without breaking things
   8.101 +further down:
   8.102 +
   8.103 +metadata.h
   8.104 +	stream_decoder.h
   8.105 +	format.h
   8.106 +
   8.107 +stream_encoder.h
   8.108 +	stream_decoder.h
   8.109 +	format.h
   8.110 +
   8.111 +stream_decoder.h
   8.112 +	format.h
   8.113 +
   8.114 +In other words, for pure decoding applications, both the stream encoder
   8.115 +and metadata editing interfaces can be safely removed.
   8.116 +
   8.117 +There is a section dedicated to embedded use in the libFLAC API
   8.118 +HTML documentation (see doc/html/api/index.html).
   8.119 +
   8.120 +Also, there are several places in the libFLAC code with comments marked
   8.121 +with "OPT:" where a #define can be changed to enable code that might be
   8.122 +faster on a specific platform.  Experimenting with these can yield faster
   8.123 +binaries.
   8.124 +
   8.125 +
   8.126 +===============================================================================
   8.127 +Building in a GNU environment
   8.128 +===============================================================================
   8.129 +
   8.130 +FLAC uses autoconf and libtool for configuring and building.
   8.131 +Better documentation for these will be forthcoming, but in
   8.132 +general, this should work:
   8.133 +
   8.134 +./configure && make && make check && make install
   8.135 +
   8.136 +The 'make check' step is optional; omit it to skip all the tests,
   8.137 +which can take several hours and use around 70-80 megs of disk space.
   8.138 +Even though it will stop with an explicit message on any failure, it
   8.139 +does print out a lot of stuff so you might want to capture the output
   8.140 +to a file if you're having a problem.  Also, don't run 'make check'
   8.141 +as root because it confuses some of the tests.
   8.142 +
   8.143 +NOTE: Despite our best efforts it's entirely possible to have
   8.144 +problems when using older versions of autoconf, automake, or
   8.145 +libtool.  If you have the latest versions and still can't get it
   8.146 +to work, see the next section on Makefile.lite.
   8.147 +
   8.148 +There are a few FLAC-specific arguments you can give to
   8.149 +`configure':
   8.150 +
   8.151 +--enable-debug : Builds everything with debug symbols and some
   8.152 +extra (and more verbose) error checking.
   8.153 +
   8.154 +--disable-asm-optimizations : Disables the compilation of the
   8.155 +assembly routines.  Many routines have assembly versions for
   8.156 +speed and `configure' is pretty good about knowing what is
   8.157 +supported, but you can use this option to build only from the
   8.158 +C sources.  May be necessary for building on OS X (Intel)
   8.159 +
   8.160 +--enable-sse : If you are building for an x86 CPU that supports
   8.161 +SSE instructions, you can enable some of the faster routines
   8.162 +if your operating system also supports SSE instructions.  flac
   8.163 +can tell if the CPU supports the instructions but currently has
   8.164 +no way to test if the OS does, so if it does, you must pass
   8.165 +this argument to configure to use the SSE routines.  If flac
   8.166 +crashes when built with this option you will have to go back and
   8.167 +configure without --enable-sse.  Note that
   8.168 +--disable-asm-optimizations implies --disable-sse.
   8.169 +
   8.170 +--enable-local-xmms-plugin : Installs the FLAC XMMS plugin in
   8.171 +$HOME/.xmms/Plugins, instead of the global XMMS plugin area
   8.172 +(usually /usr/lib/xmms/Input).
   8.173 +
   8.174 +--with-ogg=
   8.175 +--with-xmms-prefix=
   8.176 +--with-libiconv-prefix=
   8.177 +Use these if you have these packages but configure can't find them.
   8.178 +
   8.179 +If you want to build completely from scratch (i.e. starting with just
   8.180 +configure.ac and Makefile.am) you should be able to just run 'autogen.sh'
   8.181 +but make sure and read the comments in that file first.
   8.182 +
   8.183 +
   8.184 +===============================================================================
   8.185 +Building with Makefile.lite
   8.186 +===============================================================================
   8.187 +
   8.188 +There is a more lightweight build system for do-it-yourself-ers.
   8.189 +It is also useful if configure isn't working, which may be the
   8.190 +case since lately we've had some problems with different versions
   8.191 +of automake and libtool.  The Makefile.lite system should work
   8.192 +on GNU systems with few or no adjustments.
   8.193 +
   8.194 +From the top level just 'make -f Makefile.lite'.  You can
   8.195 +specify zero or one optional target from 'release', 'debug',
   8.196 +'test', or 'clean'.  The default is 'release'.  There is no
   8.197 +'install' target but everything you need will end up in the
   8.198 +obj/ directory.
   8.199 +
   8.200 +If you are not on an x86 system or you don't have nasm, you
   8.201 +may have to change the DEFINES in src/libFLAC/Makefile.lite.  If
   8.202 +you don't have nasm, remove -DFLAC__HAS_NASM.  If your target is
   8.203 +not an x86, change -DFLAC__CPU_IA32 to -DFLAC__CPU_UNKNOWN.
   8.204 +
   8.205 +
   8.206 +===============================================================================
   8.207 +Building with MSVC
   8.208 +===============================================================================
   8.209 +
   8.210 +There are .vcproj projects and a master FLAC.sln solution to build all
   8.211 +the libraries and executables with MSVC 2005 or newer.
   8.212 +
   8.213 +Prerequisite: you must have the Ogg libraries installed as described
   8.214 +later.
   8.215 +
   8.216 +Prerequisite: you must have nasm installed, and nasm.exe must be in
   8.217 +your PATH, or the path to nasm.exe must be added to the list of
   8.218 +directories for executable files in the MSVC global options.
   8.219 +
   8.220 +VC++ 2005:
   8.221 +To build everything, run Visual Studio, do File|Open and open FLAC.sln.
   8.222 +From the dropdown in the toolbar, select "Release" instead of "Debug",
   8.223 +then hit F7 to build.
   8.224 +
   8.225 +This will build all libraries both statically (e.g.
   8.226 +objs\release\lib\libFLAC_static.lib) and as DLLs (e.g.
   8.227 +objs\release\lib\libFLAC.dll), and it will build all binaries, statically
   8.228 +linked (e.g. objs\release\bin\flac.exe).
   8.229 +
   8.230 +Everything will end up in the "objs" directory.  DLLs and .exe files
   8.231 +are all that are needed and can be copied to an installation area and
   8.232 +added to the PATH.
   8.233 +
   8.234 +By default the code is configured with Ogg support. Before building FLAC
   8.235 +you will need to get the Ogg source distribution
   8.236 +(see http://xiph.org/downloads/), build libogg_static.lib (load
   8.237 +win32\libogg_static.sln, change solution configuration to "Release" and
   8.238 +code generation to "Multi-threaded (/MT)", then build), copy libogg_static.lib
   8.239 +into FLAC's 'objs\release\lib' directory, and copy the entire include\ogg tree
   8.240 +into FLAC's 'include' directory (so that there is an 'ogg' directory in FLAC's
   8.241 +'include' directory with the files ogg.h, os_types.h and config_types.h).
   8.242 +
   8.243 +If you want to build without Ogg support, instead edit all .vcproj files
   8.244 +and remove any "FLAC__HAS_OGG" definitions.
   8.245 +
   8.246 +
   8.247 +===============================================================================
   8.248 +Building on Mac OS X
   8.249 +===============================================================================
   8.250 +
   8.251 +If you have Fink or a recent version of OS X with the proper autotools,
   8.252 +the GNU flow above should work.
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/external/libflac/aclocal.m4	Sun Nov 10 23:00:21 2019 +0300
     9.3 @@ -0,0 +1,1215 @@
     9.4 +# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
     9.5 +
     9.6 +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
     9.7 +# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
     9.8 +# Inc.
     9.9 +# This file is free software; the Free Software Foundation
    9.10 +# gives unlimited permission to copy and/or distribute it,
    9.11 +# with or without modifications, as long as this notice is preserved.
    9.12 +
    9.13 +# This program is distributed in the hope that it will be useful,
    9.14 +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    9.15 +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    9.16 +# PARTICULAR PURPOSE.
    9.17 +
    9.18 +m4_ifndef([AC_AUTOCONF_VERSION],
    9.19 +  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
    9.20 +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
    9.21 +[m4_warning([this file was generated for autoconf 2.69.
    9.22 +You have another version of autoconf.  It may work, but is not guaranteed to.
    9.23 +If you have problems, you may need to regenerate the build system entirely.
    9.24 +To do so, use the procedure documented by the package, typically `autoreconf'.])])
    9.25 +
    9.26 +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
    9.27 +# Foundation, Inc.
    9.28 +#
    9.29 +# This file is free software; the Free Software Foundation
    9.30 +# gives unlimited permission to copy and/or distribute it,
    9.31 +# with or without modifications, as long as this notice is preserved.
    9.32 +
    9.33 +# serial 1
    9.34 +
    9.35 +# AM_AUTOMAKE_VERSION(VERSION)
    9.36 +# ----------------------------
    9.37 +# Automake X.Y traces this macro to ensure aclocal.m4 has been
    9.38 +# generated from the m4 files accompanying Automake X.Y.
    9.39 +# (This private macro should not be called outside this file.)
    9.40 +AC_DEFUN([AM_AUTOMAKE_VERSION],
    9.41 +[am__api_version='1.11'
    9.42 +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
    9.43 +dnl require some minimum version.  Point them to the right macro.
    9.44 +m4_if([$1], [1.11.6], [],
    9.45 +      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
    9.46 +])
    9.47 +
    9.48 +# _AM_AUTOCONF_VERSION(VERSION)
    9.49 +# -----------------------------
    9.50 +# aclocal traces this macro to find the Autoconf version.
    9.51 +# This is a private macro too.  Using m4_define simplifies
    9.52 +# the logic in aclocal, which can simply ignore this definition.
    9.53 +m4_define([_AM_AUTOCONF_VERSION], [])
    9.54 +
    9.55 +# AM_SET_CURRENT_AUTOMAKE_VERSION
    9.56 +# -------------------------------
    9.57 +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
    9.58 +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
    9.59 +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
    9.60 +[AM_AUTOMAKE_VERSION([1.11.6])dnl
    9.61 +m4_ifndef([AC_AUTOCONF_VERSION],
    9.62 +  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
    9.63 +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
    9.64 +
    9.65 +# Copyright (C) 2011 Free Software Foundation, Inc.
    9.66 +#
    9.67 +# This file is free software; the Free Software Foundation
    9.68 +# gives unlimited permission to copy and/or distribute it,
    9.69 +# with or without modifications, as long as this notice is preserved.
    9.70 +
    9.71 +# serial 1
    9.72 +
    9.73 +# AM_PROG_AR([ACT-IF-FAIL])
    9.74 +# -------------------------
    9.75 +# Try to determine the archiver interface, and trigger the ar-lib wrapper
    9.76 +# if it is needed.  If the detection of archiver interface fails, run
    9.77 +# ACT-IF-FAIL (default is to abort configure with a proper error message).
    9.78 +AC_DEFUN([AM_PROG_AR],
    9.79 +[AC_BEFORE([$0], [LT_INIT])dnl
    9.80 +AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
    9.81 +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
    9.82 +AC_REQUIRE_AUX_FILE([ar-lib])dnl
    9.83 +AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
    9.84 +: ${AR=ar}
    9.85 +
    9.86 +AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
    9.87 +  [am_cv_ar_interface=ar
    9.88 +   AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
    9.89 +     [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
    9.90 +      AC_TRY_EVAL([am_ar_try])
    9.91 +      if test "$ac_status" -eq 0; then
    9.92 +        am_cv_ar_interface=ar
    9.93 +      else
    9.94 +        am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
    9.95 +        AC_TRY_EVAL([am_ar_try])
    9.96 +        if test "$ac_status" -eq 0; then
    9.97 +          am_cv_ar_interface=lib
    9.98 +        else
    9.99 +          am_cv_ar_interface=unknown
   9.100 +        fi
   9.101 +      fi
   9.102 +      rm -f conftest.lib libconftest.a
   9.103 +     ])
   9.104 +   ])
   9.105 +
   9.106 +case $am_cv_ar_interface in
   9.107 +ar)
   9.108 +  ;;
   9.109 +lib)
   9.110 +  # Microsoft lib, so override with the ar-lib wrapper script.
   9.111 +  # FIXME: It is wrong to rewrite AR.
   9.112 +  # But if we don't then we get into trouble of one sort or another.
   9.113 +  # A longer-term fix would be to have automake use am__AR in this case,
   9.114 +  # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
   9.115 +  # similar.
   9.116 +  AR="$am_aux_dir/ar-lib $AR"
   9.117 +  ;;
   9.118 +unknown)
   9.119 +  m4_default([$1],
   9.120 +             [AC_MSG_ERROR([could not determine $AR interface])])
   9.121 +  ;;
   9.122 +esac
   9.123 +AC_SUBST([AR])dnl
   9.124 +])
   9.125 +
   9.126 +# Figure out how to run the assembler.                      -*- Autoconf -*-
   9.127 +
   9.128 +# Copyright (C) 2001, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
   9.129 +#
   9.130 +# This file is free software; the Free Software Foundation
   9.131 +# gives unlimited permission to copy and/or distribute it,
   9.132 +# with or without modifications, as long as this notice is preserved.
   9.133 +
   9.134 +# serial 5
   9.135 +
   9.136 +# AM_PROG_AS
   9.137 +# ----------
   9.138 +AC_DEFUN([AM_PROG_AS],
   9.139 +[# By default we simply use the C compiler to build assembly code.
   9.140 +AC_REQUIRE([AC_PROG_CC])
   9.141 +test "${CCAS+set}" = set || CCAS=$CC
   9.142 +test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
   9.143 +AC_ARG_VAR([CCAS],      [assembler compiler command (defaults to CC)])
   9.144 +AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
   9.145 +_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
   9.146 +])
   9.147 +
   9.148 +# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
   9.149 +
   9.150 +# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
   9.151 +#
   9.152 +# This file is free software; the Free Software Foundation
   9.153 +# gives unlimited permission to copy and/or distribute it,
   9.154 +# with or without modifications, as long as this notice is preserved.
   9.155 +
   9.156 +# serial 1
   9.157 +
   9.158 +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
   9.159 +# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
   9.160 +# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
   9.161 +#
   9.162 +# Of course, Automake must honor this variable whenever it calls a
   9.163 +# tool from the auxiliary directory.  The problem is that $srcdir (and
   9.164 +# therefore $ac_aux_dir as well) can be either absolute or relative,
   9.165 +# depending on how configure is run.  This is pretty annoying, since
   9.166 +# it makes $ac_aux_dir quite unusable in subdirectories: in the top
   9.167 +# source directory, any form will work fine, but in subdirectories a
   9.168 +# relative path needs to be adjusted first.
   9.169 +#
   9.170 +# $ac_aux_dir/missing
   9.171 +#    fails when called from a subdirectory if $ac_aux_dir is relative
   9.172 +# $top_srcdir/$ac_aux_dir/missing
   9.173 +#    fails if $ac_aux_dir is absolute,
   9.174 +#    fails when called from a subdirectory in a VPATH build with
   9.175 +#          a relative $ac_aux_dir
   9.176 +#
   9.177 +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
   9.178 +# are both prefixed by $srcdir.  In an in-source build this is usually
   9.179 +# harmless because $srcdir is `.', but things will broke when you
   9.180 +# start a VPATH build or use an absolute $srcdir.
   9.181 +#
   9.182 +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
   9.183 +# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
   9.184 +#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
   9.185 +# and then we would define $MISSING as
   9.186 +#   MISSING="\${SHELL} $am_aux_dir/missing"
   9.187 +# This will work as long as MISSING is not called from configure, because
   9.188 +# unfortunately $(top_srcdir) has no meaning in configure.
   9.189 +# However there are other variables, like CC, which are often used in
   9.190 +# configure, and could therefore not use this "fixed" $ac_aux_dir.
   9.191 +#
   9.192 +# Another solution, used here, is to always expand $ac_aux_dir to an
   9.193 +# absolute PATH.  The drawback is that using absolute paths prevent a
   9.194 +# configured tree to be moved without reconfiguration.
   9.195 +
   9.196 +AC_DEFUN([AM_AUX_DIR_EXPAND],
   9.197 +[dnl Rely on autoconf to set up CDPATH properly.
   9.198 +AC_PREREQ([2.50])dnl
   9.199 +# expand $ac_aux_dir to an absolute path
   9.200 +am_aux_dir=`cd $ac_aux_dir && pwd`
   9.201 +])
   9.202 +
   9.203 +# AM_CONDITIONAL                                            -*- Autoconf -*-
   9.204 +
   9.205 +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
   9.206 +# Free Software Foundation, Inc.
   9.207 +#
   9.208 +# This file is free software; the Free Software Foundation
   9.209 +# gives unlimited permission to copy and/or distribute it,
   9.210 +# with or without modifications, as long as this notice is preserved.
   9.211 +
   9.212 +# serial 9
   9.213 +
   9.214 +# AM_CONDITIONAL(NAME, SHELL-CONDITION)
   9.215 +# -------------------------------------
   9.216 +# Define a conditional.
   9.217 +AC_DEFUN([AM_CONDITIONAL],
   9.218 +[AC_PREREQ(2.52)dnl
   9.219 + ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
   9.220 +	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
   9.221 +AC_SUBST([$1_TRUE])dnl
   9.222 +AC_SUBST([$1_FALSE])dnl
   9.223 +_AM_SUBST_NOTMAKE([$1_TRUE])dnl
   9.224 +_AM_SUBST_NOTMAKE([$1_FALSE])dnl
   9.225 +m4_define([_AM_COND_VALUE_$1], [$2])dnl
   9.226 +if $2; then
   9.227 +  $1_TRUE=
   9.228 +  $1_FALSE='#'
   9.229 +else
   9.230 +  $1_TRUE='#'
   9.231 +  $1_FALSE=
   9.232 +fi
   9.233 +AC_CONFIG_COMMANDS_PRE(
   9.234 +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
   9.235 +  AC_MSG_ERROR([[conditional "$1" was never defined.
   9.236 +Usually this means the macro was only invoked conditionally.]])
   9.237 +fi])])
   9.238 +
   9.239 +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
   9.240 +# 2010, 2011 Free Software Foundation, Inc.
   9.241 +#
   9.242 +# This file is free software; the Free Software Foundation
   9.243 +# gives unlimited permission to copy and/or distribute it,
   9.244 +# with or without modifications, as long as this notice is preserved.
   9.245 +
   9.246 +# serial 12
   9.247 +
   9.248 +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
   9.249 +# written in clear, in which case automake, when reading aclocal.m4,
   9.250 +# will think it sees a *use*, and therefore will trigger all it's
   9.251 +# C support machinery.  Also note that it means that autoscan, seeing
   9.252 +# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
   9.253 +
   9.254 +
   9.255 +# _AM_DEPENDENCIES(NAME)
   9.256 +# ----------------------
   9.257 +# See how the compiler implements dependency checking.
   9.258 +# NAME is "CC", "CXX", "GCJ", or "OBJC".
   9.259 +# We try a few techniques and use that to set a single cache variable.
   9.260 +#
   9.261 +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
   9.262 +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
   9.263 +# dependency, and given that the user is not expected to run this macro,
   9.264 +# just rely on AC_PROG_CC.
   9.265 +AC_DEFUN([_AM_DEPENDENCIES],
   9.266 +[AC_REQUIRE([AM_SET_DEPDIR])dnl
   9.267 +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
   9.268 +AC_REQUIRE([AM_MAKE_INCLUDE])dnl
   9.269 +AC_REQUIRE([AM_DEP_TRACK])dnl
   9.270 +
   9.271 +ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
   9.272 +       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
   9.273 +       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
   9.274 +       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
   9.275 +       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
   9.276 +                   [depcc="$$1"   am_compiler_list=])
   9.277 +
   9.278 +AC_CACHE_CHECK([dependency style of $depcc],
   9.279 +               [am_cv_$1_dependencies_compiler_type],
   9.280 +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   9.281 +  # We make a subdir and do the tests there.  Otherwise we can end up
   9.282 +  # making bogus files that we don't know about and never remove.  For
   9.283 +  # instance it was reported that on HP-UX the gcc test will end up
   9.284 +  # making a dummy file named `D' -- because `-MD' means `put the output
   9.285 +  # in D'.
   9.286 +  rm -rf conftest.dir
   9.287 +  mkdir conftest.dir
   9.288 +  # Copy depcomp to subdir because otherwise we won't find it if we're
   9.289 +  # using a relative directory.
   9.290 +  cp "$am_depcomp" conftest.dir
   9.291 +  cd conftest.dir
   9.292 +  # We will build objects and dependencies in a subdirectory because
   9.293 +  # it helps to detect inapplicable dependency modes.  For instance
   9.294 +  # both Tru64's cc and ICC support -MD to output dependencies as a
   9.295 +  # side effect of compilation, but ICC will put the dependencies in
   9.296 +  # the current directory while Tru64 will put them in the object
   9.297 +  # directory.
   9.298 +  mkdir sub
   9.299 +
   9.300 +  am_cv_$1_dependencies_compiler_type=none
   9.301 +  if test "$am_compiler_list" = ""; then
   9.302 +     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
   9.303 +  fi
   9.304 +  am__universal=false
   9.305 +  m4_case([$1], [CC],
   9.306 +    [case " $depcc " in #(
   9.307 +     *\ -arch\ *\ -arch\ *) am__universal=true ;;
   9.308 +     esac],
   9.309 +    [CXX],
   9.310 +    [case " $depcc " in #(
   9.311 +     *\ -arch\ *\ -arch\ *) am__universal=true ;;
   9.312 +     esac])
   9.313 +
   9.314 +  for depmode in $am_compiler_list; do
   9.315 +    # Setup a source with many dependencies, because some compilers
   9.316 +    # like to wrap large dependency lists on column 80 (with \), and
   9.317 +    # we should not choose a depcomp mode which is confused by this.
   9.318 +    #
   9.319 +    # We need to recreate these files for each test, as the compiler may
   9.320 +    # overwrite some of them when testing with obscure command lines.
   9.321 +    # This happens at least with the AIX C compiler.
   9.322 +    : > sub/conftest.c
   9.323 +    for i in 1 2 3 4 5 6; do
   9.324 +      echo '#include "conftst'$i'.h"' >> sub/conftest.c
   9.325 +      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
   9.326 +      # Solaris 8's {/usr,}/bin/sh.
   9.327 +      touch sub/conftst$i.h
   9.328 +    done
   9.329 +    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
   9.330 +
   9.331 +    # We check with `-c' and `-o' for the sake of the "dashmstdout"
   9.332 +    # mode.  It turns out that the SunPro C++ compiler does not properly
   9.333 +    # handle `-M -o', and we need to detect this.  Also, some Intel
   9.334 +    # versions had trouble with output in subdirs
   9.335 +    am__obj=sub/conftest.${OBJEXT-o}
   9.336 +    am__minus_obj="-o $am__obj"
   9.337 +    case $depmode in
   9.338 +    gcc)
   9.339 +      # This depmode causes a compiler race in universal mode.
   9.340 +      test "$am__universal" = false || continue
   9.341 +      ;;
   9.342 +    nosideeffect)
   9.343 +      # after this tag, mechanisms are not by side-effect, so they'll
   9.344 +      # only be used when explicitly requested
   9.345 +      if test "x$enable_dependency_tracking" = xyes; then
   9.346 +	continue
   9.347 +      else
   9.348 +	break
   9.349 +      fi
   9.350 +      ;;
   9.351 +    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
   9.352 +      # This compiler won't grok `-c -o', but also, the minuso test has
   9.353 +      # not run yet.  These depmodes are late enough in the game, and
   9.354 +      # so weak that their functioning should not be impacted.
   9.355 +      am__obj=conftest.${OBJEXT-o}
   9.356 +      am__minus_obj=
   9.357 +      ;;
   9.358 +    none) break ;;
   9.359 +    esac
   9.360 +    if depmode=$depmode \
   9.361 +       source=sub/conftest.c object=$am__obj \
   9.362 +       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
   9.363 +       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
   9.364 +         >/dev/null 2>conftest.err &&
   9.365 +       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
   9.366 +       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
   9.367 +       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
   9.368 +       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
   9.369 +      # icc doesn't choke on unknown options, it will just issue warnings
   9.370 +      # or remarks (even with -Werror).  So we grep stderr for any message
   9.371 +      # that says an option was ignored or not supported.
   9.372 +      # When given -MP, icc 7.0 and 7.1 complain thusly:
   9.373 +      #   icc: Command line warning: ignoring option '-M'; no argument required
   9.374 +      # The diagnosis changed in icc 8.0:
   9.375 +      #   icc: Command line remark: option '-MP' not supported
   9.376 +      if (grep 'ignoring option' conftest.err ||
   9.377 +          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
   9.378 +        am_cv_$1_dependencies_compiler_type=$depmode
   9.379 +        break
   9.380 +      fi
   9.381 +    fi
   9.382 +  done
   9.383 +
   9.384 +  cd ..
   9.385 +  rm -rf conftest.dir
   9.386 +else
   9.387 +  am_cv_$1_dependencies_compiler_type=none
   9.388 +fi
   9.389 +])
   9.390 +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
   9.391 +AM_CONDITIONAL([am__fastdep$1], [
   9.392 +  test "x$enable_dependency_tracking" != xno \
   9.393 +  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
   9.394 +])
   9.395 +
   9.396 +
   9.397 +# AM_SET_DEPDIR
   9.398 +# -------------
   9.399 +# Choose a directory name for dependency files.
   9.400 +# This macro is AC_REQUIREd in _AM_DEPENDENCIES
   9.401 +AC_DEFUN([AM_SET_DEPDIR],
   9.402 +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
   9.403 +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
   9.404 +])
   9.405 +
   9.406 +
   9.407 +# AM_DEP_TRACK
   9.408 +# ------------
   9.409 +AC_DEFUN([AM_DEP_TRACK],
   9.410 +[AC_ARG_ENABLE(dependency-tracking,
   9.411 +[  --disable-dependency-tracking  speeds up one-time build
   9.412 +  --enable-dependency-tracking   do not reject slow dependency extractors])
   9.413 +if test "x$enable_dependency_tracking" != xno; then
   9.414 +  am_depcomp="$ac_aux_dir/depcomp"
   9.415 +  AMDEPBACKSLASH='\'
   9.416 +  am__nodep='_no'
   9.417 +fi
   9.418 +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
   9.419 +AC_SUBST([AMDEPBACKSLASH])dnl
   9.420 +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
   9.421 +AC_SUBST([am__nodep])dnl
   9.422 +_AM_SUBST_NOTMAKE([am__nodep])dnl
   9.423 +])
   9.424 +
   9.425 +# Generate code to set up dependency tracking.              -*- Autoconf -*-
   9.426 +
   9.427 +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
   9.428 +# Free Software Foundation, Inc.
   9.429 +#
   9.430 +# This file is free software; the Free Software Foundation
   9.431 +# gives unlimited permission to copy and/or distribute it,
   9.432 +# with or without modifications, as long as this notice is preserved.
   9.433 +
   9.434 +#serial 5
   9.435 +
   9.436 +# _AM_OUTPUT_DEPENDENCY_COMMANDS
   9.437 +# ------------------------------
   9.438 +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
   9.439 +[{
   9.440 +  # Autoconf 2.62 quotes --file arguments for eval, but not when files
   9.441 +  # are listed without --file.  Let's play safe and only enable the eval
   9.442 +  # if we detect the quoting.
   9.443 +  case $CONFIG_FILES in
   9.444 +  *\'*) eval set x "$CONFIG_FILES" ;;
   9.445 +  *)   set x $CONFIG_FILES ;;
   9.446 +  esac
   9.447 +  shift
   9.448 +  for mf
   9.449 +  do
   9.450 +    # Strip MF so we end up with the name of the file.
   9.451 +    mf=`echo "$mf" | sed -e 's/:.*$//'`
   9.452 +    # Check whether this is an Automake generated Makefile or not.
   9.453 +    # We used to match only the files named `Makefile.in', but
   9.454 +    # some people rename them; so instead we look at the file content.
   9.455 +    # Grep'ing the first line is not enough: some people post-process
   9.456 +    # each Makefile.in and add a new line on top of each file to say so.
   9.457 +    # Grep'ing the whole file is not good either: AIX grep has a line
   9.458 +    # limit of 2048, but all sed's we know have understand at least 4000.
   9.459 +    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
   9.460 +      dirpart=`AS_DIRNAME("$mf")`
   9.461 +    else
   9.462 +      continue
   9.463 +    fi
   9.464 +    # Extract the definition of DEPDIR, am__include, and am__quote
   9.465 +    # from the Makefile without running `make'.
   9.466 +    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   9.467 +    test -z "$DEPDIR" && continue
   9.468 +    am__include=`sed -n 's/^am__include = //p' < "$mf"`
   9.469 +    test -z "am__include" && continue
   9.470 +    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   9.471 +    # When using ansi2knr, U may be empty or an underscore; expand it
   9.472 +    U=`sed -n 's/^U = //p' < "$mf"`
   9.473 +    # Find all dependency output files, they are included files with
   9.474 +    # $(DEPDIR) in their names.  We invoke sed twice because it is the
   9.475 +    # simplest approach to changing $(DEPDIR) to its actual value in the
   9.476 +    # expansion.
   9.477 +    for file in `sed -n "
   9.478 +      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
   9.479 +	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
   9.480 +      # Make sure the directory exists.
   9.481 +      test -f "$dirpart/$file" && continue
   9.482 +      fdir=`AS_DIRNAME(["$file"])`
   9.483 +      AS_MKDIR_P([$dirpart/$fdir])
   9.484 +      # echo "creating $dirpart/$file"
   9.485 +      echo '# dummy' > "$dirpart/$file"
   9.486 +    done
   9.487 +  done
   9.488 +}
   9.489 +])# _AM_OUTPUT_DEPENDENCY_COMMANDS
   9.490 +
   9.491 +
   9.492 +# AM_OUTPUT_DEPENDENCY_COMMANDS
   9.493 +# -----------------------------
   9.494 +# This macro should only be invoked once -- use via AC_REQUIRE.
   9.495 +#
   9.496 +# This code is only required when automatic dependency tracking
   9.497 +# is enabled.  FIXME.  This creates each `.P' file that we will
   9.498 +# need in order to bootstrap the dependency handling code.
   9.499 +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
   9.500 +[AC_CONFIG_COMMANDS([depfiles],
   9.501 +     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
   9.502 +     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
   9.503 +])
   9.504 +
   9.505 +# Do all the work for Automake.                             -*- Autoconf -*-
   9.506 +
   9.507 +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
   9.508 +# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
   9.509 +#
   9.510 +# This file is free software; the Free Software Foundation
   9.511 +# gives unlimited permission to copy and/or distribute it,
   9.512 +# with or without modifications, as long as this notice is preserved.
   9.513 +
   9.514 +# serial 16
   9.515 +
   9.516 +# This macro actually does too much.  Some checks are only needed if
   9.517 +# your package does certain things.  But this isn't really a big deal.
   9.518 +
   9.519 +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
   9.520 +# AM_INIT_AUTOMAKE([OPTIONS])
   9.521 +# -----------------------------------------------
   9.522 +# The call with PACKAGE and VERSION arguments is the old style
   9.523 +# call (pre autoconf-2.50), which is being phased out.  PACKAGE
   9.524 +# and VERSION should now be passed to AC_INIT and removed from
   9.525 +# the call to AM_INIT_AUTOMAKE.
   9.526 +# We support both call styles for the transition.  After
   9.527 +# the next Automake release, Autoconf can make the AC_INIT
   9.528 +# arguments mandatory, and then we can depend on a new Autoconf
   9.529 +# release and drop the old call support.
   9.530 +AC_DEFUN([AM_INIT_AUTOMAKE],
   9.531 +[AC_PREREQ([2.62])dnl
   9.532 +dnl Autoconf wants to disallow AM_ names.  We explicitly allow
   9.533 +dnl the ones we care about.
   9.534 +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
   9.535 +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
   9.536 +AC_REQUIRE([AC_PROG_INSTALL])dnl
   9.537 +if test "`cd $srcdir && pwd`" != "`pwd`"; then
   9.538 +  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   9.539 +  # is not polluted with repeated "-I."
   9.540 +  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
   9.541 +  # test to see if srcdir already configured
   9.542 +  if test -f $srcdir/config.status; then
   9.543 +    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
   9.544 +  fi
   9.545 +fi
   9.546 +
   9.547 +# test whether we have cygpath
   9.548 +if test -z "$CYGPATH_W"; then
   9.549 +  if (cygpath --version) >/dev/null 2>/dev/null; then
   9.550 +    CYGPATH_W='cygpath -w'
   9.551 +  else
   9.552 +    CYGPATH_W=echo
   9.553 +  fi
   9.554 +fi
   9.555 +AC_SUBST([CYGPATH_W])
   9.556 +
   9.557 +# Define the identity of the package.
   9.558 +dnl Distinguish between old-style and new-style calls.
   9.559 +m4_ifval([$2],
   9.560 +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
   9.561 + AC_SUBST([PACKAGE], [$1])dnl
   9.562 + AC_SUBST([VERSION], [$2])],
   9.563 +[_AM_SET_OPTIONS([$1])dnl
   9.564 +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
   9.565 +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
   9.566 +  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
   9.567 + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
   9.568 + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
   9.569 +
   9.570 +_AM_IF_OPTION([no-define],,
   9.571 +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
   9.572 + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
   9.573 +
   9.574 +# Some tools Automake needs.
   9.575 +AC_REQUIRE([AM_SANITY_CHECK])dnl
   9.576 +AC_REQUIRE([AC_ARG_PROGRAM])dnl
   9.577 +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
   9.578 +AM_MISSING_PROG(AUTOCONF, autoconf)
   9.579 +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
   9.580 +AM_MISSING_PROG(AUTOHEADER, autoheader)
   9.581 +AM_MISSING_PROG(MAKEINFO, makeinfo)
   9.582 +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
   9.583 +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
   9.584 +AC_REQUIRE([AM_PROG_MKDIR_P])dnl
   9.585 +# We need awk for the "check" target.  The system "awk" is bad on
   9.586 +# some platforms.
   9.587 +AC_REQUIRE([AC_PROG_AWK])dnl
   9.588 +AC_REQUIRE([AC_PROG_MAKE_SET])dnl
   9.589 +AC_REQUIRE([AM_SET_LEADING_DOT])dnl
   9.590 +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
   9.591 +	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
   9.592 +			     [_AM_PROG_TAR([v7])])])
   9.593 +_AM_IF_OPTION([no-dependencies],,
   9.594 +[AC_PROVIDE_IFELSE([AC_PROG_CC],
   9.595 +		  [_AM_DEPENDENCIES(CC)],
   9.596 +		  [define([AC_PROG_CC],
   9.597 +			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
   9.598 +AC_PROVIDE_IFELSE([AC_PROG_CXX],
   9.599 +		  [_AM_DEPENDENCIES(CXX)],
   9.600 +		  [define([AC_PROG_CXX],
   9.601 +			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
   9.602 +AC_PROVIDE_IFELSE([AC_PROG_OBJC],
   9.603 +		  [_AM_DEPENDENCIES(OBJC)],
   9.604 +		  [define([AC_PROG_OBJC],
   9.605 +			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
   9.606 +])
   9.607 +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
   9.608 +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
   9.609 +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
   9.610 +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
   9.611 +AC_CONFIG_COMMANDS_PRE(dnl
   9.612 +[m4_provide_if([_AM_COMPILER_EXEEXT],
   9.613 +  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
   9.614 +])
   9.615 +
   9.616 +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
   9.617 +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
   9.618 +dnl mangled by Autoconf and run in a shell conditional statement.
   9.619 +m4_define([_AC_COMPILER_EXEEXT],
   9.620 +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
   9.621 +
   9.622 +
   9.623 +# When config.status generates a header, we must update the stamp-h file.
   9.624 +# This file resides in the same directory as the config header
   9.625 +# that is generated.  The stamp files are numbered to have different names.
   9.626 +
   9.627 +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
   9.628 +# loop where config.status creates the headers, so we can generate
   9.629 +# our stamp files there.
   9.630 +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
   9.631 +[# Compute $1's index in $config_headers.
   9.632 +_am_arg=$1
   9.633 +_am_stamp_count=1
   9.634 +for _am_header in $config_headers :; do
   9.635 +  case $_am_header in
   9.636 +    $_am_arg | $_am_arg:* )
   9.637 +      break ;;
   9.638 +    * )
   9.639 +      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   9.640 +  esac
   9.641 +done
   9.642 +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
   9.643 +
   9.644 +# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
   9.645 +# Inc.
   9.646 +#
   9.647 +# This file is free software; the Free Software Foundation
   9.648 +# gives unlimited permission to copy and/or distribute it,
   9.649 +# with or without modifications, as long as this notice is preserved.
   9.650 +
   9.651 +# serial 1
   9.652 +
   9.653 +# AM_PROG_INSTALL_SH
   9.654 +# ------------------
   9.655 +# Define $install_sh.
   9.656 +AC_DEFUN([AM_PROG_INSTALL_SH],
   9.657 +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   9.658 +if test x"${install_sh}" != xset; then
   9.659 +  case $am_aux_dir in
   9.660 +  *\ * | *\	*)
   9.661 +    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
   9.662 +  *)
   9.663 +    install_sh="\${SHELL} $am_aux_dir/install-sh"
   9.664 +  esac
   9.665 +fi
   9.666 +AC_SUBST(install_sh)])
   9.667 +
   9.668 +# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
   9.669 +#
   9.670 +# This file is free software; the Free Software Foundation
   9.671 +# gives unlimited permission to copy and/or distribute it,
   9.672 +# with or without modifications, as long as this notice is preserved.
   9.673 +
   9.674 +# serial 2
   9.675 +
   9.676 +# Check whether the underlying file-system supports filenames
   9.677 +# with a leading dot.  For instance MS-DOS doesn't.
   9.678 +AC_DEFUN([AM_SET_LEADING_DOT],
   9.679 +[rm -rf .tst 2>/dev/null
   9.680 +mkdir .tst 2>/dev/null
   9.681 +if test -d .tst; then
   9.682 +  am__leading_dot=.
   9.683 +else
   9.684 +  am__leading_dot=_
   9.685 +fi
   9.686 +rmdir .tst 2>/dev/null
   9.687 +AC_SUBST([am__leading_dot])])
   9.688 +
   9.689 +# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
   9.690 +# From Jim Meyering
   9.691 +
   9.692 +# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
   9.693 +# 2011 Free Software Foundation, Inc.
   9.694 +#
   9.695 +# This file is free software; the Free Software Foundation
   9.696 +# gives unlimited permission to copy and/or distribute it,
   9.697 +# with or without modifications, as long as this notice is preserved.
   9.698 +
   9.699 +# serial 5
   9.700 +
   9.701 +# AM_MAINTAINER_MODE([DEFAULT-MODE])
   9.702 +# ----------------------------------
   9.703 +# Control maintainer-specific portions of Makefiles.
   9.704 +# Default is to disable them, unless `enable' is passed literally.
   9.705 +# For symmetry, `disable' may be passed as well.  Anyway, the user
   9.706 +# can override the default with the --enable/--disable switch.
   9.707 +AC_DEFUN([AM_MAINTAINER_MODE],
   9.708 +[m4_case(m4_default([$1], [disable]),
   9.709 +       [enable], [m4_define([am_maintainer_other], [disable])],
   9.710 +       [disable], [m4_define([am_maintainer_other], [enable])],
   9.711 +       [m4_define([am_maintainer_other], [enable])
   9.712 +        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
   9.713 +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
   9.714 +  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
   9.715 +  AC_ARG_ENABLE([maintainer-mode],
   9.716 +[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
   9.717 +			  (and sometimes confusing) to the casual installer],
   9.718 +      [USE_MAINTAINER_MODE=$enableval],
   9.719 +      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
   9.720 +  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
   9.721 +  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
   9.722 +  MAINT=$MAINTAINER_MODE_TRUE
   9.723 +  AC_SUBST([MAINT])dnl
   9.724 +]
   9.725 +)
   9.726 +
   9.727 +AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
   9.728 +
   9.729 +# Check to see how 'make' treats includes.	            -*- Autoconf -*-
   9.730 +
   9.731 +# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
   9.732 +#
   9.733 +# This file is free software; the Free Software Foundation
   9.734 +# gives unlimited permission to copy and/or distribute it,
   9.735 +# with or without modifications, as long as this notice is preserved.
   9.736 +
   9.737 +# serial 4
   9.738 +
   9.739 +# AM_MAKE_INCLUDE()
   9.740 +# -----------------
   9.741 +# Check to see how make treats includes.
   9.742 +AC_DEFUN([AM_MAKE_INCLUDE],
   9.743 +[am_make=${MAKE-make}
   9.744 +cat > confinc << 'END'
   9.745 +am__doit:
   9.746 +	@echo this is the am__doit target
   9.747 +.PHONY: am__doit
   9.748 +END
   9.749 +# If we don't find an include directive, just comment out the code.
   9.750 +AC_MSG_CHECKING([for style of include used by $am_make])
   9.751 +am__include="#"
   9.752 +am__quote=
   9.753 +_am_result=none
   9.754 +# First try GNU make style include.
   9.755 +echo "include confinc" > confmf
   9.756 +# Ignore all kinds of additional output from `make'.
   9.757 +case `$am_make -s -f confmf 2> /dev/null` in #(
   9.758 +*the\ am__doit\ target*)
   9.759 +  am__include=include
   9.760 +  am__quote=
   9.761 +  _am_result=GNU
   9.762 +  ;;
   9.763 +esac
   9.764 +# Now try BSD make style include.
   9.765 +if test "$am__include" = "#"; then
   9.766 +   echo '.include "confinc"' > confmf
   9.767 +   case `$am_make -s -f confmf 2> /dev/null` in #(
   9.768 +   *the\ am__doit\ target*)
   9.769 +     am__include=.include
   9.770 +     am__quote="\""
   9.771 +     _am_result=BSD
   9.772 +     ;;
   9.773 +   esac
   9.774 +fi
   9.775 +AC_SUBST([am__include])
   9.776 +AC_SUBST([am__quote])
   9.777 +AC_MSG_RESULT([$_am_result])
   9.778 +rm -f confinc confmf
   9.779 +])
   9.780 +
   9.781 +# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
   9.782 +# Free Software Foundation, Inc.
   9.783 +#
   9.784 +# This file is free software; the Free Software Foundation
   9.785 +# gives unlimited permission to copy and/or distribute it,
   9.786 +# with or without modifications, as long as this notice is preserved.
   9.787 +
   9.788 +# serial 6
   9.789 +
   9.790 +# AM_PROG_CC_C_O
   9.791 +# --------------
   9.792 +# Like AC_PROG_CC_C_O, but changed for automake.
   9.793 +AC_DEFUN([AM_PROG_CC_C_O],
   9.794 +[AC_REQUIRE([AC_PROG_CC_C_O])dnl
   9.795 +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   9.796 +AC_REQUIRE_AUX_FILE([compile])dnl
   9.797 +# FIXME: we rely on the cache variable name because
   9.798 +# there is no other way.
   9.799 +set dummy $CC
   9.800 +am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
   9.801 +eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
   9.802 +if test "$am_t" != yes; then
   9.803 +   # Losing compiler, so override with the script.
   9.804 +   # FIXME: It is wrong to rewrite CC.
   9.805 +   # But if we don't then we get into trouble of one sort or another.
   9.806 +   # A longer-term fix would be to have automake use am__CC in this case,
   9.807 +   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
   9.808 +   CC="$am_aux_dir/compile $CC"
   9.809 +fi
   9.810 +dnl Make sure AC_PROG_CC is never called again, or it will override our
   9.811 +dnl setting of CC.
   9.812 +m4_define([AC_PROG_CC],
   9.813 +          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
   9.814 +])
   9.815 +
   9.816 +# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
   9.817 +
   9.818 +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
   9.819 +# Free Software Foundation, Inc.
   9.820 +#
   9.821 +# This file is free software; the Free Software Foundation
   9.822 +# gives unlimited permission to copy and/or distribute it,
   9.823 +# with or without modifications, as long as this notice is preserved.
   9.824 +
   9.825 +# serial 6
   9.826 +
   9.827 +# AM_MISSING_PROG(NAME, PROGRAM)
   9.828 +# ------------------------------
   9.829 +AC_DEFUN([AM_MISSING_PROG],
   9.830 +[AC_REQUIRE([AM_MISSING_HAS_RUN])
   9.831 +$1=${$1-"${am_missing_run}$2"}
   9.832 +AC_SUBST($1)])
   9.833 +
   9.834 +
   9.835 +# AM_MISSING_HAS_RUN
   9.836 +# ------------------
   9.837 +# Define MISSING if not defined so far and test if it supports --run.
   9.838 +# If it does, set am_missing_run to use it, otherwise, to nothing.
   9.839 +AC_DEFUN([AM_MISSING_HAS_RUN],
   9.840 +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
   9.841 +AC_REQUIRE_AUX_FILE([missing])dnl
   9.842 +if test x"${MISSING+set}" != xset; then
   9.843 +  case $am_aux_dir in
   9.844 +  *\ * | *\	*)
   9.845 +    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
   9.846 +  *)
   9.847 +    MISSING="\${SHELL} $am_aux_dir/missing" ;;
   9.848 +  esac
   9.849 +fi
   9.850 +# Use eval to expand $SHELL
   9.851 +if eval "$MISSING --run true"; then
   9.852 +  am_missing_run="$MISSING --run "
   9.853 +else
   9.854 +  am_missing_run=
   9.855 +  AC_MSG_WARN([`missing' script is too old or missing])
   9.856 +fi
   9.857 +])
   9.858 +
   9.859 +# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
   9.860 +# Inc.
   9.861 +#
   9.862 +# This file is free software; the Free Software Foundation
   9.863 +# gives unlimited permission to copy and/or distribute it,
   9.864 +# with or without modifications, as long as this notice is preserved.
   9.865 +
   9.866 +# serial 1
   9.867 +
   9.868 +# AM_PROG_MKDIR_P
   9.869 +# ---------------
   9.870 +# Check for `mkdir -p'.
   9.871 +AC_DEFUN([AM_PROG_MKDIR_P],
   9.872 +[AC_PREREQ([2.60])dnl
   9.873 +AC_REQUIRE([AC_PROG_MKDIR_P])dnl
   9.874 +dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
   9.875 +dnl while keeping a definition of mkdir_p for backward compatibility.
   9.876 +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
   9.877 +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
   9.878 +dnl Makefile.ins that do not define MKDIR_P, so we do our own
   9.879 +dnl adjustment using top_builddir (which is defined more often than
   9.880 +dnl MKDIR_P).
   9.881 +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
   9.882 +case $mkdir_p in
   9.883 +  [[\\/$]]* | ?:[[\\/]]*) ;;
   9.884 +  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
   9.885 +esac
   9.886 +])
   9.887 +
   9.888 +# Helper functions for option handling.                     -*- Autoconf -*-
   9.889 +
   9.890 +# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
   9.891 +# Foundation, Inc.
   9.892 +#
   9.893 +# This file is free software; the Free Software Foundation
   9.894 +# gives unlimited permission to copy and/or distribute it,
   9.895 +# with or without modifications, as long as this notice is preserved.
   9.896 +
   9.897 +# serial 5
   9.898 +
   9.899 +# _AM_MANGLE_OPTION(NAME)
   9.900 +# -----------------------
   9.901 +AC_DEFUN([_AM_MANGLE_OPTION],
   9.902 +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
   9.903 +
   9.904 +# _AM_SET_OPTION(NAME)
   9.905 +# --------------------
   9.906 +# Set option NAME.  Presently that only means defining a flag for this option.
   9.907 +AC_DEFUN([_AM_SET_OPTION],
   9.908 +[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
   9.909 +
   9.910 +# _AM_SET_OPTIONS(OPTIONS)
   9.911 +# ------------------------
   9.912 +# OPTIONS is a space-separated list of Automake options.
   9.913 +AC_DEFUN([_AM_SET_OPTIONS],
   9.914 +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
   9.915 +
   9.916 +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
   9.917 +# -------------------------------------------
   9.918 +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
   9.919 +AC_DEFUN([_AM_IF_OPTION],
   9.920 +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
   9.921 +
   9.922 +# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
   9.923 +#
   9.924 +# This file is free software; the Free Software Foundation
   9.925 +# gives unlimited permission to copy and/or distribute it,
   9.926 +# with or without modifications, as long as this notice is preserved.
   9.927 +
   9.928 +# serial 1
   9.929 +
   9.930 +# AM_RUN_LOG(COMMAND)
   9.931 +# -------------------
   9.932 +# Run COMMAND, save the exit status in ac_status, and log it.
   9.933 +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
   9.934 +AC_DEFUN([AM_RUN_LOG],
   9.935 +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
   9.936 +   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
   9.937 +   ac_status=$?
   9.938 +   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
   9.939 +   (exit $ac_status); }])
   9.940 +
   9.941 +# Check to make sure that the build environment is sane.    -*- Autoconf -*-
   9.942 +
   9.943 +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
   9.944 +# Free Software Foundation, Inc.
   9.945 +#
   9.946 +# This file is free software; the Free Software Foundation
   9.947 +# gives unlimited permission to copy and/or distribute it,
   9.948 +# with or without modifications, as long as this notice is preserved.
   9.949 +
   9.950 +# serial 5
   9.951 +
   9.952 +# AM_SANITY_CHECK
   9.953 +# ---------------
   9.954 +AC_DEFUN([AM_SANITY_CHECK],
   9.955 +[AC_MSG_CHECKING([whether build environment is sane])
   9.956 +# Just in case
   9.957 +sleep 1
   9.958 +echo timestamp > conftest.file
   9.959 +# Reject unsafe characters in $srcdir or the absolute working directory
   9.960 +# name.  Accept space and tab only in the latter.
   9.961 +am_lf='
   9.962 +'
   9.963 +case `pwd` in
   9.964 +  *[[\\\"\#\$\&\'\`$am_lf]]*)
   9.965 +    AC_MSG_ERROR([unsafe absolute working directory name]);;
   9.966 +esac
   9.967 +case $srcdir in
   9.968 +  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
   9.969 +    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
   9.970 +esac
   9.971 +
   9.972 +# Do `set' in a subshell so we don't clobber the current shell's
   9.973 +# arguments.  Must try -L first in case configure is actually a
   9.974 +# symlink; some systems play weird games with the mod time of symlinks
   9.975 +# (eg FreeBSD returns the mod time of the symlink's containing
   9.976 +# directory).
   9.977 +if (
   9.978 +   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
   9.979 +   if test "$[*]" = "X"; then
   9.980 +      # -L didn't work.
   9.981 +      set X `ls -t "$srcdir/configure" conftest.file`
   9.982 +   fi
   9.983 +   rm -f conftest.file
   9.984 +   if test "$[*]" != "X $srcdir/configure conftest.file" \
   9.985 +      && test "$[*]" != "X conftest.file $srcdir/configure"; then
   9.986 +
   9.987 +      # If neither matched, then we have a broken ls.  This can happen
   9.988 +      # if, for instance, CONFIG_SHELL is bash and it inherits a
   9.989 +      # broken ls alias from the environment.  This has actually
   9.990 +      # happened.  Such a system could not be considered "sane".
   9.991 +      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
   9.992 +alias in your environment])
   9.993 +   fi
   9.994 +
   9.995 +   test "$[2]" = conftest.file
   9.996 +   )
   9.997 +then
   9.998 +   # Ok.
   9.999 +   :
  9.1000 +else
  9.1001 +   AC_MSG_ERROR([newly created file is older than distributed files!
  9.1002 +Check your system clock])
  9.1003 +fi
  9.1004 +AC_MSG_RESULT(yes)])
  9.1005 +
  9.1006 +# Copyright (C) 2009, 2011  Free Software Foundation, Inc.
  9.1007 +#
  9.1008 +# This file is free software; the Free Software Foundation
  9.1009 +# gives unlimited permission to copy and/or distribute it,
  9.1010 +# with or without modifications, as long as this notice is preserved.
  9.1011 +
  9.1012 +# serial 2
  9.1013 +
  9.1014 +# AM_SILENT_RULES([DEFAULT])
  9.1015 +# --------------------------
  9.1016 +# Enable less verbose build rules; with the default set to DEFAULT
  9.1017 +# (`yes' being less verbose, `no' or empty being verbose).
  9.1018 +AC_DEFUN([AM_SILENT_RULES],
  9.1019 +[AC_ARG_ENABLE([silent-rules],
  9.1020 +[  --enable-silent-rules          less verbose build output (undo: `make V=1')
  9.1021 +  --disable-silent-rules         verbose build output (undo: `make V=0')])
  9.1022 +case $enable_silent_rules in
  9.1023 +yes) AM_DEFAULT_VERBOSITY=0;;
  9.1024 +no)  AM_DEFAULT_VERBOSITY=1;;
  9.1025 +*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
  9.1026 +esac
  9.1027 +dnl
  9.1028 +dnl A few `make' implementations (e.g., NonStop OS and NextStep)
  9.1029 +dnl do not support nested variable expansions.
  9.1030 +dnl See automake bug#9928 and bug#10237.
  9.1031 +am_make=${MAKE-make}
  9.1032 +AC_CACHE_CHECK([whether $am_make supports nested variables],
  9.1033 +   [am_cv_make_support_nested_variables],
  9.1034 +   [if AS_ECHO([['TRUE=$(BAR$(V))
  9.1035 +BAR0=false
  9.1036 +BAR1=true
  9.1037 +V=1
  9.1038 +am__doit:
  9.1039 +	@$(TRUE)
  9.1040 +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
  9.1041 +  am_cv_make_support_nested_variables=yes
  9.1042 +else
  9.1043 +  am_cv_make_support_nested_variables=no
  9.1044 +fi])
  9.1045 +if test $am_cv_make_support_nested_variables = yes; then
  9.1046 +  dnl Using `$V' instead of `$(V)' breaks IRIX make.
  9.1047 +  AM_V='$(V)'
  9.1048 +  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  9.1049 +else
  9.1050 +  AM_V=$AM_DEFAULT_VERBOSITY
  9.1051 +  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
  9.1052 +fi
  9.1053 +AC_SUBST([AM_V])dnl
  9.1054 +AM_SUBST_NOTMAKE([AM_V])dnl
  9.1055 +AC_SUBST([AM_DEFAULT_V])dnl
  9.1056 +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
  9.1057 +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
  9.1058 +AM_BACKSLASH='\'
  9.1059 +AC_SUBST([AM_BACKSLASH])dnl
  9.1060 +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
  9.1061 +])
  9.1062 +
  9.1063 +# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
  9.1064 +#
  9.1065 +# This file is free software; the Free Software Foundation
  9.1066 +# gives unlimited permission to copy and/or distribute it,
  9.1067 +# with or without modifications, as long as this notice is preserved.
  9.1068 +
  9.1069 +# serial 1
  9.1070 +
  9.1071 +# AM_PROG_INSTALL_STRIP
  9.1072 +# ---------------------
  9.1073 +# One issue with vendor `install' (even GNU) is that you can't
  9.1074 +# specify the program used to strip binaries.  This is especially
  9.1075 +# annoying in cross-compiling environments, where the build's strip
  9.1076 +# is unlikely to handle the host's binaries.
  9.1077 +# Fortunately install-sh will honor a STRIPPROG variable, so we
  9.1078 +# always use install-sh in `make install-strip', and initialize
  9.1079 +# STRIPPROG with the value of the STRIP variable (set by the user).
  9.1080 +AC_DEFUN([AM_PROG_INSTALL_STRIP],
  9.1081 +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
  9.1082 +# Installed binaries are usually stripped using `strip' when the user
  9.1083 +# run `make install-strip'.  However `strip' might not be the right
  9.1084 +# tool to use in cross-compilation environments, therefore Automake
  9.1085 +# will honor the `STRIP' environment variable to overrule this program.
  9.1086 +dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
  9.1087 +if test "$cross_compiling" != no; then
  9.1088 +  AC_CHECK_TOOL([STRIP], [strip], :)
  9.1089 +fi
  9.1090 +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  9.1091 +AC_SUBST([INSTALL_STRIP_PROGRAM])])
  9.1092 +
  9.1093 +# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
  9.1094 +#
  9.1095 +# This file is free software; the Free Software Foundation
  9.1096 +# gives unlimited permission to copy and/or distribute it,
  9.1097 +# with or without modifications, as long as this notice is preserved.
  9.1098 +
  9.1099 +# serial 3
  9.1100 +
  9.1101 +# _AM_SUBST_NOTMAKE(VARIABLE)
  9.1102 +# ---------------------------
  9.1103 +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
  9.1104 +# This macro is traced by Automake.
  9.1105 +AC_DEFUN([_AM_SUBST_NOTMAKE])
  9.1106 +
  9.1107 +# AM_SUBST_NOTMAKE(VARIABLE)
  9.1108 +# --------------------------
  9.1109 +# Public sister of _AM_SUBST_NOTMAKE.
  9.1110 +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
  9.1111 +
  9.1112 +# Check how to create a tarball.                            -*- Autoconf -*-
  9.1113 +
  9.1114 +# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
  9.1115 +#
  9.1116 +# This file is free software; the Free Software Foundation
  9.1117 +# gives unlimited permission to copy and/or distribute it,
  9.1118 +# with or without modifications, as long as this notice is preserved.
  9.1119 +
  9.1120 +# serial 2
  9.1121 +
  9.1122 +# _AM_PROG_TAR(FORMAT)
  9.1123 +# --------------------
  9.1124 +# Check how to create a tarball in format FORMAT.
  9.1125 +# FORMAT should be one of `v7', `ustar', or `pax'.
  9.1126 +#
  9.1127 +# Substitute a variable $(am__tar) that is a command
  9.1128 +# writing to stdout a FORMAT-tarball containing the directory
  9.1129 +# $tardir.
  9.1130 +#     tardir=directory && $(am__tar) > result.tar
  9.1131 +#
  9.1132 +# Substitute a variable $(am__untar) that extract such
  9.1133 +# a tarball read from stdin.
  9.1134 +#     $(am__untar) < result.tar
  9.1135 +AC_DEFUN([_AM_PROG_TAR],
  9.1136 +[# Always define AMTAR for backward compatibility.  Yes, it's still used
  9.1137 +# in the wild :-(  We should find a proper way to deprecate it ...
  9.1138 +AC_SUBST([AMTAR], ['$${TAR-tar}'])
  9.1139 +m4_if([$1], [v7],
  9.1140 +     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
  9.1141 +     [m4_case([$1], [ustar],, [pax],,
  9.1142 +              [m4_fatal([Unknown tar format])])
  9.1143 +AC_MSG_CHECKING([how to create a $1 tar archive])
  9.1144 +# Loop over all known methods to create a tar archive until one works.
  9.1145 +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
  9.1146 +_am_tools=${am_cv_prog_tar_$1-$_am_tools}
  9.1147 +# Do not fold the above two line into one, because Tru64 sh and
  9.1148 +# Solaris sh will not grok spaces in the rhs of `-'.
  9.1149 +for _am_tool in $_am_tools
  9.1150 +do
  9.1151 +  case $_am_tool in
  9.1152 +  gnutar)
  9.1153 +    for _am_tar in tar gnutar gtar;
  9.1154 +    do
  9.1155 +      AM_RUN_LOG([$_am_tar --version]) && break
  9.1156 +    done
  9.1157 +    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
  9.1158 +    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
  9.1159 +    am__untar="$_am_tar -xf -"
  9.1160 +    ;;
  9.1161 +  plaintar)
  9.1162 +    # Must skip GNU tar: if it does not support --format= it doesn't create
  9.1163 +    # ustar tarball either.
  9.1164 +    (tar --version) >/dev/null 2>&1 && continue
  9.1165 +    am__tar='tar chf - "$$tardir"'
  9.1166 +    am__tar_='tar chf - "$tardir"'
  9.1167 +    am__untar='tar xf -'
  9.1168 +    ;;
  9.1169 +  pax)
  9.1170 +    am__tar='pax -L -x $1 -w "$$tardir"'
  9.1171 +    am__tar_='pax -L -x $1 -w "$tardir"'
  9.1172 +    am__untar='pax -r'
  9.1173 +    ;;
  9.1174 +  cpio)
  9.1175 +    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
  9.1176 +    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
  9.1177 +    am__untar='cpio -i -H $1 -d'
  9.1178 +    ;;
  9.1179 +  none)
  9.1180 +    am__tar=false
  9.1181 +    am__tar_=false
  9.1182 +    am__untar=false
  9.1183 +    ;;
  9.1184 +  esac
  9.1185 +
  9.1186 +  # If the value was cached, stop now.  We just wanted to have am__tar
  9.1187 +  # and am__untar set.
  9.1188 +  test -n "${am_cv_prog_tar_$1}" && break
  9.1189 +
  9.1190 +  # tar/untar a dummy directory, and stop if the command works
  9.1191 +  rm -rf conftest.dir
  9.1192 +  mkdir conftest.dir
  9.1193 +  echo GrepMe > conftest.dir/file
  9.1194 +  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
  9.1195 +  rm -rf conftest.dir
  9.1196 +  if test -s conftest.tar; then
  9.1197 +    AM_RUN_LOG([$am__untar <conftest.tar])
  9.1198 +    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
  9.1199 +  fi
  9.1200 +done
  9.1201 +rm -rf conftest.dir
  9.1202 +
  9.1203 +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
  9.1204 +AC_MSG_RESULT([$am_cv_prog_tar_$1])])
  9.1205 +AC_SUBST([am__tar])
  9.1206 +AC_SUBST([am__untar])
  9.1207 +]) # _AM_PROG_TAR
  9.1208 +
  9.1209 +m4_include([m4/add_cflags.m4])
  9.1210 +m4_include([m4/bswap.m4])
  9.1211 +m4_include([m4/gcc_version.m4])
  9.1212 +m4_include([m4/libtool.m4])
  9.1213 +m4_include([m4/ltoptions.m4])
  9.1214 +m4_include([m4/ltsugar.m4])
  9.1215 +m4_include([m4/ltversion.m4])
  9.1216 +m4_include([m4/lt~obsolete.m4])
  9.1217 +m4_include([m4/ogg.m4])
  9.1218 +m4_include([m4/stack_protect.m4])
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/external/libflac/ar-lib	Sun Nov 10 23:00:21 2019 +0300
    10.3 @@ -0,0 +1,270 @@
    10.4 +#! /bin/sh
    10.5 +# Wrapper for Microsoft lib.exe
    10.6 +
    10.7 +me=ar-lib
    10.8 +scriptversion=2012-03-01.08; # UTC
    10.9 +
   10.10 +# Copyright (C) 2010-2013 Free Software Foundation, Inc.
   10.11 +# Written by Peter Rosin <peda@lysator.liu.se>.
   10.12 +#
   10.13 +# This program is free software; you can redistribute it and/or modify
   10.14 +# it under the terms of the GNU General Public License as published by
   10.15 +# the Free Software Foundation; either version 2, or (at your option)
   10.16 +# any later version.
   10.17 +#
   10.18 +# This program is distributed in the hope that it will be useful,
   10.19 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
   10.20 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   10.21 +# GNU General Public License for more details.
   10.22 +#
   10.23 +# You should have received a copy of the GNU General Public License
   10.24 +# along with this program.  If not, see <http://www.gnu.org/licenses/>.
   10.25 +
   10.26 +# As a special exception to the GNU General Public License, if you
   10.27 +# distribute this file as part of a program that contains a
   10.28 +# configuration script generated by Autoconf, you may include it under
   10.29 +# the same distribution terms that you use for the rest of that program.
   10.30 +
   10.31 +# This file is maintained in Automake, please report
   10.32 +# bugs to <bug-automake@gnu.org> or send patches to
   10.33 +# <automake-patches@gnu.org>.
   10.34 +
   10.35 +
   10.36 +# func_error message
   10.37 +func_error ()
   10.38 +{
   10.39 +  echo "$me: $1" 1>&2
   10.40 +  exit 1
   10.41 +}
   10.42 +
   10.43 +file_conv=
   10.44 +
   10.45 +# func_file_conv build_file
   10.46 +# Convert a $build file to $host form and store it in $file
   10.47 +# Currently only supports Windows hosts.
   10.48 +func_file_conv ()
   10.49 +{
   10.50 +  file=$1
   10.51 +  case $file in
   10.52 +    / | /[!/]*) # absolute file, and not a UNC file
   10.53 +      if test -z "$file_conv"; then
   10.54 +	# lazily determine how to convert abs files
   10.55 +	case `uname -s` in
   10.56 +	  MINGW*)
   10.57 +	    file_conv=mingw
   10.58 +	    ;;
   10.59 +	  CYGWIN*)
   10.60 +	    file_conv=cygwin
   10.61 +	    ;;
   10.62 +	  *)
   10.63 +	    file_conv=wine
   10.64 +	    ;;
   10.65 +	esac
   10.66 +      fi
   10.67 +      case $file_conv in
   10.68 +	mingw)
   10.69 +	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
   10.70 +	  ;;
   10.71 +	cygwin)
   10.72 +	  file=`cygpath -m "$file" || echo "$file"`
   10.73 +	  ;;
   10.74 +	wine)
   10.75 +	  file=`winepath -w "$file" || echo "$file"`
   10.76 +	  ;;
   10.77 +      esac
   10.78 +      ;;
   10.79 +  esac
   10.80 +}
   10.81 +
   10.82 +# func_at_file at_file operation archive
   10.83 +# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE
   10.84 +# for each of them.
   10.85 +# When interpreting the content of the @FILE, do NOT use func_file_conv,
   10.86 +# since the user would need to supply preconverted file names to
   10.87 +# binutils ar, at least for MinGW.
   10.88 +func_at_file ()
   10.89 +{
   10.90 +  operation=$2
   10.91 +  archive=$3
   10.92 +  at_file_contents=`cat "$1"`
   10.93 +  eval set x "$at_file_contents"
   10.94 +  shift
   10.95 +
   10.96 +  for member
   10.97 +  do
   10.98 +    $AR -NOLOGO $operation:"$member" "$archive" || exit $?
   10.99 +  done
  10.100 +}
  10.101 +
  10.102 +case $1 in
  10.103 +  '')
  10.104 +     func_error "no command.  Try '$0 --help' for more information."
  10.105 +     ;;
  10.106 +  -h | --h*)
  10.107 +    cat <<EOF
  10.108 +Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...]
  10.109 +
  10.110 +Members may be specified in a file named with @FILE.
  10.111 +EOF
  10.112 +    exit $?
  10.113 +    ;;
  10.114 +  -v | --v*)
  10.115 +    echo "$me, version $scriptversion"
  10.116 +    exit $?
  10.117 +    ;;
  10.118 +esac
  10.119 +
  10.120 +if test $# -lt 3; then
  10.121 +  func_error "you must specify a program, an action and an archive"
  10.122 +fi
  10.123 +
  10.124 +AR=$1
  10.125 +shift
  10.126 +while :
  10.127 +do
  10.128 +  if test $# -lt 2; then
  10.129 +    func_error "you must specify a program, an action and an archive"
  10.130 +  fi
  10.131 +  case $1 in
  10.132 +    -lib | -LIB \
  10.133 +    | -ltcg | -LTCG \
  10.134 +    | -machine* | -MACHINE* \
  10.135 +    | -subsystem* | -SUBSYSTEM* \
  10.136 +    | -verbose | -VERBOSE \
  10.137 +    | -wx* | -WX* )
  10.138 +      AR="$AR $1"
  10.139 +      shift
  10.140 +      ;;
  10.141 +    *)
  10.142 +      action=$1
  10.143 +      shift
  10.144 +      break
  10.145 +      ;;
  10.146 +  esac
  10.147 +done
  10.148 +orig_archive=$1
  10.149 +shift
  10.150 +func_file_conv "$orig_archive"
  10.151 +archive=$file
  10.152 +
  10.153 +# strip leading dash in $action
  10.154 +action=${action#-}
  10.155 +
  10.156 +delete=
  10.157 +extract=
  10.158 +list=
  10.159 +quick=
  10.160 +replace=
  10.161 +index=
  10.162 +create=
  10.163 +
  10.164 +while test -n "$action"
  10.165 +do
  10.166 +  case $action in
  10.167 +    d*) delete=yes  ;;
  10.168 +    x*) extract=yes ;;
  10.169 +    t*) list=yes    ;;
  10.170 +    q*) quick=yes   ;;
  10.171 +    r*) replace=yes ;;
  10.172 +    s*) index=yes   ;;
  10.173 +    S*)             ;; # the index is always updated implicitly
  10.174 +    c*) create=yes  ;;
  10.175 +    u*)             ;; # TODO: don't ignore the update modifier
  10.176 +    v*)             ;; # TODO: don't ignore the verbose modifier
  10.177 +    *)
  10.178 +      func_error "unknown action specified"
  10.179 +      ;;
  10.180 +  esac
  10.181 +  action=${action#?}
  10.182 +done
  10.183 +
  10.184 +case $delete$extract$list$quick$replace,$index in
  10.185 +  yes,* | ,yes)
  10.186 +    ;;
  10.187 +  yesyes*)
  10.188 +    func_error "more than one action specified"
  10.189 +    ;;
  10.190 +  *)
  10.191 +    func_error "no action specified"
  10.192 +    ;;
  10.193 +esac
  10.194 +
  10.195 +if test -n "$delete"; then
  10.196 +  if test ! -f "$orig_archive"; then
  10.197 +    func_error "archive not found"
  10.198 +  fi
  10.199 +  for member
  10.200 +  do
  10.201 +    case $1 in
  10.202 +      @*)
  10.203 +        func_at_file "${1#@}" -REMOVE "$archive"
  10.204 +        ;;
  10.205 +      *)
  10.206 +        func_file_conv "$1"
  10.207 +        $AR -NOLOGO -REMOVE:"$file" "$archive" || exit $?
  10.208 +        ;;
  10.209 +    esac
  10.210 +  done
  10.211 +
  10.212 +elif test -n "$extract"; then
  10.213 +  if test ! -f "$orig_archive"; then
  10.214 +    func_error "archive not found"
  10.215 +  fi
  10.216 +  if test $# -gt 0; then
  10.217 +    for member
  10.218 +    do
  10.219 +      case $1 in
  10.220 +        @*)
  10.221 +          func_at_file "${1#@}" -EXTRACT "$archive"
  10.222 +          ;;
  10.223 +        *)
  10.224 +          func_file_conv "$1"
  10.225 +          $AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $?
  10.226 +          ;;
  10.227 +      esac
  10.228 +    done
  10.229 +  else
  10.230 +    $AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member
  10.231 +    do
  10.232 +      $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
  10.233 +    done
  10.234 +  fi
  10.235 +
  10.236 +elif test -n "$quick$replace"; then
  10.237 +  if test ! -f "$orig_archive"; then
  10.238 +    if test -z "$create"; then
  10.239 +      echo "$me: creating $orig_archive"
  10.240 +    fi
  10.241 +    orig_archive=
  10.242 +  else
  10.243 +    orig_archive=$archive
  10.244 +  fi
  10.245 +
  10.246 +  for member
  10.247 +  do
  10.248 +    case $1 in
  10.249 +    @*)
  10.250 +      func_file_conv "${1#@}"
  10.251 +      set x "$@" "@$file"
  10.252 +      ;;
  10.253 +    *)
  10.254 +      func_file_conv "$1"
  10.255 +      set x "$@" "$file"
  10.256 +      ;;
  10.257 +    esac
  10.258 +    shift
  10.259 +    shift
  10.260 +  done
  10.261 +
  10.262 +  if test -n "$orig_archive"; then
  10.263 +    $AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $?
  10.264 +  else
  10.265 +    $AR -NOLOGO -OUT:"$archive" "$@" || exit $?
  10.266 +  fi
  10.267 +
  10.268 +elif test -n "$list"; then
  10.269 +  if test ! -f "$orig_archive"; then
  10.270 +    func_error "archive not found"
  10.271 +  fi
  10.272 +  $AR -NOLOGO -LIST "$archive" || exit $?
  10.273 +fi
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/external/libflac/autogen.sh	Sun Nov 10 23:00:21 2019 +0300
    11.3 @@ -0,0 +1,44 @@
    11.4 +#!/bin/bash
    11.5 +# Run this to set up the build system: configure, makefiles, etc.
    11.6 +# We trust that the user has a recent enough autoconf & automake setup
    11.7 +# (not older than a few years...)
    11.8 +
    11.9 +test_program_errors=0
   11.10 +
   11.11 +function test_program {
   11.12 +	if ! command -v $1 >/dev/null 2>&1 ; then
   11.13 +		echo "Missing program '$1'."
   11.14 +		test_program_errors=1
   11.15 +		fi
   11.16 +}
   11.17 +
   11.18 +for prog in autoconf automake libtool pkg-config ; do
   11.19 +	test_program $prog
   11.20 +	done
   11.21 +
   11.22 +if test $(uname -s) != "Darwin" ; then
   11.23 +	test_program gettext
   11.24 +	fi
   11.25 +
   11.26 +test $test_program_errors -ne 1 || exit 1
   11.27 +
   11.28 +#-------------------------------------------------------------------------------
   11.29 +
   11.30 +set -e
   11.31 +
   11.32 +if test $(uname -s) = "OpenBSD" ; then
   11.33 +	# OpenBSD needs these environment variables set.
   11.34 +	AUTOCONF_VERSION=2.69
   11.35 +	AUTOMAKE_VERSION=1.11
   11.36 +	export AUTOCONF_VERSION
   11.37 +	export AUTOMAKE_VERSION
   11.38 +	fi
   11.39 +
   11.40 +srcdir=`dirname $0`
   11.41 +test -n "$srcdir" && cd "$srcdir"
   11.42 +
   11.43 +echo "Updating build configuration files for FLAC, please wait...."
   11.44 +
   11.45 +touch config.rpath
   11.46 +autoreconf -isf
   11.47 +#./configure "$@" && echo
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/external/libflac/compile	Sun Nov 10 23:00:21 2019 +0300
    12.3 @@ -0,0 +1,342 @@
    12.4 +#! /bin/sh
    12.5 +# Wrapper for compilers which do not understand '-c -o'.
    12.6 +
    12.7 +scriptversion=2012-03-05.13; # UTC
    12.8 +
    12.9 +# Copyright (C) 1999-2012 Free Software Foundation, Inc.
   12.10 +# Written by Tom Tromey <tromey@cygnus.com>.
   12.11 +#
   12.12 +# This program is free software; you can redistribute it and/or modify
   12.13 +# it under the terms of the GNU General Public License as published by
   12.14 +# the Free Software Foundation; either version 2, or (at your option)
   12.15 +# any later version.
   12.16 +#
   12.17 +# This program is distributed in the hope that it will be useful,
   12.18 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
   12.19 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   12.20 +# GNU General Public License for more details.
   12.21 +#
   12.22 +# You should have received a copy of the GNU General Public License
   12.23 +# along with this program.  If not, see <http://www.gnu.org/licenses/>.
   12.24 +
   12.25 +# As a special exception to the GNU General Public License, if you
   12.26 +# distribute this file as part of a program that contains a
   12.27 +# configuration script generated by Autoconf, you may include it under
   12.28 +# the same distribution terms that you use for the rest of that program.
   12.29 +
   12.30 +# This file is maintained in Automake, please report
   12.31 +# bugs to <bug-automake@gnu.org> or send patches to
   12.32 +# <automake-patches@gnu.org>.
   12.33 +
   12.34 +nl='
   12.35 +'
   12.36 +
   12.37 +# We need space, tab and new line, in precisely that order.  Quoting is
   12.38 +# there to prevent tools from complaining about whitespace usage.
   12.39 +IFS=" ""	$nl"
   12.40 +
   12.41 +file_conv=
   12.42 +
   12.43 +# func_file_conv build_file lazy
   12.44 +# Convert a $build file to $host form and store it in $file
   12.45 +# Currently only supports Windows hosts. If the determined conversion
   12.46 +# type is listed in (the comma separated) LAZY, no conversion will
   12.47 +# take place.
   12.48 +func_file_conv ()
   12.49 +{
   12.50 +  file=$1
   12.51 +  case $file in
   12.52 +    / | /[!/]*) # absolute file, and not a UNC file
   12.53 +      if test -z "$file_conv"; then
   12.54 +	# lazily determine how to convert abs files
   12.55 +	case `uname -s` in
   12.56 +	  MINGW*)
   12.57 +	    file_conv=mingw
   12.58 +	    ;;
   12.59 +	  CYGWIN*)
   12.60 +	    file_conv=cygwin
   12.61 +	    ;;
   12.62 +	  *)
   12.63 +	    file_conv=wine
   12.64 +	    ;;
   12.65 +	esac
   12.66 +      fi
   12.67 +      case $file_conv/,$2, in
   12.68 +	*,$file_conv,*)
   12.69 +	  ;;
   12.70 +	mingw/*)
   12.71 +	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
   12.72 +	  ;;
   12.73 +	cygwin/*)
   12.74 +	  file=`cygpath -m "$file" || echo "$file"`
   12.75 +	  ;;
   12.76 +	wine/*)
   12.77 +	  file=`winepath -w "$file" || echo "$file"`
   12.78 +	  ;;
   12.79 +      esac
   12.80 +      ;;
   12.81 +  esac
   12.82 +}
   12.83 +
   12.84 +# func_cl_dashL linkdir
   12.85 +# Make cl look for libraries in LINKDIR
   12.86 +func_cl_dashL ()
   12.87 +{
   12.88 +  func_file_conv "$1"
   12.89 +  if test -z "$lib_path"; then
   12.90 +    lib_path=$file
   12.91 +  else
   12.92 +    lib_path="$lib_path;$file"
   12.93 +  fi
   12.94 +  linker_opts="$linker_opts -LIBPATH:$file"
   12.95 +}
   12.96 +
   12.97 +# func_cl_dashl library
   12.98 +# Do a library search-path lookup for cl
   12.99 +func_cl_dashl ()
  12.100 +{
  12.101 +  lib=$1
  12.102 +  found=no
  12.103 +  save_IFS=$IFS
  12.104 +  IFS=';'
  12.105 +  for dir in $lib_path $LIB
  12.106 +  do
  12.107 +    IFS=$save_IFS
  12.108 +    if $shared && test -f "$dir/$lib.dll.lib"; then
  12.109 +      found=yes
  12.110 +      lib=$dir/$lib.dll.lib
  12.111 +      break
  12.112 +    fi
  12.113 +    if test -f "$dir/$lib.lib"; then
  12.114 +      found=yes
  12.115 +      lib=$dir/$lib.lib
  12.116 +      break
  12.117 +    fi
  12.118 +  done
  12.119 +  IFS=$save_IFS
  12.120 +
  12.121 +  if test "$found" != yes; then
  12.122 +    lib=$lib.lib
  12.123 +  fi
  12.124 +}
  12.125 +
  12.126 +# func_cl_wrapper cl arg...
  12.127 +# Adjust compile command to suit cl
  12.128 +func_cl_wrapper ()
  12.129 +{
  12.130 +  # Assume a capable shell
  12.131 +  lib_path=
  12.132 +  shared=:
  12.133 +  linker_opts=
  12.134 +  for arg
  12.135 +  do
  12.136 +    if test -n "$eat"; then
  12.137 +      eat=
  12.138 +    else
  12.139 +      case $1 in
  12.140 +	-o)
  12.141 +	  # configure might choose to run compile as 'compile cc -o foo foo.c'.
  12.142 +	  eat=1
  12.143 +	  case $2 in
  12.144 +	    *.o | *.[oO][bB][jJ])
  12.145 +	      func_file_conv "$2"
  12.146 +	      set x "$@" -Fo"$file"
  12.147 +	      shift
  12.148 +	      ;;
  12.149 +	    *)
  12.150 +	      func_file_conv "$2"
  12.151 +	      set x "$@" -Fe"$file"
  12.152 +	      shift
  12.153 +	      ;;
  12.154 +	  esac
  12.155 +	  ;;
  12.156 +	-I)
  12.157 +	  eat=1
  12.158 +	  func_file_conv "$2" mingw
  12.159 +	  set x "$@" -I"$file"
  12.160 +	  shift
  12.161 +	  ;;
  12.162 +	-I*)
  12.163 +	  func_file_conv "${1#-I}" mingw
  12.164 +	  set x "$@" -I"$file"
  12.165 +	  shift
  12.166 +	  ;;
  12.167 +	-l)
  12.168 +	  eat=1
  12.169 +	  func_cl_dashl "$2"
  12.170 +	  set x "$@" "$lib"
  12.171 +	  shift
  12.172 +	  ;;
  12.173 +	-l*)
  12.174 +	  func_cl_dashl "${1#-l}"
  12.175 +	  set x "$@" "$lib"
  12.176 +	  shift
  12.177 +	  ;;
  12.178 +	-L)
  12.179 +	  eat=1
  12.180 +	  func_cl_dashL "$2"
  12.181 +	  ;;
  12.182 +	-L*)
  12.183 +	  func_cl_dashL "${1#-L}"
  12.184 +	  ;;
  12.185 +	-static)
  12.186 +	  shared=false
  12.187 +	  ;;
  12.188 +	-Wl,*)
  12.189 +	  arg=${1#-Wl,}
  12.190 +	  save_ifs="$IFS"; IFS=','
  12.191 +	  for flag in $arg; do
  12.192 +	    IFS="$save_ifs"
  12.193 +	    linker_opts="$linker_opts $flag"
  12.194 +	  done
  12.195 +	  IFS="$save_ifs"
  12.196 +	  ;;
  12.197 +	-Xlinker)
  12.198 +	  eat=1
  12.199 +	  linker_opts="$linker_opts $2"
  12.200 +	  ;;
  12.201 +	-*)
  12.202 +	  set x "$@" "$1"
  12.203 +	  shift
  12.204 +	  ;;
  12.205 +	*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
  12.206 +	  func_file_conv "$1"
  12.207 +	  set x "$@" -Tp"$file"
  12.208 +	  shift
  12.209 +	  ;;
  12.210 +	*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
  12.211 +	  func_file_conv "$1" mingw
  12.212 +	  set x "$@" "$file"
  12.213 +	  shift
  12.214 +	  ;;
  12.215 +	*)
  12.216 +	  set x "$@" "$1"
  12.217 +	  shift
  12.218 +	  ;;
  12.219 +      esac
  12.220 +    fi
  12.221 +    shift
  12.222 +  done
  12.223 +  if test -n "$linker_opts"; then
  12.224 +    linker_opts="-link$linker_opts"
  12.225 +  fi
  12.226 +  exec "$@" $linker_opts
  12.227 +  exit 1
  12.228 +}
  12.229 +
  12.230 +eat=
  12.231 +
  12.232 +case $1 in
  12.233 +  '')
  12.234 +     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
  12.235 +     exit 1;
  12.236 +     ;;
  12.237 +  -h | --h*)
  12.238 +    cat <<\EOF
  12.239 +Usage: compile [--help] [--version] PROGRAM [ARGS]
  12.240 +
  12.241 +Wrapper for compilers which do not understand '-c -o'.
  12.242 +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
  12.243 +arguments, and rename the output as expected.
  12.244 +
  12.245 +If you are trying to build a whole package this is not the
  12.246 +right script to run: please start by reading the file 'INSTALL'.
  12.247 +
  12.248 +Report bugs to <bug-automake@gnu.org>.
  12.249 +EOF
  12.250 +    exit $?
  12.251 +    ;;
  12.252 +  -v | --v*)
  12.253 +    echo "compile $scriptversion"
  12.254 +    exit $?
  12.255 +    ;;
  12.256 +  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
  12.257 +    func_cl_wrapper "$@"      # Doesn't return...
  12.258 +    ;;
  12.259 +esac
  12.260 +
  12.261 +ofile=
  12.262 +cfile=
  12.263 +
  12.264 +for arg
  12.265 +do
  12.266 +  if test -n "$eat"; then
  12.267 +    eat=
  12.268 +  else
  12.269 +    case $1 in
  12.270 +      -o)
  12.271 +	# configure might choose to run compile as 'compile cc -o foo foo.c'.
  12.272 +	# So we strip '-o arg' only if arg is an object.
  12.273 +	eat=1
  12.274 +	case $2 in
  12.275 +	  *.o | *.obj)
  12.276 +	    ofile=$2
  12.277 +	    ;;
  12.278 +	  *)
  12.279 +	    set x "$@" -o "$2"
  12.280 +	    shift
  12.281 +	    ;;
  12.282 +	esac
  12.283 +	;;
  12.284 +      *.c)
  12.285 +	cfile=$1
  12.286 +	set x "$@" "$1"
  12.287 +	shift
  12.288 +	;;
  12.289 +      *)
  12.290 +	set x "$@" "$1"
  12.291 +	shift
  12.292 +	;;
  12.293 +    esac
  12.294 +  fi
  12.295 +  shift
  12.296 +done
  12.297 +
  12.298 +if test -z "$ofile" || test -z "$cfile"; then
  12.299 +  # If no '-o' option was seen then we might have been invoked from a
  12.300 +  # pattern rule where we don't need one.  That is ok -- this is a
  12.301 +  # normal compilation that the losing compiler can handle.  If no
  12.302 +  # '.c' file was seen then we are probably linking.  That is also
  12.303 +  # ok.
  12.304 +  exec "$@"
  12.305 +fi
  12.306 +
  12.307 +# Name of file we expect compiler to create.
  12.308 +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
  12.309 +
  12.310 +# Create the lock directory.
  12.311 +# Note: use '[/\\:.-]' here to ensure that we don't use the same name
  12.312 +# that we are using for the .o file.  Also, base the name on the expected
  12.313 +# object file name, since that is what matters with a parallel build.
  12.314 +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
  12.315 +while true; do
  12.316 +  if mkdir "$lockdir" >/dev/null 2>&1; then
  12.317 +    break
  12.318 +  fi
  12.319 +  sleep 1
  12.320 +done
  12.321 +# FIXME: race condition here if user kills between mkdir and trap.
  12.322 +trap "rmdir '$lockdir'; exit 1" 1 2 15
  12.323 +
  12.324 +# Run the compile.
  12.325 +"$@"
  12.326 +ret=$?
  12.327 +
  12.328 +if test -f "$cofile"; then
  12.329 +  test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
  12.330 +elif test -f "${cofile}bj"; then
  12.331 +  test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
  12.332 +fi