From 4206243c74660afdb72de97706670944d73d29f5 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Tue, 1 Dec 2015 16:02:35 -0400 Subject: [PATCH] Update libogg and libvorbis to versions 1.3.2 and 1.3.5, respectively. --- CMakeLists.txt | 4 +- libs/libogg-1.3.1/macosx/Ogg_Prefix.pch | 5 - libs/libogg-1.3.1/missing | 331 - libs/{libogg-1.3.1 => libogg-1.3.2}/AUTHORS | 0 libs/{libogg-1.3.1 => libogg-1.3.2}/CHANGES | 4 + .../CMakeLists.txt | 0 libs/{libogg-1.3.1 => libogg-1.3.2}/COPYING | 0 .../Makefile.am | 0 .../Makefile.in | 336 +- libs/{libogg-1.3.1 => libogg-1.3.2}/README | 0 .../{libogg-1.3.1 => libogg-1.3.2}/aclocal.m4 | 607 +- libs/{libogg-1.3.1 => libogg-1.3.2}/compile | 10 +- .../config.guess | 43 +- .../config.h.in | 0 .../{libogg-1.3.1 => libogg-1.3.2}/config.sub | 77 +- libs/{libogg-1.3.1 => libogg-1.3.2}/configure | 506 +- .../configure.in | 4 +- libs/{libogg-1.3.1 => libogg-1.3.2}/depcomp | 457 +- .../doc/Makefile.am | 0 .../doc/Makefile.in | 271 +- .../doc/fish_xiph_org.png | Bin .../doc/framing.html | 0 .../doc/index.html | 0 .../doc/libogg/Makefile.am | 0 .../doc/libogg/Makefile.in | 110 +- .../doc/libogg/bitpacking.html | 6 +- .../doc/libogg/datastructures.html | 6 +- .../doc/libogg/decoding.html | 6 +- .../doc/libogg/encoding.html | 6 +- .../doc/libogg/general.html | 6 +- .../doc/libogg/index.html | 6 +- .../doc/libogg/ogg_iovec_t.html | 6 +- .../doc/libogg/ogg_packet.html | 6 +- .../doc/libogg/ogg_packet_clear.html | 6 +- .../doc/libogg/ogg_page.html | 6 +- .../doc/libogg/ogg_page_bos.html | 6 +- .../doc/libogg/ogg_page_checksum_set.html | 6 +- .../doc/libogg/ogg_page_continued.html | 6 +- .../doc/libogg/ogg_page_eos.html | 6 +- .../doc/libogg/ogg_page_granulepos.html | 6 +- .../doc/libogg/ogg_page_packets.html | 6 +- .../doc/libogg/ogg_page_pageno.html | 6 +- .../doc/libogg/ogg_page_serialno.html | 6 +- .../doc/libogg/ogg_page_version.html | 6 +- .../doc/libogg/ogg_stream_check.html | 6 +- .../doc/libogg/ogg_stream_clear.html | 6 +- .../doc/libogg/ogg_stream_destroy.html | 6 +- .../doc/libogg/ogg_stream_eos.html | 6 +- .../doc/libogg/ogg_stream_flush.html | 6 +- .../doc/libogg/ogg_stream_flush_fill.html | 6 +- .../doc/libogg/ogg_stream_init.html | 6 +- .../doc/libogg/ogg_stream_iovecin.html | 6 +- .../doc/libogg/ogg_stream_packetin.html | 6 +- .../doc/libogg/ogg_stream_packetout.html | 4 +- .../doc/libogg/ogg_stream_packetpeek.html | 6 +- .../doc/libogg/ogg_stream_pagein.html | 6 +- .../doc/libogg/ogg_stream_pageout.html | 4 +- .../doc/libogg/ogg_stream_pageout_fill.html | 4 +- .../doc/libogg/ogg_stream_reset.html | 6 +- .../doc/libogg/ogg_stream_reset_serialno.html | 6 +- .../doc/libogg/ogg_stream_state.html | 6 +- .../doc/libogg/ogg_sync_buffer.html | 6 +- .../doc/libogg/ogg_sync_check.html | 6 +- .../doc/libogg/ogg_sync_clear.html | 6 +- .../doc/libogg/ogg_sync_destroy.html | 6 +- .../doc/libogg/ogg_sync_init.html | 6 +- .../doc/libogg/ogg_sync_pageout.html | 6 +- .../doc/libogg/ogg_sync_pageseek.html | 6 +- .../doc/libogg/ogg_sync_reset.html | 6 +- .../doc/libogg/ogg_sync_state.html | 6 +- .../doc/libogg/ogg_sync_wrote.html | 6 +- .../doc/libogg/oggpack_adv.html | 6 +- .../doc/libogg/oggpack_adv1.html | 6 +- .../doc/libogg/oggpack_bits.html | 6 +- .../doc/libogg/oggpack_buffer.html | 6 +- .../doc/libogg/oggpack_bytes.html | 4 +- .../doc/libogg/oggpack_get_buffer.html | 6 +- .../doc/libogg/oggpack_look.html | 6 +- .../doc/libogg/oggpack_look1.html | 6 +- .../doc/libogg/oggpack_read.html | 6 +- .../doc/libogg/oggpack_read1.html | 6 +- .../doc/libogg/oggpack_readinit.html | 6 +- .../doc/libogg/oggpack_reset.html | 6 +- .../doc/libogg/oggpack_write.html | 6 +- .../doc/libogg/oggpack_writealign.html | 6 +- .../doc/libogg/oggpack_writecheck.html | 6 +- .../doc/libogg/oggpack_writeclear.html | 6 +- .../doc/libogg/oggpack_writecopy.html | 6 +- .../doc/libogg/oggpack_writeinit.html | 6 +- .../doc/libogg/oggpack_writetrunc.html | 6 +- .../doc/libogg/overview.html | 6 +- .../doc/libogg/reference.html | 6 +- .../doc/libogg/style.css | 0 .../doc/multiplex1.png | Bin .../doc/ogg-multiplex.html | 0 .../doc/oggstream.html | 0 .../doc/packets.png | Bin .../doc/pages.png | Bin .../doc/rfc3533.txt | 0 .../doc/rfc5334.txt | 0 .../doc/skeleton.html | 0 .../doc/stream.png | Bin .../doc/vorbisword2.png | Bin .../doc/white-ogg.png | Bin .../doc/white-xifish.png | Bin .../include/Makefile.am | 0 .../include/Makefile.in | 267 +- .../include/ogg/Makefile.am | 0 .../include/ogg/Makefile.in | 177 +- .../include/ogg/config_types.h.in | 0 .../include/ogg/ogg.h | 0 .../include/ogg/os_types.h | 4 +- .../{libogg-1.3.1 => libogg-1.3.2}/install-sh | 14 +- .../libogg.spec | 2 +- .../libogg.spec.in | 0 libs/{libogg-1.3.1 => libogg-1.3.2}/ltmain.sh | 0 .../macosx/English.lproj/InfoPlist.strings | Bin .../macosx/Info.plist | 0 .../macosx/Ogg.xcodeproj/project.pbxproj | 0 libs/libogg-1.3.2/missing | 215 + .../ogg-uninstalled.pc.in | 0 libs/{libogg-1.3.1 => libogg-1.3.2}/ogg.m4 | 0 libs/{libogg-1.3.1 => libogg-1.3.2}/ogg.pc.in | 0 .../src/Makefile.am | 0 .../src/Makefile.in | 286 +- .../src/bitwise.c | 265 +- .../src/framing.c | 0 .../win32/VS2003/libogg/libogg.vcproj | 0 .../win32/VS2003/ogg.sln | 0 .../win32/VS2005/libogg_dynamic.sln | 0 .../win32/VS2005/libogg_dynamic.vcproj | 0 .../win32/VS2005/libogg_static.sln | 0 .../win32/VS2005/libogg_static.vcproj | 0 .../win32/VS2008/libogg_dynamic.sln | 0 .../win32/VS2008/libogg_dynamic.vcproj | 0 .../win32/VS2008/libogg_static.sln | 0 .../win32/VS2008/libogg_static.vcproj | 0 .../win32/VS2010/libogg_dynamic.sln | 0 .../win32/VS2010/libogg_dynamic.vcxproj | 0 .../win32/VS2010/libogg_static.sln | 0 .../win32/VS2010/libogg_static.vcxproj | 0 .../win32/VS6/build_ogg_dynamic.bat | 0 .../win32/VS6/build_ogg_dynamic_debug.bat | 0 .../win32/VS6/build_ogg_static.bat | 0 .../win32/VS6/build_ogg_static_debug.bat | 0 .../win32/VS6/ogg.dsw | 0 .../win32/VS6/ogg_dynamic.dsp | 0 .../win32/VS6/ogg_static.dsp | 0 .../win32/ogg.def | 0 libs/libvorbis-1.3.3/compile | 142 - libs/libvorbis-1.3.3/depcomp | 530 - libs/libvorbis-1.3.3/doc/Vorbis_I_spec.pdf | 9056 ----------------- libs/libvorbis-1.3.3/doc/evenlsp.png | Bin 2540 -> 0 bytes libs/libvorbis-1.3.3/doc/lspmap.png | Bin 3799 -> 0 bytes libs/libvorbis-1.3.3/doc/oddlsp.png | Bin 1928 -> 0 bytes libs/libvorbis-1.3.3/doc/vorbis.html | 234 - libs/libvorbis-1.3.3/doc/vorbisword2.png | Bin 1173 -> 0 bytes libs/libvorbis-1.3.3/doc/wait.png | Bin 311 -> 0 bytes libs/libvorbis-1.3.3/doc/white-xifish.png | Bin 770 -> 0 bytes libs/libvorbis-1.3.3/doc/xifish.pdf | Bin 1876 -> 0 bytes libs/libvorbis-1.3.3/install-sh | 323 - libs/libvorbis-1.3.3/missing | 360 - .../AUTHORS | 0 .../CHANGES | 15 + .../CMakeLists.txt | 0 .../COPYING | 2 +- .../Makefile.am | 0 .../Makefile.in | 446 +- .../README | 2 +- .../aclocal.m4 | 3760 ++++--- .../autogen.sh | 0 libs/libvorbis-1.3.5/compile | 347 + .../config.guess | 666 +- .../config.h.in | 6 +- .../config.sub | 393 +- .../configure | 3045 +++--- .../configure.ac | 44 +- libs/libvorbis-1.3.5/depcomp | 791 ++ .../doc/01-introduction.tex | 0 .../doc/02-bitpacking.tex | 0 .../doc/03-codebook.tex | 59 +- .../doc/04-codec.tex | 2 +- .../doc/05-comment.tex | 0 .../doc/06-floor0.tex | 14 +- .../doc/07-floor1.tex | 0 .../doc/08-residue.tex | 0 .../doc/09-helper.tex | 0 .../doc/10-tables.tex | 2 +- .../doc/Doxyfile.in | 0 .../doc/Makefile.am | 23 +- .../doc/Makefile.in | 324 +- .../doc/Vorbis_I_spec.cfg | 0 .../doc/Vorbis_I_spec.css | 5 + .../doc/Vorbis_I_spec.html | 4217 ++++---- libs/libvorbis-1.3.5/doc/Vorbis_I_spec.pdf | Bin 0 -> 418532 bytes .../doc/Vorbis_I_spec.tex | 8 + .../doc/a1-encapsulation-ogg.tex | 0 .../doc/a2-encapsulation-rtp.tex | 0 .../doc/components.png | Bin .../doc/eightphase.png | Bin .../doc/fish_xiph_org.png | Bin .../doc/floor1-1.png | Bin .../doc/floor1-2.png | Bin .../doc/floor1-3.png | Bin .../doc/floor1-4.png | Bin .../doc/floor1_inverse_dB_table.html | 0 .../doc/floorval.png | Bin .../doc/footer.tex | 9 +- .../doc/fourphase.png | Bin .../doc/framing.html | 0 .../doc/helper.html | 0 .../doc/hufftree-under.png | Bin .../doc/hufftree.png | Bin .../doc/index.html | 0 .../doc/libvorbis/Makefile.am | 0 .../doc/libvorbis/Makefile.in | 145 +- .../doc/libvorbis/index.html | 0 .../doc/libvorbis/overview.html | 0 .../doc/libvorbis/reference.html | 0 .../doc/libvorbis/return.html | 0 .../doc/libvorbis/style.css | 0 .../doc/libvorbis/vorbis_analysis.html | 0 .../libvorbis/vorbis_analysis_blockout.html | 0 .../doc/libvorbis/vorbis_analysis_buffer.html | 0 .../libvorbis/vorbis_analysis_headerout.html | 0 .../doc/libvorbis/vorbis_analysis_init.html | 0 .../doc/libvorbis/vorbis_analysis_wrote.html | 0 .../libvorbis/vorbis_bitrate_addblock.html | 0 .../libvorbis/vorbis_bitrate_flushpacket.html | 0 .../doc/libvorbis/vorbis_block.html | 0 .../doc/libvorbis/vorbis_block_clear.html | 0 .../doc/libvorbis/vorbis_block_init.html | 0 .../doc/libvorbis/vorbis_comment.html | 0 .../doc/libvorbis/vorbis_comment_add.html | 0 .../doc/libvorbis/vorbis_comment_add_tag.html | 0 .../doc/libvorbis/vorbis_comment_clear.html | 0 .../doc/libvorbis/vorbis_comment_init.html | 0 .../doc/libvorbis/vorbis_comment_query.html | 0 .../libvorbis/vorbis_comment_query_count.html | 0 .../libvorbis/vorbis_commentheader_out.html | 0 .../doc/libvorbis/vorbis_dsp_clear.html | 0 .../doc/libvorbis/vorbis_dsp_state.html | 0 .../doc/libvorbis/vorbis_granule_time.html | 0 .../doc/libvorbis/vorbis_info.html | 0 .../doc/libvorbis/vorbis_info_blocksize.html | 0 .../doc/libvorbis/vorbis_info_clear.html | 0 .../doc/libvorbis/vorbis_info_init.html | 0 .../libvorbis/vorbis_packet_blocksize.html | 0 .../doc/libvorbis/vorbis_synthesis.html | 0 .../libvorbis/vorbis_synthesis_blockin.html | 0 .../libvorbis/vorbis_synthesis_halfrate.html | 0 .../vorbis_synthesis_halfrate_p.html | 0 .../libvorbis/vorbis_synthesis_headerin.html | 0 .../libvorbis/vorbis_synthesis_idheader.html | 0 .../doc/libvorbis/vorbis_synthesis_init.html | 0 .../libvorbis/vorbis_synthesis_lapout.html | 0 .../libvorbis/vorbis_synthesis_pcmout.html | 0 .../doc/libvorbis/vorbis_synthesis_read.html | 0 .../libvorbis/vorbis_synthesis_restart.html | 0 .../libvorbis/vorbis_synthesis_trackonly.html | 0 .../doc/libvorbis/vorbis_version_string.html | 0 .../doc/oggstream.html | 0 .../doc/programming.html | 0 .../doc/residue-pack.png | Bin .../doc/residue2.png | Bin .../doc/rfc5215.txt | 0 .../doc/rfc5215.xml | 0 .../doc/squarepolar.png | Bin .../doc/stereo.html | 0 .../doc/stream.png | Bin .../doc/v-comment.html | 0 .../doc/vorbis-clip.txt | 0 .../doc/vorbis-errors.txt | 0 .../doc/vorbis-fidelity.html | 0 .../doc/vorbisenc/Makefile.am | 0 .../doc/vorbisenc/Makefile.in | 145 +- .../doc/vorbisenc/changes.html | 0 .../doc/vorbisenc/examples.html | 0 .../doc/vorbisenc/index.html | 0 .../doc/vorbisenc/ovectl_ratemanage2_arg.html | 0 .../doc/vorbisenc/ovectl_ratemanage_arg.html | 0 .../doc/vorbisenc/overview.html | 0 .../doc/vorbisenc/reference.html | 0 .../doc/vorbisenc/style.css | 0 .../doc/vorbisenc/vorbis_encode_ctl.html | 0 .../doc/vorbisenc/vorbis_encode_init.html | 0 .../doc/vorbisenc/vorbis_encode_init_vbr.html | 0 .../vorbisenc/vorbis_encode_setup_init.html | 0 .../vorbis_encode_setup_managed.html | 0 .../vorbisenc/vorbis_encode_setup_vbr.html | 0 .../doc/vorbisfile/Makefile.am | 0 .../doc/vorbisfile/Makefile.in | 145 +- .../doc/vorbisfile/OggVorbis_File.html | 0 .../doc/vorbisfile/callbacks.html | 0 .../doc/vorbisfile/chaining_example_c.html | 0 .../doc/vorbisfile/chainingexample.html | 2 +- .../doc/vorbisfile/crosslap.html | 0 .../doc/vorbisfile/datastructures.html | 0 .../doc/vorbisfile/decoding.html | 0 .../doc/vorbisfile/example.html | 18 +- .../doc/vorbisfile/exampleindex.html | 0 .../doc/vorbisfile/fileinfo.html | 0 .../doc/vorbisfile/index.html | 0 .../doc/vorbisfile/initialization.html | 0 .../doc/vorbisfile/ov_bitrate.html | 0 .../doc/vorbisfile/ov_bitrate_instant.html | 0 .../doc/vorbisfile/ov_callbacks.html | 0 .../doc/vorbisfile/ov_clear.html | 0 .../doc/vorbisfile/ov_comment.html | 0 .../doc/vorbisfile/ov_crosslap.html | 0 .../doc/vorbisfile/ov_fopen.html | 2 +- .../doc/vorbisfile/ov_info.html | 0 .../doc/vorbisfile/ov_open.html | 0 .../doc/vorbisfile/ov_open_callbacks.html | 0 .../doc/vorbisfile/ov_pcm_seek.html | 0 .../doc/vorbisfile/ov_pcm_seek_lap.html | 0 .../doc/vorbisfile/ov_pcm_seek_page.html | 0 .../doc/vorbisfile/ov_pcm_seek_page_lap.html | 0 .../doc/vorbisfile/ov_pcm_tell.html | 0 .../doc/vorbisfile/ov_pcm_total.html | 0 .../doc/vorbisfile/ov_raw_seek.html | 0 .../doc/vorbisfile/ov_raw_seek_lap.html | 0 .../doc/vorbisfile/ov_raw_tell.html | 0 .../doc/vorbisfile/ov_raw_total.html | 0 .../doc/vorbisfile/ov_read.html | 0 .../doc/vorbisfile/ov_read_filter.html | 0 .../doc/vorbisfile/ov_read_float.html | 0 .../doc/vorbisfile/ov_seekable.html | 0 .../doc/vorbisfile/ov_serialnumber.html | 0 .../doc/vorbisfile/ov_streams.html | 0 .../doc/vorbisfile/ov_test.html | 9 +- .../doc/vorbisfile/ov_test_callbacks.html | 0 .../doc/vorbisfile/ov_test_open.html | 0 .../doc/vorbisfile/ov_time_seek.html | 0 .../doc/vorbisfile/ov_time_seek_lap.html | 0 .../doc/vorbisfile/ov_time_seek_page.html | 0 .../doc/vorbisfile/ov_time_seek_page_lap.html | 0 .../doc/vorbisfile/ov_time_tell.html | 0 .../doc/vorbisfile/ov_time_total.html | 0 .../doc/vorbisfile/overview.html | 0 .../doc/vorbisfile/reference.html | 0 .../doc/vorbisfile/seekexample.html | 0 .../doc/vorbisfile/seeking.html | 0 .../doc/vorbisfile/seeking_example_c.html | 16 +- .../doc/vorbisfile/seeking_test_c.html | 16 +- .../doc/vorbisfile/seekingexample.html | 14 +- .../doc/vorbisfile/style.css | 0 .../doc/vorbisfile/threads.html | 0 .../doc/vorbisfile/vorbisfile_example_c.html | 16 +- .../doc/window1.png | Bin .../doc/window2.png | Bin .../examples/Makefile.am | 0 .../examples/Makefile.in | 268 +- .../examples/chaining_example.c | 0 .../examples/decoder_example.c | 0 .../examples/encoder_example.c | 0 .../examples/frameview.pl | 0 .../examples/seeking_example.c | 19 +- .../examples/vorbisfile_example.c | 0 .../include/Makefile.am | 0 .../include/Makefile.in | 300 +- .../include/vorbis/Makefile.am | 0 .../include/vorbis/Makefile.in | 204 +- .../include/vorbis/codec.h | 0 .../include/vorbis/vorbisenc.h | 0 .../include/vorbis/vorbisfile.h | 0 libs/libvorbis-1.3.5/install-sh | 527 + .../lib/Makefile.am | 0 .../lib/Makefile.in | 438 +- .../lib/analysis.c | 0 .../lib/backends.h | 0 .../lib/barkmel.c | 2 +- .../lib/bitrate.c | 0 .../lib/bitrate.h | 0 .../lib/block.c | 43 +- .../lib/books/Makefile.am | 0 .../lib/books/Makefile.in | 300 +- .../lib/books/coupled/Makefile.am | 0 .../lib/books/coupled/Makefile.in | 128 +- .../lib/books/coupled/res_books_51.h | 873 +- .../lib/books/coupled/res_books_stereo.h | 1130 +- .../lib/books/floor/Makefile.am | 0 .../lib/books/floor/Makefile.in | 128 +- .../lib/books/floor/floor_books.h | 390 +- .../lib/books/uncoupled/Makefile.am | 0 .../lib/books/uncoupled/Makefile.in | 128 +- .../lib/books/uncoupled/res_books_uncoupled.h | 878 +- .../lib/codebook.c | 24 +- .../lib/codebook.h | 17 +- .../lib/codec_internal.h | 0 .../lib/envelope.c | 0 .../lib/envelope.h | 0 .../lib/floor0.c | 9 +- .../lib/floor1.c | 45 +- .../lib/highlevel.h | 0 .../lib/info.c | 43 +- .../lib/lookup.c | 0 .../lib/lookup.h | 0 .../lib/lookup_data.h | 0 .../lib/lookups.pl | 0 .../lib/lpc.c | 0 .../lib/lpc.h | 0 .../lib/lsp.c | 4 +- .../lib/lsp.h | 0 .../lib/mapping0.c | 24 +- .../lib/masking.h | 0 .../lib/mdct.c | 0 .../lib/mdct.h | 0 .../lib/misc.h | 5 +- .../lib/modes/Makefile.am | 0 .../lib/modes/Makefile.in | 128 +- .../lib/modes/floor_all.h | 0 .../lib/modes/psych_11.h | 0 .../lib/modes/psych_16.h | 0 .../lib/modes/psych_44.h | 0 .../lib/modes/psych_8.h | 0 .../lib/modes/residue_16.h | 0 .../lib/modes/residue_44.h | 0 .../lib/modes/residue_44p51.h | 2 +- .../lib/modes/residue_44u.h | 0 .../lib/modes/residue_8.h | 0 .../lib/modes/setup_11.h | 0 .../lib/modes/setup_16.h | 0 .../lib/modes/setup_22.h | 0 .../lib/modes/setup_32.h | 0 .../lib/modes/setup_44.h | 0 .../lib/modes/setup_44p51.h | 2 +- .../lib/modes/setup_44u.h | 0 .../lib/modes/setup_8.h | 0 .../lib/modes/setup_X.h | 0 .../lib/os.h | 13 +- .../lib/psy.c | 0 .../lib/psy.h | 0 .../lib/psytune.c | 0 .../lib/registry.c | 0 .../lib/registry.h | 0 .../lib/res0.c | 67 +- .../lib/scales.h | 0 .../lib/sharedbook.c | 127 +- .../lib/smallft.c | 0 .../lib/smallft.h | 0 .../lib/synthesis.c | 24 +- .../lib/tone.c | 0 .../lib/vorbisenc.c | 23 +- .../lib/vorbisfile.c | 248 +- .../lib/window.c | 3 +- .../lib/window.h | 4 +- .../libvorbis.spec | 2 +- .../libvorbis.spec.in | 0 .../ltmain.sh | 5667 +++++++---- .../m4/Makefile.am | 0 .../m4/Makefile.in | 128 +- .../m4/add_cflags.m4 | 0 .../m4/ogg.m4 | 0 .../m4/pkg.m4 | 0 .../macos/compat/strdup.c | 0 .../macos/compat/sys/types.h | 0 .../macos/decoder_example.mcp | Bin .../macos/encoder_example.mcp | Bin .../macos/libvorbis.mcp | Bin .../macos/libvorbis.mcp.exp | 0 .../macos/libvorbisenc.mcp | Bin .../macos/libvorbisenc.mcp.exp | 0 .../macos/libvorbisfile.mcp | Bin .../macos/libvorbisfile.mcp.exp | 0 .../macos/vorbis.mcp | Bin .../macosx/English.lproj/InfoPlist.strings | Bin .../macosx/Info.plist | 0 .../macosx/Vorbis.xcodeproj/project.pbxproj | 0 libs/libvorbis-1.3.5/missing | 215 + .../symbian/bld.inf | 0 .../symbian/config.h | 0 .../symbian/vorbis.mmp | 0 .../test/Makefile.am | 6 +- .../test/Makefile.in | 237 +- .../test/test.c | 2 +- .../test/util.c | 2 +- .../test/util.h | 2 +- .../test/write_read.c | 2 +- .../test/write_read.h | 2 +- .../todo.txt | 0 .../vorbis-uninstalled.pc.in | 0 .../vorbis.m4 | 0 .../vorbis.pc.in | 5 +- .../vorbisenc-uninstalled.pc.in | 0 .../vorbisenc.pc.in | 2 +- .../vorbisfile-uninstalled.pc.in | 0 .../vorbisfile.pc.in | 2 +- .../vq/16.vqs | 0 .../vq/16u.vqs | 0 .../vq/44c-1.vqs | 0 .../vq/44c0.vqs | 0 .../vq/44c1.vqs | 0 .../vq/44c2.vqs | 0 .../vq/44c3.vqs | 0 .../vq/44c4.vqs | 0 .../vq/44c5.vqs | 0 .../vq/44c6.vqs | 0 .../vq/44c7.vqs | 0 .../vq/44c8.vqs | 0 .../vq/44c9.vqs | 0 .../vq/44p-1.vqs | 0 .../vq/44p0.vqs | 0 .../vq/44p1.vqs | 0 .../vq/44p2.vqs | 0 .../vq/44p3.vqs | 0 .../vq/44p4.vqs | 0 .../vq/44p5.vqs | 0 .../vq/44p6.vqs | 0 .../vq/44p7.vqs | 0 .../vq/44p8.vqs | 0 .../vq/44p9.vqs | 0 .../vq/44u0.vqs | 0 .../vq/44u1.vqs | 0 .../vq/44u2.vqs | 0 .../vq/44u3.vqs | 0 .../vq/44u4.vqs | 0 .../vq/44u5.vqs | 0 .../vq/44u6.vqs | 0 .../vq/44u7.vqs | 0 .../vq/44u8.vqs | 0 .../vq/44u9.vqs | 0 .../vq/8.vqs | 0 .../vq/8u.vqs | 0 .../vq/Makefile.am | 0 .../vq/Makefile.in | 262 +- .../vq/bookutil.c | 8 +- .../vq/bookutil.h | 0 .../vq/distribution.c | 0 .../vq/floor_11.vqs | 0 .../vq/floor_22.vqs | 0 .../vq/floor_44.vqs | 0 .../vq/huffbuild.c | 8 +- .../vq/latticebuild.c | 0 .../vq/latticetune.c | 0 .../vq/localcodebook.h | 0 .../vq/make_floor_books.pl | 0 .../vq/make_residue_books.pl | 0 .../vq/metrics.c | 0 .../vq/vqgen.c | 0 .../vq/vqgen.h | 0 .../win32/VS2005/README | 0 .../win32/VS2005/libogg.vsprops | 0 .../VS2005/libvorbis/libvorbis_dynamic.vcproj | 0 .../VS2005/libvorbis/libvorbis_static.vcproj | 0 .../libvorbisfile_dynamic.vcproj | 0 .../libvorbisfile/libvorbisfile_static.vcproj | 0 .../win32/VS2005/vorbis_dynamic.sln | 0 .../win32/VS2005/vorbis_static.sln | 0 .../VS2005/vorbisdec/vorbisdec_dynamic.vcproj | 0 .../VS2005/vorbisdec/vorbisdec_static.vcproj | 0 .../VS2005/vorbisenc/vorbisenc_dynamic.vcproj | 0 .../VS2005/vorbisenc/vorbisenc_static.vcproj | 0 .../win32/VS2008/README | 0 .../win32/VS2008/libogg.vsprops | 0 .../VS2008/libvorbis/libvorbis_dynamic.vcproj | 0 .../VS2008/libvorbis/libvorbis_static.vcproj | 0 .../libvorbisfile_dynamic.vcproj | 0 .../libvorbisfile/libvorbisfile_static.vcproj | 0 .../win32/VS2008/vorbis_dynamic.sln | 0 .../win32/VS2008/vorbis_static.sln | 0 .../VS2008/vorbisdec/vorbisdec_dynamic.vcproj | 0 .../VS2008/vorbisdec/vorbisdec_static.vcproj | 0 .../VS2008/vorbisenc/vorbisenc_dynamic.vcproj | 0 .../VS2008/vorbisenc/vorbisenc_static.vcproj | 0 .../win32/VS2010/README | 0 .../win32/VS2010/libogg.props | 0 .../libvorbis/libvorbis_dynamic.vcxproj | 0 .../VS2010/libvorbis/libvorbis_static.vcxproj | 0 .../libvorbisfile_dynamic.vcxproj | 0 .../libvorbisfile_static.vcxproj | 0 .../win32/VS2010/vorbis_dynamic.sln | 0 .../win32/VS2010/vorbis_static.sln | 0 .../vorbisdec/vorbisdec_dynamic.vcxproj | 0 .../VS2010/vorbisdec/vorbisdec_static.vcxproj | 0 .../vorbisenc/vorbisenc_dynamic.vcxproj | 0 .../VS2010/vorbisenc/vorbisenc_static.vcxproj | 0 .../win32/vorbis.def | 0 .../win32/vorbisenc.def | 0 .../win32/vorbisfile.def | 0 580 files changed, 19440 insertions(+), 23422 deletions(-) delete mode 100644 libs/libogg-1.3.1/macosx/Ogg_Prefix.pch delete mode 100644 libs/libogg-1.3.1/missing rename libs/{libogg-1.3.1 => libogg-1.3.2}/AUTHORS (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/CHANGES (97%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/CMakeLists.txt (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/COPYING (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/Makefile.am (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/Makefile.in (77%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/README (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/aclocal.m4 (96%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/compile (97%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/config.guess (98%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/config.h.in (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/config.sub (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/configure (97%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/configure.in (98%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/depcomp (59%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/Makefile.am (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/Makefile.in (74%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/fish_xiph_org.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/framing.html (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/index.html (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/Makefile.am (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/Makefile.in (83%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/bitpacking.html (94%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/datastructures.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/decoding.html (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/encoding.html (93%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/general.html (94%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/index.html (81%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_iovec_t.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_packet.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_packet_clear.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_bos.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_checksum_set.html (84%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_continued.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_eos.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_granulepos.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_packets.html (89%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_pageno.html (85%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_serialno.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_page_version.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_check.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_clear.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_destroy.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_eos.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_flush.html (92%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_flush_fill.html (93%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_init.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_iovecin.html (92%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_packetin.html (89%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_packetout.html (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_packetpeek.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_pagein.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_pageout.html (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_pageout_fill.html (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_reset.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_reset_serialno.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_stream_state.html (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_buffer.html (90%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_check.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_clear.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_destroy.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_init.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_pageout.html (92%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_pageseek.html (90%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_reset.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_state.html (91%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/ogg_sync_wrote.html (90%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_adv.html (85%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_adv1.html (85%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_bits.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_buffer.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_bytes.html (92%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_get_buffer.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_look.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_look1.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_read.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_read1.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_readinit.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_reset.html (85%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_write.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_writealign.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_writecheck.html (92%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_writeclear.html (86%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_writecopy.html (88%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_writeinit.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/oggpack_writetrunc.html (87%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/overview.html (83%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/reference.html (95%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/libogg/style.css (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/multiplex1.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/ogg-multiplex.html (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/oggstream.html (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/packets.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/pages.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/rfc3533.txt (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/rfc5334.txt (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/skeleton.html (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/stream.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/vorbisword2.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/white-ogg.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/doc/white-xifish.png (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/Makefile.am (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/Makefile.in (71%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/ogg/Makefile.am (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/ogg/Makefile.in (76%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/ogg/config_types.h.in (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/ogg/ogg.h (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/include/ogg/os_types.h (97%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/install-sh (97%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/libogg.spec (99%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/libogg.spec.in (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/ltmain.sh (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/macosx/English.lproj/InfoPlist.strings (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/macosx/Info.plist (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/macosx/Ogg.xcodeproj/project.pbxproj (100%) create mode 100644 libs/libogg-1.3.2/missing rename libs/{libogg-1.3.1 => libogg-1.3.2}/ogg-uninstalled.pc.in (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/ogg.m4 (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/ogg.pc.in (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/src/Makefile.am (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/src/Makefile.in (62%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/src/bitwise.c (75%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/src/framing.c (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2003/libogg/libogg.vcproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2003/ogg.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2005/libogg_dynamic.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2005/libogg_dynamic.vcproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2005/libogg_static.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2005/libogg_static.vcproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2008/libogg_dynamic.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2008/libogg_dynamic.vcproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2008/libogg_static.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2008/libogg_static.vcproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2010/libogg_dynamic.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2010/libogg_dynamic.vcxproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2010/libogg_static.sln (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS2010/libogg_static.vcxproj (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/build_ogg_dynamic.bat (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/build_ogg_dynamic_debug.bat (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/build_ogg_static.bat (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/build_ogg_static_debug.bat (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/ogg.dsw (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/ogg_dynamic.dsp (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/VS6/ogg_static.dsp (100%) rename libs/{libogg-1.3.1 => libogg-1.3.2}/win32/ogg.def (100%) delete mode 100644 libs/libvorbis-1.3.3/compile delete mode 100644 libs/libvorbis-1.3.3/depcomp delete mode 100644 libs/libvorbis-1.3.3/doc/Vorbis_I_spec.pdf delete mode 100644 libs/libvorbis-1.3.3/doc/evenlsp.png delete mode 100644 libs/libvorbis-1.3.3/doc/lspmap.png delete mode 100644 libs/libvorbis-1.3.3/doc/oddlsp.png delete mode 100644 libs/libvorbis-1.3.3/doc/vorbis.html delete mode 100644 libs/libvorbis-1.3.3/doc/vorbisword2.png delete mode 100644 libs/libvorbis-1.3.3/doc/wait.png delete mode 100644 libs/libvorbis-1.3.3/doc/white-xifish.png delete mode 100644 libs/libvorbis-1.3.3/doc/xifish.pdf delete mode 100644 libs/libvorbis-1.3.3/install-sh delete mode 100644 libs/libvorbis-1.3.3/missing rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/AUTHORS (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/CHANGES (91%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/CMakeLists.txt (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/COPYING (97%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/Makefile.in (68%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/README (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/aclocal.m4 (69%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/autogen.sh (100%) create mode 100644 libs/libvorbis-1.3.5/compile rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/config.guess (76%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/config.h.in (93%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/config.sub (80%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/configure (83%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/configure.ac (87%) create mode 100644 libs/libvorbis-1.3.5/depcomp rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/01-introduction.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/02-bitpacking.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/03-codebook.tex (82%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/04-codec.tex (99%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/05-comment.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/06-floor0.tex (92%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/07-floor1.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/08-residue.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/09-helper.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/10-tables.tex (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Doxyfile.in (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Makefile.am (87%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Makefile.in (74%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Vorbis_I_spec.cfg (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Vorbis_I_spec.css (97%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Vorbis_I_spec.html (88%) create mode 100644 libs/libvorbis-1.3.5/doc/Vorbis_I_spec.pdf rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/Vorbis_I_spec.tex (95%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/a1-encapsulation-ogg.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/a2-encapsulation-rtp.tex (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/components.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/eightphase.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/fish_xiph_org.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/floor1-1.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/floor1-2.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/floor1-3.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/floor1-4.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/floor1_inverse_dB_table.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/floorval.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/footer.tex (85%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/fourphase.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/framing.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/helper.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/hufftree-under.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/hufftree.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/index.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/Makefile.in (75%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/index.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/overview.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/reference.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/return.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/style.css (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_analysis.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_analysis_blockout.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_analysis_buffer.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_analysis_headerout.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_analysis_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_analysis_wrote.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_bitrate_addblock.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_bitrate_flushpacket.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_block.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_block_clear.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_block_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment_add.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment_add_tag.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment_clear.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment_query.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_comment_query_count.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_commentheader_out.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_dsp_clear.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_dsp_state.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_granule_time.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_info.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_info_blocksize.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_info_clear.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_info_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_packet_blocksize.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_blockin.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_halfrate.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_halfrate_p.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_headerin.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_idheader.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_lapout.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_pcmout.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_read.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_restart.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_synthesis_trackonly.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/libvorbis/vorbis_version_string.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/oggstream.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/programming.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/residue-pack.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/residue2.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/rfc5215.txt (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/rfc5215.xml (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/squarepolar.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/stereo.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/stream.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/v-comment.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbis-clip.txt (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbis-errors.txt (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbis-fidelity.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/Makefile.in (74%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/changes.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/examples.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/index.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/ovectl_ratemanage2_arg.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/ovectl_ratemanage_arg.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/overview.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/reference.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/style.css (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/vorbis_encode_ctl.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/vorbis_encode_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/vorbis_encode_init_vbr.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/vorbis_encode_setup_init.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/vorbis_encode_setup_managed.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisenc/vorbis_encode_setup_vbr.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/Makefile.in (75%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/OggVorbis_File.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/callbacks.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/chaining_example_c.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/chainingexample.html (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/crosslap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/datastructures.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/decoding.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/example.html (90%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/exampleindex.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/fileinfo.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/index.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/initialization.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_bitrate.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_bitrate_instant.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_callbacks.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_clear.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_comment.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_crosslap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_fopen.html (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_info.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_open.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_open_callbacks.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_pcm_seek.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_pcm_seek_lap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_pcm_seek_page.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_pcm_seek_page_lap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_pcm_tell.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_pcm_total.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_raw_seek.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_raw_seek_lap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_raw_tell.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_raw_total.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_read.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_read_filter.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_read_float.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_seekable.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_serialnumber.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_streams.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_test.html (90%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_test_callbacks.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_test_open.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_time_seek.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_time_seek_lap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_time_seek_page.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_time_seek_page_lap.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_time_tell.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/ov_time_total.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/overview.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/reference.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/seekexample.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/seeking.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/seeking_example_c.html (86%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/seeking_test_c.html (86%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/seekingexample.html (91%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/style.css (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/threads.html (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/vorbisfile/vorbisfile_example_c.html (80%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/window1.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/doc/window2.png (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/Makefile.in (65%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/chaining_example.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/decoder_example.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/encoder_example.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/frameview.pl (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/seeking_example.c (96%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/examples/vorbisfile_example.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/Makefile.in (67%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/vorbis/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/vorbis/Makefile.in (69%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/vorbis/codec.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/vorbis/vorbisenc.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/include/vorbis/vorbisfile.h (100%) create mode 100644 libs/libvorbis-1.3.5/install-sh rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/Makefile.in (66%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/analysis.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/backends.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/barkmel.c (97%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/bitrate.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/bitrate.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/block.c (96%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/Makefile.in (67%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/coupled/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/coupled/Makefile.in (72%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/coupled/res_books_51.h (95%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/coupled/res_books_stereo.h (95%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/floor/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/floor/Makefile.in (72%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/floor/floor_books.h (78%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/uncoupled/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/uncoupled/Makefile.in (72%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/books/uncoupled/res_books_uncoupled.h (91%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/codebook.c (94%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/codebook.h (90%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/codec_internal.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/envelope.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/envelope.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/floor0.c (97%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/floor1.c (97%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/highlevel.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/info.c (95%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lookup.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lookup.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lookup_data.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lookups.pl (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lpc.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lpc.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lsp.c (99%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/lsp.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/mapping0.c (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/masking.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/mdct.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/mdct.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/misc.h (92%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/Makefile.in (73%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/floor_all.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/psych_11.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/psych_16.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/psych_44.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/psych_8.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/residue_16.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/residue_44.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/residue_44p51.h (99%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/residue_44u.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/residue_8.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_11.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_16.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_22.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_32.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_44.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_44p51.h (96%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_44u.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_8.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/modes/setup_X.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/os.h (93%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/psy.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/psy.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/psytune.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/registry.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/registry.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/res0.c (96%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/scales.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/sharedbook.c (84%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/smallft.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/smallft.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/synthesis.c (92%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/tone.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/vorbisenc.c (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/vorbisfile.c (91%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/window.c (99%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/lib/window.h (90%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/libvorbis.spec (99%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/libvorbis.spec.in (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/ltmain.sh (65%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/m4/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/m4/Makefile.in (72%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/m4/add_cflags.m4 (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/m4/ogg.m4 (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/m4/pkg.m4 (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/compat/strdup.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/compat/sys/types.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/decoder_example.mcp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/encoder_example.mcp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/libvorbis.mcp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/libvorbis.mcp.exp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/libvorbisenc.mcp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/libvorbisenc.mcp.exp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/libvorbisfile.mcp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/libvorbisfile.mcp.exp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macos/vorbis.mcp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macosx/English.lproj/InfoPlist.strings (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macosx/Info.plist (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/macosx/Vorbis.xcodeproj/project.pbxproj (100%) create mode 100644 libs/libvorbis-1.3.5/missing rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/symbian/bld.inf (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/symbian/config.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/symbian/vorbis.mmp (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/Makefile.am (80%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/Makefile.in (65%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/test.c (98%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/util.c (96%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/util.h (95%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/write_read.c (99%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/test/write_read.h (95%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/todo.txt (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbis-uninstalled.pc.in (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbis.m4 (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbis.pc.in (77%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbisenc-uninstalled.pc.in (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbisenc.pc.in (93%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbisfile-uninstalled.pc.in (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vorbisfile.pc.in (93%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/16.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/16u.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c-1.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c0.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c1.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c2.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c3.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c4.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c5.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c6.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c7.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c8.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44c9.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p-1.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p0.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p1.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p2.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p3.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p4.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p5.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p6.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p7.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p8.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44p9.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u0.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u1.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u2.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u3.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u4.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u5.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u6.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u7.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u8.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/44u9.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/8.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/8u.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/Makefile.am (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/Makefile.in (65%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/bookutil.c (97%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/bookutil.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/distribution.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/floor_11.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/floor_22.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/floor_44.vqs (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/huffbuild.c (94%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/latticebuild.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/latticetune.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/localcodebook.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/make_floor_books.pl (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/make_residue_books.pl (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/metrics.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/vqgen.c (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/vq/vqgen.h (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/README (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/libogg.vsprops (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/libvorbis/libvorbis_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/libvorbis/libvorbis_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/libvorbisfile/libvorbisfile_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/libvorbisfile/libvorbisfile_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/vorbis_dynamic.sln (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/vorbis_static.sln (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/vorbisdec/vorbisdec_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/vorbisdec/vorbisdec_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/vorbisenc/vorbisenc_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2005/vorbisenc/vorbisenc_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/README (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/libogg.vsprops (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/libvorbis/libvorbis_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/libvorbis/libvorbis_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/libvorbisfile/libvorbisfile_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/libvorbisfile/libvorbisfile_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/vorbis_dynamic.sln (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/vorbis_static.sln (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/vorbisdec/vorbisdec_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/vorbisdec/vorbisdec_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/vorbisenc/vorbisenc_dynamic.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2008/vorbisenc/vorbisenc_static.vcproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/README (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/libogg.props (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/libvorbis/libvorbis_dynamic.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/libvorbis/libvorbis_static.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/libvorbisfile/libvorbisfile_dynamic.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/libvorbisfile/libvorbisfile_static.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/vorbis_dynamic.sln (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/vorbis_static.sln (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/vorbisdec/vorbisdec_dynamic.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/vorbisdec/vorbisdec_static.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/vorbisenc/vorbisenc_dynamic.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/VS2010/vorbisenc/vorbisenc_static.vcxproj (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/vorbis.def (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/vorbisenc.def (100%) rename libs/{libvorbis-1.3.3 => libvorbis-1.3.5}/win32/vorbisfile.def (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index de1916fc..41b2c22c 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -132,8 +132,8 @@ set(MEGA_ZLIB_VER "1.2.8") set(MEGA_PHYSFS_VER "2.0.3") set(MEGA_LUA51_VER "5.1.5") set(MEGA_LUAJIT_VER "2.0.4") -set(MEGA_LIBOGG_VER "1.3.1") -set(MEGA_LIBVORBIS_VER "1.3.3") +set(MEGA_LIBOGG_VER "1.3.2") +set(MEGA_LIBVORBIS_VER "1.3.5") set(MEGA_LIBTHEORA_VER "1.1") set(MEGA_MPG123_VER "1.15.3") set(MEGA_FREETYPE_VER "2.5.0.1") diff --git a/libs/libogg-1.3.1/macosx/Ogg_Prefix.pch b/libs/libogg-1.3.1/macosx/Ogg_Prefix.pch deleted file mode 100644 index 05e3af9e..00000000 --- a/libs/libogg-1.3.1/macosx/Ogg_Prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -// -// Prefix header for all source files of the 'Ogg' target in the 'Ogg' project. -// - -#include diff --git a/libs/libogg-1.3.1/missing b/libs/libogg-1.3.1/missing deleted file mode 100644 index 86a8fc31..00000000 --- a/libs/libogg-1.3.1/missing +++ /dev/null @@ -1,331 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2012-01-06.13; # UTC - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/libs/libogg-1.3.1/AUTHORS b/libs/libogg-1.3.2/AUTHORS similarity index 100% rename from libs/libogg-1.3.1/AUTHORS rename to libs/libogg-1.3.2/AUTHORS diff --git a/libs/libogg-1.3.1/CHANGES b/libs/libogg-1.3.2/CHANGES similarity index 97% rename from libs/libogg-1.3.1/CHANGES rename to libs/libogg-1.3.2/CHANGES index 15786aa6..3f2e0fb2 100644 --- a/libs/libogg-1.3.1/CHANGES +++ b/libs/libogg-1.3.2/CHANGES @@ -1,3 +1,7 @@ +Version 1.3.2 (2014 May 27) + + * Fix an bug in oggpack_writecopy(). + Version 1.3.1 (2013 May 12) * Guard against very large packets. diff --git a/libs/libogg-1.3.1/CMakeLists.txt b/libs/libogg-1.3.2/CMakeLists.txt similarity index 100% rename from libs/libogg-1.3.1/CMakeLists.txt rename to libs/libogg-1.3.2/CMakeLists.txt diff --git a/libs/libogg-1.3.1/COPYING b/libs/libogg-1.3.2/COPYING similarity index 100% rename from libs/libogg-1.3.1/COPYING rename to libs/libogg-1.3.2/COPYING diff --git a/libs/libogg-1.3.1/Makefile.am b/libs/libogg-1.3.2/Makefile.am similarity index 100% rename from libs/libogg-1.3.1/Makefile.am rename to libs/libogg-1.3.2/Makefile.am diff --git a/libs/libogg-1.3.1/Makefile.in b/libs/libogg-1.3.2/Makefile.in similarity index 77% rename from libs/libogg-1.3.1/Makefile.in rename to libs/libogg-1.3.2/Makefile.in index a87c84ce..0b4e16d8 100644 --- a/libs/libogg-1.3.1/Makefile.in +++ b/libs/libogg-1.3.2/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,12 +79,12 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(srcdir)/libogg.spec.in $(srcdir)/ogg-uninstalled.pc.in \ - $(srcdir)/ogg.pc.in $(top_srcdir)/configure AUTHORS COPYING \ - compile config.guess config.sub depcomp install-sh ltmain.sh \ - missing +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ + $(srcdir)/config.h.in $(srcdir)/libogg.spec.in \ + $(srcdir)/ogg.pc.in $(srcdir)/ogg-uninstalled.pc.in AUTHORS \ + COPYING README compile config.guess config.sub install-sh \ + missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -68,15 +95,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = libogg.spec ogg.pc ogg-uninstalled.pc CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -113,11 +153,33 @@ am__installdirs = "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(pkgconfigdir)" DATA = $(m4data_DATA) $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) @@ -128,6 +190,7 @@ am__remove_distdir = \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi +am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ @@ -155,12 +218,14 @@ am__relativize = \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz $(distdir).zip GZIP_ENV = --best +DIST_TARGETS = dist-xz dist-gzip dist-zip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -413,22 +478,25 @@ uninstall-pkgconfigDATA: dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -443,57 +511,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -509,12 +532,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -526,15 +544,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -543,9 +557,31 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) @@ -616,41 +652,34 @@ distdir: $(DISTFILES) || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__remove_distdir) + $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) + $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) + $(am__post_remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) + $(am__post_remove_distdir) -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -661,8 +690,6 @@ distcheck: dist GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ @@ -674,9 +701,9 @@ distcheck: dist *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod u+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ @@ -708,7 +735,7 @@ distcheck: dist && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__remove_distdir) + $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' @@ -846,26 +873,25 @@ ps-am: uninstall-am: uninstall-m4dataDATA uninstall-pkgconfigDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ - ctags-recursive install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) all install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-hook dist-lzip dist-lzma dist-shar dist-tarZ \ - dist-xz dist-zip distcheck distclean distclean-generic \ - distclean-hdr distclean-libtool distclean-tags distcleancheck \ - distdir distuninstallcheck dvi dvi-am html html-am info \ - info-am install install-am install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-m4dataDATA install-man install-pdf install-pdf-am \ - install-pkgconfigDATA install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am \ - uninstall-m4dataDATA uninstall-pkgconfigDATA +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ + dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-m4dataDATA install-man \ + install-pdf install-pdf-am install-pkgconfigDATA install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-m4dataDATA uninstall-pkgconfigDATA dist-hook: diff --git a/libs/libogg-1.3.1/README b/libs/libogg-1.3.2/README similarity index 100% rename from libs/libogg-1.3.1/README rename to libs/libogg-1.3.2/README diff --git a/libs/libogg-1.3.1/aclocal.m4 b/libs/libogg-1.3.2/aclocal.m4 similarity index 96% rename from libs/libogg-1.3.1/aclocal.m4 rename to libs/libogg-1.3.2/aclocal.m4 index d8765a32..9367df12 100644 --- a/libs/libogg-1.3.1/aclocal.m4 +++ b/libs/libogg-1.3.2/aclocal.m4 @@ -1,8 +1,7 @@ -# generated automatically by aclocal 1.11.6 -*- Autoconf -*- +# generated automatically by aclocal 1.13.4 -*- Autoconf -*- + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -# Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,13 +11,14 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, -[m4_warning([this file was generated for autoconf 2.68. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # @@ -1326,7 +1326,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1340,7 +1340,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1359,7 +1362,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -8611,25 +8617,22 @@ m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' +[am__api_version='1.13' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.6], [], +m4_if([$1], [1.13.4], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -8645,24 +8648,22 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.6])dnl +[AM_AUTOMAKE_VERSION([1.13.4])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -8681,7 +8682,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you +# harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -8707,22 +8708,19 @@ am_aux_dir=`cd $ac_aux_dir && pwd` # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 9 - # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -8741,16 +8739,14 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, -# 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 12 -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -8760,7 +8756,7 @@ fi])]) # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -8773,12 +8769,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -8786,8 +8783,8 @@ AC_CACHE_CHECK([dependency style of $depcc], # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -8827,16 +8824,16 @@ AC_CACHE_CHECK([dependency style of $depcc], : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -8845,8 +8842,8 @@ AC_CACHE_CHECK([dependency style of $depcc], test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -8854,7 +8851,7 @@ AC_CACHE_CHECK([dependency style of $depcc], fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -8902,7 +8899,7 @@ AM_CONDITIONAL([am__fastdep$1], [ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -8912,9 +8909,13 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' @@ -8929,20 +8930,18 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -#serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -8955,7 +8954,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -8967,21 +8966,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -8999,7 +8996,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will +# is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -9009,15 +9006,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 16 - # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. @@ -9033,7 +9027,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl +[AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -9062,31 +9056,40 @@ AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl @@ -9097,28 +9100,32 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], @@ -9146,15 +9153,12 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, -# Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 - # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. @@ -9168,16 +9172,14 @@ if test x"${install_sh}" != xset; then install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST(install_sh)]) +AC_SUBST([install_sh])]) -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], @@ -9194,20 +9196,17 @@ AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless `enable' is passed literally. -# For symmetry, `disable' may be passed as well. Anyway, the user +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), @@ -9218,10 +9217,11 @@ AC_DEFUN([AM_MAINTAINER_MODE], AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], -[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE @@ -9229,18 +9229,14 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) ] ) -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. @@ -9258,7 +9254,7 @@ am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -9283,15 +9279,12 @@ AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) -# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 6 - # AM_PROG_CC_C_O # -------------- # Like AC_PROG_CC_C_O, but changed for automake. @@ -9320,15 +9313,12 @@ m4_define([AC_PROG_CC], # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 6 - # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], @@ -9336,11 +9326,10 @@ AC_DEFUN([AM_MISSING_PROG], $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) - # AM_MISSING_HAS_RUN # ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl @@ -9353,54 +9342,22 @@ if test x"${MISSING+set}" != xset; then esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) + AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, -# Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], @@ -9410,7 +9367,7 @@ AC_DEFUN([_AM_MANGLE_OPTION], # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ @@ -9426,22 +9383,16 @@ AC_DEFUN([_AM_IF_OPTION], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -9452,32 +9403,40 @@ case `pwd` in esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -9487,46 +9446,118 @@ else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. +# Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 1 +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor `install' (even GNU) is that you can't +# One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize +# always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. +# Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 3 - # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. @@ -9540,18 +9571,16 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. +# Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -9561,76 +9590,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar +# AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. + +# We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - # tar/untar a dummy directory, and stop if the command works + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR diff --git a/libs/libogg-1.3.1/compile b/libs/libogg-1.3.2/compile similarity index 97% rename from libs/libogg-1.3.1/compile rename to libs/libogg-1.3.2/compile index 862a14e8..531136b0 100644 --- a/libs/libogg-1.3.1/compile +++ b/libs/libogg-1.3.2/compile @@ -1,10 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2012-03-05.13; # UTC +scriptversion=2012-10-14.11; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free -# Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -113,6 +112,11 @@ func_cl_dashl () lib=$dir/$lib.lib break fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi done IFS=$save_IFS diff --git a/libs/libogg-1.3.1/config.guess b/libs/libogg-1.3.2/config.guess similarity index 98% rename from libs/libogg-1.3.1/config.guess rename to libs/libogg-1.3.2/config.guess index d622a44e..1804e9fc 100644 --- a/libs/libogg-1.3.1/config.guess +++ b/libs/libogg-1.3.2/config.guess @@ -2,13 +2,13 @@ # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# 2011, 2012, 2013 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2012-12-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -22,19 +22,17 @@ timestamp='2012-02-10' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to and include a ChangeLog -# entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -55,8 +53,8 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, +2012, 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -200,6 +198,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -302,7 +304,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -801,6 +803,9 @@ EOF i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; @@ -1201,6 +1206,9 @@ EOF BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1256,7 +1264,7 @@ EOF NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1330,9 +1338,6 @@ EOF exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c <. @@ -26,11 +22,12 @@ timestamp='2012-02-10' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted GNU ChangeLog entry. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -74,8 +71,8 @@ version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, +2012, 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -123,7 +120,7 @@ esac maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) @@ -156,7 +153,7 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; @@ -225,6 +222,12 @@ case $os in -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; @@ -253,8 +256,10 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | be32 | be64 \ + | arc \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ @@ -267,7 +272,7 @@ case $basic_machine in | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -383,7 +388,8 @@ case $basic_machine in | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -782,9 +788,13 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; - microblaze) + microblaze*) basic_machine=microblaze-xilinx ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -998,7 +1008,7 @@ case $basic_machine in ;; ppc64) basic_machine=powerpc64-unknown ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown @@ -1013,7 +1023,11 @@ case $basic_machine in basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -1346,15 +1360,15 @@ case $os in | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-uclibc* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1537,6 +1551,9 @@ case $basic_machine in c4x-* | tic4x-*) os=-coff ;; + hexagon-*) + os=-elf + ;; tic54x-*) os=-coff ;; diff --git a/libs/libogg-1.3.1/configure b/libs/libogg-1.3.2/configure similarity index 97% rename from libs/libogg-1.3.1/configure rename to libs/libogg-1.3.2/configure index 2baf3509..7fb66988 100644 --- a/libs/libogg-1.3.1/configure +++ b/libs/libogg-1.3.2/configure @@ -1,13 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for libogg 1.3.1. +# Generated by GNU Autoconf 2.69 for libogg 1.3.2. # # Report bugs to . # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -136,6 +134,31 @@ export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -169,7 +192,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -222,21 +246,25 @@ IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -339,6 +367,14 @@ $as_echo X"$as_dir" | } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -460,6 +496,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -494,16 +534,16 @@ if (echo >conf$$.file) 2>/dev/null; then # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -515,28 +555,8 @@ else as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -570,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libogg' PACKAGE_TARNAME='libogg' -PACKAGE_VERSION='1.3.1' -PACKAGE_STRING='libogg 1.3.1' +PACKAGE_VERSION='1.3.2' +PACKAGE_STRING='libogg 1.3.2' PACKAGE_BUGREPORT='ogg-dev@xiph.org' PACKAGE_URL='' @@ -681,6 +701,10 @@ LIB_CURRENT MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V am__untar am__tar AMTAR @@ -745,6 +769,7 @@ SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking +enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_shared @@ -1219,8 +1244,6 @@ target=$target_alias if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1306,7 +1329,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libogg 1.3.1 to adapt to many kinds of systems. +\`configure' configures libogg 1.3.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1376,7 +1399,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libogg 1.3.1:";; + short | recursive ) echo "Configuration of libogg 1.3.2:";; esac cat <<\_ACEOF @@ -1384,10 +1407,15 @@ Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-maintainer-mode disable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] @@ -1479,10 +1507,10 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libogg configure 1.3.1 -generated by GNU Autoconf 2.68 +libogg configure 1.3.2 +generated by GNU Autoconf 2.69 -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1558,7 +1586,7 @@ $as_echo "$ac_try_echo"; } >&5 test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -1862,7 +1890,8 @@ int main () { static int test_array [1 - 2 * !(($2) >= 0)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -1878,7 +1907,8 @@ int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -1904,7 +1934,8 @@ int main () { static int test_array [1 - 2 * !(($2) < 0)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -1920,7 +1951,8 @@ int main () { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -1954,7 +1986,8 @@ int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2026,8 +2059,8 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libogg $as_me 1.3.1, which was -generated by GNU Autoconf 2.68. Invocation command line was +It was created by libogg $as_me 1.3.2, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2377,7 +2410,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -am__api_version='1.11' +am__api_version='1.13' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2445,7 +2478,7 @@ case $as_dir/ in #(( # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -2503,9 +2536,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -2516,32 +2546,40 @@ case `pwd` in esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then @@ -2553,6 +2591,16 @@ Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -2575,12 +2623,12 @@ if test x"${MISSING+set}" != xset; then esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -2592,10 +2640,10 @@ if test x"${install_sh}" != xset; then esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. @@ -2614,7 +2662,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2654,7 +2702,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2705,7 +2753,7 @@ do test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2734,12 +2782,6 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -2758,7 +2800,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2822,6 +2864,45 @@ else fi rmdir .tst 2>/dev/null +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." @@ -2844,7 +2925,7 @@ fi # Define the identity of the package. PACKAGE='libogg' - VERSION='1.3.1' + VERSION='1.3.2' cat >>confdefs.h <<_ACEOF @@ -2872,12 +2953,22 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' @@ -2885,6 +2976,7 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. @@ -2910,7 +3002,7 @@ fi LIB_CURRENT=8 -LIB_REVISION=1 +LIB_REVISION=2 LIB_AGE=8 @@ -2938,7 +3030,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2978,7 +3070,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3031,7 +3123,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3072,7 +3164,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -3130,7 +3222,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3174,7 +3266,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3620,8 +3712,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -3724,7 +3815,7 @@ am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -3780,8 +3871,8 @@ else # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're @@ -3816,16 +3907,16 @@ else : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -3834,8 +3925,8 @@ else test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else @@ -3843,7 +3934,7 @@ else fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -4084,7 +4175,7 @@ do for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue + as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in @@ -4160,7 +4251,7 @@ do for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -4226,7 +4317,7 @@ do for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -4293,7 +4384,7 @@ do for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue + as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in @@ -4549,7 +4640,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4593,7 +4684,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5017,7 +5108,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5057,7 +5148,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5363,7 +5454,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5403,7 +5494,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5507,7 +5598,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5551,7 +5642,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5676,7 +5767,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5716,7 +5807,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5775,7 +5866,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5815,7 +5906,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6307,7 +6398,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -6325,7 +6416,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -6344,7 +6438,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -6464,7 +6561,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6504,7 +6601,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6584,7 +6681,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6624,7 +6721,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6676,7 +6773,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6716,7 +6813,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6768,7 +6865,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6808,7 +6905,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6860,7 +6957,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6900,7 +6997,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6952,7 +7049,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6992,7 +7089,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -11801,11 +11898,11 @@ else int main () { -/* FIXME: Include the comments suggested by Paul. */ + #ifndef __cplusplus - /* Ultrix mips cc rejects this. */ + /* Ultrix mips cc rejects this sort of thing. */ typedef int charset[2]; - const charset cs; + const charset cs = { 0, 0 }; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; @@ -11822,8 +11919,9 @@ main () ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; - { /* SCO 3.2v4 cc rejects this. */ - char *t; + { /* SCO 3.2v4 cc rejects this sort of thing. */ + char tx; + char *t = &tx; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; @@ -11839,10 +11937,10 @@ main () iptr p = 0; ++p; } - { /* AIX XL C 1.02.0.0 rejects this saying + { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; }; - struct s *b; b->j = 5; + struct s { int j; const int *ap[3]; } bx; + struct s *b = &bx; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; @@ -12482,6 +12580,14 @@ LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -12800,16 +12906,16 @@ if (echo >conf$$.file) 2>/dev/null; then # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -12869,28 +12975,16 @@ else as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -12911,8 +13005,8 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libogg $as_me 1.3.1, which was -generated by GNU Autoconf 2.68. Invocation command line was +This file was extended by libogg $as_me 1.3.2, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -12977,11 +13071,11 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libogg config.status 1.3.1 -configured by $0, generated by GNU Autoconf 2.68, +libogg config.status 1.3.2 +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -13072,7 +13166,7 @@ fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -13992,7 +14086,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -14005,7 +14099,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -14039,21 +14133,19 @@ $as_echo X"$mf" | continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || diff --git a/libs/libogg-1.3.1/configure.in b/libs/libogg-1.3.2/configure.in similarity index 98% rename from libs/libogg-1.3.1/configure.in rename to libs/libogg-1.3.2/configure.in index 202f7c4f..e146d075 100644 --- a/libs/libogg-1.3.1/configure.in +++ b/libs/libogg-1.3.2/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([libogg],[1.3.1],[ogg-dev@xiph.org]) +AC_INIT([libogg],[1.3.2],[ogg-dev@xiph.org]) AC_CONFIG_SRCDIR(src/framing.c) @@ -10,7 +10,7 @@ AM_MAINTAINER_MODE([enable]) dnl Library versioning LIB_CURRENT=8 -LIB_REVISION=1 +LIB_REVISION=2 LIB_AGE=8 AC_SUBST(LIB_CURRENT) AC_SUBST(LIB_REVISION) diff --git a/libs/libogg-1.3.1/depcomp b/libs/libogg-1.3.2/depcomp similarity index 59% rename from libs/libogg-1.3.1/depcomp rename to libs/libogg-1.3.2/depcomp index 25a39e6c..4ebd5b3a 100644 --- a/libs/libogg-1.3.1/depcomp +++ b/libs/libogg-1.3.2/depcomp @@ -1,10 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2012-03-27.16; # UTC +scriptversion=2013-05-30.07; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,9 +27,9 @@ scriptversion=2012-03-27.16; # UTC case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 - exit 1; - ;; + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] @@ -57,11 +56,65 @@ EOF ;; esac +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + # A tabulation character. tab=' ' # A newline character. nl=' ' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 @@ -75,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" +# Avoid interferences from the environment. +gccflag= dashmflag= + # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case @@ -86,32 +142,32 @@ if test "$depmode" = hp; then fi if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvisualcpp + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then - # This is just like msvc7 but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvc7 + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 fi if test "$depmode" = xlc; then - # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. - gccflag=-qmakedep=gcc,-MF - depmode=gcc + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc fi case "$depmode" in @@ -134,8 +190,7 @@ gcc3) done "$@" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -143,13 +198,17 @@ gcc3) ;; gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then @@ -157,15 +216,14 @@ gcc) fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. + # The second -e expression handles DOS-style file names with drive + # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. @@ -174,15 +232,15 @@ gcc) ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' "$nl" < "$tmpdepfile" | ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -200,8 +258,7 @@ sgi) "$@" -MDupdate "$tmpdepfile" fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -209,7 +266,6 @@ sgi) if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" - # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in @@ -217,19 +273,15 @@ sgi) # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr "$nl" ' ' >> "$depfile" + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" - # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" ;; @@ -247,9 +299,8 @@ aix) # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u @@ -262,9 +313,7 @@ aix) "$@" -M fi stat=$? - - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi @@ -273,65 +322,113 @@ aix) do test -f "$tmpdepfile" && break done - if test -f "$tmpdepfile"; then - # Each line is of the form 'foo.o: dependent.h'. - # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" + aix_post_process_depfile ;; -icc) - # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. - # However on - # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\': - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - # tcc 0.9.26 (FIXME still under development at the moment of writing) - # will emit a similar output, but also prepend the continuation lines - # with horizontal tabulation characters. +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" - # Each line is of the form 'foo.o: dependent.h', - # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ - < "$tmpdepfile" > "$depfile" - sed ' - s/[ '"$tab"'][ '"$tab"']*/ /g - s/^ *// - s/ *\\*$// - s/^[^:]*: *// - /^$/d - /:$/d - s/$/ :/ - ' < "$tmpdepfile" >> "$depfile" + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -342,9 +439,8 @@ hp2) # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d @@ -355,8 +451,7 @@ hp2) "$@" +Maked fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi @@ -366,76 +461,61 @@ hp2) test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" else - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in 'foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; msvc7) if test "$libtool" = yes; then @@ -446,8 +526,7 @@ msvc7) "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" - if test "$stat" = 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -473,6 +552,7 @@ $ { G p }' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; @@ -524,13 +604,14 @@ dashmstdout) # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | - sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' "$nl" < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -583,10 +664,12 @@ makedepend) # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; @@ -622,10 +705,10 @@ cpp) esac done - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" @@ -657,15 +740,15 @@ msvisualcpp) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; + set fnord "$@" + shift + shift + ;; *) - set fnord "$@" "$arg" - shift - shift - ;; + set fnord "$@" "$arg" + shift + shift + ;; esac done "$@" -E 2>/dev/null | diff --git a/libs/libogg-1.3.1/doc/Makefile.am b/libs/libogg-1.3.2/doc/Makefile.am similarity index 100% rename from libs/libogg-1.3.1/doc/Makefile.am rename to libs/libogg-1.3.2/doc/Makefile.am diff --git a/libs/libogg-1.3.1/doc/Makefile.in b/libs/libogg-1.3.2/doc/Makefile.in similarity index 74% rename from libs/libogg-1.3.1/doc/Makefile.in rename to libs/libogg-1.3.2/doc/Makefile.in index 9d6ca2b2..0b581119 100644 --- a/libs/libogg-1.3.1/doc/Makefile.in +++ b/libs/libogg-1.3.2/doc/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,8 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc -DIST_COMMON = $(dist_html_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(dist_html_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -62,15 +89,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -107,9 +147,29 @@ am__installdirs = "$(DESTDIR)$(htmldir)" DATA = $(dist_html_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -141,6 +201,7 @@ am__relativize = \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -336,22 +397,25 @@ uninstall-dist_htmlDATA: dir='$(DESTDIR)$(htmldir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -366,57 +430,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -432,12 +451,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -449,15 +463,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -466,6 +476,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -629,23 +654,21 @@ ps-am: uninstall-am: uninstall-dist_htmlDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dist_htmlDATA install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-recursive uninstall uninstall-am \ - uninstall-dist_htmlDATA +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-dist_htmlDATA install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-dist_htmlDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/libs/libogg-1.3.1/doc/fish_xiph_org.png b/libs/libogg-1.3.2/doc/fish_xiph_org.png similarity index 100% rename from libs/libogg-1.3.1/doc/fish_xiph_org.png rename to libs/libogg-1.3.2/doc/fish_xiph_org.png diff --git a/libs/libogg-1.3.1/doc/framing.html b/libs/libogg-1.3.2/doc/framing.html similarity index 100% rename from libs/libogg-1.3.1/doc/framing.html rename to libs/libogg-1.3.2/doc/framing.html diff --git a/libs/libogg-1.3.1/doc/index.html b/libs/libogg-1.3.2/doc/index.html similarity index 100% rename from libs/libogg-1.3.1/doc/index.html rename to libs/libogg-1.3.2/doc/index.html diff --git a/libs/libogg-1.3.1/doc/libogg/Makefile.am b/libs/libogg-1.3.2/doc/libogg/Makefile.am similarity index 100% rename from libs/libogg-1.3.1/doc/libogg/Makefile.am rename to libs/libogg-1.3.2/doc/libogg/Makefile.am diff --git a/libs/libogg-1.3.1/doc/libogg/Makefile.in b/libs/libogg-1.3.2/doc/libogg/Makefile.in similarity index 83% rename from libs/libogg-1.3.1/doc/libogg/Makefile.in rename to libs/libogg-1.3.2/doc/libogg/Makefile.in index c242a7d1..1ac9348d 100644 --- a/libs/libogg-1.3.1/doc/libogg/Makefile.in +++ b/libs/libogg-1.3.2/doc/libogg/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,8 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc/libogg -DIST_COMMON = $(dist_apidoc_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(dist_apidoc_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -62,6 +89,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -98,9 +137,11 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(apidocdir)" DATA = $(dist_apidoc_DATA) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -311,11 +352,11 @@ uninstall-dist_apidocDATA: @list='$(dist_apidoc_DATA)'; test -n "$(apidocdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(apidocdir)'; $(am__uninstall_files_from_dir) -tags: TAGS -TAGS: +tags TAGS: -ctags: CTAGS -CTAGS: +ctags CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -454,16 +495,17 @@ uninstall-am: uninstall-dist_apidocDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dist_apidocDATA \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am uninstall uninstall-am uninstall-dist_apidocDATA + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-dist_apidocDATA install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-dist_apidocDATA update-doc-version: diff --git a/libs/libogg-1.3.1/doc/libogg/bitpacking.html b/libs/libogg-1.3.2/doc/libogg/bitpacking.html similarity index 94% rename from libs/libogg-1.3.1/doc/libogg/bitpacking.html rename to libs/libogg-1.3.2/doc/libogg/bitpacking.html index f2e84652..cc76015e 100644 --- a/libs/libogg-1.3.1/doc/libogg/bitpacking.html +++ b/libs/libogg-1.3.2/doc/libogg/bitpacking.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -90,11 +90,11 @@ All the libogg specific functions are declared in "ogg/ogg.h".
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/datastructures.html b/libs/libogg-1.3.2/doc/libogg/datastructures.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/datastructures.html rename to libs/libogg-1.3.2/doc/libogg/datastructures.html index b46e7242..0f56102f 100644 --- a/libs/libogg-1.3.1/doc/libogg/datastructures.html +++ b/libs/libogg-1.3.2/doc/libogg/datastructures.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -46,11 +46,11 @@ All the libogg specific data structures are declared in "ogg/ogg.h".
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/decoding.html b/libs/libogg-1.3.2/doc/libogg/decoding.html similarity index 95% rename from libs/libogg-1.3.1/doc/libogg/decoding.html rename to libs/libogg-1.3.2/doc/libogg/decoding.html index b483ce07..f393a07c 100644 --- a/libs/libogg-1.3.1/doc/libogg/decoding.html +++ b/libs/libogg-1.3.2/doc/libogg/decoding.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -91,11 +91,11 @@ advancing decoding.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/encoding.html b/libs/libogg-1.3.2/doc/libogg/encoding.html similarity index 93% rename from libs/libogg-1.3.1/doc/libogg/encoding.html rename to libs/libogg-1.3.2/doc/libogg/encoding.html index 3959cff8..6aa84709 100644 --- a/libs/libogg-1.3.1/doc/libogg/encoding.html +++ b/libs/libogg-1.3.2/doc/libogg/encoding.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -63,11 +63,11 @@ All the libogg specific functions are declared in "ogg/ogg.h".
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/general.html b/libs/libogg-1.3.2/doc/libogg/general.html similarity index 94% rename from libs/libogg-1.3.1/doc/libogg/general.html rename to libs/libogg-1.3.2/doc/libogg/general.html index b73207a4..d892dd38 100644 --- a/libs/libogg-1.3.1/doc/libogg/general.html +++ b/libs/libogg-1.3.2/doc/libogg/general.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -96,11 +96,11 @@ All the libogg specific functions are declared in "ogg/ogg.h".
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/index.html b/libs/libogg-1.3.2/doc/libogg/index.html similarity index 81% rename from libs/libogg-1.3.1/doc/libogg/index.html rename to libs/libogg-1.3.2/doc/libogg/index.html index 7f410f8e..6d3feaba 100644 --- a/libs/libogg-1.3.1/doc/libogg/index.html +++ b/libs/libogg-1.3.2/doc/libogg/index.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -26,11 +26,11 @@ Libogg contains necessary functionality to create, decode, and work with Ogg bit
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_iovec_t.html b/libs/libogg-1.3.2/doc/libogg/ogg_iovec_t.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_iovec_t.html rename to libs/libogg-1.3.2/doc/libogg/ogg_iovec_t.html index 3098d96a..2cf7e8bc 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_iovec_t.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_iovec_t.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ typedef struct {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_packet.html b/libs/libogg-1.3.2/doc/libogg/ogg_packet.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_packet.html rename to libs/libogg-1.3.2/doc/libogg/ogg_packet.html index c8b1b357..5672eba3 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_packet.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_packet.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -62,11 +62,11 @@ typedef struct {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_packet_clear.html b/libs/libogg-1.3.2/doc/libogg/ogg_packet_clear.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_packet_clear.html rename to libs/libogg-1.3.2/doc/libogg/ogg_packet_clear.html index 334769e8..87dadea5 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_packet_clear.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_packet_clear.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -50,11 +50,11 @@ None.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page.html b/libs/libogg-1.3.2/doc/libogg/ogg_page.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_page.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page.html index 9cd4c62f..ac1a9942 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -62,11 +62,11 @@ typedef struct {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_bos.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_bos.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_bos.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_bos.html index b09cd014..9286e1ac 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_bos.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_bos.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -51,11 +51,11 @@ greater than 0 if this page is the beginning of a bitstream.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_checksum_set.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_checksum_set.html similarity index 84% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_checksum_set.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_checksum_set.html index 7668eb0a..9af7d4ea 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_checksum_set.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_checksum_set.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ None.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_continued.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_continued.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_continued.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_continued.html index 9445e3cf..20b4edee 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_continued.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_continued.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -50,11 +50,11 @@ int ogg_page_continued(ogg_page *og);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_eos.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_eos.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_eos.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_eos.html index b3d0c76c..d81ebae2 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_eos.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_eos.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -51,11 +51,11 @@ greater than zero if this page contains the end of a bitstream.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_granulepos.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_granulepos.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_granulepos.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_granulepos.html index 22fef0cd..826b48eb 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_granulepos.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_granulepos.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -51,11 +51,11 @@ ogg_in64_t ogg_page_granulepos(ogg_page *og);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_packets.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_packets.html similarity index 89% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_packets.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_packets.html index a2665576..01157770 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_packets.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_packets.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -61,11 +61,11 @@ ogg_page_continued(page) will return non-zero.

- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_pageno.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_pageno.html similarity index 85% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_pageno.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_pageno.html index 8da25177..b70b5509 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_pageno.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_pageno.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ long ogg_page_pageno(ogg_page *og);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_serialno.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_serialno.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_serialno.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_serialno.html index b06cf403..12ff5800 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_serialno.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_serialno.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ int ogg_page_serialno(ogg_page *og);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_page_version.html b/libs/libogg-1.3.2/doc/libogg/ogg_page_version.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/ogg_page_version.html rename to libs/libogg-1.3.2/doc/libogg/ogg_page_version.html index d17f7632..01062ffd 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_page_version.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_page_version.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ int ogg_page_version(ogg_page *og);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_check.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_check.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_check.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_check.html index 400a8e58..64d171f6 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_check.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_check.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -57,11 +57,11 @@ nonzero is returned if the structure was never initialized, or if an unrecoverab
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_clear.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_clear.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_clear.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_clear.html index 27c7b073..83149e05 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_clear.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_clear.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -47,11 +47,11 @@ int ogg_stream_clear(ogg_stream_state *os);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_destroy.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_destroy.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_destroy.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_destroy.html index 3f698230..5eee7f06 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_destroy.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_destroy.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -57,11 +57,11 @@ int ogg_stream_destroy(ogg_stream_state *os);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_eos.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_eos.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_eos.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_eos.html index cd398ea1..519e618d 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_eos.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_eos.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ int ogg_stream_eos(ogg_stream_state *os);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_flush.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_flush.html similarity index 92% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_flush.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_flush.html index 6bee4fd6..317f442c 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_flush.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_flush.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -53,11 +53,11 @@ Nonzero means that remaining packets have successfully been flushed into the pag
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_flush_fill.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_flush_fill.html similarity index 93% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_flush_fill.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_flush_fill.html index 583c8154..62aa11a5 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_flush_fill.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_flush_fill.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -60,11 +60,11 @@ Nonzero means that remaining packets have successfully been flushed into the pag
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_init.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_init.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_init.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_init.html index aa53ed23..4459ee96 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_init.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_init.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -52,11 +52,11 @@ int ogg_stream_init(ogg_stream_state *os,int
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_iovecin.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_iovecin.html similarity index 92% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_iovecin.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_iovecin.html index c0f2327d..b7cfe67f 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_iovecin.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_iovecin.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -66,11 +66,11 @@ int ogg_stream_iovecin(ogg_stream_state *os, ogg_iovec_t *iov, int count, long e
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_packetin.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_packetin.html similarity index 89% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_packetin.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_packetin.html index fec413ec..bc05f527 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_packetin.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_packetin.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -58,11 +58,11 @@ int ogg_stream_packetin(ogg_stream_state *os,ogg_packet *op);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_packetout.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_packetout.html similarity index 95% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_packetout.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_packetout.html index 66c08054..148f782a 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_packetout.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_packetout.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -76,7 +76,7 @@ on this stream state.

Ogg Container Format

libogg documentation

-

libogg release 1.3.1 - 20130512

+

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_packetpeek.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_packetpeek.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_packetpeek.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_packetpeek.html index 6a361a6d..a6dc6788 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_packetpeek.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_packetpeek.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -71,11 +71,11 @@ packet?" check. - + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_pagein.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_pagein.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_pagein.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_pagein.html index f32c7fd2..12eee12a 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_pagein.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_pagein.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -53,11 +53,11 @@ int ogg_stream_pagein(ogg_stream_state *os,
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_pageout.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_pageout.html similarity index 95% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_pageout.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_pageout.html index a4e165cc..66139e31 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_pageout.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_pageout.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -74,7 +74,7 @@ this case og is not modified.

Ogg Container Format

libogg documentation

-

libogg release 1.3.1 - 20130512

+

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_pageout_fill.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_pageout_fill.html similarity index 95% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_pageout_fill.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_pageout_fill.html index 7ea945d5..af955314 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_pageout_fill.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_pageout_fill.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -79,7 +79,7 @@ this case og is not modified.

Ogg Container Format

libogg documentation

-

libogg release 1.3.1 - 20130512

+

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_reset.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_reset.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_reset.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_reset.html index f3123683..eb7ee360 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_reset.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_reset.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -47,11 +47,11 @@ int ogg_stream_reset(ogg_stream_state *os);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_reset_serialno.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_reset_serialno.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_reset_serialno.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_reset_serialno.html index 274bce98..68050181 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_reset_serialno.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_reset_serialno.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -53,11 +53,11 @@ int ogg_stream_reset_serialno(ogg_stream_state *os, int serialno);
- + - +

copyright © 2000-2013 Xiph.Org Foundation

copyright © 2000-2014 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_stream_state.html b/libs/libogg-1.3.2/doc/libogg/ogg_stream_state.html similarity index 95% rename from libs/libogg-1.3.1/doc/libogg/ogg_stream_state.html rename to libs/libogg-1.3.2/doc/libogg/ogg_stream_state.html index 6f4c6226..6f42faf7 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_stream_state.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_stream_state.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -108,11 +108,11 @@ typedef struct {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_buffer.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_buffer.html similarity index 90% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_buffer.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_buffer.html index 46ab6bad..be7915ae 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_buffer.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_buffer.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -53,11 +53,11 @@ Returns a pointer to the newly allocated buffer or NULL on error
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_check.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_check.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_check.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_check.html index 59148755..daac3301 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_check.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_check.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -57,11 +57,11 @@ nonzero is returned if the structure was never initialized, or if an unrecoverab
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_clear.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_clear.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_clear.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_clear.html index b1afbf1d..209317b3 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_clear.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_clear.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ int ogg_sync_clear(ogg_sync_state *oy);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_destroy.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_destroy.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_destroy.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_destroy.html index 03c9f913..333faf3b 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_destroy.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_destroy.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -54,11 +54,11 @@ int ogg_sync_destroy(ogg_sync_state *oy);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_init.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_init.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_init.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_init.html index 6cbcd3fb..590edc80 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_init.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_init.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ int ogg_sync_init(ogg_sync_state *oy);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_pageout.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_pageout.html similarity index 92% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_pageout.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_pageout.html index 615d1054..5f3f24c6 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_pageout.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_pageout.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -63,11 +63,11 @@ if (ogg_sync_pageout(&oy, &og) != 1) {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_pageseek.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_pageseek.html similarity index 90% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_pageseek.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_pageseek.html index ee8bbb07..b2efe892 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_pageseek.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_pageseek.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -54,11 +54,11 @@ n means that the page was synced at the current location, with a page length of
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_reset.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_reset.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_reset.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_reset.html index f3c2c3fe..12cd6c1b 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_reset.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_reset.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ int ogg_sync_reset(ogg_sync_state *oy);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_state.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_state.html similarity index 91% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_state.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_state.html index 32e62bfc..78f83880 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_state.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_state.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -64,11 +64,11 @@ typedef struct {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/ogg_sync_wrote.html b/libs/libogg-1.3.2/doc/libogg/ogg_sync_wrote.html similarity index 90% rename from libs/libogg-1.3.1/doc/libogg/ogg_sync_wrote.html rename to libs/libogg-1.3.2/doc/libogg/ogg_sync_wrote.html index 3b53e9c4..18251850 100644 --- a/libs/libogg-1.3.1/doc/libogg/ogg_sync_wrote.html +++ b/libs/libogg-1.3.2/doc/libogg/ogg_sync_wrote.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -59,11 +59,11 @@ int ogg_sync_wrote(ogg_sync_state *oy, long by
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_adv.html b/libs/libogg-1.3.2/doc/libogg/oggpack_adv.html similarity index 85% rename from libs/libogg-1.3.1/doc/libogg/oggpack_adv.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_adv.html index 08e2c775..0e67b937 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_adv.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_adv.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -50,11 +50,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org Foundation

copyright © 2000-2014 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_adv1.html b/libs/libogg-1.3.2/doc/libogg/oggpack_adv1.html similarity index 85% rename from libs/libogg-1.3.1/doc/libogg/oggpack_adv1.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_adv1.html index 3f9d7415..0b7dd894 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_adv1.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_adv1.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ void oggpack_adv1(oggpack_buffer *b);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_bits.html b/libs/libogg-1.3.2/doc/libogg/oggpack_bits.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/oggpack_bits.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_bits.html index 519f6a1a..a31bd1b0 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_bits.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_bits.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ long oggpack_bits(oggpack_buffer *b);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_buffer.html b/libs/libogg-1.3.2/doc/libogg/oggpack_buffer.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/oggpack_buffer.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_buffer.html index 021d9a9a..906cbf96 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_buffer.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_buffer.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -53,11 +53,11 @@ typedef struct {
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_bytes.html b/libs/libogg-1.3.2/doc/libogg/oggpack_bytes.html similarity index 92% rename from libs/libogg-1.3.1/doc/libogg/oggpack_bytes.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_bytes.html index 8400d90d..4eb48fe9 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_bytes.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_bytes.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -57,7 +57,7 @@ long oggpack_bytes(oggpack_buffer *b);

Ogg Container Format

libogg documentation

-

libogg release 1.3.1 - 20130512

+

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_get_buffer.html b/libs/libogg-1.3.2/doc/libogg/oggpack_get_buffer.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/oggpack_get_buffer.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_get_buffer.html index b88559b2..a4bfad2f 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_get_buffer.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_get_buffer.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_look.html b/libs/libogg-1.3.2/doc/libogg/oggpack_look.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/oggpack_look.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_look.html index 0fbbb4fb..076eff3a 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_look.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_look.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -52,11 +52,11 @@ long oggpack_look(oggpack_buffer *b,int bits)
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_look1.html b/libs/libogg-1.3.2/doc/libogg/oggpack_look1.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/oggpack_look1.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_look1.html index c4792ec2..53611642 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_look1.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_look1.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ long oggpack_look1(oggpack_buffer *b);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_read.html b/libs/libogg-1.3.2/doc/libogg/oggpack_read.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/oggpack_read.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_read.html index a20d54d0..a8269164 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_read.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_read.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -51,11 +51,11 @@ long oggpack_read(oggpack_buffer *b,int bits);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_read1.html b/libs/libogg-1.3.2/doc/libogg/oggpack_read1.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/oggpack_read1.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_read1.html index f28f6763..9a7e1cbe 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_read1.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_read1.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -49,11 +49,11 @@ long oggpack_read1(oggpack_buffer *b);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_readinit.html b/libs/libogg-1.3.2/doc/libogg/oggpack_readinit.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/oggpack_readinit.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_readinit.html index 5eb04953..6f27ee9f 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_readinit.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_readinit.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -50,11 +50,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_reset.html b/libs/libogg-1.3.2/doc/libogg/oggpack_reset.html similarity index 85% rename from libs/libogg-1.3.1/doc/libogg/oggpack_reset.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_reset.html index 24a27af1..d9fedbc6 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_reset.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_reset.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_write.html b/libs/libogg-1.3.2/doc/libogg/oggpack_write.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/oggpack_write.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_write.html index 8ecee790..ad1d7ee3 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_write.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_write.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -54,11 +54,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_writealign.html b/libs/libogg-1.3.2/doc/libogg/oggpack_writealign.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/oggpack_writealign.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_writealign.html index 487a8e2e..acedc2c0 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_writealign.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_writealign.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -51,11 +51,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org Foundation

copyright © 2000-2014 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_writecheck.html b/libs/libogg-1.3.2/doc/libogg/oggpack_writecheck.html similarity index 92% rename from libs/libogg-1.3.1/doc/libogg/oggpack_writecheck.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_writecheck.html index def4802e..e23131b7 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_writecheck.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_writecheck.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -67,11 +67,11 @@ int oggpack_writecheck(oggpack_buffer *b);
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_writeclear.html b/libs/libogg-1.3.2/doc/libogg/oggpack_writeclear.html similarity index 86% rename from libs/libogg-1.3.1/doc/libogg/oggpack_writeclear.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_writeclear.html index 6e2031fd..5dadaa9a 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_writeclear.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_writeclear.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_writecopy.html b/libs/libogg-1.3.2/doc/libogg/oggpack_writecopy.html similarity index 88% rename from libs/libogg-1.3.1/doc/libogg/oggpack_writecopy.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_writecopy.html index 592a78f1..94d3124a 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_writecopy.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_writecopy.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -55,11 +55,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org Foundation

copyright © 2000-2014 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_writeinit.html b/libs/libogg-1.3.2/doc/libogg/oggpack_writeinit.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/oggpack_writeinit.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_writeinit.html index b1f65976..7999b9c6 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_writeinit.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_writeinit.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -48,11 +48,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/oggpack_writetrunc.html b/libs/libogg-1.3.2/doc/libogg/oggpack_writetrunc.html similarity index 87% rename from libs/libogg-1.3.1/doc/libogg/oggpack_writetrunc.html rename to libs/libogg-1.3.2/doc/libogg/oggpack_writetrunc.html index bac4ccb1..bf23b2e0 100644 --- a/libs/libogg-1.3.1/doc/libogg/oggpack_writetrunc.html +++ b/libs/libogg-1.3.2/doc/libogg/oggpack_writetrunc.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -51,11 +51,11 @@ No values are returned.
- + - +

copyright © 2000-2013 Xiph.Org Foundation

copyright © 2000-2014 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/overview.html b/libs/libogg-1.3.2/doc/libogg/overview.html similarity index 83% rename from libs/libogg-1.3.1/doc/libogg/overview.html rename to libs/libogg-1.3.2/doc/libogg/overview.html index e0895cd5..347ebeb9 100644 --- a/libs/libogg-1.3.1/doc/libogg/overview.html +++ b/libs/libogg-1.3.2/doc/libogg/overview.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -31,11 +31,11 @@ The libogg API consists of the following functional categories:
- + - +

copyright © 2000-2013 Xiph.Org

copyright © 2000-2014 Xiph.Org

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/reference.html b/libs/libogg-1.3.2/doc/libogg/reference.html similarity index 95% rename from libs/libogg-1.3.1/doc/libogg/reference.html rename to libs/libogg-1.3.2/doc/libogg/reference.html index c6015b08..cfe1608e 100644 --- a/libs/libogg-1.3.1/doc/libogg/reference.html +++ b/libs/libogg-1.3.2/doc/libogg/reference.html @@ -9,7 +9,7 @@ - +

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

@@ -85,11 +85,11 @@
- + - +

copyright © 2000-2013 Xiph.Org Foundation

copyright © 2000-2014 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.1 - 20130512

libogg release 1.3.2 - 20140527

diff --git a/libs/libogg-1.3.1/doc/libogg/style.css b/libs/libogg-1.3.2/doc/libogg/style.css similarity index 100% rename from libs/libogg-1.3.1/doc/libogg/style.css rename to libs/libogg-1.3.2/doc/libogg/style.css diff --git a/libs/libogg-1.3.1/doc/multiplex1.png b/libs/libogg-1.3.2/doc/multiplex1.png similarity index 100% rename from libs/libogg-1.3.1/doc/multiplex1.png rename to libs/libogg-1.3.2/doc/multiplex1.png diff --git a/libs/libogg-1.3.1/doc/ogg-multiplex.html b/libs/libogg-1.3.2/doc/ogg-multiplex.html similarity index 100% rename from libs/libogg-1.3.1/doc/ogg-multiplex.html rename to libs/libogg-1.3.2/doc/ogg-multiplex.html diff --git a/libs/libogg-1.3.1/doc/oggstream.html b/libs/libogg-1.3.2/doc/oggstream.html similarity index 100% rename from libs/libogg-1.3.1/doc/oggstream.html rename to libs/libogg-1.3.2/doc/oggstream.html diff --git a/libs/libogg-1.3.1/doc/packets.png b/libs/libogg-1.3.2/doc/packets.png similarity index 100% rename from libs/libogg-1.3.1/doc/packets.png rename to libs/libogg-1.3.2/doc/packets.png diff --git a/libs/libogg-1.3.1/doc/pages.png b/libs/libogg-1.3.2/doc/pages.png similarity index 100% rename from libs/libogg-1.3.1/doc/pages.png rename to libs/libogg-1.3.2/doc/pages.png diff --git a/libs/libogg-1.3.1/doc/rfc3533.txt b/libs/libogg-1.3.2/doc/rfc3533.txt similarity index 100% rename from libs/libogg-1.3.1/doc/rfc3533.txt rename to libs/libogg-1.3.2/doc/rfc3533.txt diff --git a/libs/libogg-1.3.1/doc/rfc5334.txt b/libs/libogg-1.3.2/doc/rfc5334.txt similarity index 100% rename from libs/libogg-1.3.1/doc/rfc5334.txt rename to libs/libogg-1.3.2/doc/rfc5334.txt diff --git a/libs/libogg-1.3.1/doc/skeleton.html b/libs/libogg-1.3.2/doc/skeleton.html similarity index 100% rename from libs/libogg-1.3.1/doc/skeleton.html rename to libs/libogg-1.3.2/doc/skeleton.html diff --git a/libs/libogg-1.3.1/doc/stream.png b/libs/libogg-1.3.2/doc/stream.png similarity index 100% rename from libs/libogg-1.3.1/doc/stream.png rename to libs/libogg-1.3.2/doc/stream.png diff --git a/libs/libogg-1.3.1/doc/vorbisword2.png b/libs/libogg-1.3.2/doc/vorbisword2.png similarity index 100% rename from libs/libogg-1.3.1/doc/vorbisword2.png rename to libs/libogg-1.3.2/doc/vorbisword2.png diff --git a/libs/libogg-1.3.1/doc/white-ogg.png b/libs/libogg-1.3.2/doc/white-ogg.png similarity index 100% rename from libs/libogg-1.3.1/doc/white-ogg.png rename to libs/libogg-1.3.2/doc/white-ogg.png diff --git a/libs/libogg-1.3.1/doc/white-xifish.png b/libs/libogg-1.3.2/doc/white-xifish.png similarity index 100% rename from libs/libogg-1.3.1/doc/white-xifish.png rename to libs/libogg-1.3.2/doc/white-xifish.png diff --git a/libs/libogg-1.3.1/include/Makefile.am b/libs/libogg-1.3.2/include/Makefile.am similarity index 100% rename from libs/libogg-1.3.1/include/Makefile.am rename to libs/libogg-1.3.2/include/Makefile.am diff --git a/libs/libogg-1.3.1/include/Makefile.in b/libs/libogg-1.3.2/include/Makefile.in similarity index 71% rename from libs/libogg-1.3.1/include/Makefile.in rename to libs/libogg-1.3.2/include/Makefile.in index 2210d9f9..69cc9b1a 100644 --- a/libs/libogg-1.3.1/include/Makefile.in +++ b/libs/libogg-1.3.2/include/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,23 +14,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -51,7 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -60,15 +87,28 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -76,9 +116,29 @@ am__can_run_installinfo = \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) @@ -110,6 +170,7 @@ am__relativize = \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -279,22 +340,25 @@ clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -309,57 +373,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -375,12 +394,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -392,15 +406,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -409,6 +419,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -569,22 +594,20 @@ ps-am: uninstall-am: -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - ctags ctags-recursive distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/libs/libogg-1.3.1/include/ogg/Makefile.am b/libs/libogg-1.3.2/include/ogg/Makefile.am similarity index 100% rename from libs/libogg-1.3.1/include/ogg/Makefile.am rename to libs/libogg-1.3.2/include/ogg/Makefile.am diff --git a/libs/libogg-1.3.1/include/ogg/Makefile.in b/libs/libogg-1.3.2/include/ogg/Makefile.in similarity index 76% rename from libs/libogg-1.3.1/include/ogg/Makefile.in rename to libs/libogg-1.3.2/include/ogg/Makefile.in index eca2a807..fcfe07d9 100644 --- a/libs/libogg-1.3.1/include/ogg/Makefile.in +++ b/libs/libogg-1.3.2/include/ogg/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,23 +15,51 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -52,8 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include/ogg -DIST_COMMON = $(ogginclude_HEADERS) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config_types.h.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config_types.h.in $(ogginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -62,6 +89,18 @@ mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = config_types.h CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -99,11 +138,29 @@ am__uninstall_files_from_dir = { \ am__installdirs = "$(DESTDIR)$(oggincludedir)" \ "$(DESTDIR)$(oggincludedir)" HEADERS = $(nodist_ogginclude_HEADERS) $(ogginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -318,26 +375,15 @@ uninstall-oggincludeHEADERS: files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(oggincludedir)'; $(am__uninstall_files_from_dir) -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -349,15 +395,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -366,6 +408,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -507,20 +564,20 @@ uninstall-am: uninstall-nodist_oggincludeHEADERS \ .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool ctags distclean distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-nodist_oggincludeHEADERS \ - install-oggincludeHEADERS install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-nodist_oggincludeHEADERS \ - uninstall-oggincludeHEADERS +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libtool cscopelist-am ctags ctags-am distclean \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man \ + install-nodist_oggincludeHEADERS install-oggincludeHEADERS \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am \ + uninstall-nodist_oggincludeHEADERS uninstall-oggincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/libs/libogg-1.3.1/include/ogg/config_types.h.in b/libs/libogg-1.3.2/include/ogg/config_types.h.in similarity index 100% rename from libs/libogg-1.3.1/include/ogg/config_types.h.in rename to libs/libogg-1.3.2/include/ogg/config_types.h.in diff --git a/libs/libogg-1.3.1/include/ogg/ogg.h b/libs/libogg-1.3.2/include/ogg/ogg.h similarity index 100% rename from libs/libogg-1.3.1/include/ogg/ogg.h rename to libs/libogg-1.3.2/include/ogg/ogg.h diff --git a/libs/libogg-1.3.1/include/ogg/os_types.h b/libs/libogg-1.3.2/include/ogg/os_types.h similarity index 97% rename from libs/libogg-1.3.1/include/ogg/os_types.h rename to libs/libogg-1.3.2/include/ogg/os_types.h index d6691b70..8bf82107 100644 --- a/libs/libogg-1.3.1/include/ogg/os_types.h +++ b/libs/libogg-1.3.2/include/ogg/os_types.h @@ -11,7 +11,7 @@ ******************************************************************** function: #ifdef jail to whip a few platforms into the UNIX ideal. - last mod: $Id: os_types.h 17712 2010-12-03 17:10:02Z xiphmont $ + last mod: $Id: os_types.h 19098 2014-02-26 19:06:45Z giles $ ********************************************************************/ #ifndef _OS_TYPES_H @@ -24,7 +24,7 @@ #define _ogg_realloc realloc #define _ogg_free free -#if defined(_WIN32) +#if defined(_WIN32) # if defined(__CYGWIN__) # include diff --git a/libs/libogg-1.3.1/install-sh b/libs/libogg-1.3.2/install-sh similarity index 97% rename from libs/libogg-1.3.1/install-sh rename to libs/libogg-1.3.2/install-sh index a9244eb0..377bb868 100644 --- a/libs/libogg-1.3.1/install-sh +++ b/libs/libogg-1.3.2/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2011-01-19.21; # UTC +scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it +# 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written @@ -156,7 +156,7 @@ while test $# -ne 0; do -s) stripcmd=$stripprog;; -t) dst_arg=$2 - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then fi shift # arg dst_arg=$arg - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -202,7 +202,7 @@ if test $# -eq 0; then echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call `install-sh -d' without argument. + # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi @@ -240,7 +240,7 @@ fi for src do - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac @@ -354,7 +354,7 @@ do if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. + # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in diff --git a/libs/libogg-1.3.1/libogg.spec b/libs/libogg-1.3.2/libogg.spec similarity index 99% rename from libs/libogg-1.3.1/libogg.spec rename to libs/libogg-1.3.2/libogg.spec index e581fd7e..bb302abf 100644 --- a/libs/libogg-1.3.1/libogg.spec +++ b/libs/libogg-1.3.2/libogg.spec @@ -1,5 +1,5 @@ Name: libogg -Version: 1.3.1 +Version: 1.3.2 Release: 0.xiph.1 Summary: Ogg Bitstream Library. diff --git a/libs/libogg-1.3.1/libogg.spec.in b/libs/libogg-1.3.2/libogg.spec.in similarity index 100% rename from libs/libogg-1.3.1/libogg.spec.in rename to libs/libogg-1.3.2/libogg.spec.in diff --git a/libs/libogg-1.3.1/ltmain.sh b/libs/libogg-1.3.2/ltmain.sh similarity index 100% rename from libs/libogg-1.3.1/ltmain.sh rename to libs/libogg-1.3.2/ltmain.sh diff --git a/libs/libogg-1.3.1/macosx/English.lproj/InfoPlist.strings b/libs/libogg-1.3.2/macosx/English.lproj/InfoPlist.strings similarity index 100% rename from libs/libogg-1.3.1/macosx/English.lproj/InfoPlist.strings rename to libs/libogg-1.3.2/macosx/English.lproj/InfoPlist.strings diff --git a/libs/libogg-1.3.1/macosx/Info.plist b/libs/libogg-1.3.2/macosx/Info.plist similarity index 100% rename from libs/libogg-1.3.1/macosx/Info.plist rename to libs/libogg-1.3.2/macosx/Info.plist diff --git a/libs/libogg-1.3.1/macosx/Ogg.xcodeproj/project.pbxproj b/libs/libogg-1.3.2/macosx/Ogg.xcodeproj/project.pbxproj similarity index 100% rename from libs/libogg-1.3.1/macosx/Ogg.xcodeproj/project.pbxproj rename to libs/libogg-1.3.2/macosx/Ogg.xcodeproj/project.pbxproj diff --git a/libs/libogg-1.3.2/missing b/libs/libogg-1.3.2/missing new file mode 100644 index 00000000..cdea5149 --- /dev/null +++ b/libs/libogg-1.3.2/missing @@ -0,0 +1,215 @@ +#! /bin/sh +# Common wrapper for a few potentially missing GNU programs. + +scriptversion=2012-06-26.16; # UTC + +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard , 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try '$0 --help' for more information" + exit 1 +fi + +case $1 in + + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; + + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + +Supported PROGRAM values: + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man + +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" + exit 1 + ;; + +esac + +# Run the given program, remember its exit status. +"$@"; st=$? + +# If it succeeded, we are done. +test $st -eq 0 && exit 0 + +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi + +perl_URL=http://www.perl.org/ +flex_URL=http://flex.sourceforge.net/ +gnu_software_URL=http://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'automa4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" + ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/libs/libogg-1.3.1/ogg-uninstalled.pc.in b/libs/libogg-1.3.2/ogg-uninstalled.pc.in similarity index 100% rename from libs/libogg-1.3.1/ogg-uninstalled.pc.in rename to libs/libogg-1.3.2/ogg-uninstalled.pc.in diff --git a/libs/libogg-1.3.1/ogg.m4 b/libs/libogg-1.3.2/ogg.m4 similarity index 100% rename from libs/libogg-1.3.1/ogg.m4 rename to libs/libogg-1.3.2/ogg.m4 diff --git a/libs/libogg-1.3.1/ogg.pc.in b/libs/libogg-1.3.2/ogg.pc.in similarity index 100% rename from libs/libogg-1.3.1/ogg.pc.in rename to libs/libogg-1.3.2/ogg.pc.in diff --git a/libs/libogg-1.3.1/src/Makefile.am b/libs/libogg-1.3.2/src/Makefile.am similarity index 100% rename from libs/libogg-1.3.1/src/Makefile.am rename to libs/libogg-1.3.2/src/Makefile.am diff --git a/libs/libogg-1.3.1/src/Makefile.in b/libs/libogg-1.3.2/src/Makefile.in similarity index 62% rename from libs/libogg-1.3.1/src/Makefile.in rename to libs/libogg-1.3.2/src/Makefile.in index 1a34ea51..dd4e909a 100644 --- a/libs/libogg-1.3.1/src/Makefile.in +++ b/libs/libogg-1.3.2/src/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,23 +16,51 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ - test $$am__dry = yes; \ - } + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -54,7 +81,8 @@ build_triplet = @build@ host_triplet = @host@ noinst_PROGRAMS = test_bitwise$(EXEEXT) test_framing$(EXEEXT) subdir = src -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -95,35 +123,60 @@ LTLIBRARIES = $(lib_LTLIBRARIES) libogg_la_LIBADD = am_libogg_la_OBJECTS = framing.lo bitwise.lo libogg_la_OBJECTS = $(am_libogg_la_OBJECTS) -libogg_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +libogg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libogg_la_LDFLAGS) $(LDFLAGS) -o $@ PROGRAMS = $(noinst_PROGRAMS) am_test_bitwise_OBJECTS = test_bitwise-bitwise.$(OBJEXT) test_bitwise_OBJECTS = $(am_test_bitwise_OBJECTS) test_bitwise_LDADD = $(LDADD) -test_bitwise_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ +test_bitwise_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_bitwise_CFLAGS) \ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ am_test_framing_OBJECTS = test_framing-framing.$(OBJEXT) test_framing_OBJECTS = $(am_test_framing_OBJECTS) test_framing_LDADD = $(LDADD) -test_framing_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ +test_framing_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_framing_CFLAGS) \ $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = SOURCES = $(libogg_la_SOURCES) $(test_bitwise_SOURCES) \ $(test_framing_SOURCES) DIST_SOURCES = $(libogg_la_SOURCES) $(test_bitwise_SOURCES) \ @@ -133,11 +186,29 @@ am__can_run_installinfo = \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ @@ -307,6 +378,7 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): + install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ @@ -333,14 +405,17 @@ uninstall-libLTLIBRARIES: clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + libogg.la: $(libogg_la_OBJECTS) $(libogg_la_DEPENDENCIES) $(EXTRA_libogg_la_DEPENDENCIES) - $(libogg_la_LINK) -rpath $(libdir) $(libogg_la_OBJECTS) $(libogg_la_LIBADD) $(LIBS) + $(AM_V_CCLD)$(libogg_la_LINK) -rpath $(libdir) $(libogg_la_OBJECTS) $(libogg_la_LIBADD) $(LIBS) clean-noinstPROGRAMS: @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ @@ -350,12 +425,14 @@ clean-noinstPROGRAMS: list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list + test_bitwise$(EXEEXT): $(test_bitwise_OBJECTS) $(test_bitwise_DEPENDENCIES) $(EXTRA_test_bitwise_DEPENDENCIES) @rm -f test_bitwise$(EXEEXT) - $(test_bitwise_LINK) $(test_bitwise_OBJECTS) $(test_bitwise_LDADD) $(LIBS) + $(AM_V_CCLD)$(test_bitwise_LINK) $(test_bitwise_OBJECTS) $(test_bitwise_LDADD) $(LIBS) + test_framing$(EXEEXT): $(test_framing_OBJECTS) $(test_framing_DEPENDENCIES) $(EXTRA_test_framing_DEPENDENCIES) @rm -f test_framing$(EXEEXT) - $(test_framing_LINK) $(test_framing_OBJECTS) $(test_framing_LDADD) $(LIBS) + $(AM_V_CCLD)$(test_framing_LINK) $(test_framing_OBJECTS) $(test_framing_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -369,53 +446,53 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_framing-framing.Po@am__quote@ .c.o: -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< test_bitwise-bitwise.o: bitwise.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -MT test_bitwise-bitwise.o -MD -MP -MF $(DEPDIR)/test_bitwise-bitwise.Tpo -c -o test_bitwise-bitwise.o `test -f 'bitwise.c' || echo '$(srcdir)/'`bitwise.c -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_bitwise-bitwise.Tpo $(DEPDIR)/test_bitwise-bitwise.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitwise.c' object='test_bitwise-bitwise.o' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -MT test_bitwise-bitwise.o -MD -MP -MF $(DEPDIR)/test_bitwise-bitwise.Tpo -c -o test_bitwise-bitwise.o `test -f 'bitwise.c' || echo '$(srcdir)/'`bitwise.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_bitwise-bitwise.Tpo $(DEPDIR)/test_bitwise-bitwise.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bitwise.c' object='test_bitwise-bitwise.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -c -o test_bitwise-bitwise.o `test -f 'bitwise.c' || echo '$(srcdir)/'`bitwise.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -c -o test_bitwise-bitwise.o `test -f 'bitwise.c' || echo '$(srcdir)/'`bitwise.c test_bitwise-bitwise.obj: bitwise.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -MT test_bitwise-bitwise.obj -MD -MP -MF $(DEPDIR)/test_bitwise-bitwise.Tpo -c -o test_bitwise-bitwise.obj `if test -f 'bitwise.c'; then $(CYGPATH_W) 'bitwise.c'; else $(CYGPATH_W) '$(srcdir)/bitwise.c'; fi` -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_bitwise-bitwise.Tpo $(DEPDIR)/test_bitwise-bitwise.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bitwise.c' object='test_bitwise-bitwise.obj' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -MT test_bitwise-bitwise.obj -MD -MP -MF $(DEPDIR)/test_bitwise-bitwise.Tpo -c -o test_bitwise-bitwise.obj `if test -f 'bitwise.c'; then $(CYGPATH_W) 'bitwise.c'; else $(CYGPATH_W) '$(srcdir)/bitwise.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_bitwise-bitwise.Tpo $(DEPDIR)/test_bitwise-bitwise.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bitwise.c' object='test_bitwise-bitwise.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -c -o test_bitwise-bitwise.obj `if test -f 'bitwise.c'; then $(CYGPATH_W) 'bitwise.c'; else $(CYGPATH_W) '$(srcdir)/bitwise.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_bitwise_CFLAGS) $(CFLAGS) -c -o test_bitwise-bitwise.obj `if test -f 'bitwise.c'; then $(CYGPATH_W) 'bitwise.c'; else $(CYGPATH_W) '$(srcdir)/bitwise.c'; fi` test_framing-framing.o: framing.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -MT test_framing-framing.o -MD -MP -MF $(DEPDIR)/test_framing-framing.Tpo -c -o test_framing-framing.o `test -f 'framing.c' || echo '$(srcdir)/'`framing.c -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_framing-framing.Tpo $(DEPDIR)/test_framing-framing.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='framing.c' object='test_framing-framing.o' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -MT test_framing-framing.o -MD -MP -MF $(DEPDIR)/test_framing-framing.Tpo -c -o test_framing-framing.o `test -f 'framing.c' || echo '$(srcdir)/'`framing.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_framing-framing.Tpo $(DEPDIR)/test_framing-framing.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='framing.c' object='test_framing-framing.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -c -o test_framing-framing.o `test -f 'framing.c' || echo '$(srcdir)/'`framing.c +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -c -o test_framing-framing.o `test -f 'framing.c' || echo '$(srcdir)/'`framing.c test_framing-framing.obj: framing.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -MT test_framing-framing.obj -MD -MP -MF $(DEPDIR)/test_framing-framing.Tpo -c -o test_framing-framing.obj `if test -f 'framing.c'; then $(CYGPATH_W) 'framing.c'; else $(CYGPATH_W) '$(srcdir)/framing.c'; fi` -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_framing-framing.Tpo $(DEPDIR)/test_framing-framing.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='framing.c' object='test_framing-framing.obj' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -MT test_framing-framing.obj -MD -MP -MF $(DEPDIR)/test_framing-framing.Tpo -c -o test_framing-framing.obj `if test -f 'framing.c'; then $(CYGPATH_W) 'framing.c'; else $(CYGPATH_W) '$(srcdir)/framing.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_framing-framing.Tpo $(DEPDIR)/test_framing-framing.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='framing.c' object='test_framing-framing.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -c -o test_framing-framing.obj `if test -f 'framing.c'; then $(CYGPATH_W) 'framing.c'; else $(CYGPATH_W) '$(srcdir)/framing.c'; fi` +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_framing_CFLAGS) $(CFLAGS) -c -o test_framing-framing.obj `if test -f 'framing.c'; then $(CYGPATH_W) 'framing.c'; else $(CYGPATH_W) '$(srcdir)/framing.c'; fi` mostlyclean-libtool: -rm -f *.lo @@ -423,26 +500,15 @@ mostlyclean-libtool: clean-libtool: -rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -454,15 +520,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -471,6 +533,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -615,19 +692,20 @@ uninstall-am: uninstall-libLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \ - distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-libLTLIBRARIES install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-libLTLIBRARIES +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-libLTLIBRARIES \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-libLTLIBRARIES check: $(noinst_PROGRAMS) diff --git a/libs/libogg-1.3.1/src/bitwise.c b/libs/libogg-1.3.2/src/bitwise.c similarity index 75% rename from libs/libogg-1.3.1/src/bitwise.c rename to libs/libogg-1.3.2/src/bitwise.c index 68aca675..145901d1 100644 --- a/libs/libogg-1.3.1/src/bitwise.c +++ b/libs/libogg-1.3.2/src/bitwise.c @@ -5,13 +5,13 @@ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * * - * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2010 * + * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2014 * * by the Xiph.Org Foundation http://www.xiph.org/ * * * ******************************************************************** function: packing variable sized words into an octet stream - last mod: $Id: bitwise.c 18051 2011-08-04 17:56:39Z giles $ + last mod: $Id: bitwise.c 19149 2014-05-27 16:26:23Z giles $ ********************************************************************/ @@ -187,8 +187,22 @@ static void oggpack_writecopy_helper(oggpack_buffer *b, unsigned char *ptr=(unsigned char *)source; long bytes=bits/8; + long pbytes=(b->endbit+bits)/8; bits-=bytes*8; + /* expand storage up-front */ + if(b->endbyte+pbytes>=b->storage){ + void *ret; + if(!b->ptr) goto err; + if(b->storage>b->endbyte+pbytes+BUFFER_INCREMENT) goto err; + b->storage=b->endbyte+pbytes+BUFFER_INCREMENT; + ret=_ogg_realloc(b->buffer,b->storage); + if(!ret) goto err; + b->buffer=ret; + b->ptr=b->buffer+b->endbyte; + } + + /* copy whole octets */ if(b->endbit){ int i; /* unaligned copy. Do it the hard way. */ @@ -196,23 +210,13 @@ static void oggpack_writecopy_helper(oggpack_buffer *b, w(b,(unsigned long)(ptr[i]),8); }else{ /* aligned block copy */ - if(b->endbyte+bytes+1>=b->storage){ - void *ret; - if(!b->ptr) goto err; - if(b->endbyte+bytes+BUFFER_INCREMENT>b->storage) goto err; - b->storage=b->endbyte+bytes+BUFFER_INCREMENT; - ret=_ogg_realloc(b->buffer,b->storage); - if(!ret) goto err; - b->buffer=ret; - b->ptr=b->buffer+b->endbyte; - } - memmove(b->ptr,source,bytes); b->ptr+=bytes; b->endbyte+=bytes; *b->ptr=0; - } + + /* copy trailing bits */ if(bits){ if(msb) w(b,(unsigned long)(ptr[bytes]>>(8-bits)),bits); @@ -613,9 +617,190 @@ void cliptestB(unsigned long *b,int vals,int bits,int *comp,int compsize){ if(oggpackB_bytes(&r)!=bytes)report("leftover bytes after read!\n"); } +void copytest(int prefill, int copy){ + oggpack_buffer source_write; + oggpack_buffer dest_write; + oggpack_buffer source_read; + oggpack_buffer dest_read; + unsigned char *source; + unsigned char *dest; + long source_bytes,dest_bytes; + int i; + + oggpack_writeinit(&source_write); + oggpack_writeinit(&dest_write); + + for(i=0;i<(prefill+copy+7)/8;i++) + oggpack_write(&source_write,(i^0x5a)&0xff,8); + source=oggpack_get_buffer(&source_write); + source_bytes=oggpack_bytes(&source_write); + + /* prefill */ + oggpack_writecopy(&dest_write,source,prefill); + + /* check buffers; verify end byte masking */ + dest=oggpack_get_buffer(&dest_write); + dest_bytes=oggpack_bytes(&dest_write); + if(dest_bytes!=(prefill+7)/8){ + fprintf(stderr,"wrong number of bytes after prefill! %ld!=%d\n",dest_bytes,(prefill+7)/8); + exit(1); + } + oggpack_readinit(&source_read,source,source_bytes); + oggpack_readinit(&dest_read,dest,dest_bytes); + + for(i=0;i. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: compile [--help] [--version] PROGRAM [ARGS] - -Wrapper for compilers which do not understand `-c -o'. -Remove `-o dest.o' from ARGS, run PROGRAM with the remaining -arguments, and rename the output as expected. - -If you are trying to build a whole package this is not the -right script to run: please start by reading the file `INSTALL'. - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "compile $scriptversion" - exit $? - ;; -esac - -ofile= -cfile= -eat= - -for arg -do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as `compile cc -o foo foo.c'. - # So we strip `-o arg' only if arg is an object. - eat=1 - case $2 in - *.o | *.obj) - ofile=$2 - ;; - *) - set x "$@" -o "$2" - shift - ;; - esac - ;; - *.c) - cfile=$1 - set x "$@" "$1" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no `-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # `.c' file was seen then we are probably linking. That is also - # ok. - exec "$@" -fi - -# Name of file we expect compiler to create. -cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` - -# Create the lock directory. -# Note: use `[/.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d -while true; do - if mkdir "$lockdir" >/dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir '$lockdir'; exit 1" 1 2 15 - -# Run the compile. -"$@" -ret=$? - -if test -f "$cofile"; then - mv "$cofile" "$ofile" -elif test -f "${cofile}bj"; then - mv "${cofile}bj" "$ofile" -fi - -rmdir "$lockdir" -exit $ret - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/libs/libvorbis-1.3.3/depcomp b/libs/libvorbis-1.3.3/depcomp deleted file mode 100644 index 04701da5..00000000 --- a/libs/libvorbis-1.3.3/depcomp +++ /dev/null @@ -1,530 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2005-07-09.11 - -# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: depcomp [--help] [--version] PROGRAM [ARGS] - -Run PROGRAMS ARGS to compile a file, generating dependencies -as side-effects. - -Environment variables: - depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. - DEPDIR directory where to store dependencies. - depfile Dependency file to output. - tmpdepfile Temporary file to use when outputing dependencies. - libtool Whether libtool is used (yes/no). - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit $? - ;; -esac - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi - -# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. -depfile=${depfile-`echo "$object" | - sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory -## that the space means something, we add a space to the output as -## well. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the - # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> $depfile - echo >> $depfile - - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> $depfile - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the - # start of each line; $object doesn't have directory information. - # Version 6 uses the directory in both cases. - stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" - if test "$libtool" = yes; then - "$@" -Wc,-M - else - "$@" -M - fi - stat=$? - - if test -f "$tmpdepfile"; then : - else - stripped=`echo "$stripped" | sed 's,^.*/,,'` - tmpdepfile="$stripped.u" - fi - - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - - if test -f "$tmpdepfile"; then - outname="$stripped.o" - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mecanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' - # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. - "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - "$@" || exit $? - # Remove any Libtool call - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no - for arg in "$@"; do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift ;; - # Strip any option that makedepend may not understand. Remove - # the object too, otherwise makedepend will parse it as a source file. - -*|$object) - ;; - *) - set fnord "$@" "$arg"; shift ;; - esac - done - obj_suffix="`echo $object | sed 's/^.*\././'`" - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - "$@" || exit $? - IFS=" " - for arg - do - case "$arg" in - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.pdf b/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.pdf deleted file mode 100644 index 4bca17d6..00000000 --- a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.pdf +++ /dev/null @@ -1,9056 +0,0 @@ -%PDF-1.4 -%ÐÔÅØ -1 0 obj -<< /S /GoTo /D (section.1) >> -endobj -4 0 obj -(Introduction and Description) -endobj -5 0 obj -<< /S /GoTo /D (subsection.1.1) >> -endobj -8 0 obj -(Overview) -endobj -9 0 obj -<< /S /GoTo /D (subsubsection.1.1.1) >> -endobj -12 0 obj -(Application) -endobj -13 0 obj -<< /S /GoTo /D (subsubsection.1.1.2) >> -endobj -16 0 obj -(Classification) -endobj -17 0 obj -<< /S /GoTo /D (subsubsection.1.1.3) >> -endobj -20 0 obj -(Assumptions) -endobj -21 0 obj -<< /S /GoTo /D (subsubsection.1.1.4) >> -endobj -24 0 obj -(Codec Setup and Probability Model) -endobj -25 0 obj -<< /S /GoTo /D (subsubsection.1.1.5) >> -endobj -28 0 obj -(Format Specification) -endobj -29 0 obj -<< /S /GoTo /D (subsubsection.1.1.6) >> -endobj -32 0 obj -(Hardware Profile) -endobj -33 0 obj -<< /S /GoTo /D (subsection.1.2) >> -endobj -36 0 obj -(Decoder Configuration) -endobj -37 0 obj -<< /S /GoTo /D (subsubsection.1.2.1) >> -endobj -40 0 obj -(Global Config) -endobj -41 0 obj -<< /S /GoTo /D (subsubsection.1.2.2) >> -endobj -44 0 obj -(Mode) -endobj -45 0 obj -<< /S /GoTo /D (subsubsection.1.2.3) >> -endobj -48 0 obj -(Mapping) -endobj -49 0 obj -<< /S /GoTo /D (subsubsection.1.2.4) >> -endobj -52 0 obj -(Floor) -endobj -53 0 obj -<< /S /GoTo /D (subsubsection.1.2.5) >> -endobj -56 0 obj -(Residue) -endobj -57 0 obj -<< /S /GoTo /D (subsubsection.1.2.6) >> -endobj -60 0 obj -(Codebooks) -endobj -61 0 obj -<< /S /GoTo /D (subsection.1.3) >> -endobj -64 0 obj -(High-level Decode Process) -endobj -65 0 obj -<< /S /GoTo /D (subsubsection.1.3.1) >> -endobj -68 0 obj -(Decode Setup) -endobj -69 0 obj -<< /S /GoTo /D (subsubsection.1.3.2) >> -endobj -72 0 obj -(Decode Procedure) -endobj -73 0 obj -<< /S /GoTo /D (section.2) >> -endobj -76 0 obj -(Bitpacking Convention) -endobj -77 0 obj -<< /S /GoTo /D (subsection.2.1) >> -endobj -80 0 obj -(Overview) -endobj -81 0 obj -<< /S /GoTo /D (subsubsection.2.1.1) >> -endobj -84 0 obj -(octets, bytes and words) -endobj -85 0 obj -<< /S /GoTo /D (subsubsection.2.1.2) >> -endobj -88 0 obj -(bit order) -endobj -89 0 obj -<< /S /GoTo /D (subsubsection.2.1.3) >> -endobj -92 0 obj -(byte order) -endobj -93 0 obj -<< /S /GoTo /D (subsubsection.2.1.4) >> -endobj -96 0 obj -(coding bits into byte sequences) -endobj -97 0 obj -<< /S /GoTo /D (subsubsection.2.1.5) >> -endobj -100 0 obj -(signedness) -endobj -101 0 obj -<< /S /GoTo /D (subsubsection.2.1.6) >> -endobj -104 0 obj -(coding example) -endobj -105 0 obj -<< /S /GoTo /D (subsubsection.2.1.7) >> -endobj -108 0 obj -(decoding example) -endobj -109 0 obj -<< /S /GoTo /D (subsubsection.2.1.8) >> -endobj -112 0 obj -(end-of-packet alignment) -endobj -113 0 obj -<< /S /GoTo /D (subsubsection.2.1.9) >> -endobj -116 0 obj -(reading zero bits) -endobj -117 0 obj -<< /S /GoTo /D (section.3) >> -endobj -120 0 obj -(Probability Model and Codebooks) -endobj -121 0 obj -<< /S /GoTo /D (subsection.3.1) >> -endobj -124 0 obj -(Overview) -endobj -125 0 obj -<< /S /GoTo /D (subsubsection.3.1.1) >> -endobj -128 0 obj -(Bitwise operation) -endobj -129 0 obj -<< /S /GoTo /D (subsection.3.2) >> -endobj -132 0 obj -(Packed codebook format) -endobj -133 0 obj -<< /S /GoTo /D (subsubsection.3.2.1) >> -endobj -136 0 obj -(codebook decode) -endobj -137 0 obj -<< /S /GoTo /D (subsection.3.3) >> -endobj -140 0 obj -(Use of the codebook abstraction) -endobj -141 0 obj -<< /S /GoTo /D (section.4) >> -endobj -144 0 obj -(Codec Setup and Packet Decode) -endobj -145 0 obj -<< /S /GoTo /D (subsection.4.1) >> -endobj -148 0 obj -(Overview) -endobj -149 0 obj -<< /S /GoTo /D (subsection.4.2) >> -endobj -152 0 obj -(Header decode and decode setup) -endobj -153 0 obj -<< /S /GoTo /D (subsubsection.4.2.1) >> -endobj -156 0 obj -(Common header decode) -endobj -157 0 obj -<< /S /GoTo /D (subsubsection.4.2.2) >> -endobj -160 0 obj -(Identification header) -endobj -161 0 obj -<< /S /GoTo /D (subsubsection.4.2.3) >> -endobj -164 0 obj -(Comment header) -endobj -165 0 obj -<< /S /GoTo /D (subsubsection.4.2.4) >> -endobj -168 0 obj -(Setup header) -endobj -169 0 obj -<< /S /GoTo /D (subsection.4.3) >> -endobj -172 0 obj -(Audio packet decode and synthesis) -endobj -173 0 obj -<< /S /GoTo /D (subsubsection.4.3.1) >> -endobj -176 0 obj -(packet type, mode and window decode) -endobj -177 0 obj -<< /S /GoTo /D (subsubsection.4.3.2) >> -endobj -180 0 obj -(floor curve decode) -endobj -181 0 obj -<< /S /GoTo /D (subsubsection.4.3.3) >> -endobj -184 0 obj -(nonzero vector propagate) -endobj -185 0 obj -<< /S /GoTo /D (subsubsection.4.3.4) >> -endobj -188 0 obj -(residue decode) -endobj -189 0 obj -<< /S /GoTo /D (subsubsection.4.3.5) >> -endobj -192 0 obj -(inverse coupling) -endobj -193 0 obj -<< /S /GoTo /D (subsubsection.4.3.6) >> -endobj -196 0 obj -(dot product) -endobj -197 0 obj -<< /S /GoTo /D (subsubsection.4.3.7) >> -endobj -200 0 obj -(inverse MDCT) -endobj -201 0 obj -<< /S /GoTo /D (subsubsection.4.3.8) >> -endobj -204 0 obj -(overlap\137add) -endobj -205 0 obj -<< /S /GoTo /D (subsubsection.4.3.9) >> -endobj -208 0 obj -(output channel order) -endobj -209 0 obj -<< /S /GoTo /D (section.5) >> -endobj -212 0 obj -(comment field and header specification) -endobj -213 0 obj -<< /S /GoTo /D (subsection.5.1) >> -endobj -216 0 obj -(Overview) -endobj -217 0 obj -<< /S /GoTo /D (subsection.5.2) >> -endobj -220 0 obj -(Comment encoding) -endobj -221 0 obj -<< /S /GoTo /D (subsubsection.5.2.1) >> -endobj -224 0 obj -(Structure) -endobj -225 0 obj -<< /S /GoTo /D (subsubsection.5.2.2) >> -endobj -228 0 obj -(Content vector format) -endobj -229 0 obj -<< /S /GoTo /D (subsubsection.5.2.3) >> -endobj -232 0 obj -(Encoding) -endobj -233 0 obj -<< /S /GoTo /D (section.6) >> -endobj -236 0 obj -(Floor type 0 setup and decode) -endobj -237 0 obj -<< /S /GoTo /D (subsection.6.1) >> -endobj -240 0 obj -(Overview) -endobj -241 0 obj -<< /S /GoTo /D (subsection.6.2) >> -endobj -244 0 obj -(Floor 0 format) -endobj -245 0 obj -<< /S /GoTo /D (subsubsection.6.2.1) >> -endobj -248 0 obj -(header decode) -endobj -249 0 obj -<< /S /GoTo /D (subsubsection.6.2.2) >> -endobj -252 0 obj -(packet decode) -endobj -253 0 obj -<< /S /GoTo /D (subsubsection.6.2.3) >> -endobj -256 0 obj -(curve computation) -endobj -257 0 obj -<< /S /GoTo /D (section.7) >> -endobj -260 0 obj -(Floor type 1 setup and decode) -endobj -261 0 obj -<< /S /GoTo /D (subsection.7.1) >> -endobj -264 0 obj -(Overview) -endobj -265 0 obj -<< /S /GoTo /D (subsection.7.2) >> -endobj -268 0 obj -(Floor 1 format) -endobj -269 0 obj -<< /S /GoTo /D (subsubsection.7.2.1) >> -endobj -272 0 obj -(model) -endobj -273 0 obj -<< /S /GoTo /D (subsubsection.7.2.2) >> -endobj -276 0 obj -(header decode) -endobj -277 0 obj -<< /S /GoTo /D (subsubsection.7.2.3) >> -endobj -280 0 obj -(packet decode) -endobj -281 0 obj -<< /S /GoTo /D (subsubsection.7.2.4) >> -endobj -284 0 obj -(curve computation) -endobj -285 0 obj -<< /S /GoTo /D (section.8) >> -endobj -288 0 obj -(Residue setup and decode) -endobj -289 0 obj -<< /S /GoTo /D (subsection.8.1) >> -endobj -292 0 obj -(Overview) -endobj -293 0 obj -<< /S /GoTo /D (subsection.8.2) >> -endobj -296 0 obj -(Residue format) -endobj -297 0 obj -<< /S /GoTo /D (subsection.8.3) >> -endobj -300 0 obj -(residue 0) -endobj -301 0 obj -<< /S /GoTo /D (subsection.8.4) >> -endobj -304 0 obj -(residue 1) -endobj -305 0 obj -<< /S /GoTo /D (subsection.8.5) >> -endobj -308 0 obj -(residue 2) -endobj -309 0 obj -<< /S /GoTo /D (subsection.8.6) >> -endobj -312 0 obj -(Residue decode) -endobj -313 0 obj -<< /S /GoTo /D (subsubsection.8.6.1) >> -endobj -316 0 obj -(header decode) -endobj -317 0 obj -<< /S /GoTo /D (subsubsection.8.6.2) >> -endobj -320 0 obj -(packet decode) -endobj -321 0 obj -<< /S /GoTo /D (subsubsection.8.6.3) >> -endobj -324 0 obj -(format 0 specifics) -endobj -325 0 obj -<< /S /GoTo /D (subsubsection.8.6.4) >> -endobj -328 0 obj -(format 1 specifics) -endobj -329 0 obj -<< /S /GoTo /D (subsubsection.8.6.5) >> -endobj -332 0 obj -(format 2 specifics) -endobj -333 0 obj -<< /S /GoTo /D (section.9) >> -endobj -336 0 obj -(Helper equations) -endobj -337 0 obj -<< /S /GoTo /D (subsection.9.1) >> -endobj -340 0 obj -(Overview) -endobj -341 0 obj -<< /S /GoTo /D (subsection.9.2) >> -endobj -344 0 obj -(Functions) -endobj -345 0 obj -<< /S /GoTo /D (subsubsection.9.2.1) >> -endobj -348 0 obj -(ilog) -endobj -349 0 obj -<< /S /GoTo /D (subsubsection.9.2.2) >> -endobj -352 0 obj -(float32\137unpack) -endobj -353 0 obj -<< /S /GoTo /D (subsubsection.9.2.3) >> -endobj -356 0 obj -(lookup1\137values) -endobj -357 0 obj -<< /S /GoTo /D (subsubsection.9.2.4) >> -endobj -360 0 obj -(low\137neighbor) -endobj -361 0 obj -<< /S /GoTo /D (subsubsection.9.2.5) >> -endobj -364 0 obj -(high\137neighbor) -endobj -365 0 obj -<< /S /GoTo /D (subsubsection.9.2.6) >> -endobj -368 0 obj -(render\137point) -endobj -369 0 obj -<< /S /GoTo /D (subsubsection.9.2.7) >> -endobj -372 0 obj -(render\137line) -endobj -373 0 obj -<< /S /GoTo /D (section.10) >> -endobj -376 0 obj -(Tables) -endobj -377 0 obj -<< /S /GoTo /D (subsection.10.1) >> -endobj -380 0 obj -(floor1\137inverse\137dB\137table) -endobj -381 0 obj -<< /S /GoTo /D (appendix.A) >> -endobj -384 0 obj -(Embedding Vorbis into an Ogg stream) -endobj -385 0 obj -<< /S /GoTo /D (subsection.A.1) >> -endobj -388 0 obj -(Overview) -endobj -389 0 obj -<< /S /GoTo /D (subsubsection.A.1.1) >> -endobj -392 0 obj -(Restrictions) -endobj -393 0 obj -<< /S /GoTo /D (subsubsection.A.1.2) >> -endobj -396 0 obj -(MIME type) -endobj -397 0 obj -<< /S /GoTo /D (subsection.A.2) >> -endobj -400 0 obj -(Encapsulation) -endobj -401 0 obj -<< /S /GoTo /D (appendix.B) >> -endobj -404 0 obj -(Vorbis encapsulation in RTP) -endobj -405 0 obj -<< /S /GoTo /D [406 0 R /Fit ] >> -endobj -436 0 obj << -/Length 1030 -/Filter /FlateDecode ->> -stream -xÚíš]›8†ïçWøÒH…ÅßærÛî´]iÔª­*µ{AÀMQ`L·ÿ~ ÆI&&; j´:7q@øØ~8çøõIB°!xu>Ð>_\ýr$À4R °ø $A€sDa)øÿô‚¥GBX/³Æó ðM×pØTºEP%Ù§Ñ$n³²ðþZü¾BÛFŒvö) pˆO¢€ -aìȪ/ÁÛz¥M…^{BÂr]¤c±@J®;‘€cj:õ©e½Žëï¦#yfZ"¼?¹; HŸá€1l ¾(‹Vms¯«m‘þ A½æË{kQoà³¾éc`ÉŒ5x>G¾)Úºì¥ë¤_PÏ-.RÃñ¥j’:«n࣠’Ò{·GçÁvç¡×ÉX¤×HJ¹L7#øöÎêú.SßœñXõc,ü™EÛ«= HÇăü~ë‘vJx‡\R ­ª<‰ =€Ðöÿ·Åž±™Ä1tâá‹€{×é·ÎgâZízS‡-WNâCüÒãt@|ÓŃÊy©fµñ?-î:‚«u=îz8º„}õ\þxˆ¦•0¯rÍr㎖äþHL’yiÂ1’âäÈÆscwwëåsÕG»©8y[ÆsWUV8NI1I\Ÿ 控ZsW-kG£pô䪚®œ@×J£÷ªÉÒµ»•sq zú ®:&ß—ãË~¿7»~ùÕ=ÞDxÎt'a= ¢È ¢^g«/~®LÁ(72jGX™ïjó­QUÓ¸ºŠÏª¤¤Ø©UR@¹hÎ{cq‚æŸC£“Þl´”ƒÑø¡€‰J×µ«°$›?ÁãKÕ>ÕX%é²åo<¬Ÿgm'_;1Õ¨µÞ¿SÅh}šQ újüT ž”“ˆÄ¿€ÑãÞ©P)¼Umó̄Ӳ¯Zµª¹WÙâ°¯L”uê$zrÑ*„HtÆÐ%hóÑ2kÍéX³QŽj¦,ü ¥ÝiPÙª=ÓY'Ü’Õ"ÃËÄÕc\ÕîìÆi|ëY;„yVtÄÛò~0Wú{­ŠD9‘aòXÏÁ=+6•=ª5ÙªPi1"l#sÞu~I~ÈëÔ?ñmå´9csÜ)Å€0UÇB¤ÿñKÒ…–´zz|TïnCa„€Ïi èðß4Úç·ÅÕ¿÷•ñ9 -endstream -endobj -406 0 obj << -/Type /Page -/Contents 436 0 R -/Resources 435 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R ] ->> endobj -407 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 509.65 248.208 522.269] -/A << /S /GoTo /D (section.1) >> ->> endobj -408 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 497.529 165.278 507.691] -/A << /S /GoTo /D (subsection.1.1) >> ->> endobj -409 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 480.758 214.439 493.378] -/A << /S /GoTo /D (subsubsection.1.1.1) >> ->> endobj -410 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 468.637 222.703 478.932] -/A << /S /GoTo /D (subsubsection.1.1.2) >> ->> endobj -411 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 451.867 220.487 464.353] -/A << /S /GoTo /D (subsubsection.1.1.3) >> ->> endobj -412 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 437.421 339.464 450.04] -/A << /S /GoTo /D (subsubsection.1.1.4) >> ->> endobj -413 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 422.975 260.778 435.594] -/A << /S /GoTo /D (subsubsection.1.1.5) >> ->> endobj -414 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 410.854 241.589 421.148] -/A << /S /GoTo /D (subsubsection.1.1.6) >> ->> endobj -415 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 394.083 233.399 406.703] -/A << /S /GoTo /D (subsection.1.2) >> ->> endobj -416 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 379.637 225.905 392.257] -/A << /S /GoTo /D (subsubsection.1.2.1) >> ->> endobj -417 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 367.516 183.549 377.811] -/A << /S /GoTo /D (subsubsection.1.2.2) >> ->> endobj -418 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 350.746 200.132 363.232] -/A << /S /GoTo /D (subsubsection.1.2.3) >> ->> endobj -419 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 338.625 182.413 348.919] -/A << /S /GoTo /D (subsubsection.1.2.4) >> ->> endobj -420 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 324.179 194.834 334.473] -/A << /S /GoTo /D (subsubsection.1.2.5) >> ->> endobj -421 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 309.733 210.932 320.028] -/A << /S /GoTo /D (subsubsection.1.2.6) >> ->> endobj -422 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 292.962 251.894 305.582] -/A << /S /GoTo /D (subsection.1.3) >> ->> endobj -423 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 278.517 225.335 291.136] -/A << /S /GoTo /D (subsubsection.1.3.1) >> ->> endobj -424 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 266.395 247.931 276.69] -/A << /S /GoTo /D (subsubsection.1.3.2) >> ->> endobj -425 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 237.919 214.757 250.538] -/A << /S /GoTo /D (section.2) >> ->> endobj -426 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 225.798 165.278 235.96] -/A << /S /GoTo /D (subsection.2.1) >> ->> endobj -427 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 209.027 275.445 221.647] -/A << /S /GoTo /D (subsubsection.2.1.1) >> ->> endobj -428 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 196.906 199.811 207.201] -/A << /S /GoTo /D (subsubsection.2.1.2) >> ->> endobj -429 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 180.136 207.615 192.755] -/A << /S /GoTo /D (subsubsection.2.1.3) >> ->> endobj -430 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 165.69 314.139 178.309] -/A << /S /GoTo /D (subsubsection.2.1.4) >> ->> endobj -431 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 151.244 207.81 163.863] -/A << /S /GoTo /D (subsubsection.2.1.5) >> ->> endobj -432 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 136.798 234.279 149.418] -/A << /S /GoTo /D (subsubsection.2.1.6) >> ->> endobj -433 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 122.352 245.985 134.972] -/A << /S /GoTo /D (subsubsection.2.1.7) >> ->> endobj -437 0 obj << -/D [406 0 R /XYZ 71 770.89 null] ->> endobj -438 0 obj << -/D [406 0 R /XYZ 72 730.164 null] ->> endobj -441 0 obj << -/D [406 0 R /XYZ 72 527.417 null] ->> endobj -435 0 obj << -/Font << /F18 439 0 R /F19 440 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -484 0 obj << -/Length 1300 -/Filter /FlateDecode ->> -stream -xÚíš]s£6†ïý+¸3…¢oé²›Ín»3;M÷*Ý $abƒ‹q2鯯±A±74;±Ü` ØØ^Wç"ïÚ‹¼Ï“ȾBµ¼êÚ3;~ž|˜N~þ©a()EÞôJí²ìq(BIošz…0¡"@V¤Ay,âÄGÜ6›¬öŒˆgùu1ÏŠæXí›~éní]Br ¾‚FÑ^¿ô~5ÄÈ79ªmIH{ä%-¯*‹Ó¼¸nqðoV•†Õe^/û7“í7""å³ñ¡>¾§1*-Šu-„h-ˆ…°9Ô°Åê^ bpV•—ñe>ËkCð ¨2¾6t!H³Yó^)²H͉“öÄ¥z€yWÞ†EH;|0kxH©ÜV"ðŽ$øýNÏ’ê.Ïî7¤Ñ!L‹¨#§dv €§$!‡vÚ}PºPÐïóef¦^¹ð= -q—Eÿ®”Ñÿ¡úý\;9 i Yéž5›P/l¨O ͤÔ4õ|jàší­‰mWe5À¨øAAgÏ»¥Š:©j–â –iÖ¡8j„^/Ðïf;¢Øjö/3å(¯ŒXë{`‹j•Ê/—u'®è@(?Ò.š5ßÖÓÖÍ—Xóíì41>{žÕ«…qÚÎrÏ_Ž“[_ù­^!ªë>j5ëO—1 }ç%ïÎ;Úyw@­K:¯øU­t³j¶ÌìÒ²ža`©µÓŽÕvtY.Y3„“r>WAHs»yêñdW£‡,ªßü@›uæG$f‰§™Y~½sÉŽÃ,GÁÃk:k³õm°?ô¸çDÇF #]kx3´ŸËCv\Ö1¡s©Fº¥Ú/«4·WAiàÖE8X>ݪ•Ë&äƒ\^ˆB‰£1iDC²u @?ØÌ÷'ƒnîDÊTª\¤¥Î™7à ‡Ûp†_»¨´›WÔ7Xܹ†2 jþ[i­5YUf©¸Ói‘ Ç˜uaôìhˆ;#)Ê¢­lrp× ²¤6h9XTå"¾ŽëÉô–4GÑ"]Ex™§+».~¥íQÜÃ#HRK2×&`s¼e—䯳¦â>Hâå;ÇMŽÌrL˺›«FŒ«dX¿cð(sb'M2Â]ø6U~ýx2¬åQ3¤#ÙvË5„³Ø”N§“ì×@Jb!<ÌPÈ ò’ùäâ[ä¥êä/ -±Þ½¾tî©x‘Ú›yç“?œ=OIB©¿‰l~Kœ¦Ã4ˆ^‰gÔØ¡ï»€‹@>Á¶ïY®êÅʆÝ?¸‰‹B÷åšškåH™XDŽDùì%žÔÖ\­×¦¸Ú”9²YÚërvÅ"µ¿\èNg–¬—Dú¿– u%æ/Ps¥ï5×Ñ5WüÜç hWsmK8Ø©–ízÒ±b½ çcʰt­ {^Wj´ª syÜ*GÓ!QÔÕM±f£Öh¢D›&>Õ4øÓ/XŒ ×&Ö§E[ƒqÌfÉ𛓡|IgeÖY?Íìó@MÇÒÚ§yªh¡gÆf#k¬ƒ^g[/r÷5¡ˆ ð<–½{ìhÝ9ýiÈ:ÕòЋV©"ã´î€…˜xý|ßek¾ûØòÜZ#”,¸ïvQ²E[:[€RüZV£€¶v¼Ñ%h‚›û¨,×™\ ,‹rzow(Œ$ô…Bû$´ó3§ÓÉþ3E -endstream -endobj -483 0 obj << -/Type /Page -/Contents 484 0 R -/Resources 482 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 434 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R ] ->> endobj -434 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 714.888 277.526 727.507] -/A << /S /GoTo /D (subsubsection.2.1.8) >> ->> endobj -444 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 700.442 240.197 713.061] -/A << /S /GoTo /D (subsubsection.2.1.9) >> ->> endobj -445 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 674.29 276.768 686.909] -/A << /S /GoTo /D (section.3) >> ->> endobj -446 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 662.169 165.278 672.331] -/A << /S /GoTo /D (subsection.3.1) >> ->> endobj -447 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 645.399 244.584 657.885] -/A << /S /GoTo /D (subsubsection.3.1.1) >> ->> endobj -448 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 633.277 243.479 643.572] -/A << /S /GoTo /D (subsection.3.2) >> ->> endobj -449 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 618.831 241.757 629.126] -/A << /S /GoTo /D (subsubsection.3.2.1) >> ->> endobj -450 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 604.386 282.789 614.68] -/A << /S /GoTo /D (subsection.3.3) >> ->> endobj -451 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 575.909 271.743 588.529] -/A << /S /GoTo /D (section.4) >> ->> endobj -452 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 563.788 165.278 573.95] -/A << /S /GoTo /D (subsection.4.1) >> ->> endobj -453 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 547.018 285 559.637] -/A << /S /GoTo /D (subsection.4.2) >> ->> endobj -454 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 534.896 277.526 545.191] -/A << /S /GoTo /D (subsubsection.4.2.1) >> ->> endobj -455 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 520.451 260.288 530.745] -/A << /S /GoTo /D (subsubsection.4.2.2) >> ->> endobj -456 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 506.005 242.408 516.299] -/A << /S /GoTo /D (subsubsection.4.2.3) >> ->> endobj -457 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 489.234 221.922 501.854] -/A << /S /GoTo /D (subsubsection.4.2.4) >> ->> endobj -458 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 474.788 296.186 487.408] -/A << /S /GoTo /D (subsection.4.3) >> ->> endobj -459 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 460.343 352.964 472.962] -/A << /S /GoTo /D (subsubsection.4.3.1) >> ->> endobj -460 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 448.221 247.936 458.516] -/A << /S /GoTo /D (subsubsection.4.3.2) >> ->> endobj -461 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 431.451 284.354 443.472] -/A << /S /GoTo /D (subsubsection.4.3.3) >> ->> endobj -462 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 419.33 229.466 429.624] -/A << /S /GoTo /D (subsubsection.4.3.4) >> ->> endobj -463 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 402.559 236.62 415.179] -/A << /S /GoTo /D (subsubsection.4.3.5) >> ->> endobj -464 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 388.113 215.744 400.733] -/A << /S /GoTo /D (subsubsection.4.3.6) >> ->> endobj -465 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 375.992 230.273 386.154] -/A << /S /GoTo /D (subsubsection.4.3.7) >> ->> endobj -466 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 359.222 214.756 371.841] -/A << /S /GoTo /D (subsubsection.4.3.8) >> ->> endobj -467 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 344.776 262.568 357.395] -/A << /S /GoTo /D (subsubsection.4.3.9) >> ->> endobj -468 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 318.624 305.245 331.243] -/A << /S /GoTo /D (section.5) >> ->> endobj -469 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 306.503 165.278 316.665] -/A << /S /GoTo /D (subsection.5.1) >> ->> endobj -470 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 289.733 216.33 302.352] -/A << /S /GoTo /D (subsection.5.2) >> ->> endobj -471 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 277.611 203.063 287.773] -/A << /S /GoTo /D (subsubsection.5.2.1) >> ->> endobj -472 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 263.165 269.071 273.46] -/A << /S /GoTo /D (subsubsection.5.2.2) >> ->> endobj -473 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 246.395 202.898 259.014] -/A << /S /GoTo /D (subsubsection.5.2.3) >> ->> endobj -474 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 220.243 258.154 232.863] -/A << /S /GoTo /D (section.6) >> ->> endobj -475 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 208.122 165.278 218.284] -/A << /S /GoTo /D (subsection.6.1) >> ->> endobj -476 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 193.676 192.753 203.971] -/A << /S /GoTo /D (subsection.6.2) >> ->> endobj -477 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 179.23 227.45 189.525] -/A << /S /GoTo /D (subsubsection.6.2.1) >> ->> endobj -478 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 162.46 226.475 175.079] -/A << /S /GoTo /D (subsubsection.6.2.2) >> ->> endobj -479 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 148.014 250.537 160.266] -/A << /S /GoTo /D (subsubsection.6.2.3) >> ->> endobj -485 0 obj << -/D [483 0 R /XYZ 71 770.89 null] ->> endobj -482 0 obj << -/Font << /F15 442 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -523 0 obj << -/Length 1340 -/Filter /FlateDecode ->> -stream -xÚíZMsÛ6½ûWàH„bñc<ã¤ÍL&­«éÅÍA–™}…’ìɿ,K@-‰ÖLI‹(ë÷vo02$Œ|¸b[WÀOFª! 7·®®»W¿¼K¨SŠ“îWb81`)gŽtä.34ïhÙûÑ4ïȦ9~Tx«M¶ð÷?fu{á›táɼX,gá¶7„Gƒ¢ºù—îÇg³È]‡ƒe:“j£=6mU/mC•r¤’J©WöZl¸Ë>?æÜdEõXOÑ€Šeø3ÅÎé"[Û„å» ÀÏ-°yví÷Ô»~€_¿N«qo¡¯íè׿š:.c´½s[i³±‡Ûb(¶°ÒœOÇàB;/æ ®EoPTÁyCªo¶’Jþ´¹'è¥f_ ÕHÑ9ëõ}úýVçàEH -¯ª„>Ï´-«Ñ,úåß d¾=¨>M5,ôséøF¸Àx¨7ªŒü¼aäÇ,Ç]SŽÿZŒš½„*ÔáÅ÷e½ºÁÊ-3hÅ1Šow)¾[ßúÐ"Ñ­÷ r|9é'éµ?×þÀ1Õw2ÚÄA -O­±^)¼r4nw-´:e r—W“¿šö"¤Å›îÕ÷¦ `1Ã'Bsj$'ýñÕÝFøð#aT8KžêŸŽ‰  -ÈȈüyõG³7»™¿§yö}))‚ËɳìÜþ¿s'¬,w3†U! 1o+}9 -»hÓoË$¨s’:­ˆ–r§ßH¥Ò˜º/æL0å1Ç’ª7Zæ8åEIЙSY{L’'w’g='còäš<ôú§o¨5–!¨Uo£Í(|¡îI+6LŠrøà‡¾_íxGbAžÍêÃ<*K31+YýàáL¨©Q|à¨dòm,ZF¹6u_œ©=iÔ`/ü!ZPcq¨þªbâ—3Ÿ¡ †ie÷ÛÒ'£Úˆº/£š£I¡öš–Ïb´wƒBè$—[[²h$+D³'‰ P ŽB¢ïK€ FŒÊI´0&ìI+þd)…@µ-ªl ìFU Ì—Õ"ëæŽg=LrB½ZéðKý–ÖÖÔɽ:ÚL8¶/=¸pA76¥±$šÌáÒQoœ¬±-LÝ—Æ”š“Uó"åä -ƒÃÇk©anÓˆÁu<(ÇT†G”3S¶1è¢w?ŠBK~"1•Œ"Ý:„„ª‘Û¡wÞ,Á²›1†^‹Á œ ÃÑ¿òp–eÕ}9måd‘ûÆæÜk¸~6oÌýÃÊÇaÑGæ[Ît¦íV´ÞÕ±'­Ü±¢—Êx"mµ™æ÷˜k&ý†å¢*ÓëZZŸQa`ܰð òÄO¿}º ëì‹ëóÍ*{´é+à$× “©m'ž´kò&ÜLú½Ù|9JžTìÌOdëÖ W)øåÄqÝLñ$¡³bƒ‡fÞ×ÛîïQšæFÉÌ@ÒºÕ5’h‹2è Æk‘&¾D² ”$ÿ˜>ÝÏ -endstream -endobj -522 0 obj << -/Type /Page -/Contents 523 0 R -/Resources 521 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 480 0 R 481 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R ] ->> endobj -480 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 714.888 258.154 727.507] -/A << /S /GoTo /D (section.7) >> ->> endobj -481 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 702.767 165.278 712.928] -/A << /S /GoTo /D (subsection.7.1) >> ->> endobj -486 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 688.321 192.753 698.615] -/A << /S /GoTo /D (subsection.7.2) >> ->> endobj -487 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 673.875 185.829 684.17] -/A << /S /GoTo /D (subsubsection.7.2.1) >> ->> endobj -488 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 659.429 227.45 669.724] -/A << /S /GoTo /D (subsubsection.7.2.2) >> ->> endobj -489 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 642.659 226.475 655.278] -/A << /S /GoTo /D (subsubsection.7.2.3) >> ->> endobj -490 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 628.213 250.537 640.465] -/A << /S /GoTo /D (subsubsection.7.2.4) >> ->> endobj -491 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 602.061 233.357 614.68] -/A << /S /GoTo /D (section.8) >> ->> endobj -492 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 589.94 165.278 600.102] -/A << /S /GoTo /D (subsection.8.1) >> ->> endobj -493 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 575.494 195.419 585.789] -/A << /S /GoTo /D (subsection.8.2) >> ->> endobj -494 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 561.048 163.067 571.343] -/A << /S /GoTo /D (subsection.8.3) >> ->> endobj -495 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 546.602 163.067 556.897] -/A << /S /GoTo /D (subsection.8.4) >> ->> endobj -496 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 532.156 163.067 542.451] -/A << /S /GoTo /D (subsection.8.5) >> ->> endobj -497 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 517.711 196.07 528.005] -/A << /S /GoTo /D (subsection.8.6) >> ->> endobj -498 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 503.265 227.45 513.56] -/A << /S /GoTo /D (subsubsection.8.6.1) >> ->> endobj -499 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 486.494 226.475 499.114] -/A << /S /GoTo /D (subsubsection.8.6.2) >> ->> endobj -500 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 472.049 244.164 484.668] -/A << /S /GoTo /D (subsubsection.8.6.3) >> ->> endobj -501 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 457.603 244.164 470.222] -/A << /S /GoTo /D (subsubsection.8.6.4) >> ->> endobj -502 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 443.157 244.164 455.776] -/A << /S /GoTo /D (subsubsection.8.6.5) >> ->> endobj -503 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 417.005 183.251 429.624] -/A << /S /GoTo /D (section.9) >> ->> endobj -504 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 404.884 165.278 415.046] -/A << /S /GoTo /D (subsection.9.1) >> ->> endobj -505 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 390.438 167.13 400.6] -/A << /S /GoTo /D (subsection.9.2) >> ->> endobj -506 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 373.668 173.147 386.287] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -507 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 359.222 230.038 371.841] -/A << /S /GoTo /D (subsubsection.9.2.2) >> ->> endobj -508 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 344.776 230.429 357.395] -/A << /S /GoTo /D (subsubsection.9.2.3) >> ->> endobj -509 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 330.33 220.609 342.949] -/A << /S /GoTo /D (subsubsection.9.2.4) >> ->> endobj -510 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 315.884 225.486 328.504] -/A << /S /GoTo /D (subsubsection.9.2.5) >> ->> endobj -511 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 301.438 218.332 314.058] -/A << /S /GoTo /D (subsubsection.9.2.6) >> ->> endobj -512 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 289.317 209.878 299.612] -/A << /S /GoTo /D (subsubsection.9.2.7) >> ->> endobj -513 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 263.165 125.418 273.46] -/A << /S /GoTo /D (section.10) >> ->> endobj -514 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 248.72 234.075 259.014] -/A << /S /GoTo /D (subsection.10.1) >> ->> endobj -515 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 220.243 301.186 232.863] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -516 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 208.122 165.278 218.284] -/A << /S /GoTo /D (subsection.A.1) >> ->> endobj -517 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 193.676 215.71 203.838] -/A << /S /GoTo /D (subsubsection.A.1.1) >> ->> endobj -518 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.486 176.906 214.917 189.392] -/A << /S /GoTo /D (subsubsection.A.1.2) >> ->> endobj -519 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [88.563 162.46 189.891 175.079] -/A << /S /GoTo /D (subsection.A.2) >> ->> endobj -520 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 136.308 246.807 148.927] -/A << /S /GoTo /D (appendix.B) >> ->> endobj -524 0 obj << -/D [522 0 R /XYZ 71 770.89 null] ->> endobj -521 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -529 0 obj << -/Length 2089 -/Filter /FlateDecode ->> -stream -xÚXKÛ8¾çW{‰ˆ½-cN™îL¦d°iìef´DÛDëá!©tœ_¿õ¢Zî(‹Í\L²X*«¾zÐñ긊W^Å/ÆŸ^½ý%©VÉv“&E¾z8¬¶éj›T›4Þ­šÕQ²¹YEÝ÷Þ7ë,Žš›uµ¿I"3ô@*·‘êžÜiW[sö¸óŸ‡~s"—o²¼Lñ¸xŸmv»"œÎûøYÛÏF?]I¯‹U’lvE¾Nw›LT}8w³Îó4j@ÓtÕc§û˜x$'Ñn«Ï¦Ñ¨x8™ã‰YZýYt+‚f×!·>ðÔŸ4Oþ}SÁ†Ý‡Ók>½Ñõë‰Ò;oÁf î·­’è^ /ÆÈó’o°7~½Çó/k˜¢”2rg’¦kógœäµb]Ò-ý,[Ê:æÝóúhúÞôGæ2ìˆΊWö¸âÉ¿>¼ZýAß|Òõ³ÈüÊÜ Ñ Weôg’åßÝNf)Ÿ´Ϭ'¿ãµT¿da¹ÞžÌõòìl®lT/ƒÙ³<ŽZåµ…i¶‹ßÁñ†r/sf@¯g¾Å­\Ù7Ú:J’¹:x$ïâ§àÝ$x×ÍLaâDTÚ´so”EO'C7=-9™¥å SNÚêÍKÀW/ŸUøê9\BÀ¼;Ÿ[#ðøÿcæ -»EñÈË£îÁÆI¤Z&ŸÑh}[EƒÓÌ$(´µ>û‘9ዱ1Oo?Þ½¿ñŽUäuOwFŠ&Õ¶dŽ'^vê‹ép=vLÐýzɘ“/ Û*‚)ô³7-ÄÞ½²ƒ£Nxøè˜s:]Œ8Q¥ `ìjÕj&ÕC'·ôÆÑ…÷Ø‹(:(¡zõ4 8Îæ'C°éVõG½pB Äd wàß2) ap"Ã-gµ•Ä…¤¿Àòrå·ô%8Ê —¦ì LAôô}¸"†x\Ä·wÂgy¼Cyï0˜€ -ñÌAðé,›ÇI””oÓü; ÍàØ’<2¨“LŒ˜W“L’)œê4“Z­Ž£P•cÚo¿¿ÿ°N…†·bâí†IŸLgZ…€{ƒÖ¨^V< O61¢û9pp«V}Øúß@ƒa' efs¦¢ýp䬓+" ˆ36 ð{%O‘€´¼zÜŸÏŸŒ? £0[ ¶‚˜§Dk‚mL)—AãráF¨ -æŽ]yãª8 -£jÝ ®£¸H90Hâñw½0¡™Ña߀°¥ DI0µxíx…<Ø¡cöêñׯ<óºÕçÓ@©ã"¤aéFÉ.¥ò *·9OÉBk$±“qžƒ‚ñ³¯0Lpä®ú^‹«Ï`ué)””Ü@Õ»e¨ÑªqWì$1íµ7õ›¥hŸâ ª±*p©Ø$4ƒâÙ¡ÀGÓî–¸°ÜâHzZLh 40š‚V³ ‘1~¸Ø¤Rln[(²ó†äïUœ4M¢{r8*]OÔ1Øf­u¦¤ ão:lÃú‚ -‘á -ªOÂyKé±g*÷»Ž(°aiõlß·ˆÜ…CPõ0:}"t$k5%ne5ËҘõ×F’Iå &Ît‹ÅŽzÃß5œ‚P…çYd¡y&ÙT³ã+ÈÍX¤Ô7rºÒY—ßÜR!”‚s,3ûÖqœuçLtR-VÍãr3N1R…#Y–Vÿ5² 4IÝÀ³ŠCl°\sqKÃæ…7•|{åBXŸÂF?ðGKGÍ4ÿ^ͺU9PlÔþÄ%3°3Fk?,‚~2¯†GŠå„]éO¹ ä®9‡w/@½£Ð©_ÜÎß> endobj -525 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [298.045 634.058 346.266 646.677] -/A << /S /GoTo /D (section.4) >> ->> endobj -526 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [356.803 634.058 522.892 646.677] -/A << /S /GoTo /D (section.4) >> ->> endobj -530 0 obj << -/D [528 0 R /XYZ 71 770.89 null] ->> endobj -2 0 obj << -/D [528 0 R /XYZ 72 730.164 null] ->> endobj -6 0 obj << -/D [528 0 R /XYZ 72 703.022 null] ->> endobj -10 0 obj << -/D [528 0 R /XYZ 72 589.433 null] ->> endobj -14 0 obj << -/D [528 0 R /XYZ 72 419.861 null] ->> endobj -18 0 obj << -/D [528 0 R /XYZ 72 311.725 null] ->> endobj -527 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -535 0 obj << -/Length 2514 -/Filter /FlateDecode ->> -stream -xÚXÝÛ¸Ï_aôå´@Ö±>,ɽ§Kš¤(pMš.‚—>p-ÚKD>JÚìÞ_ßùÍ mÉQ}âp8$g8ßܬޫÍêý‹Ž¯ï^¼zoWq¼Þm·Éêî°*’U—ëd³[ÝU«ß"×ÞÜ&é6êíï£m÷ö%M·iTÙ}GPA@‚,l£‹ýs{CK„éݲ¾ÌX¹NHÞ4}ð]#ÐäÓVBé­é{Ûà´û:l!ÂÙ9ÿ½ûIsgë,ËÏ\ƒº/³È` «Ì¾w«­L»ƒ¬òqŒðîèZSë&á ý@|4ë›Û,£Ï7eB¤÷®—Å0ÙvðÖÞ:ßöñfKKÞ™ûpí½ðf°²çËf»ùüú ñ’0ç—ÞyFœµ7qT |2{Húõ&)#;ô‚|0À=2N0-$ÉÒ¨q­ã×A@A/–Qcž~¸ÖyA}ÙÄÙ“­^Ù§ód÷ƒ­.Ôx¢²ˆ>âæ3c3¶ —ñàn“Á†Ü±åƒ6ЇdŸjX"ÜËÕJãÇvo†°OÉÌnð6Ue+~Už³Uð¶1°k¹;öV1öi°tâ#?eý¬d­‘9‰!Ù˜ÖmcÅú§„I…‘=ØÚµÇõL†­ÈðºHÆ4xoÚ^4ÝùApeÅ>˜Öõ äaÓécZ¯ÔlPô$U馮 Óaé[¸Ñ„5N3óѳÎFN€€Åé -ßäè±Þ4‡õ.èÌ2×IŽ"§Åq,«,˜Ã`üŽÂM¤•}¯èÏOœÄë<×`:Y’^ªHv ¤<ž¢ËH–PÁ.x½“ñ^4+1@ßôÉ'*½7ô*¢ÐR -4+´<+Tn6ºxò¬¦GW-Úi¸Ûî8"“}áÝóy`¯ QÏOB.†C€úÀ}ç== ;Fº-Ù~™vO+•¡$sòŒ"%’,›¾›Ží‘d -ân¹i–SŒ†ÛåYôáx‘äÀÎÊ“8CåÜ)$¼€&Ð~º)ãèîãÂ)-YÛTÅæ|a.—XIshb!LI2Æfrõào -ÚS\yÆ«A†afxèÆãƒÐªÌ…ÄtŒ÷4·Œ%å -ˆ§,RJ¿ÎOƒj¡º¦ñ0r.6aÅï=[Ûª g“b^Spd/†;ÞCäײ«ÇÐ -Û€«‡·#üìº2™VKeÂï‘=ÀwY·«x;Ê~Ë›•?®øôþÅê7¦ûå¤,Sâ{’­¿ðŽPŽ’x/—ÞëKœf?<:z»$%=âÙ,õQ'R&beEJZP‰®øùËz†¡j¹œVËÄhZ®Ó]!ŒÆëx‘ÿn·›è .ÚhÕFðßvOJØËóè£ïîͽ«©$$ÒgAþÊU'm¬¯¯Þ^]ìèêëÌòN¡°f½¨¿A¾ã(‡¹‘ÁSà4>„A¼ù@öü··o”LÝEnÐû‘¢³d"AhÄÕãÈ·È~“[”CþG„à$KXVˆêºÃyß–4Ž'.Ÿwœt ÷˜p O#ÕRÌ’¨xìF]§†eZÆ5!£q€»x5ç…!¨¶Ôd…ËÆa~«—³Ñ¿`Š„äý]–<—J¾›À|ɇ9üoþc ÿyÈp Ù:¢AGÒòe‹ÍÇÑKzÓ_ -ÙÆùaÂjÓ½,õb˜XUÑG!f8¢.HTÛà?CwNiÆW³¸†ì3 rjUu$=ïœÜT†B¥(dóÊIÌKv;ê1Ú#˸£v¥ëÁ²ö‰ß©bah½ãp¼;— -ï]¯e÷N«ãr,€GÞÖ’¼Týörç(–ÖrE)A+F†IŒ]x¿Êj5ß©¢¸ÌL5:eÚÏÙ“Ì$_p÷Ú™D[“s±&•%õPçu~ºÄ­“ Ùרe·è'TÿI:é;_ÎV²èï#™\JÝÆb¥…g˨íýŒËþ%ðù,ñ1±Âî+Œ8+s–d³‚˜É&qÌ€{R1…%ÍCÀ…ÔéI®*äˆN@‰vt´ûø {¥Õ¡-ÂŒÖþ¶üXÛÛîp«?)!ŒaI²Ý&ʾ¾^ì§õ߇Zç^•¯6áéU›F¿a€8— - ú;!L¬?øãOýRs‡ö‡Ε E—ÁdI}°£pa?¶G5&ùcÁˆ>Œ^šU9¢•&ô\õÐÂäÏ¡@§V9|šö¡5¶‚?y×°‹?:ª†"4Ê\HiØ“‰ñq]_ "¤a¾(´ÜÊ*˜þìøçž˜?vR $;îÑ0Ž\Îh±DLˆ*¦ßeTš±· -÷]c•¸áŠ~  oè(“7]j®#hf[r+U@² ¡å»R_ºá½ƒBæHÇöÜ8ﮨò" (Ɉé}¾˜ލ9¶¤ŸwúØËÒšÐjíêúø—KNO–'dŸS{œe‰sÇ›$ùzKùá6/Öqž‰PÛEÚ·w/þ²gúÏ -endstream -endobj -534 0 obj << -/Type /Page -/Contents 535 0 R -/Resources 533 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R -/Annots [ 531 0 R 532 0 R ] ->> endobj -531 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [463.663 512.646 528.745 525.266] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -532 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.857 498.2 276.512 510.82] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -536 0 obj << -/D [534 0 R /XYZ 71 770.89 null] ->> endobj -22 0 obj << -/D [534 0 R /XYZ 72 482.468 null] ->> endobj -537 0 obj << -/D [534 0 R /XYZ 72 265.324 null] ->> endobj -533 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -542 0 obj << -/Length 1389 -/Filter /FlateDecode ->> -stream -xÚ•WKoÛF¾ûWð -ˆh.ßlO©7-P E…ö(E.-"W]®âúßw^TI™FðrgfgçõͬBïÑ ½ïoBY¿ÛÝÜ>¨ÔS*(Ó4òv­—G^®Š -Ko×xýÑ´nåþþ«ìFùú¶pã´m«Zo¶qžû»Ça| »Rùã¹ÞD…@^áW#ËüÞ !]㦼ÃÝÝO¼©Íf¡¦šµ¶:ê'ÔcìçOaª‚Í6- -ÿƒ¹Ø£¿ÐK׆BcmŸB• ÍæÝàéV%A’dì‘;Td¢Ìïh…+ùf=2y0BoÁÛóЀìpÕ÷Ï,ÒwÇéðo›" ÷9¼ñܹjßkfW§SßÕ•ëÌ ì-@Ã.i€ó€ÁqÄeÁ«@):Ÿ†þÃ&V¾ÙÄ¡oäF–ù¿ž`…¼Ô:-w]éO¯ôG%ègõ»…,EO{ÂûÖÈ9„Jhâ¾ß6š"¬æï1OÏ"ëDR9å”9ã‰=·ôÛÍ6 C¿¢?óA=ÐÁÂo°Þ,–¼ûd…{®!gó§ì„µ}æzP>周À¯Êjþ¨µºv˜XÜÎLn˜²»ø¼œ²ºÕ¬”í¿5ðB‹(cm»=»ÑL»^ê™hÇjv¬qm†±íÿ(ñ+\bŒŒ„Ø2}‘SÈ’ePRIœI’B=…Çþ­9ŽEÚªs‡ö,(ˆ!gr{mާ^;ÍŒÄïpK¨)|·ŽAˆ\’…«ÁœYáö:XHƒ¦ê¿k}r¼:h+zúÁ¦Á[gZx3!î+^$†UŽEšš'xÅ›yº¿Ù™ ûC…жÍ‚›¿5Yîÿl †¢×ÿÔ… ú]ïæüx@»Ê«-—ÈDÂÄÀLž¥»GÊç[ JAM‰³J-|8 (ƒxu}Ïl{D3÷N#ª–ùf"uSºs5¼¦±4ÃA«¦ªœ°Ä@2 ,jAŸ$‡™ãä^šcHÌ#3 3¹"U©*PB aIhr3u ü觤¢ÞLGàü—®rš÷ØKîéÕYÄS•9bŒaê™#~%‚ ý‰{ÃÄEâð -€àØ3u?'bŽ2ƒtñ–7µ¶ŽNBrW1t!˜YVø;ðë G¹Ñœ¸:VSuìÆ‘òH³Žâ†S°¯&üöܱ2Š®ä&Ê\K¬j?:[Õ¯‚izý”¾49‹cž)/ÀC+jÏ^ç$«@áÌ•’¹8¼šó¨ºå=ÈBæ”Iê¿ç±|`¡o‰qŒ’{L¬Ù­\Üb:Ý9º -çí+ý!.cše²â½O¦¾Nâ4Q^¥ÜáÆ³ ¨“´e“«áQã£_+üHåå§Ôâ“qʮХðNÆžÁNy`>¿âÒå…8ÛFI¾¦c„çU…­-‹éÕÓ‹wµ²]:.tQ%&ùJ“NòKÆi{i먎—y!¬xÅe‘SYhy}ܽðË>OÍãÊDꣴœmÓk¼’vÓš©=ß,€<­ïw7 ->BOáïUæ -¯>Þüu¥*”¸óob¦aÈÇ’h"ÞþpTÞ½¹ùþ®¯¹^§;·pévvëÊÏ/U–A½,‚¬”×ìC©Õì¢Z:æ}ä0Ër¹E¨9dÔ4^ovÿµz`YXÆà˜›ƒ'd[öZœÿêE¿„ -endstream -endobj -541 0 obj << -/Type /Page -/Contents 542 0 R -/Resources 540 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 443 0 R ->> endobj -539 0 obj << -/Type /XObject -/Subtype /Image -/Width 500 -/Height 142 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 247 545 0 R] -/Length 8928 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^ì™ÇnÃ0óÿÿµ$Õ»Ü{wz¿È!¶ak„°°’ß\t#( ïÀ;º9À­K‡téÒ¤H @z2‘Á#1èISHÄKvÔõéfŠ!‹‰!]*†MO‰àU¼ô’j C¯`¥§Ä°˜“\ñÒ]ªÂÀ-}4b¥oIe}ÒQznQ:¤7´ô¥_ˆÛêMǦ£ô½©æd_SÍ ›Þ¨Ò{*©â«KG¼%•dóFIGéƒêù|ºÐ[.R:6Ý^ºk!›ŽÒåIª©ó  ô´ì:¶¥;›N*@ºv¦j(Zºö‚Ž„Ò‹0ðmK÷ƒ0–Pz'ð´ìM×FƦǾý¦û±ŒM7ïé‡ÒØÒyê*ÒùÒyÒôšÒ}/\ü™ØnBW·_:J7ËÙÑ}½} Jÿèÿ~V°[Ó²bY—ÿQúzg)ýðã÷ïtF´â¤ŸŸôÝ— ý‡=ówQ_YÃxHþ–(c‘`)‚µ©¶ V²‚XYÄBL!XYØX¦³K;SÇnîåÜÆÃâÀ, 6l/3¬‡ý^7°‡…»§XÁw~0óÌÌûá12iÌ–ªh%¿î±3zwºÙâ+ÌÞõe§ïÛÍé,0zû-ùôkš¾Õž¶×öÆý<ô×™¢­ÏÌ¿…ÓkSUDã_»wÐA¿¶„¯Ùé„ÿ5§gMP®±/:ݾCÇá::ÝÏC¿§°ú÷€î-)$§””*èŒRÙEÔ¥ªÆd¥eédœP@ ¥ªð­·—±ÄéL.'𶈠ªA„  p&u•T$åNg{‹r®€P†»$( '–@W£ßÍ™¦÷å6¹*Ô1î‰Z»êÛö¬ŽÕ‚˜eNßh¦ÀÜç"ѨYŠc|îC÷ÿÔ=a1Z/|Pît)®w°ÞÀ˜WírÝÔAXÝé“ÁÂĺ’Ç€“b<¶ ­‹ƒ«6BÀ>ÐÚ  ÏÅÚ©/€Áˆ‹èT»AÌmûÔÃiˆ8äõó>®³<÷l»u´÷âòúMÏtÿˆhÌ4/š½V݆׺8í X»€»+P´e­.ƒî èC‘º¢?˜åÀQo)£Ï‹”=Ó5ŠæIAçÅdJÌXY@RSÐ[J·^Uг]ÂÊŽSSBgãÀñI¶0¯\7&Û€–@o× 2’£â ì9¼e”«gzjÉ<°•­1`¡ÑNÕ°8ô]<@?o|Ã(c0¶§›„N¶BAoÀlaÄ2•×UÏÁ7A· Ó$&ÍžQ€ñÊè˜q@4g5`]@ôë@Ñãçpz}Z½ WA‡ç¨SéôF€€TñƒÓ B‡ÐŸ€¼…c˜Æ -ºÒí·Ç& ÂC­Üé8)§“¤ áŸb™‚,gRý5ä¨0ŽFÊéÞ€Àæ -›ë €¹­ %“sÇÜu%ßÓnø]®¡²UôWWr¦½5c =oʵÎÙÎø–?r@¼@4æµ`>å‡QžÂ‘ô Xb¡}“>AxÙd$OÄlöRýG?Ðó2ŽLŸjq+°ñº)uúÍXB/¶ ¾ÑðËPN÷ÝwN¿„KtÈ5^îôX9;ˆ‹psO¯ -úlwýúp7&Ý$צ@æX«–sø‡W::OɤäÏìyØG¾î:G=@§[€Îöä–0¢ïàóVKèí×ÝÂÑtòªãÑ7@ŸŒÌ±‹b?¢çj;lÅAKâÉs]ýÖ “ Â~ÛŽM³G¬ƒ–^Pµ Ÿ|(véoMx«ùÔ÷fDÁÒVTÍΑ¦e³á8)qz¡µÏѪ{i_×ýÉh¿hÔ¬J8ÆacŠ‹W½é«Ë­ç“¦¦­3Š–ÜX©Ó»«gG ´%š©Ù.€vÕŒn´²­ÜV¬'ñ1tT4Í'0ÓáØÆÛ¸ÝzÉ=íÐöu3ºB<̈Ἧê¸ô’[gcóØý_褩Y9š+­Sà”„µ¶Mœ[ëv'௫Xß<д˜.«æÓò Cpp!WÞ‘mÁ¹àª_.ÞªãD¹˜©¦*)ªdÅ}b‰Óå 5QÝ—È,!ÔD%$N6u(Ñ2§«=È jwyHq%…èj—ïæ€ßûîë½Å{Ê—_àÁéü¾¸ªþYão‚âžæ÷Çø¹{‡î«"«üÚ}>ÜÀÝæÿëîýóáëwï?oÙ^üØÐÝ?]~éþs’oä~ ÿ¼eûþó>ýúÓ _’O~ôr ÷³F¹Ó—ŸÕ”;}ðY »ºñY ·ºþYË7Aÿ/5gÚæu†á_Å1ûB,»¨.*mnda -Ö4*_™b%5AóZ‰€ ‰1“š‘.r*¹˜ÕQ!º0#íËÒæ¦*Œ¿$°vk7èš®[CIk)”Rºf·«ôKÿ8¯åsÎ_d}jPt*½ûã=Ïw¾£“ãë1·xao CŽ'÷vúÃãŽ?ßÛéGªnãÏîô“ŽÓ¨<¾wÒ먱þL¿’^„[Ó? -4>13]ÎG¦§ùN¿h|aLº ÆÓ4ÌNÿð\7>ÝtÁrÈÄiô 1ýÊ KÚ°ÅôÈY†)éP-§ßëÄW[˜~8àr½‡Ó_íjÜü“…éKã ¯—Óoó¸csz h–-Lÿú^7^íÁtYNˆLž§œãà0C àR|\':Â0ˆdT9¦A‚éÀÎ:$µœÐæa«ÞI7jP‹ž6Žé /ʬ±êÎtËc@í†>(ê1}ÁK¡î5÷ÅôÚÄi©Î×u¢#Óe½ÓÉoÏtÊ6€76÷ÇôF˜ÞÒ„CïÓKëÀ룠8@LO¥·jñk”0LA=?U>ÊÊ}Ÿ.‘åéÊvQ³Vבּà­d^še ÷}º@Pór¹‰ ›«wÖÀúüÐJy‘FÓXk4"4–é˜k42jŸûôÙF£¨ö³O ¶Õ˜Å¾œ.Èl5šŠU÷}º8µu¦®hL¦Cùv ¢‡a:ÐþÑÃ0=@Ýé¾Ï#Ó᫨ÝîûttCì³ÓK §ØzÚôc ·xÞàôóŽó01Ýqç NÞQ#npúÓ='¾{¨Ô7§™Ç€Ä6@ag:‡°*œ™.@ƒÂ‘éâ«ô’Pazï%š†pïݾ¼ ”:ؽwàõÒ îLÖr–€ˆkõ.ôTpgz0a W¦p…@«wúMðDúÈtvçé•’7†…Ø’Î2•TøS6ÖÈ€Â\½ažb­ÞYDvk8WïÒ¡y²Æªèã>½ÈEŠëóc\Æ–BŽË¸úr’Ë8(“Ó< ‘jžË'±8}wÝ$ rº¡ <šÙb ˜{ï»Ë¸ÔJV‚è¿Ó‹Ì^ˆLŒ°;B2=¹”÷’º* f§3Ñç—çÞ§3ÑKÞ08Â9]JÞ›R52qÝôFÓ{&ÊD!þØ:rLt›ô’LtÚ§Äût&úBqžiÌL@NçI2›¬ac:½0i0¤mLg¢'gG³DôþîÓ 5ZÒÅÍé«ì‘‚Ç T¿#÷Þ‡ÝøÄX½ -·Øéâ;ýÏÆ—Ô†eÕM¦±ïôÆ»†BÎâk€{ïß äîëI|æͲªà 0=°*^c¢[˜ÎDà%‰èœ˜dMÕÃD3–w&z+éLcÓ™è‚âiØœÎDðÆ(}e: ¦Kh¦-§Ñ™.?êìtî½sÒ‰èT•™.îL—n»t‰Mjc:WI­¤ƒ§¡úËtN{$AT²1]':|§Ñ-Õ{ˆÈÚ<ÑØÖ{çI‹Hu“4lL'¢ D5Ò–ê§H. žúÏtÄÕé«Lt€˜îâtf)1ÝÞ{?ÂD°ºI4¶:gÁL{ïLt Ët9§l‡˜è€€ˆne:]*—ˆè6¦Ñ¤ŠDt«Ó™èÀÆ8ÑØÊt&:pk–4œ˜®»h¤JDïkõ~tÄ-L7\jŽ/œ>ë&Ñ4íÓ›n³¦.#nQ3ÝpqÔÈõËé?{î±v<× -ÿé±ÎPëeëáÇCÒw®îg#‘Îsûñ{ƒÓ³ÁÛ‹´^:ÁÿŠ\59=ÒVè¨øz½4²§¿üÿ·¶¥|Áà9Ð8lpúkDgBÝ_ÇuƒÓ|\¨Rৃ•ÙzʦUq§E´ŠÂ­÷ÎUœ@õЀ‘é\Å õe\o¸§_I)ðD ˆé—t*ã(œNÙê\@A…>eã2Ž%| q«Þ)HÃ|Ã…Ë8!Uê½dÒcz¤®æóÃ5!wX¿9£e=9šÏ—&µ*ÎÚ{§*N×óùxU4§Ûo¸è9{!Ÿ_! ë h‹çó×MD ªÓïõnΨ.žM׃4:œ²­é`z³96ZNZœÎË»¾]8kN•¾Íyz`O)Y¬n]'“š÷éÔ˜òÙ[³qÚ©®ÓÿùH;éDt¬¯(\*ÇÈ¥f¦k}d+"…Ë Í_§3ÑqfHx:Ñmût&ú±&T,(»8]ïË0±Dã´X ÓoÞíÄí¿<â7g˜è‚h:Ùã”íí»Ý¸CLïÅÒ\©Ðã”í~ ñÁn¦‹ÎuÁ‰%ƾӿ4ÎõpºP·if”5ˆéorŸ·˜ÎDâ+â|Êv ãþ;ïûqûÝ·[L׉Kù* :eûôýnÜ!¦ëD#ñ‰1"z»z¿ß•xð9ºŸ -¨–†d°¶ÓÌã1«.At8žd ªÞß -ä>o1«X ’nÜé÷ÿÞ…ê§=˜.bùZB.…‘é:Ñ!È G˜è¦Ñ!¸:œK…;O'¢©ÑÍ"k°Óÿ¥3ˆ¤ñ7 Dt`Мþ¾eÓ‰¼™n -ˆè6¦ëD‡ /Š"Y˜ND‡¬”6À4¶0ˆ.2ÚHІ…éDt`k§Å‹…8§Ó ýX£r¥RI„:ec¢oOµ4RaNÙ˜è‰üµÊ7¡ÑØæt&úÈr¤råJ‘5V N”‰¾àå*•Ê›ÑßéLôìL+!!N٘请5’q>eãóÌ™¶ˆf0›Ó‰èXlO#K¡î²¡:ÓšH„œNL´¤¯Ñ;¾WäRND°ÂéLôV(î<ˆ̉4,¹€èü$tÊ6¸Ëûh$²²Yiÿ‰|ó÷Sß¼è EÚöó©ÈO NŸî|¸-Yé|úTKG{˜˜é´gÒ™‡?McÚàô—ƒYûñ'µ[cÔàô×Úk u>Ô™ý03íôÚ\7šs{G³yÒàôIÒðÕš¾`0ÞŒ™ªw’Øk>“§ŸœsŠfÅàôæÜâè@3=]u¨¼ì„80=Xƒ³A@t%N÷Ó¥ ´ƒ0¡ŒLç“…žÖS6(@© Xdð«÷j÷Gô·"€¬]Ý9q+øé:\3Ó}z¶E”(ÈØôN$ÑyåCÐÆt=9Js£;ëƒyÀÎôß)QJ ¢Wwvr©@ -€å”MÚ?²¯â?ïìT -€hðê]ùŽ®¿åHff¢G¸f§«`ƶW2çËI½£a¿á¢$¨»«Û¹L©¤¯7¶»lÁ]ù Mt8“)Ÿ ¿Z¿ «¯R\)“ËO£*hÃvõ^ÕÎÑE0YRåõg”Åéz - RËzÕ~ʦ·E"‡EOè\Ôx—ï:àpXH“†ù† uÝ¥! xš„`°«÷*€vR³v)MßÒ9è3ýf'î}LN§ ŽJ& -É¡žN5Ðx@ûtÞjmlRþtËéÆW÷î¼ÇL×»ïk©Tj´ÁÄô¯ovƒ®5ù~_,¤’[|´Šw:íѰày5½{韲}vûö9ÿ¿wÈé´G æy èáô/™éäRȺ·ºQ›¨3-N×qz4=™È•Éé–Þ;-Ì2½YÝ8±I³Tï|ž~&>·1Õ sõND”ÎŒ%–4§ûôÐÀ¾Þø_„e:uÝ‘š^ö&®Ñ-ß‘c¢_œZöÊQ„q:»õ¥e¯´@f§3ÑÑŒ{^|ŽLj©Þ¹ë¾Pò¼¥5èûvú¿ÿc·”ÿç‡OÚÕŽÿò¡°Ë»Nt¿U#„0[GŽˆ.P"‚Û>ˆî+ÑmN'¢A31vä˜è,ñÝœ²ý[Kús{¿ñ§O:¨ýè¡N¯ÄÜÂÔ{w“¨šœî8qSïÝQÃÔ{¿á¨ñ?î®76óŒ3츮”:0Û€.EîQdFŽÍp"ê®—µcRdŒã…+n˜·Hv -K™©°L‡E3Íš" gk³©iÜÏÌÕº,YK”L1¯ºo§ý“¦›†Ô© ؤ;‰¯{ßþ×çƒ;£}‰÷|°xÑ{?tþ½¿çyÞÿ‹M(«ž†¯ÂËó"áyÐWöü°Äñ$ð{0t’ΡšÈ -d‘çà3,‡xPEÕ‹ˆô*Ï!ž*ÕHï_œ«Ùââú¸SBåݦ4Ë6&©¹"ÂaSRúΣÂÏ.îd(cгlÈÄ÷†äýJ³løg1”ᇚPzjÙ\°{¸â6:BPDz2CpeW%£Æé -$‹4jB¶©-+‚––ÊÖ Ú’É Ø Ù¾…pè˜Ûe‰~¹R bœG¶M¹l³7  ÏÔ5mâ€]§ë-$ÜÁÞýÎàô]ø#sÎê+g$¹X=÷®:"‡Ó¸”Ì«FWÔcúžÉ|†rL—¦qâ”i~Ý»yªw˜l„]lÎ[ô„ Îäï"¶}e„ò,$9°1;Ü{ˆÒé5”O W¼Ÿ¬ GH ô&¡ÔG¶w–Èè·B°Òþ¹õ½ÓZ"í¸9¨÷Óq,ÅS?ZÇëa¨dï¸ÝH$mHm–M"Ì5¶&ÇÞ}7¨®Ñ`Òf -³Nˆé 7“ðËUáRnCL¼²?`¹ìÉÃb(c ¤›¨²ˆ0¦K€ðNC}–*BL×[\ Uª óË¢}ñÅ_÷¬œÁiœ”çñ—gܳƒzN @={Çiœ¸!ýTĸrô7Cmì½Ag}ð(–ñgÏ~ýUÌÞ¥qñÑagÆ}zð쳨*½Q·rá}“;“ýýwï>lZét°\¥´œ-ÌiÌ‹¥“è–™U¿É¥CÒS"ݱÆ0ã¦25Ò[ FQ ÝSSz©¦tn7éóWV¨—ßöAŸ†í?Ÿ}^·Ë&]2:Ò¶äIˆÁ8Þ5}ãÍèþOŒÄþÔzÕfP°bZ2þWžîc‡ n€Û:ï9öC-ÃA0ZÓå³?Wí§cU¯‹¡*~ÂðƒHYÞýÚÝ}ípÁ:¨•»¿´¡r±y—åÊwî6¯t‚ª®é¸`˜õƾ’‚9ŽœÊUa’ð -J.hjJ_HÖ q[fÏB$½€ºET[|‚{¯)ý¤Øc€“’ÞeÖiŒLÒ”®¾±^D°$q§Òe9úÑC•Õ°òˆ>ÚâD :œüé%å~º<¢ß>vÍÈânÕ;øÌ÷•”^/¢ÌÅv‰’èêýÙ³Š#r²ˆ =có";¿å|ávs1=5f¹Èeó– -ÞU¯h—¥ÕÈäüôj®·úhX³3³7Í•;vÆ`q„ô·2©éIƽ¶ G8t®‹³¯Á‡§ƒÁéÉäjˆÉžô•¦RU{&dµºJqD¯Û Jú¸<¢tXÊÒZÓ«9¥Ÿ—Gôž!wUŠa°¼¨4"7"èÝ?™-J1½i%¥ß–Gô#gô¤‚s8;•”~IÑ·Ÿó° RŸ;7Ó”{º¬ßÑ[Ó9C4Vº!Òñúžˆ¾˜®ÓܪæÆJŸ9ÚdOD+V’c$JI×_[‘Ftk¿“¯óΉƤ»6纥þ">œ)Ô!’oʽ?m–8>vGô¯,Q\³÷§³¥Ù?\Àý¶‘Ñ¥Ûìýé¬Ï=Üi·¶.%ÙfïOg 7 ôˆ½çØ„möþt.àí·Š¤wÓ]ùïO¯Ú-:ðÔYÑxùÓó¿ià^–ÆÊ¤i‰k”+[A»1<.lÝ·½dp0§iYÂJ—K§œCíqÁ±_H‡ -»1XEÒ±qe—óÑá¸nÄ ˆ±iZ…tŒQ±9_>ÒƒÞå LHa¨“~pŒnñ¿ -í5›H9i¼üÉØØu_’TT:¶250®¸x±%ýcÓôqŠJÇf¦œã´ïò! [‰S$[’úÂè2ŠÍ¦œEþP™U" Ž# Ê#þh%¿)`hyV™ôƒkdh³õ¶0 -Ñþ«t¶\GéêV](Fa—¿‹¯£tuãƒ/ Ôöºœz³1 -¤+ů¡)Ùȃ—¼!²éêVší8ŒÞ$úÞèpÎÎþ_’®íl…|ïô¢^ºáadJW3×¹¶]ÇêÔeJW1.xf2õøÁû–$×,éÅüR»dÉf†hšôªièð®QÂûYß&'äÞ›Øxà -‰ºª5Îâ':S•>i–{^óÄHTÈGPO¯y+ÝW'\:ÒWG¤«¨¿‘žoLzKUŽ¡¿vJ Ÿ÷Øþ–“hLºž‘7=š’ßFìÒø'¥LzêzÌ!U1IÝ[ÁŒ#ÊÑŽ«Ò‰‘Gº‚T^ÙŽ8òìÒì÷”Fä>Ì$¥ž€‰Œõ¬G·QÄö÷;¥Y¶·ó>RêÙÝs=x3äÎRþ¥Y¶×¶*œÔ³ç~iÅýYñš›ƒ}ŽÜ_Øâž k?ÞŠw4áurʳlÏühÂV1HWz{Ã]³Š#r‡~áÜ•h1¶¥#x˜Ͻ¬(îp9ôvÌΜÞ;_kqIuÜÃÞñ± ÊÙŽn<0Œg¤ö9r0Çùíí7´Dm”2}™Âÿmµ•3Ñç.†rF3*%³(!Ûºò,œ6ýêÅpÎ3)ŒtæÏ´á¦·£.${ÅÕ°Ùç/s,|ç)ùLÒºÚmM°Î›¯ÌšæQÛ)8Üßn—]U‚\Fô@Ÿù_êÎ 4®*ŒÂ}0 Žd3ÎÂP…’!Ã<Ä@Û&•8 ƒL¦PC@‚”–K…©Â„¡ "©.Ü$›3:Wîš9P(HqcÑ‚ˆ›n„.]tí$yõò¦÷>—ï@²þEnß¹Üùÿÿî. º•//ÿ8SûÊAN/BšÌƒS I¬¼ýêqIzàœ#hˆNñ­ÊXÿâ»ã;/ðX–è(01îÞúç·f%έu.’¤%z9rä½õ;7g5>«4þ+ûÞZr§ç-ln&ƒa˜÷èˆÓA:0/AT¢3:‰t NjÀþA¢ð¶&€Î¹ãûfŒ¢säèÜé/ÿ«DKîtH¯Wá^¶F~°¦„=Þµ*0P¢èesv‰©D/0‰$ÅÕJt‚®ÄN/¾`wÿÛ€Ó‡ùgb5BLÓQÀéïï«ze뎊i³ÔNOsÔyv΋qpÁôîÝE´òÕBN7óºEð5‚ïéékÌqD‘oÎøÙã6Æåu\µÔNOé…¥¸ÓA£y)ŽdyïIqñyï HSDá©ò¢G–~Þ;˜+ãKïy•@Œ‹0ÝÛ2ã".Þóc\á­ÊÁ‡²§wMq•O'õú%“â¢é]SÜNó­aý'ŸâŠïZõEÚ[Óz¯cR\t«²¦¸ÕA«þÑmàÿlUÖ7½éÆM7nºqÓ›nÜtã¦7ݼ”p…X -endstream -endobj -545 0 obj << -/Length 697 -/Filter /FlateDecode ->> -stream -xÚ ÏA¨“pÇqxÄ‚A+í°hĨQò²²øGR£Œ¤„|%X Ixð áa…Ñ+¤$$M «E…æÏŠÅB|e†¢¨¢(&Ýîb:ëú·§OíßÿcùjË–áöíãñ8 ‚™ç¥¶’d,™ï‘(J,ŠcU.CM›F©ãÌ–†C‚òù|1™Ä<±l–eaú¶HÓ<Ï—#Žã|6˳,‘e†ƒ ðQÔ`±XF“y§–•¦éË“sx -endstream -endobj -543 0 obj << -/D [541 0 R /XYZ 71 770.89 null] ->> endobj -26 0 obj << -/D [541 0 R /XYZ 72 684.709 null] ->> endobj -30 0 obj << -/D [541 0 R /XYZ 72 561.463 null] ->> endobj -34 0 obj << -/D [541 0 R /XYZ 72 448.014 null] ->> endobj -544 0 obj << -/D [541 0 R /XYZ 249.391 187.141 null] ->> endobj -540 0 obj << -/Font << /F15 442 0 R /F18 439 0 R >> -/XObject << /Im1 539 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -548 0 obj << -/Length 2031 -/Filter /FlateDecode ->> -stream -xÚ•XI¯ÛF ¾çWøfˆí–ÛSš¤A -ôöÐKÛƒ,ɶPY24R^^}I~mOÒ‹g†âp¸/v7×»ùüÆ]¬¿<½y÷«—l<ïpŠ"ótÙýÍÑK¾{Ú<å›?ïà¼ÃnE®ó¹jÎiµÛñÑù°óœ¦þËõÂÝÞs®»¿Ÿ~ÈÍhJÓÝìýÓ!PŠ•Äu²f·÷N^dö,$¯}›veS@SšÎàÔ\°¦X.ÄGñ¬ >/lÛ¢J»"ÇIUnì)rMzT…¢â[Úž'Û3·´®‹Êš÷–Åbö½ð†1øÿc—øNÓžK¦çEÎן8EkÀ¯ÊiõÌ´Rþy1€oÝ-6e›sJ¡óoÊþ\vÌ7ºA„:#‰lãCwSŒJD[Q­Ysv2ë,¦Kë¬0‡5ßWl?v"ßòö81 Ѳ¶!¸°N¨¥ž»¿5Ü‘7‹oÒ»`5±z‘•L3³Øw€›Úòê9†ë°t®dá\ABÎuýÕWýÁ%ïúÞù)…°C$l!o°/mzgéN'Ç‚ÎO³¬ió²¾âs×(Ç{j:Ñ)¶w{uK Ç‘ï¼ÙÞtm‘ÞwOÙÃ^pèM$R M»fÄ{*J|Ƈ—F‹ûÞ!ŽUè'v£0 -G<=R\ÒÓ¥¹ÄbóJ|䨱„a‡eóÛ)Õ™@FÝð Ü !Šl.ú.¿ÚW])AÊu cÊsU¬Ê[t7}ž9 ç¹$g”D o4ŒØ¿È2âÄ –gCþ>6 œb™¼À^l:M_JÆ‘ûrª_E dæc:Ùµ~>'RqƒÑu/qÒ–sTRp®LÆó˜SBy‚Õ2mMù¯îJ½móÚUøìæþêž0íÄQ¬ÏÀ9èûÔ9M”Øß™´j¢©sÅ@¬EÏßóS´_ùv@gPjW,]óÀ¦*€YáøªL928ÜU_jZ%Vé5Íg‚¼LAxÝB;åCÛÂÆ{*kµ!ÛÜõ8çŽAkõó;¨®>, 3à÷žô¡ 3Þ+f°•:*,÷ôñà°_‘UBuîí\e‚ñD§á¶Vð¹qržÇñÍèÏ·r¨;KR¯›¢ØE 'g *€šÈ\…A3K‹í%¤ ).¿Ô½Ö6qn”ô\Á_ºnyëÕçd¬Ï­Ï£º°:S8ùq2ªÇOC›Á iÀˆ“†Î"÷„÷¨†Û”a³¶|@±|>1’àÎ -ŽF†lM&ÌGäxF8÷u΋¡“«1ƒö5žsÆ$¸¬kZ@×\ mÀè$ÙŒ7×¶éÕ…r@ÆÂ —I8nÈ3rìG+Ògn4<ñYqº­Âà@e—êfµ,µÅ…ËVVhÛ'NǬ|ë8‹·uZ}¯›3?ë•›::”,äØPJ©¶$ç;®µ–“XR%}Tù^Nöi‚ÙÚþ’=‚YÙ.y"Žaÿã2úÞ‰þÕ}âÁø¤òǃèTeapf†D’ÖŠ -GŠy.‰´ÛhΓ¢M™÷ T¸ÆjînÒǨ±?Š¿B›¡â`T9í/}±@7R3!8U*¡rðnHaZ–è¥ÿ²-2›”˜þÄè3t#ð…ÅV„QÄÞž»ÐCduO£r¨ÅÏà”¥5pÎc½sÙ6d˜vmAiêê qƓɇ>itQI_0»aü¤åZC_Êüêäxîùå„RKedNM v2õe.R>š$˜yO+Lžæ÷ýé ÃW¬å_]—PN™>?Úæ1V,, Áü“›®È7Ø%Œ’aÆÄiµòÌ ÊVHõ mAfyK‘ÑNÓòl îŒ}[ËÞÃs¦"±%w­Î{5ËYÿògyy=››žl*”ÿ~ZÇ5½Ì-æÿÐyü;=?Ô88Á+¿a3-$’Ð(èä²$~Úæ8EV6·=ÝUi¦yšžVl‚ÍÇRçVÄ¢kÕ~âF½ÌÞ‘Zßþ¹CÉ}´2S¼JÞ> endobj -549 0 obj << -/D [547 0 R /XYZ 71 770.89 null] ->> endobj -38 0 obj << -/D [547 0 R /XYZ 72 730.164 null] ->> endobj -42 0 obj << -/D [547 0 R /XYZ 72 640.874 null] ->> endobj -46 0 obj << -/D [547 0 R /XYZ 72 414.182 null] ->> endobj -546 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -553 0 obj << -/Length 2206 -/Filter /FlateDecode ->> -stream -xÚXK“Û6¾ûWèfªj$óMê»âÄ[»›ìf*•ªM I¬áC@'¿>ýEjè-_¢Ñh øºpsÞ„›Þ„wíûÇ7ï>Få&Šö‡,‹7§MoЍÜÇáaóXoþDûxŸî·», ƒí°Ý%a0lác¶<þc’b²¹˜p³‹ûD„üº-ã`0ÇÆnwi™º¯@R\µŠâÆ^\ºrFm£ eêÛßÃ(hd0o™öyË|ƒáþÉÿhUmAò…{?øÿTÈQ}¯[ÐæfÁãÅoç3N˜Éj–›­aüy‡ -£bQºOÓœ53Úíèš¡Çí …}U÷8É©ÛÐp¶ ÜE3Au3ð/éM{0cÇl¤ŽMü熕y¬&iÄ3šþnB5ƒû€5™p2ªÓkzœu¯jÛT9 -F«kþSO(ÿÜ nž/Ó}ÓŸ¹ .J[§ ·<‚OŽÉlÊ(èaáz1ÿµS£à(VP°¾,z‘Ÿßšëeÿ“9¯;á¤AÑ -X“8ŸG—A -ZÉò¸¼ÜT¬)RXSdjS<¯bòØ7nwÄhzh ˦×4`ÂÐïý¾ãhŸç%ïû;P-Êoˆ" Œæ°}Ô)t÷ wÄNÜÁ¸ÂÖQ”âg˜eð"'Ê‚cŠ0å3<[*äÌ`ùOqsåcôDW3퟿üÌ?å¯Bœ¶Ò{+^ªßƒ]8UݵmÜXkîZp†üª¾æŸ÷Ê<ñßÉè?G0ÇËÄŒö× Lšå ep8âæ¶=ˆ|Ë4 -$üCÁç]Ö”qÅ͵ѕ~n üV4@¿+<•‡*¯ ;~h•C3Ňx¹¼ sK»hêÞìd±ô"q¾ðÌ";š#NÑV·½Œ¤(‚ùɳLRíQ”ÕbÕ¦SR”“¶ˆmwÎZ[=S»Üwµžõ0‡ÂàÇÍB»ÑìósÑÝ1@i·fw)ZSðj¡?7œNÂ0èðСJرŽ7Šÿ“Ûv„…¸òŽìý¢p½ÏÍ€;J£’íO™-â•àçJÐcB’‡¦º­F-’*Ü×xmu½Ì&+bac”Šó“4Ì:_˜tl]œæN7ePô~q€Ã€ÂÅ­<5bVÜ6‰l­¯†Þ‚µ æ…Y[m…K‹ËtRRÆlo^õ kn¹s( d¸„A©–2$Iê€n?8þ¡­¸‹;^ƨ6>©ð0¢0Ú(Ó·”˸ š7]ãüôɪ¦gnF°o^Á¿eù§žëUç•NBF\æ"Vëx S¸ ³Ú[a÷’‰SPÞ)î¦ÌÒ)Æd™A™‡Q$|«Õ óªŸ,ƒÐI"ô§ ׳LƒG:’ü¯¸¹[0OLˆ›Èîâ%wV…\N%[§œó¢9àNrØ™2)ݯžg†«¤È$K‚EE…o––O¹_)°)D6D(H^·eĪà,*ñÏhe‡±*Iõì•ê´l•Ðy4üHœW, 0òÞèŒûÛÕÓ5WÂÙ2¿ù†Ï€¬ýdy”PZÎu² öbb÷ƒä®~*‘ÞB„!eÁ÷Œ–dYvûL([—µ<n®Qz(o#  *Ùé:`¨£€«Ðp¸F&0gU=ö–vGJÓÊSˆ½©XÂŽ€2³[á8™¡ã?Îv/¾#ëbÓ)±W©¦å†äâdÓ:í™ -©Æ]:Ë$ÚÍHʈ0õ®hâIÇ-˜a¤P5¦"°ÜS.VgX–ÛbQÑ1¥†Ø´–ù9³”Ñ gIÁš‰GÿÀ9E2v<:ÐòeðH{½V—Ê»øÕÍ,ÎïAƒÁ“fÑbRÚãÂί‰ÿy§g@Ê·¸øõ-/f(Å–À³¤Š¶fÊq>ñ Dí´Ä×@~E1oÃíåêKèZ"ºÊÅUL‡;š€{°bç°Ò˜€•¥Ïxe©œ% Ï5‰¿žá¾ !‹Bæ‚øÍŠ&T ãúÛŸ¯>|ì}LÆP€+n¬nO;ˆO¾oñªH8€¬”à€Tùg!< HpÜ‘j°4biú>#QrG‰‘“Ï"½Çš_‚†+ʧŠÊÑÕ.« -1.âà.Fw5ÖD~:bE<ÝŸÎTÎ=ØŽ"|AY•úœ†Äj·˜=/ȶ¦¯õ™qb^îëè˜6•¨¾ëßþìÃú{$&~šJ|Š¡4VÝT|UO(±ß^Ic8eÒÊ®>Ü0~…ÉÍf xª>Ãûê3L¸4 ù™šÅ5úŸ–Ó^×k!¿Jb;»í¢a|ýÛxhkejîý8¢ðR¬dǦWF¦8Ì«f¼åÁ7¤øà_Nã”§Â_L¼­âzJÂí!©à‡¤8õ‰çQÎB]Ç€`5;Å0¾eA§€LMX›büû+ª‡Î_WVt€J Üoî°…CŒ@R«û³»È}Š3 Þ§ŒÜ*¹ãqVDIïABÆ,¢,›$R@ñã 2xœ#Žo7PÚì³"ÝìŠ'âm—«¼ß?¾ù¡¸@‹ -endstream -endobj -552 0 obj << -/Type /Page -/Contents 553 0 R -/Resources 551 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R ->> endobj -554 0 obj << -/D [552 0 R /XYZ 71 770.89 null] ->> endobj -50 0 obj << -/D [552 0 R /XYZ 72 730.164 null] ->> endobj -54 0 obj << -/D [552 0 R /XYZ 72 401.853 null] ->> endobj -58 0 obj << -/D [552 0 R /XYZ 72 262.501 null] ->> endobj -551 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -559 0 obj << -/Length 1529 -/Filter /FlateDecode ->> -stream -xÚ•ËŽÛ6ð¾_!ä$±"Qoô–G“(Ò6F.I\‰k ‘)—¢6Ù|}g8#YZkçDr8œ÷‹¡·÷BïíMÈëËÝ͋ߣԋ¢ LSáíî¼\xyT",½]í}öwµÙ&qîWÝf+r¿V·n¥S÷•.ï7pP•í ]«MäçSOkß›VšöŽ'YᳯQøª&˜¬ªÎÔÞÓÑvgzŽXæ»7ide•izÛTÁf›g¹ÿg×ÛÍ¿»?@³m”I’‘Uw…(¾Rp%‹óT61GéW äÇÑ«;øìvˆ\›ƒví<]äÌ´8W‹-³²UÐ,‹+X¼2 ·úšï´óp"„žÙ{´ùçí÷ÙÝ„I“*MÑ‚ºn$|ôË“d–Ñ€4]f·5ѤBVL-x­–­ôÈÇ’<û¥@§1 -â&¼&Ì‹<È‹lå18v,±et¶6€ÏÁ'ˆhüUÀ”JAHÐW^¿yuA¥ÑŒÇ±3”TÞpýæF~h.ÄYœ…‰d¿hŽøõÁ¢bS/7BÍcö»Ì¥_¬~–˜°VŠ?9§ gÓÖ/µqÅS#.ÍÏPbU=ÐâÊYw7]7?ŒJ÷‰ÕȘÌÌp©"%³ù!›}§ %óÇ¡çnеs^?xšZ Ú?2–ûv„ùrþxô=lLÊpnð5Q8ÜwšÆb÷ ŠR¹_R¶ž¸ŽáqytƼìLOr‰¯ãò >µôc£äLŸœ¾uþ=Ø¿³®R" ?ЮQüL ä:ЀœO(È~K¯£g üêA]þwWù쳿þ—ôD$‘AðäÐ÷r¢\Å}³»ùÀýtC -endstream -endobj -558 0 obj << -/Type /Page -/Contents 559 0 R -/Resources 557 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R -/Annots [ 555 0 R 556 0 R 563 0 R ] ->> endobj -555 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [333.999 371.301 383.545 383.921] -/A << /S /GoTo /D (section.5) >> ->> endobj -556 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [395.471 371.301 531.996 383.921] -/A << /S /GoTo /D (section.5) >> ->> endobj -563 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 356.855 135.818 369.475] -/A << /S /GoTo /D (section.5) >> ->> endobj -560 0 obj << -/D [558 0 R /XYZ 71 770.89 null] ->> endobj -62 0 obj << -/D [558 0 R /XYZ 72 669.599 null] ->> endobj -66 0 obj << -/D [558 0 R /XYZ 72 636.922 null] ->> endobj -561 0 obj << -/D [558 0 R /XYZ 72 490.147 null] ->> endobj -562 0 obj << -/D [558 0 R /XYZ 72 425.182 null] ->> endobj -564 0 obj << -/D [558 0 R /XYZ 72 341.123 null] ->> endobj -70 0 obj << -/D [558 0 R /XYZ 72 288.279 null] ->> endobj -565 0 obj << -/D [558 0 R /XYZ 72 237.221 null] ->> endobj -566 0 obj << -/D [558 0 R /XYZ 72 215.552 null] ->> endobj -567 0 obj << -/D [558 0 R /XYZ 72 196.208 null] ->> endobj -568 0 obj << -/D [558 0 R /XYZ 72 171.55 null] ->> endobj -569 0 obj << -/D [558 0 R /XYZ 72 152.87 null] ->> endobj -557 0 obj << -/Font << /F15 442 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -573 0 obj << -/Length 2391 -/Filter /FlateDecode ->> -stream -xÚÉ’ã¶õ>_¡KÊTU‹Ã”}²ŒkR5)º’ƒš„Z¬á"àôÈ_Ÿ·"ÕœŽ/$ð°½}‹vÏ»h÷Ë»èîÿÓã»÷â|Çá1Ï“ÝãiWa•»2®Â$:î›ÝoAîÿûøÏùÔî·CvŒ‚vØ'UðeŸ”6VïiR5NÏjt'€qºtíðŒ³2O 5Ú¶Í$gøŠÚƮ߉v‡$‹BÐ(7ÑxÖÃ> ”ÓüÆïQœû¾f‡Éð<=™±ç­®yg£^»? KÊ©7Ѫ6Ѫá8¸L«ftüÂÅÈ“SíÖLy¸Þ"üzxu…p¶NM;òf{¡Uਙú{¿IÊñ¯ :9ƒ~Æ®uç¶æ¹3j°§Ñô £ü?òo²Z§q2ÿ7-¦WÙ}Öß~c%Ã6Ý{š†yRxo¢8«Æáàs>˜^ȳןI%aþ‚1›ý»_)Ã\ÃDLüõWºƒ<íè×ÈŽ¡‘Èá´0ä1oV=o£-£1Ó…ã/Â(7¿â"ÍÛÀk·jp ^ßFƱDñ­†Q¢c„•–KûéNÎB(÷(Bø‹Dma°b)xç‘ ¢Ðéþ"“W³!À¨•öð˜÷,÷‘ )‹°Èîÿ„&¿›c“ÔvŸH¤‚iZüåTåa~Ì·BUŸÞ¶ïªQ=,³*‚}©‹i+9G|= -¦‹Í”¥t®•œÊ]ŠÅ-ˆÓ1ºáݯ,`ßõþIû/˜­T&LÄJº÷„ÐV¦k5—Û;ªØ%¯‡á VõÂk®Åy2{Fœ@Tn–õxź{ ž[6m®«ôJ<¥¤…è.µnþ¯”Í 67[žJYß,wÍ‹~ÖR¦2–´Åo•ž äµµ¯ý0Õ·ZfRHCEbw±ÄwY§†Ú‡‰¡Ñ_‰oëm´VØÿÀ©“§ÌSÀwŸÕ…4Vã<ñÌ*€ß£<êF´-œ½ðñˆtãÐ]aKü¦º'y¦ÙqKß³(åzÆ É¾DÙãDJž`1Ƀ#çü‚¼ðëÏŸX3ý{+Õ´T™r¾nÛ?µ”ë\XKÁÐL†ý Œgm¨å„vÓ…Ò¼cðq`Ø:‹„ÈøÀª&xèëç9^¦¹¯®‘œé|IMsâ¿'7møUî° ŠLø#l©âcÂ#f¦¨d#?Ú–„Lð‡}ûôm%y%*,˜;-“EïU Jþ¨šÂWI…¶ô²»l@R­bõ­!#à—øŽÍט8éXŠæ@ª+-–®ë¤ªÚÐÉ4‘üGhæY/3`ã›O´A -l|«àÂqŒ±¾£e4f`Wàï"Ñè -¸†‡¬Þ°&ä"ìæèÐYoñënl -`27·Ç–ã!¶ -úˤÌoMÀuî;ü©c÷O§$ퟆF™«ôŒkOªvTãÄ’Öá‚ô;à&ê5r¢é‰7q8¸5¶îÓäv|ã Í¡ª®GÃá”8ûö,Ž ¶ Ì\jbv›eÉ}õ2Ç%> endobj -574 0 obj << -/D [572 0 R /XYZ 71 770.89 null] ->> endobj -575 0 obj << -/D [572 0 R /XYZ 72 730.164 null] ->> endobj -576 0 obj << -/D [572 0 R /XYZ 72 715.884 null] ->> endobj -577 0 obj << -/D [572 0 R /XYZ 72 694.215 null] ->> endobj -578 0 obj << -/D [572 0 R /XYZ 72 672.547 null] ->> endobj -579 0 obj << -/D [572 0 R /XYZ 72 650.878 null] ->> endobj -580 0 obj << -/D [572 0 R /XYZ 72 628.545 null] ->> endobj -581 0 obj << -/D [572 0 R /XYZ 72 607.54 null] ->> endobj -582 0 obj << -/D [572 0 R /XYZ 72 475.245 null] ->> endobj -583 0 obj << -/D [572 0 R /XYZ 72 328.503 null] ->> endobj -584 0 obj << -/D [572 0 R /XYZ 72 261.214 null] ->> endobj -571 0 obj << -/Font << /F15 442 0 R /F32 538 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -589 0 obj << -/Length 1535 -/Filter /FlateDecode ->> -stream -xÚ]oÜ6ì=¿Âoõa=G²-[.Їnm·ØÃ†`/MŸïN¨Ï¾ú#möëGŠÔÙNµ+œ%’â7)*"8"øõJ<ñ•ð+äq Š"ŠU”§«OW"ÒRËÂaçk‡TË„^¿;ÅÁëöêOøß)s B·3©?ß\]¿•*2*”Šƒ›} u U*O#ªàf¼ßÚÃØU›mgaübóáæ÷ ëà=@ó°ÝÄ:¼ßÀªêjs&Òv¿qÈ៑¢%@õi4õ¶·ÿT;¢ül›]ë¨ú÷Çß`+¥rúmceYAú½j˜O_ÛÃù õAN-)ž‡e{:×ÕÛ†¾ÃÑcM_͵ÎB§ÏdÒÙ6BŒÓŸ%z#ro„#^¬Zñæfý¼žÇñG?ù¡èϤ®F_F©AYÈôëè'ÿ?ú†¶uëýgšÝÓÛnxœßJQ8Eið‚Ô¸È}¤|¦!n&Áí1îÏA¸ˆ§cS ißÑ&´ŽÎ eçÞ6wt#Ã…„<»ªäÈWŒp>Ê‘â(Û~ôìNÕpäCO%Âß8GÑÉ\|ω‹ën g4æî+çˆI®J ýlAôÌÇ€¼JPq®DmÞ²¡|ò°ƒZ³®OÀ¦ié»ÈðÒ ¶m€«D=¥ ÿÞè8l»;Ë,LÝó¹‹㯬U=Ërt¬ÂW5d„ëÆ¡›v`º¡³T9\•P°¦ã­K·Ìrô‡ë>)Gq'Ûx²®ÚÍÎ4åuS׳kò±ÊS†gSbb|t)1Ì9FSMj—\°Ùµ«pÀÏ2rGH:‘r![r—½T%¹lÜÔ‹Èu ¹à¹ƒ++v¬¨ê<γ0ì µ[3ÑÙ–³mè@ð^*;Fû. ‹°2½uÕ¥5´DˆŠ)ÑÛ„$¡zn6!jƒœUÕõ3üuLU×s¨žBr‘lqè*3À+O_ä¯*óÔr6ð­jÛŸèªôóJÕÌž_¦3S.íÉ]Žšg$Œ<º/;{&WÄZÑeˆû‚ ÔvGÛEúÃõ¼u -ÇGl,t`8ÒÊ0gÊ”{öeEÀ?^ÿrCd¥§›®DÇxlXËø÷< àÓZü…ÃG(M#á‡hͱ‹>³œÔx©yœûÊϬ2ô³a_·³ .»øE]¿åb‚JE$c¾ÏÜ€âä?årÖ‚Få ©£x‰üñÆÂö(Ö'2J”'±Æ0±>öŠy$s -)QxŠ[!’5A:Ê&A·"‘k²`)à ÁT 6sRA9Ú®ˆœs£"á8Äk¬Ò(OL'2tÁSn(").r¿¬û5™Œüi5F0»‘ú{}‰WÖ*#1¾øêe³æsx¯¤…þ§§ßr:¼Ì²Yø”|J/tÒ2W.5<õœîaeq - %…öÌ¥ÂþóÂ~°‰‰‚[Œ›_ó\ê©£4ñâßPÇÆÞ+Ï/’Ž îÖƒï¬³í®—×‘#kèKÌLÓ`+E@ÛíÜ܃âØ^^š~"bæßP‚[NCt³nɆ¯çTAÏø<ëÇ»“9?ãÉãhðNz6{¸©ž'“ÏGëUðãˤM< ÒÃSËð=5›g -¹©£€©£þšƒŸhúÒosqyvìñ5¼2»vUow#··å¥_lÓG«ï² Ž“(Ksüçv)ÇSʧÁÿq'At -endstream -endobj -588 0 obj << -/Type /Page -/Contents 589 0 R -/Resources 587 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R -/Annots [ 586 0 R ] ->> endobj -570 0 obj << -/Type /XObject -/Subtype /Image -/Width 561 -/Height 160 -/BitsPerComponent 4 -/ColorSpace [/Indexed /DeviceRGB 10 597 0 R] -/Length 1601 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^í1Ž$7 E¿˜(•ö4Oà#Nœ> L©³I}„=ª*ì”gª»ImhzJ?ØÞàïôðÉê…€j|M-----¥ -Ô¤íãjÁæ*¸ˆ -JÚ°`û¸«Í„‚t52))d€´»¿<™”ê<™„ AEIµ;’¢î™T°;¯0Fûçѵ3å -döÎ$ldj-&2µÖKtæØ3ZgŽN• |©PkA-@-ú÷™´ÿ»“– -.£¥¥¥TC«¼Ì‹Vë_0é‚dZP2‹Ì"³ÈÄׯ‹Ì5Ÿz‘i_‘Ì"#ô§|Ð<™<þ«·ñQÿ+*§Ÿ v2cŒ~¶ ñ¹˜N,l$3†Å–óó‰IØàßðÄ”¨¾1‡LnVyìËC‹SüQD…ŒÖ±¦t@‹CL4Ę&ỾÑçã0zp0ö£Ð=_þ©8äè£d?ŠðMß趸øÅøI2 [¾ÜmqñÑt2:ÔÃ×mqñÞÄO!>ù²1.þªadc\üybøEv_øK˜àD¼ù†1.~iÄŒ ¹Ûââ—†Ø mdŒqñK#ð;Š ¡Ûââ—†àH†¸ c\üÒ°'Ðïݾ4äLæÍ¾4ߣü퇼2öÅð›3™»2v2£±3™W•†}ÉäÞÈ|œ¾dؼ4ìK& äK#neìdÆF†Mq±KÃSd4õÍg$yÓЙT,+¡šXæÈŒÐĆj:B3T±Î‘É¡‡ ÍV4ñTÐyœhŠŒ­2h–àŠ†È¥L‘ñTi\b¸NS>:äÛ䈕±oàq»îäoÿÚŸÚ¹d@ú³)î8&É *ƒfÀ^¦Éä¸Ã„¦¾µ´TQ㖆ؙ jABj©3™µ2:™dJkqQKCìK&&CÎdFÐý«“Á2?ÞÆJ\Ôqg2ý ³•5.æWö%“ñN&µV€|É`&4}?{Eƒß´4ìK&÷÷…µZ RÕ¶!fiÎdnùˆ•¸ˆ;˜Éô›>Qâ~¥!g2ù¶Ø—̈6L:™~ǧ 8NâK&ß##J\¸q"v&sÏGÎdr¬Êèdú]+qÁJCìK&ß'CÎdF¤ý«“|¬ÄÅ'ö%“û)w”¡Æ‰œÉŒGw ÄÊÝA¤Ò|Éô‡÷R¬Ü7* ±/™üÙW ã”JC¸Ò|ɌϾéÛÛ(wrìL¦?î H™¦0ãDð%“ÕûoV6p”qg2]½ÿå©¥4ìK&ë>Râ‚”†àK¦k¾T+ï׺'[¬Ò°/™¬“d¿Öu#3TF%3` C¬‰0NìK&w ˆB&À8‘3™¡ûR-  œl‘J#ð%Ó-¾´QI'[¤Òû’É0’ùÆ('[¤Ò0|Étƒ¯lÏ=ã_r&“;l{¦Öo¿ÔêIf8“™ù—¸²b{íí?û’É}‚ mqJ#ð%Ó1A|¶EÙ4ľd2¦Èû’ÉQf hxîÅ¿r²™'‚/™I2à“-Æ_2¹O“‘“-DiˆÉ`š 9“É^•ñ%ÓçÉ@N¶'‚/™¡øôÞ6Ä( û’Éýé÷•7 À¦!™ç_£-ìJ&QÞ/n-l/m Á—Ìðx_ùn{í—a_2CñÙ»áåh>j -cˆ]É ;4ƇÌèºOmÍ<ÿßÀ“LŸŽæ°½ê %W2cX|ªD<É OÖ†DŽz:kHäÀ“ÍX¿ºè àd¾ãËèŸÐ¿{›à¥ø¿•¼È,2‹Ì÷Ë‘©±…«jiéÇ{¶ (í ($$ìï6Ú>¾¼RÅ^3™r2H;™r›LJ(×%“p ê¡Ö‚KºÔžÙëpSåpî¹PgµÙ[Sk½™Z«Ò™÷=s¥ÎìKøÞ£«¾ÿµ"U ÕKì™ý¼;‚%Ëÿ¡ýµ´´´´´´´´´ô/>:ú€ -endstream -endobj -597 0 obj << -/Length 38 -/Filter /FlateDecode ->> -stream -xÚûÿÿ?ïÙ³g/00¬\¹ÄßËpôèÑK—.$¡ -endstream -endobj -585 0 obj << -/Type /XObject -/Subtype /Image -/Width 561 -/Height 160 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 16 598 0 R] -/Length 1481 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^íÝk“Ó8Fá~[özùÿ¿vk`"•"ÛØ€ýF“sj©U˜ùòT§SCL©ÿb#"I=ÅfDí1„ÅQ1„ÅN1„Õ_»#Ä|-¶"Ò°ÿ®GtŸ*jϯù–ͪ&DJºðë«Ùdw¢ýb"Ä© ’IÅ.©áP„˜ú -²lÓ_—ì+ÇJúÙ{›Z}‰NC¿]"æv½Õ‰9 ý>¿˜ñTçí1ôϼb$Eh #©ßjû’#BŒ?ÄüqXÌ—xåsû‰Töôgù…}ªß‘÷>g-Üåú«ë[4¬b2lf°b¼º¾un×Ädà3ƒ–çÚcJY±9| ¡Å/¦‘r0v-Z×bÚcZKbr{%6ˆ‹}i•á c—’ÁË“SÊáÏcÒG†ñâbrã2Œÿ#u¬Cj0rÁ˜uÈàÅ¿ÇHCFÚã2xñï1RÄHfk9 mzñ‹«bÒ)†ó¤{ŒÆ¨88c dðbÛcF2uóÍE1Þ!ƒÿÕµ]ú12,0.1cåý ·þ„È0`À™TL”Ãbüd0~1ˆaÀîô?éGÒbc½K ;ÝÊÖ½k3Àø÷˜e19VÄ0`æÙc"ÔÖ™²ñ®ä#ÿÓÄô£¦ÜÒ †w¤™ö˜PØÄ0`¦ßc">­‹q’ŒéÒO½Øþ1€™b3ˆŒaA `œbne·?ÀøÅäbƒn œ'F§‹‰‘Œª˜9È0`š¾Ç,‰ M%0MŒâd1¹,&4‘À412f˜IfL”]3ÆO0þ=&cYŒÂ 0®k%IÝß‚9.Fa×]U8ïOtXLÄÆ%Fõq³ -£ìã'¿˜ô‹Œ_ŒôÎÄ)0sÍ…Â)0ŠùÚÞ=&Êâ `\bbÏŒI¿ÀøÅ„¤úXŸ¹ÄÆ/æxn1€™_ÌxP–N ‡Õi×ßh§¡îb{å5¡3ÅÆ/¦iÿµÛŒÞŽ–^“!ƒÀÄôh5(z1õ±{A `bÔOšFEè­îFv¦þŸwe¿˜ãdãsç¡*£J½Õl §¾Æ 01M?4F$Ã`é ÄÆµùJ®•: ÷¤özI£*ƒÀ6ßÃG·ñ5½˜²!ÆO0þOðòáÀ-0ˆÌüb´SŒ bó„b´|°BæN2€ñ‹éÁ䦘[ `übt,ƒÀ0có‘÷˜(+{ŒŸ `ü×J¹)Fa¿˜®m1a˜g#õ÷°¥“€y1í~÷­>rXL$`^CL>ˆQÄðC4Àù¸bº¿hSÊ ÆM0~1 Ìý@ïx b3‘…A `fs7"ƒÀLzuýV]`âý¡ büdã“‹n1€A à 2/~19´ŠA `ó:ïHˆ‰²*2/~1^1€AÌK¿#!¦“ ˜,&‡ƒ¾ãb"ã1¼#ùÅì=(¥øÉàÅ/&¿K 17Ä”ãb’óQÅäâA_c2xA ^¦“»VâR dð‚˜y½ &cŸ˜R^“L9æ1ñ#bòãÄäÊÁX©/6dJi^“«”ÆJ=0‘ñkALÆ1帘œÓI­;@Ìç\¥´BæS9Xf–µâ‚èßKîD~Yÿ“EºDŒ^\Œâ CŒƒÄ\bƒÄ 1ˆù1Ëé)£˜5""’TÞªÏNø&íëǬ‘¾ýÒðoŸë“d|£ö»hvßd’H!É&F1Ò7 í:TœSö˜ sDãQ÷fqîŒi8' 1mƨ1 -}íl1_‹¹BÌòsÒ¿æD`HR[+Ú¨‘TOû> -stream -xÚ Æ¡0Áì? *E86À²GʽyI8ºðÎýCw“4³ˆ ™»ëî3SU±¾ï -endstream -endobj -586 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [517.647 227.413 525.493 237.11] -/A << /S /GoTo /D (cite.Sporer/Brandenburg/Edler) >> ->> endobj -590 0 obj << -/D [588 0 R /XYZ 71 770.89 null] ->> endobj -591 0 obj << -/D [588 0 R /XYZ 236.97 589.291 null] ->> endobj -592 0 obj << -/D [588 0 R /XYZ 231.312 401.76 null] ->> endobj -596 0 obj << -/D [588 0 R /XYZ 72 167.845 null] ->> endobj -587 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F23 594 0 R /F25 595 0 R /F18 439 0 R >> -/XObject << /Im2 570 0 R /Im3 585 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -603 0 obj << -/Length 2479 -/Filter /FlateDecode ->> -stream -xÚ•YÉ’ã6½÷WèHE”Ø\E2|r÷ØãåЇ©˜™{(%‘‚¬rÿ½s·buØH$€D"ñò -×Cpøç‡`óýôøáãa~C¿HÓèðx9dÑ! s? -ŠÃcuøÍëµ5Õ¨§8K¼J—-”B(ÿ÷øË4 ’.)"?ËÏÐDC|êv¼ÖÐ3޽¡Ö\hŽQæ÷c”{OÇüêžÚ ç©¡ò‚zºÚÞ²@ÿT7ûÞ˜™½³Ä¦Z5¾Ù\Ãá$ÆžÂÄO’3›¼Pƒ~iî•íØÝLsåÚ]aûW©hÕpi¨ÕàJš =i¾JeZT^°aZôC¯ÊAW\­Æ~šýú•t®Zþ6í@‹ÖæßUw<%)蛦¸}åÚÐâ7÷lǾ)ÍïA˜”ܸôŒ<åàîÿÔºY7C\’¬\‚ÆÊWzŒV?@©<ÛÞ5÷Xí! -^Íí¶gÙöà+¶²m*ŒŽ”¬Ç/Í«ExWׯ #ú«mÏ_Õ\oV‘D¡÷XëEG2k½¾©Á´­Mg¥W/š•¶eo$‚d&\™Që}“eƒÀqtö¬Æ‹S±l¨Tèü˜âj—¾½³ö¥Wè/⊹DÜÌñ³htãhŠýAfZ„ |7G 챬" -ýó9çUüû˜GàÄ'ÚÍ0›WEõóÁظÞÎPö´®=xZz<É’±ÝŽO™ßAåòA 7‡R(¡ UÛèõÀ<—Û¾çíì»2*ÂIË~˜µg(BYs -)FbˆœeÎRqÊ–¶®ñµ6%ú@†ãðÂ䵊ë£å¨C§ÑàÑ»Ây{ -ý•t}‹Þ{14îëÓ"€Üê°¼ƒ{Òc$ -{ œ¥uØ` àzôÔeÒ_;)÷Dr¼(\ Ž•üÖPVðdãXƧ†òkÿbô«H/Î-]u£{8Á»h>;ÐT»c`ì}›Å[ÜŒ³]€šê Bvgœ„QØ)Ó‹6Y–-ùA–møŽ2ÈWÆ1wP0-Ãù0;Ë”ÎÆP’4§î¦ÊÝäC&9›Ä%œ+É3×€sq‰8‚ƒ†aVÆ<‡2Á»•/,tù"ßò]½3E9öý(Øë6Þn« ªÏdäÑñCç)rSœ@¤„^'ä“a˜ÔÈ{q2óJË9D—V%`%Kh#mc¤Í"ö™úYíe¡57Õï§^w‚bRd~ÒàµÖ8V95KÉ ”º”pY¸¸pB¥s§-¡§4…@ˆV"’ƒ…‰ä`Å­±be%§ZŒƒ8M«¹]xý*èÒêœü¤ÂÉ/tæF›3±‹*.'&Å|…eàjRD\a½h_PëГB¬OŒCÇ’lrñXŠ„H¦B(€¬t›Ñ4$šX ïä#¾üâÉ}=ÒV?O¬ÂÂîè]ˆüÔôXl‚$Žéƒ lÂB#À ù3)vS,„-Òª?õ€öt¡„Uí]ü‚Ö8P^欓[âe°€¶áó´—ÒÜþ¦{:,=Ï™g{Å™`tkw”±óÄlú>ÆJý­; Dx€RC2¡e€hxýÇÅ;N,”b^G(•÷1 ¦o!i~Ÿg$%ʦ.ÊBaã$é•++Æ$°Š#Õãí;T(„’„’'é:еi¡ìÒ† ¢›}ªRðv*ÏiQ~Þâ:¾·¸Fë^D¨°ŽEzrYÀ =ËTîñE<ˆ•UBE¾éé¦Dhrȹ,N–¡tÚ;†Ó¡“ˆÊ81[»ÈTceZw0§åQ†˜4­ó6o_S¾t£|f¢ß9±MpNlí(]‡©¾å -ÇN²8NAA§>À׆ûÇeOP`¤AtÑ/SÞÚ½çØ{7oƸLƒË·¸$_ Eâ‚ØÚ‘Ð1™žN¾×Á'Žøûdd4 V ¶˜±“YÓ HÂðbißÚÂç#Ù -šL.òï%L¹´˜)û`ùìÑ[šœƒRæ"páö)ͯƒ{‘ÛíæœK3:¦wæŽxS*u78öqÞBóƒㆆÝåä|IÁPU–. óQ©F+èjkœµ“ûPc×ïŒ÷ÖîuèõHgüYjf¨7xí®l!þ¯éjÿK彾Ѓ%¬QŽ£nf¤Ù͉?µÌkPW¸žýž‘ŠÏ‹‡IW¢ n#V|–g¸®A -&·}ü1ŠW<7/ü"ˆ:ÿÄ«mþæð£b"ÃaTŸxXÌr{ÃÆ…Ÿ…Å_uzîŠ6™øÍ ö5×FW˜4Å ¤±ã˜#ˆ1 kkLã$ä~æë\½J÷\\ëv¼U\ÞÞs@D ‘ÀioÌ]ž INx ß0"§ Î{N‰âÌââoù: -yø'r Ž.1ˆƒkÄ11\]5¯¨áFæád¡ËŽdZñ ×›ÉÀU‘.ÂÃ) ü"Nd¿£]å?ü mB‚ -endstream -endobj -602 0 obj << -/Type /Page -/Contents 603 0 R -/Resources 601 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 550 0 R -/Annots [ 600 0 R ] ->> endobj -600 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [158.731 553.701 405.819 566.32] -/Subtype/Link/A<> ->> endobj -604 0 obj << -/D [602 0 R /XYZ 71 770.89 null] ->> endobj -605 0 obj << -/D [602 0 R /XYZ 72 730.164 null] ->> endobj -606 0 obj << -/D [602 0 R /XYZ 72 590.811 null] ->> endobj -607 0 obj << -/D [602 0 R /XYZ 72 393.51 null] ->> endobj -608 0 obj << -/D [602 0 R /XYZ 72 260.55 null] ->> endobj -601 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -612 0 obj << -/Length 2459 -/Filter /FlateDecode ->> -stream -xÚ•Y[¯Ü4~ï¯Ø·fEONîNà©´T„Ð -(B>Iö¬E6Y%Ùs(¿ž¹9±—´ÀÓÚã‰=×oÆÞh÷¸‹vß¾ˆä÷ëËûwq¾‹ã°Êódw8îT²Sq&Qµ;4»_½¿K“*ˆ þ}03ÊàÇ7ï™Ò´O¦nÃý]–¥Á»}™ÃÈ+ó©åÁØN¦¹¶üáÓ>QA[Ï ×`™.À×ö{à™™t¼v¦Zw²™9z»—Á‡(Îañ–e`&féµéÚf9æ·Ã÷÷ï’ÔÕ6ÚÝÅY˜e+û!Š"fóR…IU31ÅYÔ|ý -vU@Ö€ß3J}döÒ€Ž<ÑŒHSø.ºçQä.Á´uÈD0eÌÁ -+ ÔÕ”0ñLéì3¶ºÆ¥“ÅŒx²˜%?¢¢»;Vͳ–TÙbYEr -‹¿Ö²I•zf[…¸„rF!È*È÷@>jå#² -2¡Ðø»úÙòU¢ -+ë†Ïùªò|åŸóÅ>ØÊ8;œXFôg¦gò06í¸|G†JÊ"LòÂ7ÕI÷ Y4ʬ™a4‚ãàQèÍÇ^ŸMÍGT”PQê8Xò„ÂeËeF*þ/ö(oìÛR°À/HkÉâ3¶œÿlæ“é­ª0-*ßÓ…ã½›æðÁkø.«6…!„¬CÊÍ< -ôå2¨åŸæ¬g> –³’—g&¦àñ<šÌcÿ ‹B”Ž™9;2h`âæk4âÌæ(ªeQ ÈãØ,9¡’²¼Å&$iæ@yñ—p‘XYU¤AlÈ6”P°Ø 3SPw<¿¹ÖBqr¥TN®”jC -;pšl‹p‚Ë-$l -V}‘ÐÕQ|Æ8ž%àésK–Nƒ$cÒ²Æ2u³¹t¦Ö³z„ù2…¬!7ËâÙ„‚VQÐâVœ™ö Hˆ Ç]'Ó?2C§G»Ë‡(ŠŒ9AØ…Â7K¼¥“áÐm…’-)¤"9_ºölc›Ž*Õ60=ÅáÓ>Ï,XÃÚƒéõø‘8¾³Ö&uWq æ±–ê -™XÞ›´ SÈF÷ %(@†~è0ÑjœÃ–`Øé8ìÓ8ÏLB˼ûæ`ÕwÏñ2>‰UXæ™ÍùEŸ̽6†Â.á”-1;Æ+fBwø­R‹£hœ[„^y`Wþ!ü¬½ì‰‘$(!xÞi†³&x…O¨yH@+žf4(š±Š[!@N²ßKÞõŒ*ÌÞš©ÛYXÞ X-¯°ˆ²)GÑ“:†Õ’!3¾æ•¦¹²mÀBÓÂ)æ‚~–à:r(H'R¸§ÄÛÄKz,Ó­Áez^þUüˆ >¢3qðÓ·/©=á·Ð -•ÄaQH{öÃ@jØQ!.¤3› 7 ØàZ“ÙTFѵõŒà‹„ã8œo¶`•pDÁ¿ý Ç|¤ð º£7Ó‰ö†99ö+†'#<ÄÛ,¡ÒAqàUÐLjަë8×¾¡FÂqÔ`I™[DA2CbÆeæ2Mf¢­úf@Ažyޱ0]m»DŸLü+¨?s'ö¶2r’ìRÏŸ#QâN|.Q¢œ(©µDÒŠ–Hz¨bíÈ+bØ|‡^wÿ ^@0ä½nÈ%à|=ëÏâFüÉÒ`ý²ZJP;I—€€Ñp/WtfÊ7ÑÜ𽘖R D²Û‰ga•Í ¤Ñ<žU‰ŽµŽaÅÊçg%jú唎ø re„1`ô“®Ï<ßL‹ßé;N ÜF¤÷°U&[­E€eóŽ\σ/>yd.Y”º3Ø"öœ/9Ûa#Œ8j þâûŒ·r ¨ŒWîÒ¤u9\9pŽaŽcÓu•#¤H#„þf»Û¯™ÁÍLlŒ~„dP- ›~ÍõrS-#M"[[±lg¥mè–’•f™8šÚŽªYb†mÏ+Ëwµ(ߎü1ÈeX— DäľñX3Þ«ÜÞkC5ßô¿vs§,ôŒ-‘7ðïZwa–¶ªÓªÜg–X½‰q„9pªÜ†ì ˜€Wø‰ß¦¬Êµ!ðÀ -}ôJ¬6¡W> endobj -609 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [281.673 548.802 289.518 558.499] -/A << /S /GoTo /D (cite.Sporer/Brandenburg/Edler) >> ->> endobj -613 0 obj << -/D [611 0 R /XYZ 71 770.89 null] ->> endobj -614 0 obj << -/D [611 0 R /XYZ 72 598.034 null] ->> endobj -615 0 obj << -/D [611 0 R /XYZ 72 480.185 null] ->> endobj -616 0 obj << -/D [611 0 R /XYZ 72 384.004 null] ->> endobj -617 0 obj << -/D [611 0 R /XYZ 72 331.16 null] ->> endobj -610 0 obj << -/Font << /F15 442 0 R /F23 594 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -623 0 obj << -/Length 2124 -/Filter /FlateDecode ->> -stream -xÚ•XI³ã¶¾Ï¯ÐMPåIC€—rù`»2©¤ìøàWñÁÉ’ð$”ERÁyóüëݨÅ/'¢îÐË× f‹ã"[üã]öðýúùÝûºZèrcôÖ.ž_¥Y”ºÚ˜¬^<?)³Y­·ÛL}íã¥Ùÿì»ãj¥ú¦ï>º.ú¾[ýïù_¿ÑÌjí&·…AµÙ¤6u½MZµèýþ£ ½{½ÓÒÛ…Ö›z»MÒ¦Þär¤ç“ƒ3l·ê?«J«>ìVZù§ -µïWkSªƒÛ3Ë8¸GÁ›è?®`Õßdµb÷q î \ 2¼2Fêç•©”‹ÓÒ±ñ›°ó14ámýêñÄ“;¿ÆKááÁÖ|úØðŒµòjîèNTê¿™¶î|À4ÖdêÛþè÷Í[õ,l{rƒcñëéJ>N6AVþÀ¹À:°¨‚kÚisú¾ž<©9Müš&“˜î;·Þ¡ Þîï'®…e¸¿-óð8’ËìV¹ŽÔU ëMw˜Ø:惃ÊÜÍv“j/\¢¶PCÓÊmßõ±ïÄp½u{ Xúp‹Ï¸f‡†Ðˆ)È ”’ƬÑê»~ˆ¼¸CpìÆätö/އظdst)JBÓ]+—ÇЗ$œ&%4zäOÇñ ±Èô+òÀeæ®2ø_+w½ð×ùã)4OŽÎmQ·Íø†ûq¤~ÂJ>EGšÏÁ6>D²Õ:âyø zéò"qvÃÀëû¾‘kðp`æÀC þO”† ûŠjçjœ"[†S—¡qéÁjaÈÂ9ÊÜR± ÙÀ_´6\Ènï) E ¤²V.Iƒ«÷‘‰¶¹ÀÊeRFfâ.Ô™s—gÓI8Sg#¬99sSܺß`zà·T ªÄ¹à.€ù¾‡HÒW¬9áL¥pÛ=`mõ€µyX[^‘:a5ž'ã(yâ*°[åZ½EÂX 9‘ P˜ïWÀ ûýhÿ'›†,¦ ƒ‘8-º–=ÔÎ/Xj#—Ž œ•JX^r:G·dšJ|‡·Žu¾µý(s¯ž¬„JåËkJ,Eo<51©¢©\’ -`ùsNË…8ÅÝmfÔ©¡VS<ÓœÉ3TxÞ„kÇш¹‡$…öÍྀ!äËถuO˜ -ï2Ê ¼¥%Ù½‚ƒ)Ÿi /û/]Á‰ËtDIP1“Óá% Ä0!?pòüe â2®Á0EXdMÂm3¥i)iŠsóiú$¥BäĵLùöröi”³8/âC eÁ ³îº+Ç6³ˆßX£¿‘žË9œï!ÙrG-„Íò©ŠàRß ´/}h)Jõ½¶Saéîùò$íÀ+é{tÝlÕuAê]]©fÆ–´®¨ê÷<¿1q[pa»®¨Pl¨Îí¹›à“nѱoÆA‘OëJ| -ƒKÔIŠEᎊÿUž sƬÍpY½ €ï[×ö”ý¦¾Ë~¸#F¡µPžoÌú¨cà)/1FeÙ7»³h_2‘¢LdùNg{»ÙïФOp]䪉=B{aÙ\0ƒÍDV[DW[ª¯xa™pzÉ4Á0Á×sûÉaŠRê‹<TaE(§tRz ôÜZÜdwØŽIÏßkˆ#oÇ_n8əƿ7Ëyn|’àlã{WöÚ›E;Wy -l&„ÍŽmSd`”¸¶LOœ/ýXòxn³³ÊïVñ W"ŸÙA´–ét+„¬Tÿî£@#¬z~è ¹jek -¢„Ì®§WŘ­ï16 7Q–ÞI©MÝŠðk-ƒ$ðç3OñIup˜³·ƒh\Sjt©´è@\Ñ]rSjŠÐ/0¤õ]sˆÛң𳠣ëûN[Ó§NJKK­+r3G?•[$%³™…A ºîç 9PpêZ[x$›uÍûT·÷ÓbCMϱ¹»\ÛNX6!L=–eX£ûà >5-âV®E¬®-búM@]E^©ùã‡Öu•€A Q©!aŠ:&4ìÍ)ëÛ ååy‘y쨓ßsÄÄ¥hö€)ôí»ôØ)õíC¼lÊ1y´À’(~ÊÉà•ß­°†ìŸ}YâìÖp1‡/F -µ=Hp‡ƒ)1û¥0£ üÒN/MRr×®À3l8´:¤)WÃ̯´A»"Çš¢vɬh0üò`3’ò³íZð;¶ P²„¬ˆL³åð‡Á%œ2åè¡PJ÷pËœ|ñTçøÛIÔÒˆl_JÜ3ˆ8|¤ê&µ€íÏK  L¿8lQHYäµÏ¸ "„3P–ß0ú6z! ¶9Èðæ¸om ¶³«ÅæÔØ þ@MžU‰åKþ[TÞ¿øÒ+ñšøâšÛä—Ö¥Pà¹ßÏñua7¦úm¢ç)ÑååÇゥ¿ší?2,0sñ!nÑiê^ O„CÆæåC ƒ+ÓCÎX–™ú!U6lÄ!¥a^ò «Þiÿ­ƒß…L> endobj -624 0 obj << -/D [622 0 R /XYZ 71 770.89 null] ->> endobj -74 0 obj << -/D [622 0 R /XYZ 72 730.164 null] ->> endobj -78 0 obj << -/D [622 0 R /XYZ 72 703.022 null] ->> endobj -82 0 obj << -/D [622 0 R /XYZ 72 546.096 null] ->> endobj -86 0 obj << -/D [622 0 R /XYZ 72 297.735 null] ->> endobj -90 0 obj << -/D [622 0 R /XYZ 72 185.946 null] ->> endobj -621 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F21 593 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -627 0 obj << -/Length 2080 -/Filter /FlateDecode ->> -stream -xÚ•Ë’Û6òî¯ÐMT•Å|3»§ì&©Jå¶SÙƒãEb$–)R! ±Úß~„hŽ_D »Ñèw7íλh÷ó›H¾?<½ùî'•í” -«,‹wOÏ»"Þª ã¨Ú=µ»w½èÃ1I«àÒ/ÚØãË!Kƒº¿ë–á§C\Ÿ­P5ãUXfQð{¤ÒɨߣL½EHDGuŒ S<Ú÷µ½ÕCÛÕÞ÷½®e˜éÎC‡\*hêï ÈPŠ ËÅûÃû§_@Í£JÃ4ÍYnš¨ >^º\xËZ¢úùiº`³Æ¼õ†S–žÂ ¨‡V¸jcfòë8ôŸy—A¢u0Ef"¦`¦k÷ ̽¡ŽØ ¯ >Važ‹÷žP¯8SÁo‡RQO`ºÎ (N½Õ jú¡Î kF ˾àf#wãÀ\Ì ¾nÈ ÚÔŽS}–‹H bWYc']_rŸìvïkÇ2jY^Z'¬³ðÛ-•‡ÈÓ¨B' R Á•ÆؘEîeo/¸½&¾ŒæáÜ:µ z" ஓã3kþ4ãÐèiÀM°ÜÞ—“ãÍv×îOÑ®º€}2VáãÔY6yYP^᪠ĸÓó8©ÍPp ‚[ÍäöR[FŒŽ¾¶ä @’QUó‡ÂxD=‰þ™‰w!¥õN «¯‚®=Íw -cN´-·8Ÿ… z¢‚_Çs×Ô=Ø©ŒLµ$¦‚Ê‚zÂR9…@On©‰Bð¤x Š·B?È¢Õ³MZæ@Y r%/Ÿ§ñÊH¯8ÀîO=La/ÓxGÛãfNjPí»Ÿbå—Äu2ÍcÙÌê,’((ç" ¤¥OzdÚcR†IUò‰8Ta -¦Ë |¡rI´!I^`¢^uƒEdŽJ +;£ÿ¸kˆ³¾8[éWaRúµ!QKmè ïgë6¼¿Ô„ˆƒA³Á!cÇ) 'êé3C`süص†t\Sô@z2oÝ¥f¹Kâ Êxf'BÓíú üɈI@®>PA·£V ºÑL ä(Ì™b'Jé1ºo 8TšŠ.êšY6î2é" x­2Þ‡¶ž:n åߊji$I0éÛR (©­[ªaeùPǹ0óƒþdD%¹oyC¾ÄN¥nÀ¢NûÚ®Îs™æ5”Ñt\®÷Ë’œˆöâãy2¿tãÝ|!6Ö¼Þ”¸ãÏñ3qëîç²AÎ{†·sè@ÜøÃ¯çªŠŒæ±å×ÿœxAæL-'»ƒô‘/È¡>‘k³ð-M.”° ©*x{¢h™ÆIkl‰äBÜȰƒËyØ¡I§  · kmêtQpg‚®gVcùÖˆÛúýz §sç`:°Ì+zòUù¿  ‘óƒ¤*–*ÐB~åiü÷¨|ö ;¦r‡<„Aæ/ÙæU1—kCz¦î #ji -Óƒ$çn0 —÷uƒo´`áª$>ª˜ã£R;±$*À*w'9ÁÆxµÇçäfØjíV`|gçª(Õ9F¬Sr%è†ßZp9ĶЧj6(VZðÍ—!)D’HNnX`m9æ°DЖü©ySÅÂ¥ÑÂÃŒ÷©‘õ*ÏdXDr3ÊñaK¥û Kd&uÖ…¼Ç-9láˆàÒ›QÌI ÅâÞ÷ Ö§÷.z4j”ùCìV'O¦ÚÝë{ݾÝâ]q–)Ž›9Ó³ê€ó´á ©Q85`!Í¢xvطɰ^ÊèÖÉT\ „^ÚÙkÑHÔq•Q —4wƒp -(&? Q#¦¡ kN 4™Î ̓eœÿÖÆB -/¢‰{ìÊ ò45M´X &@sùhè=†èZ¾âƒÙÙ“%‚<¼‹øÎò¸†bß¾RV$„ Ê@ã÷J¯ßÃÎ5 것ôL£¯hØSÏ^`Bè˜eGýðë3gô帙ɸihÐ"cxô[xš+ÿ4íéÙ_|6åñêÁØ0nnD¥ßˆ€æŸ{ÏÁ‡tlB\y?:¹-_I7AJáž`8áî—{=7ÿJå|GŠ<8w/T$Þ>ˆ€æ@%‹œðÉ¢AËlS» ¡é¶t/–“Ö.S-ÃæI€·šÉ$×íOJÁj/—Õ_úæ]ýA^ê[ãÈ­™-¥ãÀøÐñûÑ{#ogü÷µ‘ïÀÄ÷Áȸ‹P/ì¨G—ôo 1:ª5þðq¡¶s÷÷BÖŒ×[¯¯NÂÌò.¥'fäÞ/ÑzŒT®¯(µv)¢&yõ`5ÐFÊèwê…Ýó(¤®*œ‡èž™BÆ\³âèE‹€³ÜºgSm¶¼äl‹)MwczˆÅ¿9­ó×^‘úS6þ†$ÿ—ìþ“!•rÖÙ/ʼ²Ìýaø½Š÷ŒxEï·jY-}½Y×弚ÉÕ’<Ÿ?Ì&âºñ½¼Ýó]VE‘Ó[[eaÁc[åa^¬—bÂ$Ù@)úÛ3 KÀËþ[¬„äX…i.Aÿ%§ßþŠSÊt‰ {ºÁ=|©÷|¨ çO†Ÿ݃»„?1ã¢-q„§/N¶qµ˜R®>Q#CÖÞEÞ6¢¤ZIÁ8AÝÿçñk®ó,’ƒXrå»Ã±¨ò*xÿø¯%@'až‚k²"Ì3I+•mžýñéÍÿ[³úÏ -endstream -endobj -626 0 obj << -/Type /Page -/Contents 627 0 R -/Resources 625 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 620 0 R ->> endobj -628 0 obj << -/D [626 0 R /XYZ 71 770.89 null] ->> endobj -94 0 obj << -/D [626 0 R /XYZ 72 593.136 null] ->> endobj -98 0 obj << -/D [626 0 R /XYZ 72 356.897 null] ->> endobj -102 0 obj << -/D [626 0 R /XYZ 72 231.326 null] ->> endobj -625 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -631 0 obj << -/Length 777 -/Filter /FlateDecode ->> -stream -xÚí˜MoÚ@†ïù¾e}ðff?½QsiÕTê±B\¢ l˜Š8Q#õÇwÍ.ÆN ÆDªöÂz—™wf¿@4Ž úv¡ýÜ;»¸f*’Ôh­¢Þ}$å†ESÊÀD½QtCt|Ûû~qÍy¤`a‡’*HÈÒbø’Û8‘ óÍMœh£ ¹õ®µIðM Jz´CÞ1„ð¦!„ª$[… ”6iiA9ÈZºMùʾÍ7{o‚ xa#±ùÂfÞdj³qþàŸ¯®Š–ôÝ¥\ÓD}ÐêD½!Ê‘é&¸Î.aH• -ûežÅL“|âš”<¹|¹ë‹±—âY‘»yœ¸Þh’ý@þ¬¸ï'¹˜x);¶ ?ðKAS¯ªÈy‚çÞófˆˆ·—Û¶ Ui¦Ó°ÔÂM7-—úw“T0©. kUê·)…ýç…sªª‹Vuí·RùFúýµC®úï`Çtd‡Ûá4B-Vzõ†­<À\F>%;Þ8Õ!-ÜÇD“8>šä;¢IœMuâÀûÁFw… ê6঻0GofŽtr+r¼EucY›N¿EG4ðFžŽ7bÞà¼Ùíö샨$·ŽX³é÷¿j:aÕÄÖhzìX6Õ³c†òò¶.ùSèÞ=-ç‹jH\Ã:D š÷C!v.¼”[¿Jé/öRÊÑ•bàíåcÊÝJmd0i#d]©¿£R§šŒíÉHÜÂHvpMvFŠƒ‰]y¼ª Û³©¯³ÀÛöþ€ Ùìúþø»‹BѼ²JÞòO Çдé—+O)7@Œ"ÕÔ…’@F¶ %‡-•&ö×`ösj_˾)OÜ’ØÁ¶÷‹ùÌ#2`×ávÉc;ždYi6¿cT> endobj -632 0 obj << -/D [630 0 R /XYZ 71 770.89 null] ->> endobj -106 0 obj << -/D [630 0 R /XYZ 72 274.082 null] ->> endobj -629 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -635 0 obj << -/Length 1871 -/Filter /FlateDecode ->> -stream -xÚÉŽÛ6ôž¯ðÍ40v´/í)’½hÝöÐôÀ±h[ˆ, (*“É×÷m”%½˜äããÛ79Ø\6Áæç7¬?ß¼ý¦›0<”imŽçMmò°8DA¹9V›¿ÔŸ»"Rf·òHY£+Þ¹]T¨ç]”«î EŒ!…êöµc´ºE¨3cªOA˜˜¦êå‘5ýиº½Œè„å®#C7ØÖT &bà ¢Œíoû[FÒmåaa¸=ìöI˜«#‹ºûûø 轓C’d¬Ÿ»{ G™ÒÖàÆëaÝ•mÇ2"ÎÕXóøöCO-æ‡$N6û(ö U3¡ÌŽÃ›‰ã’’ïÑ+&ì» ƒ¨$_¡N»Puì+ÇÕ]+(g¾Vûçºrמág Ø´#ïãUtÀ÷Æ/jÁ$_š¦áSe0¦ FÐÕe¡ŽW1ENî\·í¼·]oOµnØÏº©/ v{3¬>C9Öº¡­´­„ÊM‹‰`ÅøD†/®¬@4*$õíðݘًÿ9hŠÿ4Gb[fª7§³÷_viz rE6,ÑÆ ”‘ýáËëšé©ˆ'I¢Ì q$« -)"X‚ºÃSŒ•¶äz-B½1ß-?‚ÜNƒÒˆ»$U?¸WFÀ&&-Ÿ?^. pV·=›ºÌšcíÃÈŒBõþ+¤ —õ"TØ>ËXí¹E¦¨ rûš‰°OA˜vŒElEz'×!#R¥z'l´ 5d¸å¦ -†7†=ôÈ›l¶ªÊ¤~¾à4A*êãúækàó4§Í„EÈ´ À‘VèɼAãÒŬX!Úc>.ð…tÞ &B–ˆÐw¼:é%ÌvEµG’Þw4÷0Ñ€í‹7=²t…E›È øú±Õˆ Ω—Q·8¥BáSáàå™vŒßgò$w®©pM<×täšÌ¸¦cÂk>Ê%¶‹Ñ cÞ£ÿCÕPGæª/àoFꀗ¤¬ŒP©!QÞPã¯'(¿‡5ƒ¯¬àƒX¦¤¦òæd™rï ØæBUñÍhic‚‡!I¬ÏuÓøKBåÌ2ö…÷wû¹3¤¸¾£xtæöä§ÇHÊd,“4BžÄ ‘7KÌI†vפ®Âìè¶Œ„cC½_’a~ÃþS¦êýx_°rnæ%« €»±á\z1,é—,ÀµýjC ^˜P¼aüYCC-5/½Óµ@ú -4/14\¹«vëã>§tž3íæÊ¶`ÔÊNõ½±çèvœñ˜ +í4ã“R9 Ž&¾ -ÝÊôµ(WxG¸¯¿4aQª?° -vö‘% „Y £´ Æb6JYöY/ƒ8y¤…ŒÈ×vöFiÉÇÛdÉeþp']ØÒlŽÁ_R‘”ôýLî'cæ÷ÆøW Ðo@]æ£0_÷ ¤¡=lHÀ”} ÇùÀ0’îŽ2^0Uy¤.TF_…z7N'€q¬ŒŸ)6u-•ãÕÛ^ä€&Èzu üN¶åœmòaDµLsÅ‚ßP’ÚƒóEËǽ1í·ßŸ(ƒ×³d)³äÝE0Ar=‹³Œ¿-ÿÃ)…îבJÁŸ–0¡ ±é×D±ø3q¸°ö|Ë™éAëA [ü¶'Ú#°©|áå#×›?[O¶÷4žÒ•îµ’W§Áö“yrWÇ9šqE"¸¡(Mr.ͳ›e=DŽƒHHÆìÝ_9‰–vLF€¼Žò÷Z¨M£)ˆ~ßQš±•pì¬/,¼2—Þ¤)"O9(dÄhDÆEÂÞð¿ZŒ\÷[bM¡Ð@|2†škà[)Ç -\«<͘‰Œx|jŠÜ EÛ p5øên‹†MHóÑ­x¯™Ò"FñÆ¡ -·Ô§81f|»~©»auôm¿Á]¿ÌYfîÆyÞçcÞgê¬ëÆÏ!þ_¨'4Ï¿n¢(>dI"fÁ!Í–qñŸ‚_ßßü‹ŽJB -endstream -endobj -634 0 obj << -/Type /Page -/Contents 635 0 R -/Resources 633 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 620 0 R ->> endobj -636 0 obj << -/D [634 0 R /XYZ 71 770.89 null] ->> endobj -110 0 obj << -/D [634 0 R /XYZ 72 585.913 null] ->> endobj -114 0 obj << -/D [634 0 R /XYZ 72 328.005 null] ->> endobj -633 0 obj << -/Font << /F15 442 0 R /F23 594 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -643 0 obj << -/Length 1629 -/Filter /FlateDecode ->> -stream -xÚ½XmoÛ6þž_!ìKe VE½«û´ë†{ÏŠi0ÈmÑÛH)Nþýîx¤,;j¬k?QäÏÝ=w¤í;;Çw~¸ðÏÆ7—¯Þ±Ìa©°8r.·N8)˼ÀÏËʹrCoµŽcßýMv›b#j1¬BæÞ¯Öa’º?w02·â5ηh+¼E‚V µîF­®/z€‚ D^%Bð°áåyl0ƒá×[.o?œXݱØ—DZÝä^hàÿÕÖâf¤._Á²ïö²(Qu} Ìå·Z*ïIÞ {.IÒ¢UƒäEC¢b¬DG¢ÇÜ+_âBæ¾_eÛÉP¤°/mjÍ5³c}°Ð~ôY´%¯Ð„ !ˆ¢„p÷ÇpÃAî8s{lý’ÂŒyQ‘´/JÔ½íŽà4üÈ]Þ¢`]¿ -22–#xcnÚp`»Öò7ÿnL¶æ°GÐ ›”æèMÊö#¹RüˆÝl@q -3^oIvèµIwØ Y‘l.r h¢0=*s@sұŸoÒ¤¾ï^î1)¨a¤nlƒËë¥øÏ〧¨©„ùßmiµAcc=ˆ¾æ$y1Ûè‘fÀý:ž±Ë Æ~Š9&e²G¶U¯·òR šò,ðkþÏ(nWq y6 ^rDò^re¬;€bÛIªÙsÀRÙ5¸IñÊÎG„ÚÉJ™r7ãAGT³ ,ÛÕ¢¥±ëñÔ´ˆÚÆ“…êC±Ñ¡CÍí’Ý8ôã€$s©XËAƒ×síÿÈÍ‡ŽÆÃ^LAfPŽ®jÏØ,š“¹H›£©0V‹¾¯…ÝRØE³§C @>Ìnà»;Þr¤ ÄrÁÍÞ0H4¿(&Äá9.O>} É .t­É’)/”4ì§µ»f9 Ò“¦˜Ãs½óFš5Ò0ƒFšÛ°mÄoè8Å©Gt½î÷0c.zÆhOoÓ—— šuV,žl*6œ’Z´B5´¤.Œ›QÔ}"Ã(€øôfaKã`¹¥l¦Íb8é Ø:"?ußÀmp¶u¡¸3}±Yµf±@££ì y¢ÜôÑ(3„€•ù1š pO_3–#ei¾ÇVvu­“ ³­ì«£‡ugFªN´—˜9 R÷8”B¤YÈûE×¢Â(!ç¦òQ4—t7Á—¤Ç -°7¦p $?a6R‡ÁQ¾#w}üñÃ…s¥Õÿ„@ &Á ÍÐK2ò‘…Ñ'Í0¤ðé… ¦ÞvºMÚ:B$âŒÆ`ÿ›¥²9y½DÌ˲ȖM`_PX2Ey³ÂB™uVý€:¾“|Mw,ªm‡;dS Ϩ¤wô'¡ÛÒô …9„:©(¢{ø]ÑÀå¥h™hÍ¡K¯xçæ©éï¤^(56ÜÚ¶ºSƒ -ºs±3*ê^(Í sx ­ávfl£7ŒW™O}8…wŒØíé¢ÓËøœÀØæ±¹äçºmg´ÆÖ)=¿P:È‘KE®8„m {dX[d[>ζ‡d³O$ÛRhèîÂVB•£R¦R(¸š®-µD oœ)tkˆ-Ûà«§]Ù‘Ïö(—_ùów…&÷Sè›þ~g¯/ÝYÏQ¹&éž¿ä÷AØd.à "Á䬺oKúê‹aà²5]¿‹ qFÁk„ùê]8±—§i‚àÖ,ö?ƒ1ñ’Ì„€‘b:)(ú žOäô:çý×4^™)X8ÎN‡ÀÎNU®iøèǾ0²ÇÐæ^”˜þ<,ûL°l lø°ö§Þ3ÀOË–dD6NŽ`²”yIb)&ŠÁ@ŽæÚaèe,µ˜¯ÊxÜu7W¢á-–«º^:„Á>?í>z$œ±yá´8ñâ4xo)ø'Ž‚~’„D|ŽòºR‹5Æ¡—‘‹Ãò¹ž¦ï¥èÃlv:|Bvý˜ý_ÐÈÊbö'Ò!“ð[w*üAe×òê5ÍsaŽŸápü•raà&Ï€–|]š¤Ï€–~!šLe;qëÿs9’-v£§[›¹€áwæÎêød_h;‰ïÅQ0µxÀsÉ«Ånç^Ljº”¡ëÄÅîõ⟂󡉆‰³NSÏüeÙ¢ê÷—ÿk2*W -endstream -endobj -642 0 obj << -/Type /Page -/Contents 643 0 R -/Resources 641 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 620 0 R -/Annots [ 637 0 R 638 0 R 639 0 R 640 0 R ] ->> endobj -637 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [318.26 465.149 367.076 477.769] -/A << /S /GoTo /D (section.2) >> ->> endobj -638 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [378.091 465.149 496.978 477.769] -/A << /S /GoTo /D (section.2) >> ->> endobj -639 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.352 379.429 394.806 392.048] -/A << /S /GoTo /D (section.2) >> ->> endobj -640 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [406.618 379.429 526.143 392.048] -/A << /S /GoTo /D (section.2) >> ->> endobj -644 0 obj << -/D [642 0 R /XYZ 71 770.89 null] ->> endobj -118 0 obj << -/D [642 0 R /XYZ 72 730.164 null] ->> endobj -122 0 obj << -/D [642 0 R /XYZ 72 703.022 null] ->> endobj -126 0 obj << -/D [642 0 R /XYZ 72 546.096 null] ->> endobj -130 0 obj << -/D [642 0 R /XYZ 72 449.417 null] ->> endobj -134 0 obj << -/D [642 0 R /XYZ 72 349.251 null] ->> endobj -641 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -649 0 obj << -/Length 1996 -/Filter /FlateDecode ->> -stream -xÚYKÛ6¾çWø(#kV¤¨WŠ^Ú¦Ezh€Å-°]²E{…x¥…$gáþúÎpHI´iËéÅâ›3ß¼ép±[„‹ßß…æûóû~É"fyš&‹‡í"NX”‹EÊ3&Â|ñP.¾|zøÖ¯r&“˜ÆŽýð[-RØrÜËc–„,Ô+ÖÇ^-Wqăì}—«4Oòàoê>áGÀ(š¶T­*ŸhâŸ09M®+˜ía€Ó}­+s¡¦KÒ­­ãñ‚s–DZ˜¶œ%‰aêc±YŠ4x^®¤ÈU/Eôíq™ñàÆbÔ8xÁßõr¿ª­ê­/èÓ7}±§f³5ˆHçæ4gI>`ò¸iJµnš¯_TÝ·•êž¼äò¥Ql7irâ êÌÕ]WíjUb/³„l 0 Jõ†|œ4¼Wõ®fZ~+‘‡L‚ÀV\2):ü¯e&“Èó n×7ê´ª(©Õ?›ù}ÕõÔfõW_›Òµ)]«êk;êµíú¦UÑ×¢Œíòª>¹µhÛO?úðò”ÉŒŸãK,Ûi‡e\ó´~1dúeJg‘=˜žQüªŽ—«HÄüÂQÀ1ýÊ|‹ÍnÒjƒÝ¾¡ïÛ³þZ3œzX2a9ÐlYlÄCmœ3(üò¸Ø¹„tª'H$*Wæ"ÒhJ’àPÃ2­-ƒ‡“‹\…’Æ”²á¾ôdÓ©B³,Èû„Ê#/ó³|ô"×Ù'Îê„m<ÙRG`@"áF£`Ò§µ°Ö¨÷dwݘÒjk‚@ت¤>é·áGo+G-i ô u!¯•*;B”"5‡#jðMØó‹Ã–&ÜÚ=µZ­µ¬šZ1ë²§.ï ”±p „‘±“-²ÓHHGM8Še©]qÕÔÚãÁк2ë xtS™¼(Õ4a2¤Ú½m§üB•,‘+T0¿ŒGÀ@ÕM¯$:Jµ2Öqæ'®WíKU+í<åhxØiÌW‹YKÔ#<äø©×|¥U›†‚EQÕ~-:òËR”4Ð>žúçÂÜR´Ê¹Wj À¯ 3VvS6ªz³?”ÊÈ$Ê]|EGJ×_!A¨¹êõhÊ–dé$ô˜Oò0µažO¢=%¯{Û= -щùõj ø®nøú„Ï–ÅX–a,ÃΫ ßÛ¦}1F·mÌBmkY` iklò‚cZóï ç ÑÑ ûuKS3ªWF‘̘ÌnÈÏ„da:®AÖˆW[„ß Z~ÁNÒ¯|rÄÖ(ØÚzU -¤%“èä:±¥Ö˜9þè£Êœ<%*ž% :ƒkBÆ– '‘L2ËКzhM%ËFYÈ X&.ÁUX[ëÛ€\O“<1Ó„©’fªºW˜¬©Ö‹«!bJ6Kk<Òj3êÙø¦ýZ+6úg 5ZÜÑEßòúžÏ’g ÌMà`IìâÎC Óìg0þ‡50NðMfÚwÊs -˜ÄŒ"ä9(žC'÷™8÷Ùxš±XÚÓ“Û«Àj \dy˜DÁKÑ~5óF -«Þ‡ gÐê[Š}fÎå­¨žOKœócßù‰ç|‰U˜“ZæHÍ@fäO#'Lü›žÚ&Ë>¡€G18myÝø3 …÷ †©ÇÌïªx4\~¿ùSCìul߬ӆÁêÍÝáù,ÙT5ÕwÛ?Ö¬sM'.¦.z)¹6V†/+ø­ºäžo–8ç‹«%VTn^ó? -* -}³·LF—ßTS%!ãIzZSɯ¡ŠJŠÐäË0äI?qUT¸`‹Jkɤ“øøjq–fO®Sõpº9³_œ):“øçËDbfúFÕ¦îæéX+ñ„ê7]Ï‹à¾0e8Ç\º¨©…öa¶&h"î ©É¡¡¾-u¾¬iä ˆ;7¯zK}Ržäù¦ö²9(岘 ºQn¶zv«9áÕYmƒôKƃ.Gt-ÑÝQc­…¡vU]Wú5ƒ¶Ùu65=R÷_Õ6óeDv¹Œ¸˜>nm QJ'ÕG×u…^›6G9æ;{£ðÜxƒ·äçÞR€·¼<Óì«Mþ ¹Ÿå$v^4¯p2IMëÃËZµРÇínAûßß-‰Ü}³sŽ6}ÈqÏ ½~u&)L¶AX–›gm´°‹ÑåFÉÊY<&é/d7ÈF®¨ZÿÜ6‡Ý³gpt|zo1^ñ;K?ÔæhÅÝ"õU‘€jxóEËvÈ%1<_.mŒ´RÁ—R“Ùá‹‚~\ßàÛ„«Ü¾²’.ŸÂœÌÂ{`öÚø”ó½Çm¦³ÔMr_O«^à|¯µ/‡"ÖGûbq›&f³D¤Ó¢ñ -B6}Ù©öjÈu¬¹\2Ã÷÷Ÿï©ùËç?ýôðé3póç­ž%ŸUÃAý𥴄½Uû=µêÆ`º6ëŠõÞT‘Vè£ûK®‡Ño%%Œçî_:¶sqNY*rO6yÎ{Õuó ßY^Uaø|m›Í°·ë‹¶×‰‚fÝ,‰.ý[eHv’y>ËZ>²VÚ‡ÝÁM_Ì3¸—K]9噓•Ÿíýøðî?Ú» -endstream -endobj -648 0 obj << -/Type /Page -/Contents 649 0 R -/Resources 647 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R -/Annots [ 646 0 R ] ->> endobj -646 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [189.187 204.856 208.116 214.154] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -650 0 obj << -/D [648 0 R /XYZ 71 770.89 null] ->> endobj -647 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R /F34 645 0 R /F23 594 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -658 0 obj << -/Length 2113 -/Filter /FlateDecode ->> -stream -xÚ­Û®ÛFî=_á·ÈE¬jftÝ¢iÑÛ¢Xì.ò’²4¶…È’«K²§_¿ä#KòœK6ûbI‡wrè`sÜ›_^üüáîÕ·?‹h#„ŸE‘ÜÜ6‰Ü$"õemîÊÍ{ïíaÐÝv§dæåuM/E»ÝÉÄ+õç­L½¶+ \ëæ8œzú8å[@ù„?!©·‡M©§õVx á”z¢T¾ -¼á¤oÖ:Úßé¼dâÑ/†–Y¬iOûq¼Ð¦!ß×Úß~¸û;¼¡†1 ön›Jà}_š‰÷>b¯/¢Ñ ¼2œ:­iuE?ödàvèþoxÐ¤Ý §‚d³“ÂcÖ§ð—8ïwaxÿhoé/Ђ%é¤òÛùRWè·êâe¹Œu>è’ù´B0æÈ2óË¥jŽôñG€:T…&ïÐÄÿ°p3”CÊÉÐOÿ†€ŸâëtßëzÚÛfG¯¯m~~M¸ïЯÆÜ7ú¿;¹M™«8¬J ë&è…É{~Ò¡;ì«^Ʀ¯ŽeºjP•ƒ>êÎøÉ·?ËxùY’Äx;ùqÂ3öã”Õ*Q©Mˆ@Dúl È»‹”ðÞm©÷mûñ¾nQ¬ûÔôpÑpYzß €oÄ1¾Ç=½åöÙÐó*~UaŸ˜Zæ]ê‡à §øÑFðžTÍ -'uÌœ´uét¡KmµZXØ À8-k"œ*ƒÄOÃI· -0Ò;¸*òU¨ìÆeÜ‚aÔB4%#?‰¢¥#ýˆdµmu†ðS%ì¿?™9HÈ¿tÇy jʪge4-!ܦÆçÜJha» Uäý³£…¶^xÙ¢‘‡GèÍŒâ?­–îÿ¦ Ü.“)Âb¯m4-æM9Ãú¼e‡Â•Nn_«:ï ”ÈHyeü(ÝB¼¶Á$„ˆŠDêÄÄ$7žñ—|‹Ž9þ@õš×)gõLªu™½5¯ÌÂÉ.2\‰k憫7 ˆ$Ï”-|ËéQWhA\3ü؉&vÞ)g Ò€˜xg¤M.Åu£ KZy½ª€î‚®¤‹Xº±ª‘JªÌîtb,eÆày­Ð=Ú%“žÎ „Öëó}!v6Ѭbò£Ê1_Vg ÙªmúGB^úQ’Ù}}‘ƒ«ôÆbaS:T˜B–ּ YIv³Îˆ£¶Â¶)Òëó³&вa‘FaoìÎ^¦FGÌteÈžiå`)ÌQÖôV`*¿©ðÞ¸|´ËÏõ Ðmz3r€oïH€™! pèÚ3½åôèÏÐ!ZJä !0ˆEÈÅ䨶ï+SgÙ@Dߨ$‘ÑMVl;êGkN0¹Nx\¯m•>´5Ä0fŽþùê›|Uõ=WMuÏ÷ÀÄ'è!|oR#f¿`Ó7ôòoÓ+ay>ÔmŽ[Éû±¹äÅÇUCe:¡u W’jû»,ªáòe5ÜvIk=°|» Ê9‡¹|V Ò¥†R×C~ÿ)άäÓJ¤Jxÿ“¾¨‹y‰BînŸÕ€riÀXÿžmóX>Ý‚I`½ÙÑ…1VÉVG§ç÷—Z6|V®Ð%W¯ÿuSàMîþò˜\b’k%«më-&8–òPç&×¼Ì ‘Í3aâg…©ÄÂÕ‰éIÍýB™»d³ -‘%öˆƒ3·$Ò—‰ZH8$H¨ØO®U+z¼ÛGc‡ë_–opì/‚·¹BízˆF/º -È¿¹‰ôYå]ëj¡f®‡Œë­Gj¡ 8´-?‘“6Ž}á5dBÐu¯]T„/ñ¤É¢ÄWñ’S!&®ä~¨¤¥‘ÍŒmƒƒ5Oj'ŒožR¾Cæe!ˆr ¾TÝ«à$”}Wt -gx.è'WE]Ó§ ¬Œí×ôÕæZÀ¥k/ôéLü×K"œ¯1"0e–´W§ï^*xò¬3ôÐ?i¢ ]W¯-cÌ’iz ÓCšüÞuxu{pxÈy¬‡ -û<(äOÜe•ò«îmo]m¹~z©/¹‰ƒÕäh¸˜{Gð<†’»R/Ûm˜±Lˆ=s¯;jQKZ1…—æwéÐ4«…/a¼ -:ó¸(’>^i-¿¹GÍ@M;¬ïÊ×ÁÑÞÜìØ Dï=_ -¼“†À Ä«½é[ìŠ;Õ’¯ì#Ä5’h| w'_Æ«!ÄÛ†é×¥½vÛ®oæZðѨdxMÀr¤Û0¾ç óò•ƒ÷Ûk"óˆ°ŠŸÆÍ^;ЙxM??èKÏ{øY@bªÀ«u9kžºëÚÎÕׯ²ºê§Éøo'«ÑÁŽçlK[¬G"{œ§R¸Br“ÿëˆc‚³ñ°4B«V=·Ð&¿ïôe«ãgÍ@ºy*b$ˆ”]Ã§Ž®»lèË(¼ |ù ÉàžGêîÈI‚yçù!·ÞJãþŽ¡d¾JÕRçó2ÏÅÆu Ü‘²lŠñÙÔŒPAWˆ–0 @èè ¯‘ãx¦l„_•‹¤l|{ã.€a®¹âXÀ€5rRÐ2SÜ Áq¦éÿF»§Ýó?#˜+šT!oŽÌü™„þ˜‘q<ñ†¥‹@ Pã™K¤0zH2š†aÔÀRž”ÅfdhS°6³ž8¹Ÿø¼“æ{_5¹QàÎ<—n9žGÕÔJ b˜@_ý]jÿ œÈ?ݽú/{Ïík -endstream -endobj -657 0 obj << -/Type /Page -/Contents 658 0 R -/Resources 656 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R -/Annots [ 653 0 R 654 0 R 655 0 R ] ->> endobj -653 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [235.763 443.71 297.034 453.009] -/A << /S /GoTo /D (subsubsection.9.2.2) >> ->> endobj -654 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [227.294 434.246 288.565 443.544] -/A << /S /GoTo /D (subsubsection.9.2.2) >> ->> endobj -655 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.465 377.459 309.736 386.757] -/A << /S /GoTo /D (subsubsection.9.2.3) >> ->> endobj -659 0 obj << -/D [657 0 R /XYZ 71 770.89 null] ->> endobj -660 0 obj << -/D [657 0 R /XYZ 72 701.438 null] ->> endobj -661 0 obj << -/D [657 0 R /XYZ 72 679.769 null] ->> endobj -662 0 obj << -/D [657 0 R /XYZ 72 657.437 null] ->> endobj -663 0 obj << -/D [657 0 R /XYZ 72 203.763 null] ->> endobj -656 0 obj << -/Font << /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R /F23 594 0 R /F29 651 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -667 0 obj << -/Length 1122 -/Filter /FlateDecode ->> -stream -xÚ­WQoã6 ~ϯð[ v%[–ì¾mغ݀ –aw{p%æØ9[¾âöëG‰´›äÜ]Ò -TMê#)ñ“‚mÀ‚ŸfŒÆï³‡'žœÇE–%Áb¨$P<V‹uð><Ì£D…M×™e¥ãy$Ò,ü®ëú½žG)|±;/ÈpÓTU3ͳ©·¨Z5Þy­Ÿ¾iר®t½µ;’Mgç/~yxJdÅ…RÒ…ñ,–,‡QÆ2Ï1ކi(0dÜ’C ]Ûöó<ÊR²G4''ÿ‡TÄB -\&¹ˆO‰¯e¸Lz Pò ÊH\”~CFÙ5@â2’×eo9 ”‘ºHN¥f”_¤^:mhD ¥¤~†Þ5Û[TØ¢9¶hîZ´}ÆBSãwÐèUXÆ\‡ç¡ogÝYÔŸ0z}šg",«ž¦Í-‘+@QmshMiI1R‚³jP·3Û€¬ï{—±iu×W¶Cñᾑ.b u3òê0|Þ]xoÀKSðü눛ñÕtü -Ü€Ç&à—Vàü6À¥¸ïMpqþ7`Ã)x~i Ü€$'ñ}ùLJh~F¢i§=D~k¬~n…~ˆdGè´ïÔwŒñ;Í‘ËÄEƒÁ0v¶õ—‰“ïþÕm〓,E6µ¾ƒG²T"ük[ám×ÚêvÛiêºÆ›Ô)ÏnR§·þç†ÖÄô@(ý}î·J1ÿZ`\ÔÆš¦Æ+ïeÃmø=~ ëSùj»ˆñœ& -‹àoÚîì¦ýõe<À?4ÞyA°•.[a§xXÚa¢É`ê~G¿„¿«”™:À€²&„‡Ÿ{È7Ý—5N×ÀV¦£ì°Õ„øl†…Ç ¨} '*IÝéþÓoéý¡?ö†=Ž6 ÕœÔÖýü)_ -Oþ+ëñ×ÒÆF¶‰Æã~J<ÃøãbÆA`:,b%¿Š<Γ> endobj -664 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 200 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 18 671 0 R] -/Length 1102 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^íÝénÛ0„QÍå¦ÅKÒ÷ØÆˆAëdXäÄù€"•#—}¯‘iÏ)¥”RJx-€°”°„%,a KXJX–°„%,%,a KX–Öü±]>…UÔuû5|¼ër:,Ö¯íöïú*¬ëéc;.Öé kÞæWa}ÎsKXìàXga•5oçé²MÂ*<´¶mVa×ùsj„¥Å|=.€èºæÞ––±±„%,a KX–°„%,a KX–°.'aq†XmxYY¬Ë©í* €Ì"B“Ë"V³ÈU˜ü©@¬—E¬V7Û]añ²rgVßXÂ:÷‰uî ‹«0]añ²ºÂâ*Lk¾6¸¬¾°¸ -C¬Ž7t4»XäëlžÞâJ„…öXÂz¡{'—#¬Ÿ´{,a KX–°„%,a KXÂâ6;€ǰ™l;,ÞÏæXÃf°-±òÓþËéXœ,>7o…•ŸöóÅ/¬Ü›/þ·bw‰ÅÞƒÅ1lïXçæXÃö‹ÅûÙ‹cØÌ¶!ïgKO𼟭°PºX”¿ø…ÅFÆÂõr¬·ÝRaÕ׋«Öy'X–°ì»(¬òg¿,a3ëËàz>³ ·¬,ß1Vœw@ìËóÐ)VÂM,õ‚•`í ðßd}`9 yjõ…åË`bXÞ1ôˆe€ñG[,¶&¬’ -/GXÑûøýÊŠûÃâöÇ#Öåôz,üíÌ‚ÛáÏíb•ï1PšXê$ïÛ㣷?ˆU¼Ç@ibe¨Cg?”–-4€ªy,J+KÍl¿owê±(M¬–Ξ+-%àÇ?³hž=ýùßPXðvëÄÿõl/¬Èã9ó®1Ûñ±ŒXùhÊSJ)¥”RJ)¥”RJ)¥”RJ)¥”ú A.)H -endstream -endobj -671 0 obj << -/Length 68 -/Filter /FlateDecode ->> -stream -xÚ9ÆÿÿÿÿªªªUUUãããÇÇÇ999ÿÁÁŽŽŽrrrÿDDÿ‚‚ÿ¬¬ÿnnÿÖÖÿYYÿêêÿ˜˜•v"– -endstream -endobj -668 0 obj << -/D [666 0 R /XYZ 71 770.89 null] ->> endobj -669 0 obj << -/D [666 0 R /XYZ 72 497.716 null] ->> endobj -670 0 obj << -/D [666 0 R /XYZ 263.991 188.865 null] ->> endobj -665 0 obj << -/Font << /F15 442 0 R /F26 618 0 R /F33 619 0 R /F18 439 0 R >> -/XObject << /Im4 664 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -675 0 obj << -/Length 1540 -/Filter /FlateDecode ->> -stream -xÚ¥ËrÛ6ðî¯àÍÔLE“_joiš6=tÆS5—Ä“IȈ€´£~}w±€^‘»Ϙ‹ÝöýP=DiôëUê¿o–W7ï²"ʲdQ,Z®¢ŠEUV',]DË6úÿ1Œr6g‹,×b$H×– -|ªx°VÝwŽÅã,‹'ÝJG`¬²Q«ÝŒÿÎÿ8cu,E®¹à1²XßoÓ§4ã½Ð^#½bJ =¦“úa\{XÙ1™ÍsÆã÷zv·ü,Ÿgy’ç%YH·ª<÷d×”%¼ü -ʈ~ÛÉP»"V+"4ƒ»ÐÊ'äLKh+ÉMGG”&<Ö©^i1ÊÖ=–gâs†@ïkù‹Þ^€”çŸ4è>ɵ²kÙþˆÆíC¾¿,¯2Ò(‹²b‘Teiž0–GMõå*My¾¨Ë1ìˆÊþ¢ÒDñ£ÜÅù ]ê#~kH“FZë -¶ˆ—kéŸ[‹C5^Ê;w¡»]š{з(î@o=ŸFDÐÒÍ7ßñKj–X²X½„†šwã»9Âߣa‰P¾{r5ø÷¡A`ôép¯¼[1ŽÒ<Ó!„óÊ =Eù'¡M`ò D…Jû˜V†.€;=\¥âѦ-º÷Å™œŒ˜ˆõñD-yðEEZ~˜ñ,¾…°¥EÜ¡0Ð`3m ‹—p®ÀÓ£l@žÆÏ9¸u'i¥¿u磘1ž@[šü—ÞŠÕÞø&z4†> þ–à.ä9*ÅKXÉ@#ÐKÒ‰¶ªÆ­ˆÆÎÀFe€1™©'¡ôIÙVåä€'ŸH—³¾§X·!ܼceT$‹ª*ÑØ?’2…õ#+“²®éÙŒ9*`L3·€_z´àãÍu< ›OÏ?÷S7âzºíT)oïˆI#vÿ&|‘äeN/³ïÊ> â”VýÔ»ã#Zz÷=Y¾£òWÊj1\Ý(^!É[•¿R’EI_&©éÎÛ—šT¼Rfà€9éNãnûb“ÊWJ’ I»¾þR[ªÿÕKÍÒ¾ÔŒú9Ì%AuÚ&°?ñ¤d^ÎÛýE•¹Àß'E:w@dDÂa?ïN7Ćh¡S¸õrjb¦&pá´ó 'õB¤†žl-QEãÚ· Š2lÞä¤üÌÀã^´wÓçÎùç8™Î~Ëð"á9þÅY›å8kqñ] -Wö“þ‡'Ffü°¸Ñç×`$<ѯD€QšçVMÇí¸©ó‚h%¢¾”=±µüÆŒKÐÔ*?øÎõöûÚayö]Zù¶-èø¥ß û§‹òë˜\üÅåÆO™WÄiRÔ™ïšì¹_¸ÿÕWª -endstream -endobj -674 0 obj << -/Type /Page -/Contents 675 0 R -/Resources 673 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R ->> endobj -672 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 200 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 18 679 0 R] -/Length 1080 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^íÝÛnKFaªOsàdçývc›­_1qªÃ ºgXKŠriòáé T¡ìÖ‘™=, ,°À , ,°À , ,°À ,kx;ßÁªêpþ5¼½=ë¸ß,Ö¯óǯã°û·óv±ö¬á<< -ë}\,°ÔƱN`Õ5œO»ãyVå}x>`UvÞw°X ‡í0°°®kî X,¯X`X`X`X`u܃¥Uaµ]DÐe¹XÇ}ƒUK‹Í.KXÍ^@­Âø·¡°Z\–°Z½€Úîè -K—å݆}cuêëÔ–VaºÂÒeu…¥Uk84¸¬ž°´ -ãcµ½,a5{Xøu6Ooq%`Y{,°èÞÉ倥üVX`X`X`¥1¬;€KcXgÛK¯gs,aïÀÚgK±–Oûûg`i²xÇ0ÃþoÖ¢i¿~ø»Ç2µkÁ[?üOÅ:ý3–LÛa©ç`i {7Öî9X§æXÃö‹¥×³-–ư °OÀÒëÙk¹ùþ5ÔëÙËä4X ‡Î±$ÐKõŽ%€ÇcÙ¢ú9>ÀjP3,µ¬'üÑ–·!X`•¿*œYõÏ&iýX`…œs7XÙbÏÙ>ÊÝ`¥Ž±ŠYLѬô•,…œC§X£Yø{ÁíÒÜ'–Yú"ë+šIZ}a³éb0›•.°Rº0…hÖ#V6Ëú­-–šÌ2X5U^X%¥òõ“UÖ‡¥í[¬ãþñXÙ,}žYq…¼¶?„U¿Ç ia9Ô£Ù˜¢Y^㣃¶?„U½Ç ia9Ôa´K1¯à¡Ô_h0©úX’–K]rÎë{»³KÒÂò©»#³·ý–>¢ñ·?îÇ:m«~ûÃÁò¥·¥í[¬áP-íc17”´°D½),«n±3Xíæú`mâxzXÿ¯À ,í8¢v"Àr­bÍf°üf³P9+Vß`³yW·AV6›bõ–Å+x°bЉX“6HÀZ¼v–„§Ú °Æë™9³ê'éXå¨M]°Ü2Oð  ,°ÔëbQ©~;2¾ÊSFø‰$U÷:Û°fç¯*’ùVcåw¯£ÅÕcMæcÍW’[­Ï/¸”šéËlsZ7Ö”¢ùXÁl¼~ÿçÏŸ‘W ö‚Űf,ÿÄÉ$™oGY¸ÎF›v+Ç*9Ï>VI©ë{%G‹ÁõwkÇŸnÃÛÃ?û§{x)¬ôÃÍ6%s -³9çÑ,‡WÀ -É,ýe;/xÐ×ò `•h6ß>¥¢Y*Æ’FÌ?+M5àÛ?³d~zûý6+š¥üÑ IúölVÑñì¼ktÛ>V–ÿM}DDDDDDDDDDDDDDDDÿV+*Ô -endstream -endobj -679 0 obj << -/Length 68 -/Filter /FlateDecode ->> -stream -xÚ9ÆÿÿÿÿãããUUUªªªÇÇÇÿÁÁ999ŽŽŽrrrÿ‚‚ÿÖÖÿnnÿ¬¬ÿDDÿYYÿêêÿ˜˜«?"– -endstream -endobj -676 0 obj << -/D [674 0 R /XYZ 71 770.89 null] ->> endobj -677 0 obj << -/D [674 0 R /XYZ 225.752 494.262 null] ->> endobj -678 0 obj << -/D [674 0 R /XYZ 72 330.75 null] ->> endobj -673 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R >> -/XObject << /Im5 672 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -682 0 obj << -/Length 1945 -/Filter /FlateDecode ->> -stream -xÚíYKsã6¾Ï¯ÐQšD@€¯LÍ%©MªR¹l•“‹ãrÑd³†"µ$å‰ÿýv£áÈãÝÉak/~£ÑÍW÷+¾úù?ûýáêÝw?‰b%+Ó4Y]íWy²ÊEÁ^®®v«ëõï)Öºžúäëa³U²X?VíIÓp§ë~³’þ~³Í`ð+ÍûO§#‘LÈáéhVí)±¹¹úeÖTH}‘±,ÏaÏh€ “Ü2”%†0E†ð£i©ïì`´ËuóJ´ZÑO[MS³ëÚÿŽŒþi÷<) Üjë´Ø -Å”ÊH—©ºkñp’­ïNM;Ѱjïû¡™€õ¡©«¶}¢õýÐ,ý´Íhô{ú¼hü¸IÓ5ºvdè¦týcÕÖ'PÚJüƒ§üÔ«z“ëO0´>=ÌBuU;sSÄÍØÃCCP¾ÊgTV®k²~§ïÈ ð·_ЦîÐOÓðDÓÇqðÔÄ‚¬Ä£.¹èlŒ®5êñÝOR±NS&’ÄÅúºîA‡¾ÿt{8µSslÁÝn¼¡£ašˆT²$îheåìûb ê&÷ŠL2´}ÓG18mL¢ß>c£:”œ%‹ö ¦›’k“ šÆýi:ž0è* <‡{ƒ>á G믦»w tìDBiKªÐ|ï¼XáÔÌNüK‘ÕCÌêm©Xž«ÐE×m·á¶ßïG=ÅÍϘ(æ@„m>G€´HZáÃÔýžø%Ù*eežgF ¼ó¢„ܽ"'¶Âj,W9PraÒF1g¬`Aw!…sÝV#èjÆé‡ˆ‰²¶%SYJl’‹‚OPÓíôŸ·»æ±19|‰â¢DEüäE‰r‘ØLz0µ€Ä[‘ý#„ÔŒLÒ¤2*-ÖUwogœvcöä|Åv@×t76}7Þl­¼}W[9&±p «úF®d!óGeœaxš÷P˜¡Ébc ù¦ôlV™`i2½¹O)ËxDL¹Òæù4øT¥,Q󃢼(úe3ì1Énìù¸xÄe—w%€Ôblð ÜÑüî)HÜ -òä4š«n¢ÚMúÞÝÊ3‹Ikßà,b\ -ÃÔÙfä@fFΡˆÀ£‚Gì°tÏÞÎQnª(Væ7V±¶f3›®9œÏé\!ýpI=ëe!"Y bU¬tg^~îû†ŠöæJEGý¯“†¢t{´Zâ cŠ‘žÎ] -Õ§#ófäUx!ëÐ9à 1Þñ%Ę{ÑÂÎ1g¨ ÎÈ_÷¶„{ ŸUöýy -Ö­VqŸëžÆtÏb5›3%çÖç>ÊHþ±r!bõ"ÉYžÌÞ)âõ¢¶ò\ñêþplõ¤wìb(g[€ôbµ•Жù H'_N~ŽtrqŽtòçH–’ H§d©*¢HGa'…}¬A:…a˜¤~>o¨›Â…çˆGàÀM‡pp© ¹§ÌX°CŠ >çJ$ëÏM|hª+æº%ä| ¤ðÌñêª?±66¢%Ãi³E·Á&nwæÑv‘¾UÂX¦ê-èaëÎ&cwb¹ ƒxb¼ S@™Û©ß°‰óCu<ÂCU–q­áæµ…jùúÓ q!xÄÅ‚Ópâá4²d¾ÐBÍÒíG ^€xéШà^ðÙ5Gˆ—@š’q©ÞÒÀËK†WVŽÒÌÂKx,ÍX™½%+–¢ÑŒ‹½¥`Ÿ® -[„–”å™Ï8"4 Ï -Ïøì?Žä…Oޱ#6KLqÝtѸáÃ3X7|/Ã3)9+–"¯f)+²˜½‡‰“ŒåÒÝw[†¿­aC^X°Vü]`M½¬=kŰy;kó[±ð›µ÷s?‚€ÉvX nz%¸ü?Ô{#ÔS¨—¾ê}]˜‘}-˜mÜW‚V?ߣùE3þ6”ák§WLï¤Ídå‡grîši»ô¾¶iBñ¦÷¡Ë6T}÷!Ö¹Bë ÷—A€njÚxñ¿¸9èj7ÒÐð)r‚MÃŽv©F£:.êà]¾…y&-æÃ³Æ ¤Eë‘´¡N®§Õª£U¯¿Ãiäóû·Qƒ»:1·UGƒžNCg|‹ -V-û ¤ðKI'ú™! S ÁÏæ?-@ÎX5«DEÐà3TÙƒ6zC´P I]¢£ü,v¿«$‘,ÃW€Rº.NF‰ÿqõîßù¤\1 -endstream -endobj -681 0 obj << -/Type /Page -/Contents 682 0 R -/Resources 680 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R ->> endobj -683 0 obj << -/D [681 0 R /XYZ 71 770.89 null] ->> endobj -684 0 obj << -/D [681 0 R /XYZ 72 730.164 null] ->> endobj -685 0 obj << -/D [681 0 R /XYZ 72 464.341 null] ->> endobj -138 0 obj << -/D [681 0 R /XYZ 72 204.524 null] ->> endobj -680 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -688 0 obj << -/Length 1420 -/Filter /FlateDecode ->> -stream -xÚ}WK“Û6 ¾çWøyfíêAËÖäÖ™>I»MM\‰ÞÕ¬,¹zt“þúø@=¼J/" ‚ (ܳÍ}±ù+È›zƒÞ}î?…‡èn»3& š–Æè ë0ëŸl™Ãö –².ü}Øîèëô¬•“§ÀÖX7ŸÂ(éœJ)!¥ñÒ&˜úóªyÍóp…¤Þ>TÛ(pªdëú¡­ËúQïÙþ}ÿ+™½‹ÌÞ˜æýËò\Þ³AI͙DŽè‡C`«Íã5Ù¾<‘iÂEf —5F‹™·@(\W¶¢ÂŒË±¸ˆ½»ßîÒÄä¶²^¡|Ó™W·Ýšm¶za6ËŸ/ä6% ÷ùZ•yÙ¿ãeÆîO´/{tq…{>Î2x^¶àíÂ!м:‘ïÁuq9ßòdë²»€¿uÿ÷ú ®$A-v,†N­”í 3¼%*Ý`fÅ@ñMœŠÀøLŸ‚»÷ÇãhŸ¦ -íßšžm£«^žn¦yåm„h:qµ9ÇñYÜÓƒ6kN^( -FãêÓùSÁâñ…éÿ€69™$![o PÎmsÑ=$˜ôµ>D{(û®§SÊ+ªQÀ$­0J†i;e–À†©Ü¢êj½q -ï­¸5&4A-XæÙh”$Ò¦-@æ‡`Âd:1ªÉ <=÷~c ¦°rÝt -³o¨¬°T¹T/òYp¨(³³c+ àb{Ÿ8‹8.±ÔŠW&0™MàQ®bö\C~?}lÈ ò|Ùá̵Ånî:¥äVÅ=ø´ÙÍðø„9ÇF´ÒUóXr±ù‚% -Uõ,ac>Ök%F?Ü$\p]¶|^R­Z'³i"UO¨# xAò#Xm‚UåE9Ò± -ŠX黼xCÓïŒy¼!c«×sŸ$#Jä è=s嬒Q޹ÅyæG¢ÚŒj…z¸µõ„£dÑÊÕβ¾9eýeôA–Ä1÷Ù^®•ë ™³ioŽF‹ O¸ð$¶%á¼f³ÔT!ΓI‡Ó¨Óç:æ|Üž¢$IšLBvžqB äIÊ0­µg›3/s2–xfÊ“¼LQâ 1ëe‘ðK_P Wó$›8Z× U?¯1fÚœ÷A´\ëƒPïš–ä Ðr¶]-¨ 4×Êõ»³ôŠ'æ«íúoC¥ÂIîä+γFK3õq^9RvâÕ>úþgVfÞ’”]sÞi‚· ßT)Ñ|~nž:—5è5?"´tFÛñøxMŠúSïcor£2Sç+$‡d¬+)Þ˜bÃW- MÑê{E¨µ!SÑÝÈëÒîfµšª%-µ$Ñ‹¤áëþóYËuçÃíüÖkÕIØVæ[°2#'5¬R¬ª#?iø— Þ‰& -³éwm†çñ¯edËÖ×Ðú2R³õ“‰ó®Ð´aÝŒÁmÆ[o^µdF š³h3ÈŠK»d´¤`ÑÒiø7vÂ#Ò£ŠkÖßÇ„ÿ••hÛ~ÜÄq²OÍq³KÉ>‹Í*÷÷o¾Mnß -endstream -endobj -687 0 obj << -/Type /Page -/Contents 688 0 R -/Resources 686 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 652 0 R ->> endobj -689 0 obj << -/D [687 0 R /XYZ 71 770.89 null] ->> endobj -686 0 obj << -/Font << /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -696 0 obj << -/Length 1820 -/Filter /FlateDecode ->> -stream -xÚÍXKÛ6¾çW½¬ ¬‘Ô3EIóhziÑ,zÙ ­LÛÂÊ’+Éûè¯ï gô²åx“CЃAj8œùf8Òžµ¶<ëà ï`|sõâå{["r¥|ëjeEÒŠDìJ/±®–Öµí» '<û×já(a/ucÚŸt»ßá4²ÓrI“?À‘fw8è–houÖí\|¹úýé÷]å‡õ{ls“$èÔ ðǽ®ïsý0‘»K7 ‚n·L\ÅØ¯6y³pdÙKÀ #;Ûou¹€IKäD.dlkfKyl7š'ÕÎ)ô=nÑ‘j½Ò C™é¯ -_Uõ´Û¼unQß“SÞlü#q˜væSgùgOøš‹f‹|?$»²´Í«Ù…]­pôì¿øQß’ÅÂþèÒxµ°q)YÓ…yR69ì[o¦Ö {_.uÝ´päy¹ž"`3CAõhÆVŽ âSÞÕ L7Í%ư6y†®ÚÀgà pDN ÞçK½ä•ÒD„™žU¯-šüõá…umÖ?錼¥e‹Iô€fÖöY(ÿ¤û#9‹A.÷#û æ­n²:ß™•?¹§"š"”ß…ð DÖ\¤ìÒ ¡ß™ÃR2„46¶Ð™–èÊYÄÈ ÇA¾6¼uCj.YZ—ù@}¨ó¶×ab—1€u±ä«ºÚÒŒ·aüa ˜)ljZÎ,p£»mÜì?¬¾p㸯’kÆoV×Tˆ(•gmR¶ŽVSÛž_g^ö8Ƹ—] -ª8a“ÀD² -)”Úë¼lhËCÞnhÖnj­iºéPÃ|ðCL~pB‰I}Š5î]FÄ´Ö@¾gòÄPªv\Îe!%p’Ø\ñ¦õÕVH†¤¿ò<ˆ“íͤM G¬>ûÚó ÷žLóáà_1rZ®õ?û¼ÆtG2VÕ™@Ÿ”Q`ì"¤]‘§P§1P¶É±€.jåLcŒ–² -*[—˜ëx~ÙÁ¸X3)d'ìP‰Š¥‰í&¯—Dâ£úJ’ e(‰fIi¤ÚhŸ$@ÄbœQ -ÁÁ/ÓÛ-õ!ðß°P‰#ÆÂñ û΀+}|)j"HKçl(«ÒY¥mZPúêº6.#Îåð$£T 9,ú«Çvk$D/.èQœÕa—»G׋ sƾ#ÇlboåQáá‚6I[˜rÚÊîøaÒ¤[M‹ci]4¶¿|/C+p“( -’#7ôbC7ŒÙnAŒJY0z¥ïz°ÅcŽÏ^ À1`ó5€½ÓíMû´Ó_ˆôІ˜S‰qrŸ{=‡e;‰ë‡>)g!È‚÷…—Ý4\õÓHÔÑ4”*M@'â<Û¤˜oiÖšÀG΋û‹Ë‹ -~5üná—ï¹ Å”™šü‘&ì„d ˜€ƒ…àl)Ü0ä(x;¹{©ž°¹ô™aonE -êh–Aá¤;0¶‘£i-~<ñ-îg˜Ë,ž(­j(冫a5cQ´$Àƒ²«;=æ!mgrsìK lE+¦Dãw‹7F^ã*냔¥Ä$%&Nßh€ÈðZ£{ÆA]Êj^LM© -ëO;>úÜ¥çÐË>§ á'BÁ“4@/LvÊîr¢Ìµ ÞL}BZò¸_æ-M»0F?ÖYPJØp da[EM§“n¹Ù¾¦UÓ“ÎUDRsæéŠaM"µ˜ ¹œ} õû’Ëàó*o4TÞîþôtO#•jp×Éžý3ýâz…z&Ô(”Џ×Äx¶øÙlªº=æ2.ZUODI‰°‚g¢ùÝ@¼oÌ£AE&‘í£ ‹†Šº6w=vöšKègü*B½ =q^axë_|`Å<\"ópá-8tPá[?BÑ+!'Xd­ñé`bv Åä:Ӭ̘"ò.EÛΓ(šVµŸ-}Ëêß»ø—Á÷»Ö?‹×áÝ€RßlÓÇ|»ß~k ô¾ü ìØà,Ð`hYmsHù”=žÎy4/´G£³@£1ТÊîšü_}ãMA22ý¸«Jhfô…·”½O!}‹/½–Së x±oÑníÏsz|Ö–xÖñ²…Ï%9kK2²eU§;ë›U‘®OE3T»ÿOnôùBYNä¹~Ä-C³{ß]½øܪ -endstream -endobj -695 0 obj << -/Type /Page -/Contents 696 0 R -/Resources 694 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 690 0 R 691 0 R 692 0 R 693 0 R 698 0 R ] ->> endobj -690 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [223.79 619.612 272.933 632.231] -/A << /S /GoTo /D (section.1) >> ->> endobj -691 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [284.355 619.612 436.148 632.231] -/A << /S /GoTo /D (section.1) >> ->> endobj -692 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [449.443 619.612 498.586 632.231] -/A << /S /GoTo /D (section.2) >> ->> endobj -693 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [510.008 619.612 531.996 632.231] -/A << /S /GoTo /D (section.2) >> ->> endobj -698 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 605.166 173.798 617.785] -/A << /S /GoTo /D (section.2) >> ->> endobj -697 0 obj << -/D [695 0 R /XYZ 71 770.89 null] ->> endobj -142 0 obj << -/D [695 0 R /XYZ 72 730.164 null] ->> endobj -146 0 obj << -/D [695 0 R /XYZ 72 703.022 null] ->> endobj -150 0 obj << -/D [695 0 R /XYZ 72 589.433 null] ->> endobj -154 0 obj << -/D [695 0 R /XYZ 72 462.7 null] ->> endobj -158 0 obj << -/D [695 0 R /XYZ 72 301.43 null] ->> endobj -694 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -704 0 obj << -/Length 1685 -/Filter /FlateDecode ->> -stream -xÚµÙnÜ6ðÝ_!ôÅ\ ’IêÎ[ÒÖ© ´E#/I`ÐwWˆŽ¤uœ|}g8¤VÚ(FZ 0°"çâÜš{;{¯.¸ý¾¼½¸º#Oˆ céÝn½Tz©ÈÉsï¶ôÞ±w]_ wºª®ý°ùpûûÕµˆç<‚‡ðq⨆E’~CÖkUä’_Ò¢j Õõ¥îçÔ’Ýo|™1M›¢kj¬îk»ÿ\{â7‚í餕À+SVÝn`1?ÍBö²r£ïÒFß*ì‹(ˆ¢ÄªŽeÕÝ{Õ¶º¾c¨Ò8q–ª¶\/e ²ØY¹ƒjµ¾ëÕ¨×EKH19±A;ŽÃˆ†eÖ…¸ÚÁrDŸáf]iõU÷‰œ½¨ë™?ã¶l﹈ZUãÁž/£(q¸4ÿ¾¶ND¶Cõ\.ó˜=l☩ú¨Ú«Þ "–DÏ6~È2³+'v é°\:BÉ#GñÉt¯\]Ëp‘òiAP(íÅZ¥gLgÕ(‚,.ñ¡­ÁiÐ߯}©¢i7³Md >€ôhi;Ç£-j,ãÔ×h[Aw®s ½:‰4©Ìoì_’›b7‚«Ý;×À&ä³.-m«U_¯FÞJ÷m"+!«lŸr§o]³(éÏ¿(Úpæ)­Aó*<±™Wljs öÆ|ø¾ @:«eljtlSýõjç„Q0Îvõôãvÿ·<úC=VÔA]göŠsjà¥æ9ù1“Oªèc|‚ÈSè œ¼€ˆÎø—Áa4-ÈdLfÚ×U2þwüÙµ6ƒkçtë¼!Ý4˜1 )í¨å(ÛÎJ(TO†àÆÝS#<Ö ü¼Eˆla™Ìáòá¾Î‚0·92±ÅœýÜ50ÞáqIÂö0i,öþIùfÖQ$Â4wP,IILOëRO¶€#ÁëhT:uv,]ðÜp„13 -|‹ÙÓ›é ‘­Ñ#À½~çÑâõ« ïÁ¿ÑÅIR¼°´~†w"gïE}W ž+Ø™uÓ­„FØYõ¼9,Â5·îL™ŸžŽ"ÿ6~‘ß=½Éí?9¸ù$h²ÍEª˜ÙÈ–; »#^¥6]^ÒÅ–>BÁ6Yj¸ìôó…Vîûë­õºÀ÷‘„ë,»‹æâÓr‘ñØ`çkƒŒ9'¶H:àÕM#¼_º‹¿áïü˜ó¯;ÓÇ·ÊìTól;+ñ<"E‘{º]W»co­KžŸE’ªY/ë;a‡Ê&A]µ¶š Ȭ“3¿IŠó/ä—LQ—E¢†M* ªÀ.“¹ªÂ‘!Ô&ìþX$š°y b. æ¶]߸ -@«ui -è¶=v月%M{ó:‰I—aiÄöØèlÕÀv®9ÞøYLs °&ñ…kÀ®­¦!4úa,É–@nòÕnr5¿ráþÁÉñU£ý²k”;n”vð×*Ý3ŠüFAßó˜jUè}WÛY]Ø‘¾oñ¡à*ö7@.ž9N[…ûõ a ¯˜miâZ£YQÚ¼FéEŽGx‚¨ÃÁ¼wBž®ÂêÛˆnNý|Ú> endobj -700 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [378.235 437.636 426.345 450.255] -/A << /S /GoTo /D (section.5) >> ->> endobj -701 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [436.794 437.636 531.996 450.255] -/A << /S /GoTo /D (section.5) >> ->> endobj -706 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 423.19 173.538 435.809] -/A << /S /GoTo /D (section.5) >> ->> endobj -705 0 obj << -/D [703 0 R /XYZ 71 770.89 null] ->> endobj -162 0 obj << -/D [703 0 R /XYZ 72 489.691 null] ->> endobj -166 0 obj << -/D [703 0 R /XYZ 72 407.457 null] ->> endobj -707 0 obj << -/D [703 0 R /XYZ 249.391 207.855 null] ->> endobj -702 0 obj << -/Font << /F34 645 0 R /F15 442 0 R /F23 594 0 R /F18 439 0 R >> -/XObject << /Im1 539 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -718 0 obj << -/Length 1669 -/Filter /FlateDecode ->> -stream -xÚíYKÛ6¾çW=É@Ì_JÑK“l±š£—$(d‹^ ñJ†$§Øþú’%ZÖn7)réeEñ1âÌ|óñ£G·Ž~y†ƒçÏ«g/®ˆŠA)ç4Zm#I#I¢8Vyô!~U-– ‰s½†'ŽÝ[õ¹Y|ZýzfŒñ¡1ÂP‚e´¤ á 4Zúâ*aÁ’”+²“?|©êuÑü¹©`UõDzýd,œ‹£$ÝÊŸ`£TĵÎrÓ’±.nw ªâÖ½®‹¶qS²Æõ$.›â¶Ô~EQ.ào ÝúV×®/+s¿*÷ªÔ#‡¢%%œÝ¦c·£K–âøµÞ@DÁn®Oã`p†¤JŸ †ð)ýGÖöéÞLa‹ÊøiŸU½0‰®Ý[æGsýNÂX?߸BÀ:ŽêÛÈ5n¬Sfü½Þ´Ee¢éæ'çñsèOÒø#IØEKñïuµ^ša¨JPJGÆ„ó)[û¢5º_,˜û͸eö _ÞCÃ.[¦ñêR‚ý€K)yü>3†¿˜?ÚY×ÙÆ¼íœ½MUš¨Üë \-Á!&\ Íܪ†(ûìVÜXV×Y·iè®¶ÖEì}ã³ùr ¾ÝL‡P‰x2œr[œ xD©@JÐÎJX·cÞX&ãO©¦ƒ(T+ 0ZV¥1÷ÜÃjW4ý"l÷Ôu]Õ=½äPTE‡éÁ™gÊÁ6†ìL˼?̲õ^?@4ETð1[\í½¼XÀŸzžà€“¸Gß°®Ì¡À´oÙ⯅¥ -Û5Ë=¡Öƒ)÷—›;BãàÆB³8œÒvE÷™„Æ&µÞ¾ 4‚UÀkˆ[¶ñ…žü—Þ—QæúXg‡C]ê"k}Çh»ÿUño÷UUÏV‚@)#ß§úA*MSýWä]9NРÇSŠI§)]'»I.{á$B<-œÝª¢ð´õ´g‡çŠºy„…b‚¨Tãäg1'Ó¼En³E¤á—I€¶—†–°×E›æLET«’r:íýA7C H_Ñp ßi/À§è;A„²‡óE>Ä(é1 --KàăÔb’À™–†B³'¸ðr L#_¬Fß0<íÔi|åì)s>‚'{ÉßfR[‚/4ûj™¸zч¡‰OÇP‰óqç=¡ÀA(ÁäôtØ*N AØ%~^ ¦«T*İœ¾˜S#AðofÁ/”‡*4ð‹üýƒE°ŸgñO8 üeÀ_¤—mª‰¨ ¡Fðów]3îîºÞ†¼€}ˆ VãÌ}5öÉÿØÿ>Ø—±GY’Ïb_Óa#¬²êÿTÐe+ž·pœµº›·Ë\®Ì‹¯”w²úzÝ>°êv@Ã*~sscùîæœ¾}^½{ûúzuýîí¼Ðçaè ýݹ¹Ï)|®Rɤ·WèîFÝîj­;ýiíº£¨¹+™8Ézh9ÃÄ{Ås½íekwʽD1µ³Éö!$@Øs)¾÷ŽÍ)È.TŒ}AŠbútAî~HÔÓR –$_2Dl}|@M“Ô4eUÓæGbjÜgX>Š·—Læ ø¢)| 3R|ÇD<^J›}³ ý؃û¬ E„gjž I’1QüÌMýW¡œªPaÖý .''¿Y=ûr< -endstream -endobj -717 0 obj << -/Type /Page -/Contents 718 0 R -/Resources 716 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 708 0 R 709 0 R 723 0 R 710 0 R 711 0 R 712 0 R 713 0 R ] ->> endobj -708 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [445.608 671.55 493.124 684.17] -/A << /S /GoTo /D (section.3) >> ->> endobj -709 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [503.097 671.55 531.996 684.17] -/A << /S /GoTo /D (section.3) >> ->> endobj -723 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [100.269 657.104 257.263 669.724] -/A << /S /GoTo /D (section.3) >> ->> endobj -710 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [479.654 377.403 528.745 391.351] -/A << /S /GoTo /D (section.6) >> ->> endobj -711 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [131.875 363.622 288.428 376.241] -/A << /S /GoTo /D (section.6) >> ->> endobj -712 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [479.426 326.843 528.745 340.791] -/A << /S /GoTo /D (section.7) >> ->> endobj -713 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [131.875 313.061 288.428 325.681] -/A << /S /GoTo /D (section.7) >> ->> endobj -719 0 obj << -/D [717 0 R /XYZ 71 770.89 null] ->> endobj -720 0 obj << -/D [717 0 R /XYZ 72 730.164 null] ->> endobj -721 0 obj << -/D [717 0 R /XYZ 72 718.209 null] ->> endobj -722 0 obj << -/D [717 0 R /XYZ 72 694.215 null] ->> endobj -724 0 obj << -/D [717 0 R /XYZ 72 626.594 null] ->> endobj -725 0 obj << -/D [717 0 R /XYZ 72 590.811 null] ->> endobj -726 0 obj << -/D [717 0 R /XYZ 72 569.143 null] ->> endobj -727 0 obj << -/D [717 0 R /XYZ 72 516.299 null] ->> endobj -728 0 obj << -/D [717 0 R /XYZ 72 480.185 null] ->> endobj -729 0 obj << -/D [717 0 R /XYZ 72 458.516 null] ->> endobj -730 0 obj << -/D [717 0 R /XYZ 72 438.062 null] ->> endobj -731 0 obj << -/D [717 0 R /XYZ 72 400.733 null] ->> endobj -732 0 obj << -/D [717 0 R /XYZ 72 349.84 null] ->> endobj -733 0 obj << -/D [717 0 R /XYZ 72 299.28 null] ->> endobj -734 0 obj << -/D [717 0 R /XYZ 72 249.093 null] ->> endobj -735 0 obj << -/D [717 0 R /XYZ 72 225.099 null] ->> endobj -736 0 obj << -/D [717 0 R /XYZ 72 203.431 null] ->> endobj -737 0 obj << -/D [717 0 R /XYZ 72 182.977 null] ->> endobj -716 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -742 0 obj << -/Length 1815 -/Filter /FlateDecode ->> -stream -xÚ½XÝoÛ6ï_aìe2³â‡HªÃÚ®2 í{I‹B¶Gƒ#¥’Ü"Û?¿;e‹Œœdí¶‹>’ÇãÝï>xél3Kg??I£ï‹ó'O_ólÆ9˳LÌÎ/a˜2žæ3Ã-ð=_Ï.’åû4ãóç¿ìwÎ.*O“ÓËùBH™ôW%TÒ–]µÞ•ž:&¹½?&ñóUGS–msÃL$Míçšv´í þ KÖåªq\Ö~©?OŽÏSɪ©ß§\mvmÑWÍœ'5Ñ‹Ž¾ë§ërW™qÍr¸à‚+¦”¦‹Vµ»%‡;¦³v3£Á™»¯ä:ù­\g`+y–ØH#É ÒmòžKu”Mr6HŒüº²ßÝа¨×Äv|Ùè€ï~€%"Mºb.lòyNzÅÝýjG#%€i5^ŽÜ6=ò}úZª±á¥L -”Ôiâ¢ú@«BxÁ„Ü/j.&2W ºt6’Bl$AÞA<ÌT½h[w©Û)Ù¸æ,;ˆö¹i—U÷Ñóý,/+oôº››ç)3{,ÔëBjì°³…àLkùÕ½˜ÏµÇ`nƒq:?Ì;ðÃwÓ–E_¶›¢ö|ÜËTx«â\×ÞëÍ®%z´Ød],·%"©I^!§wg„õŒéÔ†öyùîíO§ç§ïÞ—ÍÙ±æYÆR -¤e27´õMqsSÕ›.Þè\ÃYÚ:ßoY‚µQ%0Ð7:Rß\‚èøínÜýÊU…ÀYñ¦òšÝVuÙÑÎK¸½‹!0.ëÁ‰àPÚrúØmûj…Ðz]n½4»5„ ‡d/t ¨/U… åàqD8¦½ul‘pCÂ5Ý”þÀx[­™l¾P²~Ÿ[”s lœÏ -‘œÒbPFç·Ñ§>ÛòÀ· œ#|! ›¦ÛbëÇk¥Q”»F¡ªžÜó×—o¼k¢ÿnbè&F7]ä2À @: g"V0´±{eïê~Úue΄RÃÆ‡˜R¬IHM„eÕw4*:šØÕ]µÁ`ï¨þ€Ö—ô;·¬ö3ÅÚsÂDž)H‚ÂßÓ’‚ME…×s+úeY*¦b™†ªÍÃaV”EavB¡\ëoVè®:qJÚ9OY²ÚîY¤Á%ˬ_‹–-à‡l¥,Ä3üGãkô£áheBuÇ€È+ûŸa0™M¡¾•ŽT¼ÀckÁì¨òXûçü!ûcˆÿö×)ËE> ‘gÌpí=:ÿ¿`¾ûΞ;0zŠ =?ÌÙ]vµ!?,)%Ûc¾¥h}k…. ù=­_ö`fê5D3myÓú\½­;,j;äöÐ -ÙãLã¿Ø¢5®S™ããÈÇ3úëÖˆ™ ßêw™MæŠB£€öÞ¶%”GÌv¾_õ©l{‹oYxHYx‚a5¯ŒtùËï§6û3dZƒJ%º“I50ÜZº?ö&5G…Œ´Sjlj<)?a×°Øvô—2ÐÒÃ>& „–S,&$ K­ô˜„iNe|÷>\í:|“]Mˆ4yâïuãÂΡýºpîûé ÚÇ^7njx{BM¬s—訩a'W¿:ò72éÊ -endstream -endobj -741 0 obj << -/Type /Page -/Contents 742 0 R -/Resources 740 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 714 0 R 715 0 R 738 0 R 739 0 R ] ->> endobj -714 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [139.552 700.442 188.241 713.061] -/A << /S /GoTo /D (section.8) >> ->> endobj -715 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.154 700.442 333.399 713.061] -/A << /S /GoTo /D (section.8) >> ->> endobj -738 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [484.414 256.897 504.616 270.845] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -739 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [464.179 220.782 484.38 234.73] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -743 0 obj << -/D [741 0 R /XYZ 71 770.89 null] ->> endobj -744 0 obj << -/D [741 0 R /XYZ 72 730.164 null] ->> endobj -745 0 obj << -/D [741 0 R /XYZ 72 686.66 null] ->> endobj -746 0 obj << -/D [741 0 R /XYZ 72 636.473 null] ->> endobj -747 0 obj << -/D [741 0 R /XYZ 72 583.589 null] ->> endobj -748 0 obj << -/D [741 0 R /XYZ 72 561.588 null] ->> endobj -749 0 obj << -/D [741 0 R /XYZ 72 539.919 null] ->> endobj -750 0 obj << -/D [741 0 R /XYZ 72 504.136 null] ->> endobj -751 0 obj << -/D [741 0 R /XYZ 72 481.804 null] ->> endobj -752 0 obj << -/D [741 0 R /XYZ 72 460.135 null] ->> endobj -753 0 obj << -/D [741 0 R /XYZ 72 439.13 null] ->> endobj -754 0 obj << -/D [741 0 R /XYZ 72 405.34 null] ->> endobj -755 0 obj << -/D [741 0 R /XYZ 72 381.015 null] ->> endobj -756 0 obj << -/D [741 0 R /XYZ 72 359.678 null] ->> endobj -740 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R /F23 594 0 R /F35 757 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -760 0 obj << -/Length 1655 -/Filter /FlateDecode ->> -stream -xÚÍXËŽÛ6Ýç+¼”˜á[dŠ.š6)Z »ÙM‚@cÑŽZ[Hò¤é×÷^’’-™š™&-ÐIQyç^š®ö+ºúùí››¯Þ1µbŒX¥øêf·b–ÎW93„S»º)W·ÙvÍóìSQ×î°Þe²ªÃ6Ïö­+z׆Áf¬?Üüúê“9'FYØÐ/v[œÊªù¸ ëuÂ'S#¬!R°á‹ { ;h ;¸°U×ÃÆk–/Í1Ù©.Ý×[m8g„ÛÕ†I"¥Žn4ë 8RwGpÚ‡ÕFRb¨†ïÑ:ºýf6év#-ͪlÆ5lÖ¹þeÊa͉VùèïCÓÞUÝÇcq_ÕûÛætÀN×»û´ûÌJ¢Vø>lHg&óÜ ;Ol®ªêÚjc3ˆW Þ‹<ãØ˜ì®‚øõ]xxOm]çÚ‡57™‹3ßS&Ý¡„—ì;ѹ÷ßøD`ça­dVNñ±êB[7õ_®m m\©ólŸ¶ãt*æì21Sã)\EMôð!pg—ʷеKÙèNwÐ]HƒbDŽ(ô cêóLÌûá¦vˆR–gŸ‘-.Œ¶ÌÂÈãÔF0pÄhŸ}AË9F¨)jïîÏÀ[6wd½‘BeïÖ†eMÞ¹"¬ž$ ÃŒpºý=é-°84Lj’±»˜Vÿ„Ɍ²B Ÿ\„ {=dzÒ$7fŠç’É0Ýöà}ÂJ%ˆ\Ê÷ñôgÚNž!G;ÝÁ]Æö©¤ Zš§šëKkiˆ=š» -9ˆ½"¶ +Õ¾F³„çl -‰*Xæö®ÅV>WÆ$£œØ¹ 2>"Ü%cg¸‡Éwî×áKh«ý'×õaŠ7ítÄß;Ïj×¢žà«Àµð *N*²B寴3ÄB0N,„4ÄB…)Ï"2eÄðqÕ ØedÆPØP¢¬Ç¼Á(ÄÖ·El]Û"ǰ»mê²ê«&¾i]]B\ Û‡‘ tеBˆ¼ÞnG&‰|\üàL#̈i6Óê·C¥bg€'>D<Ådš„õSpr?¥ -ŒË¿N_¡r”æ82"ˆLA'0ª F+f!„CJ…)Ì3, ê2ôáP«J„4jdš]x³dôÔ¹ð!ÂÎùñYÆW@‚> -²·x¦cœPþ ‹RËuì”U·-Úø`ÂnQ `)* tôþt.úÚWÇè(Ïîý©-\qðþPlݧæPº??g¥ÑÓsöÍ’Õ°3fF{± &b¯ˆ­×0´ÐÅ™—Šå`u,pdšHIä êG_WààC¿Ä¼ê#YQ4p ÒCŸ¿& 5û£z w*å”?-Ð`¨ë C¦šñ(‡”›‹£Ü"ÌÀ¾šxãÈY® ]€¿¤ù þ8×Ë,0ÂÏž$¢‹Ï`@4æ97”™ -tžÏ -Á·Or€ËI쌑ć$Hñ…?ôqÂ;#üÃb¾À^¬v°?ÂÿÑ•‡ý#ò©þ#_à…{¦:雤¯m -Œû@«c%l 2paž¯#«^¡íM1œk¸ùåømµTž/Ê“hŠ‹– G=¤ç–à oL¨+ æ´Xg]Ö•EÛz–}IV©”äÜ,ßðë]5ø»tÇÆ«%™óÁLù` ÜM´Ï’°Q—~kð õI7ùx‰Tàš ù4Ál¾ïÕeϪk'›Òáu¿pÇŒýu1Ô:y¦Ï(ÅO š³VòY½0©‘Š2®î¹|C½œË™“<©pwæ×wgÿ”®rs ߌcäß#åèë«û^"íôH*®ê·«ÔiÂRwwh¶ìÅ>m±T1½˜>6¦on¨Æ¢HMc÷C-µIC?WuÙ|î¿Ü»Å?gÔù~méW mîRN˜šý'¸}Ú%¸Ñtìû¶¨;Ðùã²W9%”ÊÿÒ+!g³Keù-‰Š²—öGÀÏŠEÌ·¹3ºÌWR¥-±ÃËmrîÛ›t!Ôf -endstream -endobj -759 0 obj << -/Type /Page -/Contents 760 0 R -/Resources 758 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R ->> endobj -761 0 obj << -/D [759 0 R /XYZ 71 770.89 null] ->> endobj -762 0 obj << -/D [759 0 R /XYZ 72 703.763 null] ->> endobj -763 0 obj << -/D [759 0 R /XYZ 72 679.437 null] ->> endobj -764 0 obj << -/D [759 0 R /XYZ 72 657.437 null] ->> endobj -765 0 obj << -/D [759 0 R /XYZ 72 621.654 null] ->> endobj -766 0 obj << -/D [759 0 R /XYZ 72 585.872 null] ->> endobj -767 0 obj << -/D [759 0 R /XYZ 72 537.636 null] ->> endobj -768 0 obj << -/D [759 0 R /XYZ 72 499.197 null] ->> endobj -769 0 obj << -/D [759 0 R /XYZ 72 476.864 null] ->> endobj -770 0 obj << -/D [759 0 R /XYZ 72 441.081 null] ->> endobj -771 0 obj << -/D [759 0 R /XYZ 72 405.299 null] ->> endobj -772 0 obj << -/D [759 0 R /XYZ 72 368.852 null] ->> endobj -773 0 obj << -/D [759 0 R /XYZ 72 333.07 null] ->> endobj -774 0 obj << -/D [759 0 R /XYZ 72 279.894 null] ->> endobj -775 0 obj << -/D [759 0 R /XYZ 72 260.882 null] ->> endobj -776 0 obj << -/D [759 0 R /XYZ 72 236.889 null] ->> endobj -777 0 obj << -/D [759 0 R /XYZ 72 216.435 null] ->> endobj -778 0 obj << -/D [759 0 R /XYZ 72 192.887 null] ->> endobj -779 0 obj << -/D [759 0 R /XYZ 72 171.218 null] ->> endobj -780 0 obj << -/D [759 0 R /XYZ 72 149.549 null] ->> endobj -758 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -788 0 obj << -/Length 2197 -/Filter /FlateDecode ->> -stream -xÚíXK㸾÷¯r’±V”D=2§I²L€6ÓH½†lÓ¶°²ä•äîýõùªŠ²-™îl9æb’å"YªúêÅÐÛy¡÷ׇp6þéñá»ÏJ{J…Ö‘÷¸ÅT‰ò2•QXxïÉ7?†Z-žÿvÞè=-“"ô_Qî›®Ú~[,#•û]ÙìLÿ ø¿š®%ræW½ü=ìÚ¦¶;j³+k!¾.°©¬O–§j„㟋<òÛn5òEþÞ¶IôÝç8¹?Êó S)„dÉŸ^yçˡݘ—·ªÙ´o÷£y–­Ó/_FY¨0÷–* ’$•Êfã¼,qæ¼f€zˆw¸{“JS\»×*’¬p^p(ÇªÙ¹Ž“ Kóqßaeþ©Ë$Mý¦åI毠ÃÌ7t€·Œc¨,O§Ÿ½ëL9˜n#Ø­lh¦Ä‚DÚW»½¡siÑð-Lv+©pUŒ§ÞC+ÿoüfÿ®-h,hÆB/ëÎ4›‹4"x8•¸ ò,QêŸÀ½nù#7åª6Á¼´/H¤ M-È·‹eúN¤ç…ß—$êë‚ÕÆö#"ö&#ËuÛüªdwêÊ4VµÈ# ûfpY¼ˆárgT ßx: -óžt§ÄAyÓzº›%¦ïlÇÚ ¼SÀª9}Gœ¤lUxaE¦DHükúŸN› -gÇ7ÇrýÓáÀ ²–[ãPnA‰Iÿ­.{H1»s‚¤[½|æQ×-aúMÔ’%Ö&<é Ocþzþt!mø‰]z`UåsjçßB䆱”ãšÔ˜šˆüEÈçHDœ•¢$uj²ÜÜ[yÈ7»~p‡3“âãˆÞ8Ö Òê"_Îz%ÚÄš´•#ÆÁnÏ! -kœ&Òl -'Ö½Ý;U€ý“ÃÆQ²Ç˜¶¢kÓ ê:;çßO`-à¿Y–‚ZÀ0ÁÇbý¶7͘‹dû4;Cù Œæ>ÃÐÏzàac9šMµæóJÅî¡;3“]ˆYÚ®;m\,h)c) -lp…ªl!OO£x ³E鮈ÄÛX*c=œfv¶Ñ³Ú5­=á5´°ÅäZI´Ñ¡dq¦ ƒ9íâæbqÌ*ËA àm¬NWjÉÒ UÚ Åï'Õ’pÈA’ë‹û+æ^?ЂÀC´B;8ã@ê¿-–€:àŽŠm†·ÛÀq-ܽ@Aq*Ì&ÑB½—R• ”RÙ1̓"¾T—G¶ÏËÝB/+Ï -ý(G³[íõ.&¡À$îñÍ3Çc†kÇN‰Ô©Ê€Â%dËÞV0ÀÄVʦ“\¤‰î+‚è -ÔÐëvžLþÁœ!êv7ÛÉ—?q$A4¤ %ñûûLJŸíAÊSy¤QâÅéPyëÃÃÓsèmð'œöɽ7f=xq ÕAµ÷õág“‚*_ÁtV†dë1öÝÜ©Õtþ?¹;R0j1½zÝž¸”ž—Šõ?b¨w(‹ã.½×OÍé°2Ýó»io…)Ê‚ßR"Mózû«ÚÖ/ ­¾úÕ8‹¿0 -ŠüRü5î4BøR#ã7˜ŸOR½'i‡ë,ˆ.Õ-Z³/¡ó’<г£U[§´PC’;[$>}[—wš¤D—ã„$%!,;ÏA¦îƒ.Ô%ÝÝWX¬§÷£Â7n…¥PAáИú Á榼.àñ <‰<6ÌtÔÃÒ4ò¹sæòJÖ½©ÍÚ&N”1RL0…æGIx¶?ÂßóÝ# ÝWK¯IÓ•m ‰Aj‘Œ[Çs÷Õõ–ø÷¿üùñSù©+×ñ4Ε÷/ªe½“D,, -;æTÐP·”EiF¾ñ;ˆDQÏ6£7ÐÌ Ažü.lÂNE<î”®EîkÏR^•þ´”°‹ŒâD¤ÚláÚ—õVf­ÏLÖUs.¸xÍýP’OŸŒ”VBæ¬L—Òmϼꪱ”»ò~Zo¹¡Æ¤>?1Üg¥í÷m7eš»¸ºLü¯Æ¼S§à€¯¡¨„”!qÍ RR†âIÅÉÝÓüUÍÒÕ¢]> h¿//åÖÓ E '´ºh¥=‰:"•ÿù[´† ¿Äåü\†Žb|Öá¶v$ûÙX9êØ%}Õ÷Õ¡ªKnPòk‰ø‘$õ¿GÎ#…¶™&.AÍEQ1¬ 4Â3y5+¡Ý¡´ÿŠ6hÇEy7i+w¨W§ûS»pÏÉò,~ßÉoŸÁQ"¨i‘S(ë`˜ˆƒ¡T°¾RWíö¤æˆ|Ê*âh…µM¡.̯à5;f«3а(­¿E¿]7Ž×~– ¥z£,v9”H šœ]zUq5"—2XW£é«epýw]v}‹ZŸA—«%:û¿«i=w5®¥…u5’«Ñû±,\™,õ´¤â5»Éåò‹Ëiz|¤ä,^GÇŠ×aÓ=¯;«„j‘ óR‡¶ß‡N^´[ÿƒÂ  -endstream -endobj -787 0 obj << -/Type /Page -/Contents 788 0 R -/Resources 786 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 699 0 R -/Annots [ 781 0 R 782 0 R 783 0 R 801 0 R 784 0 R 785 0 R 803 0 R ] ->> endobj -781 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.282 374.747 146.484 388.694] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -782 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [425.208 202.061 492.71 214.68] -/A << /S /GoTo /D (section*.8) >> ->> endobj -783 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [504.32 202.061 531.996 214.68] -/A << /S /GoTo /D (section*.8) >> ->> endobj -801 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [147.912 186.951 352.689 200.899] -/A << /S /GoTo /D (section*.8) >> ->> endobj -784 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [423.47 137.055 491.745 149.674] -/A << /S /GoTo /D (section*.8) >> ->> endobj -785 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [504.32 137.055 531.996 149.674] -/A << /S /GoTo /D (section*.8) >> ->> endobj -803 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [147.912 121.945 352.689 135.892] -/A << /S /GoTo /D (section*.8) >> ->> endobj -789 0 obj << -/D [787 0 R /XYZ 71 770.89 null] ->> endobj -790 0 obj << -/D [787 0 R /XYZ 72 730.164 null] ->> endobj -791 0 obj << -/D [787 0 R /XYZ 72 674.871 null] ->> endobj -792 0 obj << -/D [787 0 R /XYZ 72 636.1 null] ->> endobj -170 0 obj << -/D [787 0 R /XYZ 72 562.833 null] ->> endobj -174 0 obj << -/D [787 0 R /XYZ 72 449.134 null] ->> endobj -793 0 obj << -/D [787 0 R /XYZ 72 419.745 null] ->> endobj -794 0 obj << -/D [787 0 R /XYZ 72 397.412 null] ->> endobj -795 0 obj << -/D [787 0 R /XYZ 72 375.743 null] ->> endobj -796 0 obj << -/D [787 0 R /XYZ 72 340.293 null] ->> endobj -797 0 obj << -/D [787 0 R /XYZ 72 318.624 null] ->> endobj -798 0 obj << -/D [787 0 R /XYZ 72 281.845 null] ->> endobj -799 0 obj << -/D [787 0 R /XYZ 72 260.508 null] ->> endobj -800 0 obj << -/D [787 0 R /XYZ 72 238.84 null] ->> endobj -802 0 obj << -/D [787 0 R /XYZ 72 174.166 null] ->> endobj -786 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -806 0 obj << -/Length 1790 -/Filter /FlateDecode ->> -stream -xÚÍYKoÛF¾ûWð(Õåzß¹h -äVÔhJ`Èe•(‡’£¤¿¾³»|-µz;޶Hq9»óÍã›áä!ÁÉW¸÷ùÛíÕÍ"B‚&·3¸Äˆ`“(¢…ÏÛi2Ü‚ ?ß~lÞLF)7xφ)£r°~ÌWþʪÁØß®—åÚ_nòbº£ͯõK™_[=у¿¯e盡ÿ¾¯‚—@òxQ½îöH­!øêã§a -²‡OR¦n)%HÊJ·¿‡š–å½ÛÔté¾pйò¼Êü…?—þ~>~z‚ –þ¾Ì¾<çe¶È -‹ÑºÒc2.üÅø&,›¬=bǯö_VÚŒåP' -c:D½›SÎÄàŸŽlf}È -áò˜K£O¥Ë«)$èI–Mëä\}Ζóy•/ß…aÃ2“϶UL¬¹ùÀx€‡ËÆyFÎA6w“¬Xgåçh”JD4iS¦[ғɆcÔ2‹¨JÍ¢¯ õ%˜…üAÑNb$bÐæŸðP Ü´uÑWG@w‹å4»»Ÿ/'ÿÎæã‡èA ˆJÕ‰/ØB'[û ›È ÷6_7q1z*³¯ùòyuW!¼{;¹„ˆþv…õˆu³µËhîfýO²¢ã°½èïx«¨Ø²œ„¼ÙzÃ<›­ë¯Öãr?1ÅÀæ°KÈ.y‹fÑ ÷>‘ÆäQè6é`ä,h“ÙŽJV¨Mt$‡hQE‘à*Dëþ´ 6Q´²bWƒŽZü(¬®£Xi$[‡º+ %a’™ÆJ ‰{ž×L0ðuJ‚9Q#Z§j‚4,ŒžÍWY¨°A܈ŸGΤ¸Ÿ™Bj7é«ÛôÑ9P(Ý)‚yKŽtT¨mq~0$4Cûš·=Eù¹­K@´æ(ÛÐíä(ÝU?û¶>ÌOÄVbª¿U±¬¶jÉÉ÷Ž[ÌpJª/Œ¨2x<*¤Àí99-ÝþíšÀ6ê§p“!p>va¼xí øÐ´/ŽÖk°“¦È…IÅ£µ#«¨ÍkГ)ü5èéÇÓI| $ð±|³Ž~àôÜŽÞ–ãGgŒ@çÚË7ØÝ$ .aÜ3„`5Šž›¤ÚÙϱõ˜^ëF“´âœ¼˜ÌŸW¹ïÌÃéY¹ì' ù§ß(‰¨º³e%m†„jI;w»`™ö¨¹íóµª0ŠÈ„¶×´MöÑõ#A¢!ÇZAùÎO,9šµ@Û™f`s;;©ì¿«¦‘@_R€'ôɪ~€ÞW³,b}Rõ¦*;Ç´PGzxJkñbPßRÎ]{Á”ÖŠÒœ‚™bŠï™Òjh4¹›ÒÒýSZpKƘҲc¦´´?¥Ý_‡öòÈ›5´­„¤fzVT7›_c$Úzò&,AïBðÃŽ 3Ëízću¿÷@‰‡ Ó/á=ð¶Õ{Ì{zà  ¼§†fû£”18¢’!'ÉcR9g¦Jåö -Ò<Œg*ëùXŸÚX¤éÁD¥!ÊÓ‹ð]fº¤`UhIA[Rp_Uƒr&Àš‡ÉeYd[£H7( xBÈŠÊÃ<Ñé-OpŒ÷ð„‚ÖótˆÀ/óÄver°®‚²Ÿ‰(ˆéüܸ‡%è$áÙpô°šžìý-€8‚%dYCH3°ý%,¢4¬ R¸Ú+²Äy¿åÁ§í–8/Î¥ ²£Ôîñ”Ú/ELCD›—p+Jà1÷é{EÏ}®# -XþG—QXò€()ùœHtÚÎz½²>·g‰¹:±¿Ý^Ø0ïJ´ÜÙᔦ­iuvõ5-4R# %Eª%’ªBœ‘èb°úÿ-ï4B -endstream -endobj -805 0 obj << -/Type /Page -/Contents 806 0 R -/Resources 804 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R ->> endobj -807 0 obj << -/D [805 0 R /XYZ 71 770.89 null] ->> endobj -808 0 obj << -/D [805 0 R /XYZ 72 730.164 null] ->> endobj -810 0 obj << -/D [805 0 R /XYZ 72 665.324 null] ->> endobj -811 0 obj << -/D [805 0 R /XYZ 72 642.991 null] ->> endobj -812 0 obj << -/D [805 0 R /XYZ 72 621.322 null] ->> endobj -813 0 obj << -/D [805 0 R /XYZ 72 599.653 null] ->> endobj -814 0 obj << -/D [805 0 R /XYZ 72 577.985 null] ->> endobj -815 0 obj << -/D [805 0 R /XYZ 72 537.636 null] ->> endobj -816 0 obj << -/D [805 0 R /XYZ 72 512.978 null] ->> endobj -817 0 obj << -/D [805 0 R /XYZ 72 491.31 null] ->> endobj -818 0 obj << -/D [805 0 R /XYZ 72 469.641 null] ->> endobj -819 0 obj << -/D [805 0 R /XYZ 72 447.972 null] ->> endobj -820 0 obj << -/D [805 0 R /XYZ 72 426.303 null] ->> endobj -821 0 obj << -/D [805 0 R /XYZ 72 404.635 null] ->> endobj -822 0 obj << -/D [805 0 R /XYZ 72 364.286 null] ->> endobj -823 0 obj << -/D [805 0 R /XYZ 72 339.628 null] ->> endobj -824 0 obj << -/D [805 0 R /XYZ 72 317.96 null] ->> endobj -825 0 obj << -/D [805 0 R /XYZ 72 296.291 null] ->> endobj -826 0 obj << -/D [805 0 R /XYZ 72 275.286 null] ->> endobj -827 0 obj << -/D [805 0 R /XYZ 72 237.374 null] ->> endobj -828 0 obj << -/D [805 0 R /XYZ 72 205.382 null] ->> endobj -829 0 obj << -/D [805 0 R /XYZ 72 165.145 null] ->> endobj -804 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F27 809 0 R /F25 595 0 R /F23 594 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -837 0 obj << -/Length 2163 -/Filter /FlateDecode ->> -stream -xÚ­YKoãF¾ûW{ X=ìÙ<ä° dÉ-»¾9ƒ)‹ˆDjù˜ç×o=š”HQ¶œ0Äfu³º_WU—£à%ˆ‚ßEþù¯‡»OŸ¥ ¤©µ*x؉ -鄊Òà!ÃV«µN£°¨òu½]³ÍJ%áïøSt<µ©«¼ìÊÚ¯ìø”aWó{·+[Á„ra]V+xt¼ªÝÕý>çùg˜¶<\Û2/V2lŠœIÙ KÓÔßæw™ç•—í&kòvõåáÐo-0&f=X -ådxRÁ‘ -HÛ6õGÝ®àAÛ5Ev«µQY‰`ÔÛëÌÎìÁKÚnà=Ê@š’%’ÐÏsh7|ŽÖð<ÑhŠå2Ð_Ń}Û¶|ÞLªêCYe{~©‰ãfÓ7MQm -¬F,Ü9` í„Noa„ -¬amþI‹Î€#ü +bàÛ7_q×8óbƒóà‘b¾‡í¡R¡ÇÚç•S!yB£Y70š[‹t©îyòÛÊcˆYÛö‡‚éußñ€0´!£â˜‚9‰WñÝ/â­â°oËê…I6Wîùhû~æ=Ó nŸ>ks®’NR) ª‘J‡:/žªþð\4_xýÔë჉C=-9Ìm^ú&ó²*Ìš&Cq^—$*6øZ7ÏeûDr³m9°j呉*–ÃçÞçö>dG¦ß7ˆŒ›¹<㵉R‘¸™ò$*lsW,Êè¬0j`ø[d£–RlJ´† c-H´WÇ,>üHHÝ Œ$“ºŒã[ÅßnúcÂÈ è¹Î¼Dʱ˜ÓƒJŽK–§#‘(wá8Þç&ߥÀat`)”’Âh)âx8i{ÖšÂ(ÆÐŽ/ií]Öø³Â‡™L”g¯X³q×0dZY œ—»¬ªŠ½?‡ „-1D-Â÷A‚"ã/ùÍG–pÁT‰*=™ª\4‡RBÛqDì%t!ãxd”õyY?mX~6òÕàµNáœibX9ªÛ¥'‘ÛþÜûVx€=¤]ú#ۺ؇à :ÙX¨³÷†q’3ãgFÀ¦c¯ÄÂù€Hzýôp÷¿;' -d -D®TVjˆá6Øî¿DA“àkJßhé!Ð`)<±ûà¿w¿.•:V"Ž ñ’nþˆ]ìl ¦X•þ-;_lL¡íûÔÿª•‰ÖS«y|»¯ëæM‡G Ò¿äð¢êO9ß@–Ib˜TB̉ÿš ò©Ä/+–еXØ8Á ÷7mŒqD™éÆç±ç’,œ @O<® ©%Vˆ2ñ‰SºiLã)Š¡Ç±ÎƒEõø•ƒ Ÿ9Êx_©à$_-E5ÔÇ]¤_÷z,®äeE<âèКäv`;ÀœJβ¶ô%8_3Í“TŽ9þQ45ÀŒÎòÑ8Ń©©²T¥û´´ Œ’VDïæ-";Íl³ÔÆÕ" -q’“ÐÀpm^ü‡p ×ø¾ãàø -5ÃPxïÓ7áR§Þ<Ö[Ojsu—‹; Á'£Í6úÇ ã>bM n®B\K〃) ‘TkȧòÂK0Ç3&äbB¢W’Ê/|™úû|»9§Áß0õŽ¿µN!$ïçH‘fÁá(E}’æŠ+ÖÚ@t³pˆ´ @_€ænõµ¿O ¶?ãk»èë–._ÇËVÂWïárTcuxY/~ráZÊ -ÿǰ ʹÒrè6i\³ˆ ·4™ç¢ ÕÐRZeH\c*Ãà9 @™x T§Á³£6$Ž2~L›&ž×Øç_²†ó;Å–„c S¾íJv¦ÿ¸Õ¯4;©%J™”G„M•×öü>ú VM*xR5€jí] .I=uˆ£² -8æüîóòe†G†È K?l«‚ÿø‹8ôaa’Ľð êMÅuž»Àt<˜$ \PñÓKè|s—2,§¶ä”Ú`z;pö r<÷hð²ÆSJòëðç­gWüºé‘·Q$§ Oª›¸ž‰‹ý7»·Ý=ïhvŽv0{ˆ«Oz£&: ±Y呌¯¤:<å÷quÆö,Êë?åãOûV“g‘žÞá4.(qô_åýƧ -ª ©I[-éóIi[EcyPdþ,¥¼Ìéõ=¶¾Û‡ "„X¼aãWêzkŽ}ñÔvÅñ–ÖÜZÎê0HïBë·{Ig…‹Ñ`ºм˜uc¾ÌÞšuS¸Õœ².gÜæ•7!»í¦øÃ<üK›§PX§W-uÈ^ª²ëóeQdl…túÆ -ÿ$Æ›Qü¦×¥æ¤$wzµ²¾°´ó4i¯ª§ÂÅ״˪—ýÍྡN½Ýj›÷p|M#ß¶µC‰æo¦ð¤²çÞÓø6­¬oÝ×Ýn‚µ2S#œB0}’ÖjqñOwÿ“#è -endstream -endobj -836 0 obj << -/Type /Page -/Contents 837 0 R -/Resources 835 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R -/Annots [ 831 0 R 832 0 R 833 0 R 834 0 R ] ->> endobj -831 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [427.656 452.082 528.745 464.701] -/A << /S /GoTo /D (subsubsection.6.2.2) >> ->> endobj -832 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [106.122 437.636 179.651 450.255] -/A << /S /GoTo /D (subsubsection.6.2.2) >> ->> endobj -833 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [100.269 401.521 200.656 414.141] -/A << /S /GoTo /D (subsubsection.7.2.3) >> ->> endobj -834 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [211.671 401.521 285.2 414.141] -/A << /S /GoTo /D (subsubsection.7.2.3) >> ->> endobj -838 0 obj << -/D [836 0 R /XYZ 71 770.89 null] ->> endobj -178 0 obj << -/D [836 0 R /XYZ 72 670.263 null] ->> endobj -839 0 obj << -/D [836 0 R /XYZ 72 533.745 null] ->> endobj -840 0 obj << -/D [836 0 R /XYZ 72 510.197 null] ->> endobj -841 0 obj << -/D [836 0 R /XYZ 72 488.528 null] ->> endobj -842 0 obj << -/D [836 0 R /XYZ 72 438.632 null] ->> endobj -843 0 obj << -/D [836 0 R /XYZ 72 402.518 null] ->> endobj -844 0 obj << -/D [836 0 R /XYZ 72 380.849 null] ->> endobj -182 0 obj << -/D [836 0 R /XYZ 72 291.227 null] ->> endobj -845 0 obj << -/D [836 0 R /XYZ 72 161.048 null] ->> endobj -835 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -848 0 obj << -/Length 1408 -/Filter /FlateDecode ->> -stream -xÚÝXIãD¾÷¯Èm‰T×^.¡9b8pjN=£È±+‰!±ƒ—†þ÷¼rUÛm'NK€˜“ûÕ[¾·^ìxñÓöÏïŸ?± i!èâi» ˜ *ÅB‘Q¬OÉâ98.© -ê²Z®˜ÐÁf¹¢a`ÜŸÒØ·UîžÛèP´\ &‚_òÊ“UûÈÓE™{~¨³%°©K“|po>c"€ ˆÊ ÷f•îxæ™'&v‰I¦¥Ù6/ŽQ•æKdß.¿<ý Æ®GœKgOju¡2H-{8šOžEêÁÿÝkÝüjiK÷¦0GÓà²iŽš¢Ñ>œœ5 fð&®‹{¸¿å«“µ7å™i•;иuø'ìúgEu㟠ӡ³‡#†¸Å\`ЫL“ÚŠÊãÅ,pC®=¯ã†/óîþ5;¤¿{EyHz—߀J‚?÷ilý··$4ˆ -OÛ÷ý”fîKl9î£,3÷Áú§HLá9ްµÀ½X!&®@òI]g gMYoŽÑÉá›[yèLE ’ÒÛ¼=;ÉDNQï#w<~b¼ Y¨P(Ksú9ýâhú°RŠ˜ÏDˆV LÛ"?º—Ø=Bc´DBñVÚK^lÒr šÒl·vJ–£*®ä­¢+Ò‹#Ža¤Æ`_@W_ÌzŽ÷ãÆ‡H3Ñdz•}éâV†}á´/|ñ¼âOù§T#¸Ùj¦”jUýí_uST'i¾ŽzîÁ ›±Ö=ŽýÐIT–¡ö8ù¤>cAÆ J·ÀE«[Ø((ôú&4 QÂ{ÐèðJV0¾™=¦`veÑfùSQAåTôë¿Æ¡¥ -©‹æÛ÷1ÌîC£l - "!¬ßbÌutðE=(Ñá ¤  s!;H #C€Ú´Ÿ?)š -Pæ:ÒÂ6}Ñ*•åk_ŒGµS0sìø™xîŠEmv(¿Dè¾åßZ~é £S¤;nHòu–WkÛ[³Þ¢ÝDlI¤9yŸésêåÙt;^5AFCŠÈ~ €ª2†"L¿zPêÌÃÒ-‘æÊ©0‘ YlG«ê;MÈP½ÉjEòÙ]}Ô§Ú:«SÌiçä4¡Dܘ®¦9ÑI¨2ïòkz7Ž^ñ~\ówáV½žÆ вBßš‚Ö•4Ñό眿«‘˜Ž1$t¬^À‰ÑxïLÊ£ÙCg32±¥¹`g3kØâ –ìϰÞG§1¸¢÷< >œµi›#°Ä1 g^¢v›§}Z­^Ý&7*_k$߆oâ -–(;Šv›ødD1Œ”ìj%A«Ci"8E¥Çþ\3‚ÖÎÀ4»Ô*DÃÖ•œfIGnç~Es£²Sä²I9j÷´‹—ë1R"ÆuƒM%‡óƺÏëCâfâÌ®o•ûíW`Gä£-  0 ¬¥œÉà‡¼€Å ¶@Ä»©Xuðéo‚µyq0Ù®Ú·Ë÷ˆŒÃ†/y”͘¥‡kD€†1s° ÉÿdòeP}͛ЕV -‡©}G\ßv0¹e¿´‹ ½m>–¢7n`waŸÓ[„n¡oß`)ç/=ÐH˜ -ï_z$¬ûznÿ¡öçPäÿréiJ<æ: @Öš6•n%½DÑïÚ]Üý¨u@þ¦¾ùJzEË1]$ŽùüÉ”1XÓð`ÂúG'ãþ…%a¶fòöÆRøË4{1Eéo,ã¼>R{s»»ãÆòmM_ñ)es®ìÚ2Ù”»VÔ^ªMå¦3ÁÎÖ•íxSs0•*¬;s><ÊØd~¸é„M¿_\rA¸!$´n)•_;Ø(ñO´•æQ -endstream -endobj -847 0 obj << -/Type /Page -/Contents 848 0 R -/Resources 846 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R ->> endobj -849 0 obj << -/D [847 0 R /XYZ 71 770.89 null] ->> endobj -186 0 obj << -/D [847 0 R /XYZ 72 684.709 null] ->> endobj -850 0 obj << -/D [847 0 R /XYZ 72 597.204 null] ->> endobj -851 0 obj << -/D [847 0 R /XYZ 72 577.196 null] ->> endobj -852 0 obj << -/D [847 0 R /XYZ 72 553.867 null] ->> endobj -853 0 obj << -/D [847 0 R /XYZ 72 517.42 null] ->> endobj -854 0 obj << -/D [847 0 R /XYZ 72 496.083 null] ->> endobj -855 0 obj << -/D [847 0 R /XYZ 72 455.403 null] ->> endobj -856 0 obj << -/D [847 0 R /XYZ 72 431.077 null] ->> endobj -857 0 obj << -/D [847 0 R /XYZ 72 411.069 null] ->> endobj -858 0 obj << -/D [847 0 R /XYZ 72 387.74 null] ->> endobj -859 0 obj << -/D [847 0 R /XYZ 72 366.071 null] ->> endobj -860 0 obj << -/D [847 0 R /XYZ 72 315.178 null] ->> endobj -861 0 obj << -/D [847 0 R /XYZ 72 295.502 null] ->> endobj -862 0 obj << -/D [847 0 R /XYZ 72 272.173 null] ->> endobj -863 0 obj << -/D [847 0 R /XYZ 72 235.726 null] ->> endobj -864 0 obj << -/D [847 0 R /XYZ 72 214.39 null] ->> endobj -190 0 obj << -/D [847 0 R /XYZ 72 177.652 null] ->> endobj -846 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -867 0 obj << -/Length 1390 -/Filter /FlateDecode ->> -stream -xÚíXKÛ6¾ï¯Ð­2Z3|‹jÑÃh -Hsñm,´6m ±%C–“&¿¾C%‹^y×›çeO")røÍ|3Ci²Jhò÷=ù¾œ]½xÅTÂÉ•âÉl™MÍ’ŒÂižÌÉMÊÈäÝìŸ~Õ‹WB—0 M¿üä›m±ªÊö°°·ì¼­›wnñé6Œ)¢ó¼[ôçd*™JÛµÅFc÷åâ:&è¸Q€ÖÄ´äY# -¤õH¯ÇMÀ‰8:¼3àú1’eê A¢ ã½óü~¦™!2N¦Å}ïAÇ(—ˆÐȨΌ(Éã=Vz"W-ZÛ¸Ž‹á"Øâ³mê_æ†08"Ô%ùÈ<#zÈ×ß ²€ÔÎY ùú‘|˜sL‡•ýx;nQˆŠ\ëc I4ëfŸd©,#$F¹âå£`E.#´×ßíà o:ê$§ün§ŒrÂELŒÝìmÌœfü+É»þäå_JÞëHÞ¯crrqõ(y<'¢gÏœc. - ü9]<§‹¯÷8š)žóÅÏÌ'ûóJ3É€¡<öÙ»sŸ½m1Z»;0ÞÓ¸þå†h¥Ÿvºüþ'Ÿz–¶úK`[ò… ËçÈs '~>ÿ†F7Sê{]¢åå—èœ*.0_6ÀCó™È|‚¹›œKÂ@81D“ÉT)š.jg1¥»‰`iSC‡¥‹Ã¼}êˆ(ïÕÄðÔt‚ -,èŒ+è\Û¾ðýÍdéþV¡k(œ?[7ƱNr·”©«¤ n~h&]Ɇs–M½Åý²…㪅]Œ âÀԜۢ-ë* )æP–ùZÌÕ_4.¼ÚIÞa}úÞÎÕºÎ'¬æ,ØQ -•þ[·¶?w»y_ì)è„£{c«U»F ËnÞ‰ðƒ1êíîÐzEp DŒùe„™cz¨.Hz/ðõ$™J–-yœºzš¹Šêvè…÷ ˜æZ§[7xØ´ånóéþ"=Iøßõ¿X6ÃŒN¶¥Î:_p3ï<A\„èŒpè€vˆÙùÀñ.~5`)žey:[‡Ÿ0ŶcTvÅ¿køs]¼Ô…—q ¤¤Ç¹1ãnÄ?&„=ÆÐ„ÝðMPÌ0¢Ð@ã?N\t€ÍÇϺ Cá6n¬hìÉÂà¸cY¹çTGD©ÅaQÖ¸ex6e›Ãÿör䃣O6Áp¢MŸo*Ÿ6hÞcÊÎMEöÜ¿ÏIèv¾AçoÜXq‡ëa©Äõt¿É€tgtš§N™×Û­a'¿Ü·Åû>ËQ> endobj -868 0 obj << -/D [866 0 R /XYZ 71 770.89 null] ->> endobj -869 0 obj << -/D [866 0 R /XYZ 72 730.164 null] ->> endobj -870 0 obj << -/D [866 0 R /XYZ 72 700.774 null] ->> endobj -871 0 obj << -/D [866 0 R /XYZ 72 664.659 null] ->> endobj -872 0 obj << -/D [866 0 R /XYZ 72 628.877 null] ->> endobj -873 0 obj << -/D [866 0 R /XYZ 72 606.876 null] ->> endobj -874 0 obj << -/D [866 0 R /XYZ 72 585.207 null] ->> endobj -875 0 obj << -/D [866 0 R /XYZ 72 565.418 null] ->> endobj -876 0 obj << -/D [866 0 R /XYZ 72 523.19 null] ->> endobj -877 0 obj << -/D [866 0 R /XYZ 72 500.412 null] ->> endobj -878 0 obj << -/D [866 0 R /XYZ 72 458.184 null] ->> endobj -879 0 obj << -/D [866 0 R /XYZ 72 433.526 null] ->> endobj -880 0 obj << -/D [866 0 R /XYZ 72 413.737 null] ->> endobj -881 0 obj << -/D [866 0 R /XYZ 72 371.509 null] ->> endobj -882 0 obj << -/D [866 0 R /XYZ 72 348.73 null] ->> endobj -883 0 obj << -/D [866 0 R /XYZ 72 327.062 null] ->> endobj -884 0 obj << -/D [866 0 R /XYZ 72 303.514 null] ->> endobj -194 0 obj << -/D [866 0 R /XYZ 72 265.116 null] ->> endobj -865 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -890 0 obj << -/Length 2616 -/Filter /FlateDecode ->> -stream -xÚ•ێݶñ}¿â /ÖÂY­$êZ?%v¶€‘´Y l£àJ:{ëH§ºìvûõ™%J֦ΓÈáp8œûPÁáá~¼ -äûÃÝÕíû09„¡_$It¸;²è…¹Åá®:|ôúz0ÕT_ßDYâé¶âAeúºqœzçë(÷¦f4—Æ”z4]Ë8Ý‘×Ç“ì~¼Ž2¶uýÀ#ßaú„iiê1F»ž÷ëëÐ+Ëú2êû¦fÐpÁ/Òêu#ÂIȶןïþ¼ c?ŽS¾ˆnSE©Wê¡p˜y÷BFOCÍ‹f䕞zÁcr¯n^;þž»alžñ oßõ_df Â= Årêûùbø—¹œüŸúÞÑ×Ç×áŽ5Cê¶ìˆ¯ªî}{“(ôÓTTò×îšÜG<¾î¿ƒ IìÞKÂS©Çë(s;O@Í„Ày©Q[ -tpÑ$¶Û÷‘rí!Ì ¿"àÎþ¨€ÑÖfSøQQX¤0ª˜ì§ öȪÂÏÂâ[¨æ)Š™å{•…ÿ©ÌC[WpN(B`#…³Ùð[ÐT™ŽgŽñLg’ïMƒÅ‡ùÚ`s½ÊNÝÔT<îë 8Æ¢ViüÄÞÙ´æŒ` Mptü† q^J¤2?PÅ’u2ù{ RDŽA4"äd,h^¼øt²£n/ÓÈ›ÍÀ00u‘Lê+µ‘ ^5*¼0åï=;MîýüöCªúÑ”µ}ÇÊ{Gd¸"nQ,q7®DXE²bÎÙ{ -ï8±ÞPêFˆ™ãŠz>;B.ç|1@iµiêj>fG 6n$V Áÿ·M²xs˜q/ÇÅAfjx‘ GtSø’ûÑ(pRï5‘ö¢ ùF¡0aæˆ&+Q:túZ—¸tb°ˆO1"çGV:_m¥rö¥â«S°Éà×J6*ÀF†±TK ìÃÈx÷`eÇw@B¦ñ»v³=ÉRg‹Çßœs^C€`)ãìîÄ<’Û˜NÜõç}ìyêGIºÕ IÜIÄ £^cŒxõÜê³)ùˆ‚c‡r (ëð‚ÓhOÏnLûÀî-Ì—iÌ3#¬BÁë1Í­î$ÑÛ°éÖ€BÎõg(õΗ¦>[Û¦c£”sˆžìª¥ØkX»7­î¥îcûîÌ’›²M¸ -=°5WÜà‰ù&Ù¨ÜWàÄnì+?C—I0î<ÓxtšyÞ½½ÛJ6„"ðC)ßvÄ„T‡À^‰Éá@s1GÛbˆV]A,`N $Ç‚3VŸnÛºa´{Öè^¹tr2cUÝYc@E(• d~v,òÑ€:â$%kŽ“LÔÉö a°8²xÄù îcÀâc4(ÜðÎ e_‚ò¶ûªyåË0Õ3/£¡ Ñ˜|ÆúžWªz”ì†Àª¢æ‚*¦naÝqÏü8 -å¢?‘—P°˜ Ì4bc9ݾEÛË{T9þùãì•!à30›†9¸ y2m%MÍS[rc†3hv*“/Øhäò)“»4ÙQKDâgÅÞRë¾1ÒÂüûÏÅþ;0ÿF_hû_î®þs…@9„1ä¯@â ò³$?”竟ƒC‹À{"ÔóAù¨"84‡_®þ!íîêü0Q~çD+IÄ{tUý®¯Ýä!mr=î×EäÏ¢$Dq‚‘Üá$˜ëlSÑ„0Çžá²—Y‚¸ÈÉUeaœú"›ápЛ‡“mœazš·UzÔrÌq³Õ£é Yî(se=Ԟϕ#µóXÜ!œ-@ê6f÷ËNPÌ8|(û @HöhËa9–²Ùa×ßP_Ç[$ß»TB>3uqæœù¢3†Ñ¦%ÀЉPqƒñ{à©iÈÂ=¶‘#±„0ò±IpPƒÉ_ð}Dââ‡0㎶¾KMôÉ¡Š_$èNú²ô¸ßüdÀ¼@ÓQN[®Ûwõݵͳ͟.k²q0H8´`SÝ9yem°jÖE/@*q‹šZÚòcß]rìlü”„Îݵê㱄–£¬¹øÀ±×çÝÒM¼¢=9]Žê ãÖ 'âà SjéÖùcê[‹|/ ¢I·R@‹©‡k!e»˜¾H.RÌ’ l› ÂÎÕWRWRò\¥¬Ï Ìê8'×´âVjûVµËÁ[¥Êû[»¥©‡Ú¥%èáf0ÿ#OQ‰k}ßí]‚Ë’Ô{î&{8Ωð€/ËGTO©h„Ç(eÂn뛓ndÏ}Ãú˜k€•];˜K=—>ÅË8Õ´ØuÐDVgö^²ü=½8~0 äÀÃ¥÷–(M¿Šùlö)ÕžøN–lQjÛ€±3ãh'vÖY.¹ ÑtÀ‘¿lViFò‚»‰#@:’+2¾ÈÀÓ¶÷b§.ÇI7Ô‘e_‰vÛ [ÑÄ)Òd¸>ë àãR{É~PÂI_Ð1!ØhA‹‚þpâ×›}ó& ØU¶ãv[¼÷²`Ÿª…_Žõ1 Bž´‰C±<×K/ÆHpF{‰ÀÍmDIŠÉ9mäBÀ ãUȑû z)©ƒ9H¿âàw«"fæ&”~Ò´%”Ò_3‹®5ˆ¹dëŒÅ? l¼Þ}æÇf4×DÙâGKF ٩ŽRÊp==kÀ6ÊŒo0ˆ…ü8É?mìÃGæÚg6·™$ø¾ºôÐÀ½Z‘mŠX©Ûè®ü=áqùP«Ÿ>¨,­ ŒÃ~`iä - d€Ã$LøåJÝ”S£Çy‰ZJ\éðÙc¨Çá ¿}ë#çÔ¢°O™ù"$:…ôr~BMB-#A¿gÊ{wº¼ ãXN¶¾ÍÐWÁ+ ¥iùýÔvÛ8sÒë?SôD­³g2µ‘Ë3·h›‹·(R~g‡›,÷ó,䋨dz«ßЗFC -endstream -endobj -889 0 obj << -/Type /Page -/Contents 890 0 R -/Resources 888 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R -/Annots [ 885 0 R 886 0 R 887 0 R 892 0 R ] ->> endobj -885 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [212.081 454.406 219.927 464.103] -/A << /S /GoTo /D (cite.Sporer/Brandenburg/Edler) >> ->> endobj -886 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.957 340.293 328.811 354.24] -/A << /S /GoTo /D (section*.8) >> ->> endobj -887 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [339.689 340.293 531.996 354.24] -/A << /S /GoTo /D (section*.8) >> ->> endobj -892 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [71.004 325.847 99.335 339.794] -/A << /S /GoTo /D (section*.8) >> ->> endobj -891 0 obj << -/D [889 0 R /XYZ 71 770.89 null] ->> endobj -198 0 obj << -/D [889 0 R /XYZ 72 533.028 null] ->> endobj -202 0 obj << -/D [889 0 R /XYZ 72 424.228 null] ->> endobj -888 0 obj << -/Font << /F15 442 0 R /F23 594 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -896 0 obj << -/Length 1409 -/Filter /FlateDecode ->> -stream -xÚµXQ“›6~¿_Á[ðÌ™H„Ü·ëL®“¶3}¹ÉKÒbä3\w¹ß]­;7çLû„Ø]V»Ÿ>­V°è1bÑo7lñüõáæý=WçÉ&ÏEô°‹ -\%‚m¢‡*úgIšl’Õ:ÏYÜýièWëTñv_6>à‹ŒÛUÊâ®ÒÝêï‡ßGïà:Ÿ»fÑZl’Ô9þ´R"n»¯µY­…`ñGz˜®Ì•gI–IJöt¨·uo£ì*¹5º¢×¿•*Þµ‡C‹1<‚Ž,L_6UÙyû¡ª[²(O:/ûºm fÇe|gȰݑU‡Q?ÕLHÀe¡8Ù|a9Œ3Æy -c~{)ü~x¤œV§ð«C³’¦¬*C£yv)_¬­õáB&e -™pç¯qß^b†®k‡¦²K˜Æ!ßÿ÷¿KÑ[ç©ñc§Ë^wëÂYëúq¡õ¤›…iHÒécY7îåÝAï¬%|Ð’È‚‚ƒúx:è£n¬7Å»ÄÇ!x"¥¢8öÚhò€‚‚ÖecèµÓ;Ýͧs4|®û}Ý8õÞ¹ÔÍ–€¨y”˜ò="\itÑ×v#“Ë~èʲ5DüÖ˜úëAÿÇLÜ}™À…gt -Œ5§Î)†­&/¨ÅðIn+CBÌÌÎÒØýè¾Çì!•¾¿›+Ì@N~’ٷẔŽþ>íJ\ÆÊñhðKyF Ï ¿X„ÛWÚû Ÿ “ºí’e!TËBˆ¼p•°mtXS_+¢OX&@5mL ŠÖz¾Ä2>¶M{Ú·M½}5šµspµ_ÁŽ{ƲÞ±™×ƒ“‰òMÁ؈ºµäÌÏ1¶ÿBJÜy·úqϾž…€Üï;­¯HEeÉæM‰”ôàÕÚ¨å~¦„yâIîüóT·Ž„º».wwù®ºkÖPÁáAêb“©ãØvðüg(«®t#«YÙ¢öƒ~L–oâ]×ú}†*Ÿ;œÎ ͘9Mël“ðB†›‚sE~ݘ ß´'Bæ!|x˜=]Ü"O -•…ÜIÕÄt×ÀCCëCÓë-–µq€ÐÃÐbq˜¢×Ð<Ul_2`2%De’óC4wˆN¨»²÷!lêï×ÀË’B¦ ~ª?•ã§ŠsÛ: rNK¹¤å Eá¡QD¾ E–-PÁ—gFU‚‚˜'ÙF…¤W6dá\¨ØCüçý‡Ÿ€T?éæšj'™!góiÓ§yJõd¶CC¼óx@‚zls¾ìlòÙ–W!CóiËK¶ÀV²¥é  g^$)\U8M]é3†NÂú¬Ö^‡¹;2±¡ì¯Á.V Èåf‚ÆrxÚØ*'ç2]` zu.BAå!QkåÓUg¦gXgIÁòÿë׋ÇOáï8ïº{Zlñénzí²ð\&LŽ sÖš ÆåXú“~ìÌåØÌî@Ô"RÃ:kØáûÓxq#œýÌAVw“•=1`Ëj=SÜ¡SBÜð#;?ÈOCG·Öhgz´íê ½øpécŸ2¶)tΈ鲋æ¥óa´-2 ÆÏû$è²Ý1r!pÑÀ‹[´xsž ©ñ:j[ze[z”NÓC8ÔÃY)‚ƒþÀgéœÖ}‹üè›è³ö€6/!#졟srù\Æ@¿­èO¾Y \²/\.Îh3¥iû[`¿ßQ?H/Ì`ÄÂ[Äži"3Ë(ÆŽ'©¼hüááæ_Nq¦ë -endstream -endobj -895 0 obj << -/Type /Page -/Contents 896 0 R -/Resources 894 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 830 0 R -/Annots [ 893 0 R ] ->> endobj -893 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [377.519 287.574 437.517 301.521] -/Subtype/Link/A<> ->> endobj -897 0 obj << -/D [895 0 R /XYZ 71 770.89 null] ->> endobj -206 0 obj << -/D [895 0 R /XYZ 72 730.164 null] ->> endobj -894 0 obj << -/Font << /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -900 0 obj << -/Length 2161 -/Filter /FlateDecode ->> -stream -xÚµX[Û6~ϯ0úˆU‰º·Ø‡í%í-¤³E¤XÐÇæF§ºL2(Šþõ=7ÚòD®³ûb‘‡‡ä9ß¹ÒÑj·ŠVß=‹ž|¿º}öù˸\ÅE¨â,]ÝÞ­ -µ*â2TQµºmVo‚,\o², -jw8˜n\o’¼ÞFqjÚ'y »†©{£Óóx¸‡o˜Ú"o­Gëºõo·?|$ߟ†Iš+¼?ZÁþ°ª2},¼z0ýƒ5ïÏNÝÙ*ŽÃ*ËünU…‰È~»7ëJóà—u©×oíÀóÑ|yÄj­U!;*‹GvÎ`j‡Úâøm”EîÎ3ôfh1SæÇÜë/x‡?fôgÿ^‹[øÀÚÎv<×G±c”Få¨4ÍY»­‡±7ú¥QÜàa€9I ߃ÑGÅ`zçz {× MpHbÀä9B1¼*`Þ9aÔ ÄØëþÑ=êFö| ”<¹È0—[L*ʶ®Û¡¤yÚ¹"µa:˜{ÝëÑð¬u;[ë–9Dg¸W˜‚f˜†I·í#ó뎿¿þô#s0HLQ½Ç{–@¬…d¶Œî{‡,¶1"Üv`Ê ÀÉS=N Ï&Q>`÷!›ïmg˜* é[ÛZ­úsUæùÜoSŸ{gªÔ)ðp D6téyFÇˈsÈIÓ`áFÖ‰¥cJkß­='ÀåÆu²í?nm·ãÍ´ß'+þLTða†g@ü%%Ôá@wÀÜ=U…çâôëo^‡L@OF -xê„Ê"M¼†4Óȱ’íÀÁè”jˆ†H _oæ€"Ë!½,SXÃzc‡šI[âQ.éäjóá¾ÕVÎÛ-è†7%YÚíM?@L$á…4Š·˜SàÛdžÐYoZdãXL²B%ù%Ž:ƒö“U¹«C—ÇÑÑÒ8‘[k7Ý6°å=^ƒÞ7ƒ²ä2;tÏÇ¥0Ý92|R0Žø=Ù €dáÈïqy1‡#ÍÉ08ÄHÞõú~Yê¹6.˜a϶- YÚÊQ„$Y|‘bæ= bÈe{–xÍ2õǦ#}ñ:ÇÑåÏÌî‹Åê´‚j¢òì<<¿‡ðÈEËà+·ÅA%Áò*¼ÄøÖõèúÇ Øý£[L\ý榫½êT@1¸ü󗉚×2•a‘% Ýú6NÒ›ç:Iü«öo‡e™ú𝤿=o:LW;j*‘öB/q©Àc}3ñó1sÿÝD’ªó¬œ¤ äQ¨ýÒûÀó2òIå¢(²ªdæ?¤»ÛÓi(o›º5N°ÀÞD)%“”…{éú‰rù,©Íí=Ju9)ƒÓP~¡Å_ÅN¤²UVE# y–Y¶ûyPÏ–Ìá*Áª'Æ·Q-¹e¬À¼[Æ|µt”©¨ íEkºÝ¸g"i_£}CŽ“¾¼JF€okv<×-YÔM%`ê8ý¿+·¥Ú?š]1õfH(æaÙøÌ^G ÒBüÌl’Ÿ`B—Äå2àL)È;´°äm¾×c*@}L+ ‰iš2|êk¨yh[>{XÓlù¸Á.´*ƒ›Nö6•JœRÖ]JϬzñÄxÅæÂkB‚ä¥Xµ XÂWd‚öÂw~À ]ãç>ÿŒÉ"ÝŽÏ.™1È -D’¢˜ùßîá^*œTÁʽ¾tà€­&”ÇgM’xÌ}€2ý;øXð€-qñzo@ˆA¨äø@l-ùÙU5¸<˜‘×Ljæ +LcÏeùÓ°²üj¡D¿êwKf‚ûæ(¬¢7œàU©¨ˆ‹Ï.·±I”›æŒ&ù®¨Ç”vÞ§e¬÷Ù1~k/ @3rL;ly{åžýës]C Áºéy¬€Àf‡­ù’ø ‰–•Bî:lÆ!&°Íºã!¦Â,襮5øDAó=ÕUês|cƒ.î^Ë)ôž¢zØÙ¾"ñVüó3•4_¾´͸YRL·v×™FJ7uTdêZ“–4,xëãYÅ ðFjä4ðwêä@f `À]³ÊO½»Ç±±Zn™ºá¸3¤I6;h¬Ïݬœ»™zò–GÂñ %Éhú1YÎ%ƄѶ1|?|!y?_ePŠœZ•8 óò~œ‡yYúœÎ[2/$i§¬Ï¯Ì ÞØo( a¸ý›Cà7^øD!ø=!3Û -<Á À/›%ð2 !Ñ, .mª0Í¥ÅRWåVËrsþ¸(7þuûrSòðAžVõͦôe(úçU-$Ó&WµHfZÀ˜/”¿²ør ² ãU›¨'6A dÍS±Œzb™˜òÿ'š%½ªPzRÚþ—äo´C§XÒn´3ððO;[-…ž:-¼lÙ ìOño…X¢„ÞÅKÌy¹ºŠ¥2Ç2¿*o~’wÜÛaŽ*äóçB@`ytü ô²ï«¿÷ý§À\öö¹Bb€bA¡$‹¢ò -ý¹t’°Ì¡)¯ºY13å]¯¡ÅÛ‘þWbß·db-‰Ñ~ë\k¸ž|šÓUW%-g!‡mdš»žþ*üX|ð<#–t·\…6în-À;¿:÷#nû-p¾~ýêõ¢ðhWçpÇÑ’Ì'ZT§k×™ðÒóöìu¡ "ÅhÚ2 £¨ŒW,îýööÙ·’$’ -endstream -endobj -899 0 obj << -/Type /Page -/Contents 900 0 R -/Resources 898 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R ->> endobj -901 0 obj << -/D [899 0 R /XYZ 71 770.89 null] ->> endobj -210 0 obj << -/D [899 0 R /XYZ 72 730.164 null] ->> endobj -214 0 obj << -/D [899 0 R /XYZ 72 703.022 null] ->> endobj -218 0 obj << -/D [899 0 R /XYZ 72 473.867 null] ->> endobj -222 0 obj << -/D [899 0 R /XYZ 72 440.525 null] ->> endobj -898 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R /F25 595 0 R /F23 594 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -905 0 obj << -/Length 2438 -/Filter /FlateDecode ->> -stream -xÚ­ËrÛ8òî¯`å"ª*¢ ¾9©ÇžÕlbgeevw29Ð$,¡B‘’ŠíùúíF7(RÑʳU[<h4€~?àZk˵~>sþïVgçW"±„pÒ0ô¬Õ½{V,ÇsSkUX_ìÐñà›ÎÂе/ꪓU7ùQd—Ó™°ón*ìzê»vƒàؾ‡‰°›mÖM¿®~éo‚kÂá5®5óRÇçKV‰»};¯·[YM½Øîð}ê%¶Ì»ºi 5ŒÚvÍ.ïv,x®¶ªÌšò™¦]Íøôû|½øðøÄþ®šº:¼* àx•Ý• +ãEÕ¾F~n8Aácz½ÈþÝ,‹–fy]µªÕK±]ß0aÒZ•m%¯VÅ-†#šF¶ÓžPªZÓ2Q[î@ü’0ûeMØß^ªoZˆ?²WŒY¡“Æq„z¾…109Q“7ž_ù¾ž+4^èDn' ÄÐ}q¿¾}Í—«ÅíêíV¾zC[GWÌxï,u‚(¤¼¿|… +V‹Õ‡Ë·ÚMöÖÖ;ä‡(æÐ÷ì_ëðîTkˆ šŸ×Ï<áDÑÐ0æ^9—²r¬ZúçY+gªj%¨·SßQÿ’pµe›!ô™ñà DÔùíÅ•Ø š»OžKݦ©wë Mܧøýkƒá¿Y!Kïw7t'o'ðh­©-ŸòrWÈÍ8òÌM1Þ„ËîSÀˆýMç8JlUÁþ¶g ñŽ盬Érl'É%‘Ùoû«ÉÿRûN_̇h9}öˆ3É?vpe‚Y|*¦£À®GlÀÏ}2"ÁH='€ 2›ÓèíxCN˜ t¸ÙŸÈ†cHûÁ0üx`8a¯É0ôŒ´PY'uÀ}]‚;ÂešÞxǶãW±KJæ»zµ¾Hê“æ"UVò¸UëjLÆ®57ìŽH˜Þª -È$ε¡‘; (ðtTD¤—¾ñÏŒ&{FjÅq ÕÑ /eVá0±?¯®f¼,«œÂWaÎ0‘NÒÝÿšhÜÜ«DZ“å°1qhA£=²*~<í¨gé³Ã\–ä2?qüÃå•"ù¹9Ú“y0Žá&Ƚ“ÆX@!Éþýššó¨÷5ÒÚ FµÍJB(uŒÁ‘f+Ž If ÏªÈš‚öÂ‚Õ -Ö4…zö¨Ð«74á+ ÙæzèTÇh ͘䑜tn ÑÝÐ@úZ{SÄ(äùö5º1xw 9¬”´Z7[ƒó>0èž@{O Rõh ¡6ƒºàù YzFà)&e€mdA‡¶›¸|4™Ó¦LUäu%_sl(KNâ *Xc¤{€`hÕÑǬ)† Š^´¦QäÁDwÒ„ -cB«iâÙ¡áÚoçÿÄYÝ|T§îžñY# -~½\Þ.n®OÒ¹NÄ= : -]½A,À<Üb±ÈV¤—ö&ûd “>cà„"ލÐÔÃBÁnÒéKé@¦ÏÁ9–De§Ê1­‚äCñH¢Ó³[ 820žxÑÒˆ“£¥êJ9Ö/—t½eëÒ¯,¡n…KÌ㡎æÒYó¬‘[õD›Uu_ëüyR3£r%!ÂæÞ}þxR/Î0T˘6¶ Šãlû¸Q”%MŽ ŽQ€¿—Hl4VÖÕº=ÍÑ36ðå;†‹¿_£‰?Â~‡£K,O2'ÜÀ"³'\ÖW¢©ƒ©6’Ý!wºÞÒ¡À¥Ø¯ñ‰5€<(™ó!êžAYÓÄ g´À5¹ÌуœÖ Y›ãGRÆý ÇÏÀIBlbYyþu`ÙQ¡ý’$"ÉÈƒî ¸¢d㵬dƒ"MÏíG«îJ>à#!:sä#Jb Z¸íEEà-óúa²!ˆVe¹9@ç9©–$äyN¤ã ³kwLbʱÖK›uÐ5[Ýáê.ÂqYÓtLÙ a`ÉWi%/³(Ñ6ô„âUNHºbI¹†«w%ŸÞªIШôYºqŽå™žêÚ8Ãì -ÅžGV:lâ"M‚öÊ= {Ôq‡gus¾é:ûźQk¨ýJ˧òÑQÃût¹¼B¯½Y~¼<í¤‰ç¤¾8°?ícbK½ƒMö㦦աZÉ 1XS««µØÔ|¬œu^Á­C…”ʶæõ¶æt {]F~_ B ,G?T Å$°4ˆ!Š4&e qa Täu‰©8lu ækoÀ(3Vwß! Ô]TGÿ¡º›)Ò(tkRÃø>´PÅëˆ 6PSp6Z°î}3[Ð@„ÃDÙ}B@~~@¡ë¶gX µû‡ö`i¾D?Ðlü~aÎÕ•œê:Y8ÿ{n¼¸ùôïåâç¿ŽŽ‰ëøû7† ¨¯±Ùè:– ëºFÝí0’s9ˆyœ‡Ïu uC¢‡\)|P¹¬Z´ý ÔÕ¾Þ³èr­ẕ̌ -ö‚È^jq›–bÕYŤǮLó;>›ó?Q5Fz5¸#-?’î×ìB($Žë¥c.{¢ELÑzgªlaD¢ 3š^€Éïßjpá¢ÞnuMˆË£ó0.½z||tòÁ&|ÒlëÔÍúü®Ì´ ðλ’ʶ|e -ºC¿Óš‡,A^yãòêŠ 7ô*‚Ï9@ÀJ¯„ëG"‹6IÝeÊ®¢Ç$"}H¹%˜NÃ[oÈÓÇ—!—¯æ0ÑJv]b³{øéü¥$±×BY|:ßóx¹:ûã ÿk Ë¡ãƾ%Bø{ÂÊ·g_¾ºV‹p³ZukùN(<•ÖíÙ?øzd¾Hœ0Påœ54Šö\St„€/þÿÜÃý¾7¾¿ÎÊÞHR÷¦a,$ô•e«_s^“÷Ë.!°ùn¤/E¶›åÏóëÅoói -Ñ FyƒƒëÊeŠïÔxýu™è`A“Y¥þÌL‡áÓE³]Î/бnÈÌÃÑA‹„Fªc6ý¹“œ¨á·¥23mÃäåîÇÐ>Štï/o/–‹O«—šÓT8žášŸ[¨Ìë"T@FEæ±£ú/‚¾.%ý޽¨[Â÷Àƒb(\'ŒØ4üä(2˜ç"uÈ -endstream -endobj -904 0 obj << -/Type /Page -/Contents 905 0 R -/Resources 903 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R ->> endobj -906 0 obj << -/D [904 0 R /XYZ 71 770.89 null] ->> endobj -226 0 obj << -/D [904 0 R /XYZ 72 730.164 null] ->> endobj -907 0 obj << -/D [904 0 R /XYZ 72 508.744 null] ->> endobj -903 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -911 0 obj << -/Length 2266 -/Filter /FlateDecode ->> -stream -xÚXK“Û¸¾ûWè6T•ÅåK$•­œñ£œ¸ìªysØÍCa$d(RæÃöø×çë(rV5qr‘€FÝèçG‹ý"X¼{<ùÿÛöÅ/oÃ|†þf½ŽÛûE-²0÷£`³Øî¿{ïÞ|¼y³ü×öïã&ìXOw$™Ÿ§–˜ÿÕrG©×š¶§aæõæ{/D[ïlYô¶©eÞÜ ÇqåÞÐÙR¦{S·æ©È™’+•¹ŠB?MUÓ×Ë8„øMèmŸW8ÞøÁfí~]ôFÔéF5n‹’Tzé·%~Šeèu2oMÙ´;³{^E•2Sñçk(yÛ÷Ÿ>>«bøA¶q*~h–+ÈšîÛÁ´ÏiÛ ÛÏ©ªÒfª^ú¸%U_-ãÀ»Þ>«mšúÉ&vÚ^CGR«(ÉíI ·ß7íÑ)Ÿ$¦2‹ƒ¥lMÑ7m'd·¼³]ßÚ;X~˜,ÞÏö&çûûËU’çÞü«Üe3T|{8$ó£(_¬ÂÄO’µèzdžUCb³Ï7^ʨ¨eÁ [)i·kM×½|1'’I·~D•ž^ÐÁ.s ÷é®V»J[ïe±*T§ÊÞiÑÆÒ'ñõþöæúùÐýM8†þ{q”ikvë%Þm_Ô»¢ÝÉì†CHôËÖð®¨ldU\ º\*sîȼ‡_1ßl¼Î¸\!7X<,Üè/¿ËÙ»&ýÉ“×2³¢‰¸NÅ~^x÷šU`'>كݛÊMk\陯 Õõ-‹ÌX$¨,qàzDnÈ=Óv?é‡8÷ãM®†=ž*­tÝóyžùa:¼µ¦b«G^]M'C”Òa$7½ T;™\‘¥ò©#í³»bg¬ž$ÿ1:¦eS—N1 æ}£íq%Uõf)C7³=Ǻœ/:aÀé²AŽô¨¨¡w<õ2çs±n¾—ÕÀ³qñ‚Õ#X¡Ðzíý»igs¾œY×RÚš–ÁôB%ì$(MW_©.ÝI(Ńp¼©÷•íìK˜{%bv,üò6ަÞk“Ü9§\®DMoê¾æ'm0ôód,‚T ‚Ü;4KW’ÍWþÅm[^Ü ãѽ‚X/$ÞçíÛU.C.i‡É· -ÉÔ¥&Ÿd#HlZœPT•J΢{”…ÖœP¯ŒVd ÿ€«¨x8ôã(žÛ£¨¸Õû™7ZnZoþ¹Ì# -Â(Cù+h××¥„%QøZQx•©÷ýAˆäT¢‹ª›mó=Q…mrÆA˜pvõI¨¸:D)‰&ëç6"­¨"ˤkœ*GnÓ…ˆÃ˜3“FšN HÁn†š-Sl-…LjqŽROðea?j[@.[îC7á1²½¨HS8WÄÌã²Dö83‘sgº8»C©-ÚHÝèæÎuE hí«Ý ÜÒÔ»¡õ­øJHÇ‚ö?ÊDƒº©Wݹ‡€rNËZÚ0üfQœjtMíS%H` = -R3¹}"E#ø‰«ÊæxÔˆ’øUÑÝK¥–‚aÒûS¯¬LѺöÜ6Ãþ Ll©|İð[︬žyâRÜh fo®½Ww¢(¹ÝV -fhàà¤EjíàՋ鵡ùÙNþëFþϾX¹RWZºk)ëÈzš}—Y¯»®àç™+!MÒ#×Ð ÂÌûm™‡êmYt¶£ñuÕ%:Všãż!bùˆ7R«â|ÀÝÉRÑÞYà†ÖV£6­ª¡‡q¤ÜÑ›¹”aÌJŸ: .éŽçê-«ù1Âw…iQ)õ l€SöçÃ/\âŒ!àÑûA±]_ìÕýˆkŸÃÚÁT'Eé–ó‘O­np¾˜pÚþÜ\s„†ŸàXî³DiÍ—åRYIj¢x…ƒ‹&Cm¿ :þ#XúQ­ÐÜÍK¡\&²Dù›¥RÂ÷*v¦…‰³$ð^u—ŒE ÉR´úÈ Ñ­Ã_#Ý@E3ÉdÈe:~´Ðdühá wZbhŒÔ4f²Ãkiæ*¬Êh{|9t¿R-ÑN@L÷ë’PÄi/ÞÂUœ£:ºãkÈç€VjÄ’¹™¡»3Ê‹ÒÅÚßdYJÈ ŒL3ˆHý4ÏDD¨x#^dà Bæ[ûi0âW7Û÷·Û¿¾¶?~àöktˆwˆdD:%„‘í31+Ý¿jI¬E?+æ¶©ks3ÙºûoÙÿn{Û÷ÿ;ª^û‘sƒ€çJ†>‚…žƒØŸK*•–X¢›²@œhàn!lk;JD¢ôn«K -øaZriºN iD2CQá€U /Me\.PIå…Þ纲Òæ/„¨TBThªßm×Ëd"#žÈ ¥¹Œ—‚’m/ŒÜÊÀ$Pƒi©Ìó´¦R$çÑ£iØ»UYÙÝýE½¹\2È@iÄ`BL™ª&DËMÜ3º…ûþ¹Î† »˜|PþÑþtÐÄþ˜R1¬E³S¼AäªbÌîLÃóqÓŠ8½‰&ÛhîdêR5O"=œÖ¨ ŸØÓSAõ(E˜†z9r“ü¤‘)âç Ñ ÷ôÌŸ•)ž¥ç““|!ÒÇá:¢¸ÔóŠö`‹ûœ @°õìU#¡~÷ä”3­o Ö= êÛC´b;~%q ñãË©Ÿ`åË0 tͬC„1É0fO¿¢8аRtò¯ýÍP ä(·xF¡4û´ß_éyg¤K Ó(Ô?nO'î74ÿv°ì£Ã%«·@[†Ÿ¹p,ðhׯ:»¯Ör¯Õ[.Öw°Ø=ž` _Ç ©bE[ÉÄy1…Ïùæ4×–æÉI,[†£¸HYŒÀ+ -ãðÝ^ت@—Ty—#êOo_€"í,Žfax/ˆ¥7:GÉ2oº ˆ‰ƒl¥BÿéKQ² ÒFi(kõÝ-ãÄ_R®Ë”\Gc@+¬ÉFQÀ—A}r~´Àßß?Žzž•¦/àr[ .ê)¦ï¸"\‹(@+Kè¢~*”ˆ7yßl_üàÈ7Ø -endstream -endobj -910 0 obj << -/Type /Page -/Contents 911 0 R -/Resources 909 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R -/Annots [ 908 0 R ] ->> endobj -908 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [406.584 613.767 513.537 626.386] -/Subtype/Link/A<> ->> endobj -912 0 obj << -/D [910 0 R /XYZ 71 770.89 null] ->> endobj -913 0 obj << -/D [910 0 R /XYZ 72 585.913 null] ->> endobj -230 0 obj << -/D [910 0 R /XYZ 72 293.44 null] ->> endobj -914 0 obj << -/D [910 0 R /XYZ 72 132.821 null] ->> endobj -909 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -917 0 obj << -/Length 756 -/Filter /FlateDecode ->> -stream -xÚ•UÉnÛ0½ç+t”˜æ¦ zhÐè!'£'d-6QIL-9Eþ¾3ʶl%p.&‡Îòæ=™{{?oøÙú}y³x'K‚@zËÒ‹C¦xäE"f’'Þ2÷V¾d³çå¯Ã+o5× ÷ÏbéMnw³¹âÊo»i6´â_½Ídü‘CU4›nûL†Íeäg]ѵtÑI^äd—;[ÓnÝ_Ó4‡X¶¼ŒßYZ!=n$:AžÐÐiìÍaÕ:¤öèÝ-øÉÐol‡›Èo°ú}U‘Õ»Ú4iWäКÃ1‚JÁÂÐa¦&1{Ü×Öu±£Ø}ý:³u]@ZÈFO\è¢Ê[rCLgÂW’̵q^û¦5›¦‡ -¬¿û”BÀ5,ïtÚ¾RÆÌ”ï„Ñ¡Ãݦ ò_¶ÌÇÍêÉfïahÂ?¶$c=„DCùœâÂppSÒùêñ¼8<µ%y"Z~*zûŒå,¤8e¶L„!TØ×ü|Æì’i .üÂ&q9¦î!ÇÍrÌJÇGÈ‘hðP1®”£Zà¨v9‡Ðï;¸œCèæêãJöW DIuˆ’Bg Þ{ÇÆxÂS‘§<‘±<—1ÜŽd,2†ì3îe 9%K§dy¢dp%$\÷ PSJð%%‡_Wrx%–‘CŽs²eøM’"~ãõ%¿½|ò5˜$·âœ‰ä ÜŒ1â+¤`‰”ãÞ—[ƒ³T?¬iÖíÓªz'«µuño›vdikú6`ß –¶yÑf;ãFî¢5¸jbH wh'¾©_«b ]ÚÛ -Fݺ)fŸ7üqçYê^8PûÞøX„¥Ý#q¤ˆ°Ž)¥O‘ÒŠÅI4 õfwkÓ.*³^˜¦´,›—kÄjxs;6dB<^(ìËkšýy¡YwHŽ” TÄ­‡ç)t0‘f§Cqžcß\EG,Ô‡ÖÇÌ?ÊDb1 èD'‚‰`øà“î?–7ÿÂù 9 -endstream -endobj -916 0 obj << -/Type /Page -/Contents 917 0 R -/Resources 915 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R ->> endobj -918 0 obj << -/D [916 0 R /XYZ 71 770.89 null] ->> endobj -919 0 obj << -/D [916 0 R /XYZ 72 730.164 null] ->> endobj -920 0 obj << -/D [916 0 R /XYZ 72 700.774 null] ->> endobj -921 0 obj << -/D [916 0 R /XYZ 72 679.105 null] ->> endobj -922 0 obj << -/D [916 0 R /XYZ 72 642.991 null] ->> endobj -923 0 obj << -/D [916 0 R /XYZ 72 606.876 null] ->> endobj -915 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -927 0 obj << -/Length 1952 -/Filter /FlateDecode ->> -stream -xÚµYYoÛF~÷¯à#D —·ô¡ â E€¦‘—$0(q)¦HuIÚq~}gvfyÈ”å$î‹÷àß;óìZ[˵Þ^¸GíïW//Eb‰ØñDXW¹{V,ÇsWÖUf}²#g± C×¾,ëÅÒwízt£Øn¾°ï0¶Ä©ÈvéK#Ûî@Ý´ÊèS&7µ^šÉÅ—«?€!$㑇H\ ¶9«Uh€†ò×­T·…¼›œ»CKg†f··r|–âã"ñìZ­‹ÂþìŠÀx1L⌠²ÀeFÒÔ7©jêul¨÷®¨$ñ×nZ•–ôñ=ž‘|âg7tß}x7¿ -éBØeSó l¥ªÒV–÷´þ¦ª^bßUüýèFw¸q‰’£„ ­ ˆHD#°/ñJ%ÿídµ¹§)’Ò·ß}¸X‚&•<(ÙÈ -Q·i[Ô-jkúÛIG™¤‰”šfϪkwäÏŠM R›Œµ‹jû -f_krFªYÇñ"{ŸêGDƒuosh6µÖ5Ù]µ¬ÑžSïÞ¿¦‰S'SÎm±‘K>¦Iãp@á$I@¼Gb™KA*§¹}Ú>%º$^ô&˜ˆÀDá£àh½m§Œ4]5EÓ6´ýg›â+u -òK¹•|ž ˌד.=GfmÚéIQ?ü„É?ç Ÿ•Äö5º|Æâ#×xIqœGlÇÛY?=œ¹,Œôð3˜6àšEÿª|%ôKëtŒ…±vÞÅs -$ š[õÒŠÚ^à¶’<[TüÚp€öÀ6ÁƳ×<Ô¼Œc¹r‚( 0ÞY¸ÞC¸ Où hEôt¸ý³pý‡pשº¹Þ§‡ëßñ7‚î=tñ=Ѓ³Ðƒ‡ÐÓý¡,Ú.“× ºì°ë ýTðì&áYðáðužÃã{÷cðe±Ýµß­ýè¬ÑCªn¿–êºÎµökHAÏ€?¯;5‚ÏÛÍ9wÄ Ÿ•+äJ•JïÞHuéøä{¦†2ö ‡'`ip¤§±’æt[TCûOÙ“&ÓÍî‰6MdËd‡ë 'Š8ý¦C;ølYçK“è¤â¼8ôì¬SL›ôyèÌ© 9J è"®T²§¡B1RJ8ª x7fSÁ½aƒšÈäò1Ž’®K‰IkØ ‹ÐUM„Þ€ á¶ -˱ÐÓ` >ËRîVpZ ·ÁÀà$yI0V¥øP3{ÆOfÅÖã­Ç?ÆÖ“aë=¡ùiò;IŸOêžøß8|Ái‹(F2~R|{ÁIz«˜Œ[Bïé_“v$¥ÇµfËjB$ 0 òYqÜÈÁy’„ŽÄs$SËêvkŒGºéýn¡ÔùÛÞéZ g’ú; ŽÈňšz¶> -wÒƒG6¬†Ð ¸yN è(øbs¬l§n¤sx­s÷©ÿL9Ò -FšÐwbp˜Ýúæêâ?špj -endstream -endobj -926 0 obj << -/Type /Page -/Contents 927 0 R -/Resources 925 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 902 0 R -/Annots [ 924 0 R ] ->> endobj -924 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [295.415 121.411 314.345 130.709] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -928 0 obj << -/D [926 0 R /XYZ 71 770.89 null] ->> endobj -234 0 obj << -/D [926 0 R /XYZ 72 730.164 null] ->> endobj -238 0 obj << -/D [926 0 R /XYZ 72 703.022 null] ->> endobj -242 0 obj << -/D [926 0 R /XYZ 72 574.987 null] ->> endobj -246 0 obj << -/D [926 0 R /XYZ 72 488.603 null] ->> endobj -250 0 obj << -/D [926 0 R /XYZ 72 270.878 null] ->> endobj -925 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -932 0 obj << -/Length 2801 -/Filter /FlateDecode ->> -stream -xÚ­YIoÛJ¾ûWèöd bØ Ùä9Ì“`æ0ƒÌ3ÞÅ1 ZjID(Ò‹ä׿ª®jn¦#g⃠^ª»–®åëf¸:¬ÂÕÇ‹ÿÿquñöƒŒWQ¯®ö«(T*WF$ ÓÕÕnu½Ž/o®þýöƒR+t¡@:RØ„(>‡‘¸ÜDJ¬¯‹¬io¨ýžþ¾ÛºzG{Lxmx“Mè8¢ÌY^fàõ`·mU3ßÖžîoidʾ¶Ùî)ý¾®NÔºËÛ¦"îvM^¨¹­vö®ª¾P¯ìNwÖsÛUU‡·8{[äM{)ÖŽ«\Ûž,tË–ú×@Ý/´œEËKšüã“çT¶ö+µÁ9Ci2CrÖPÉ`¨lÇh–Í6+2Væ!+:Ë‚ýÊ5ªU±ZÙöøt)éñüI8³¼ìäÓ³ -¥?ô2VM‚:¨„רÚÏ4Ç•?¯È²INE„KJè Žc¯„-àÔ·YkKø=á:Ô| -àÕL [ò>Qïz[Ùý>ßæ¶l››‰RKlãsâ¼bÐ!g`$,lyhSÁ&]-oøXlÓxU²reU½ƒÈy3„J^v¬næÏ²µ÷ÔŠÏééÏJ"!¨4Q^ñêt¬|h%½ò‡Åý‰d²¿^Ú?Z0®TN£Þ¸r0î®*íbBà%~¬¸ˆVBiI¤i c €óùÕe"×Ù—KiÖ`E%ãuYµ®eܱáˆó'lì«¢¨ôÑ¥Eº¯+°µLÖ¶nsðSÛL×îìüvöo(S_n@ 5΀ÕôT¸Ï¡0³E3D(á­õ÷’ ª'4P½â>o\g§û"o»½Y2‘ {¿áÃe¤×Q/P" -ZøeŒZ'´G‡i{µmº‚Û˜Fð?óSmWóPoê‚—÷kv9¦ÆOäÜÚ"›#f³²´…ó¦M)G&«ÐÖ1‰Œô:LÖ]IrÙõQ¦¼#Žìë j“kb¼ºCÆNÕµ÷]KÔ¨.Žõ“,†“Á <æEA´wN%¦ËŠbÃ62Î'Æ24ßœpXP޶ÉôñÀÈX™ßíƒsÌ:+È› -0MMͦÍ?p6¨ÊßZ¦qÛmW{_®i Œ-†ý‘ªÁ=wÃ^H®›ü¿® â…˜Ë7Õ~sŸ÷dMaÙÒäº]ÞæSî:,¨.]w¬:4Ǫ+vÔî†÷irÈ¡¨§ŒSçž0\V§¼D;cÇ«îl¹µï–Îs½LÕ³Ôó]ø<å&Ž% €ì$8´Áü0õ­§d—UÜѳÊHJz¸ ô€«,”†hìˆDÆCu&æèeSyN.ûmp„ßÐBXO²¶Ãõ1¤JþwêÇTk—’øBê—g“¦ó¬c‰ÃÑ™X²qb᳊Ób¸>êC^–dâ˜`ŒrÆ£e¨ƒè³ñ•«©XûSÃ*øÇÈÄ'$A¤áÝqbBOÇ -’ï=X„¿¿!ûFBèÅjˆÞ%%ë’¦nŽ7id`f5•’ZdÖ×ã‚á çÅ?¯.þd´*àÖ¢Uêrµ=]\ß„«Ì‹¸£}t”§• -"¯XÅê÷‹Oôô?Ã7ŒÛJ€¹Ø¯øíMÅú¼0)>ÀƒWF†2H"=n†ö¥²È8 xøkÈ—5€ SYî²úË×TÞz•ãP(#“L¹ž²û§LÁ™ÜW›W`ª¤r—Ø Ó&ÿþb³«$'J_EC­ÅT–>=÷ª†é,î¿ÀùoïP€oA«Û!-Ì>/4ŠÓþü9 —eqÍþóï$Æ$@‘>s¼»Ü@Å‚"„¨­@Ž¥m5^[“9¾ß%Šœ`…è=¼çKúÀ¡ŠþyY>£Êç†KŒÒ@„ÑL—rÑ|:H’ä'­w³´ÓQ‘IfWÊçv„‹Éð<FF)ñœÙ\…SÑÌn³”6¶Ûû¥]œçöŽ2½â> endobj -929 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [507.242 475.12 527.444 489.068] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -933 0 obj << -/D [931 0 R /XYZ 71 770.89 null] ->> endobj -254 0 obj << -/D [931 0 R /XYZ 72 310.695 null] ->> endobj -930 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F29 651 0 R /F15 442 0 R /F23 594 0 R /F34 645 0 R /F18 439 0 R /F27 809 0 R /F1 934 0 R /F21 593 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -937 0 obj << -/Length 2158 -/Filter /FlateDecode ->> -stream -xÚíZßoÛ8~Ï_¡w€s]±$‡?Ø—· ,öaÍË! ×V¶¾sìÄ?¶íþõûQ”,Q¦»éz@ó)Êh8Î|ó )^üVðâ§ Þ\__]¼úQèBæµ–ÅÕ]aea…c’ûâjZ\>¼¯VÕåÍÕϯ~”¢/h<ÓEI†Y%ï.KÁíh¹|7^ÅRÍä)…qké‘Â3o¤ B2…;a™&¥þ–Sd Ý—ÃÿÝW(5ãÖB1­t|Ë¥Œ‚xµ§Ó1-}Q¦´m¦3_.Wüv5Þ´Ó§ÄOœ‘tílÞr.rNÒÌÛÐ,H\üóêâñBà/D!I2©¨0N1å\1¹¿¸¾áÅÿü¹ÀÞjÑûÂq&½Çí¼xsñ¯ÜÒI†“…±Q•y³œ¦Ö¬Å¾ãDR2«ÌÎq”ó^‚ßR·¾H]l™°Gs燵»½?Ü®gTû."âÌsqŠ‹„$Æé¨ˆˆ™‹‚o¹æ9OIËL­±–ü>×LjÑJèœ\b?RRï$‘²{ƒ€Q¶§Q‹ý%tL2ÀR³.Ï©*É)µaÚ4I?^Lƒp¡9RÌAQ*͹Þú˜O^ƒ›¾é¥´p€‹ Ê©Åðœ«'a§:…±£ñj²/Ùªbü ¥œs«²“ö ™wö¤¥½Œ—lŠJÅœ¤ÓÍ“ª?éK1:4o¬©5ö¬y‡átVb›s—¹î-rv7uøšLHƒªÃÈFzb/s£áÖq–íYXN(!Ï\²¥â„°I3âê}uY’¦Ñø]ˆâÑò¿~¿šç³u¼n±,¸x.FÓøl³Œ×õ§Excó¾ªa0þ¯UüË›_ãÍd»êËÑrÑ /¯‘šåz2ž7¯Ý­ªÇmµ˜|j¤>ÎÖßáÖph†Uó6°·ž¯q\µˆGG|®ªõv¾ ÷¹x6ŽÎg‹0—ñj7¬L‡ ¢–]–ŠÔèÍì~6¯æŸ.}×h|ß¼WÍk÷}ˆïBéd;ofõLñ uÓ:> *2Xn7[Ø-‰ 73 ì I·Ã„ë¨à&ZévI¬ ÊÇñ2_þoBN_7 þÿ0Ÿm¶Ó*þYû n^…Ex˜-š÷fÕÁÛµB¸¤j £H¡gñéÌgµ·Lë[;š×›øh½©êÄÙ‘ÀÀˆÛ¢”‚™¶–È …W¼Þ•«ëYÖG Ô ýÇçéØ%!õ…io9ËYƒgÉ)]ö¾È³ÐÜV"k¾àŒë!_àø·J8 ÈwåúÑ!éꥩæÕ=2QºÑ&k§g\è³<ý*ÚÌêNMŽzÝ œ> - õ%aBéJ×¥ò|4»‹sìJPj )& Y®¦Õ*;=•;ZQ£)´×¹1šNwc‰AhyÌYøÔàñ¾\´y`,‚MÀ­9u6?œ° ‹j -¬º+b×§hšLàê´^~Ÿ‹ÆÒI&À“Àé˜t_}ÈF$êg¦#ªWKäè+jèÜ˳:ëÛVj²\gÈÆó®Ù€=Òž §ÄkeOìEž4ôR¸cÁX¥@¦­idà|Çœ—}j[áûù~›Q– J®ï ßZ·ï-°…N´\›V†2}!x•G³Œ~˜ùc-Øœò”v<ÉHAÚe…,°N¦¬×/ÀÛšB² „šÐùwc¸í­` ,s±V8ÛÈý'³Ò(¤®ÃÎlÀn¹¬Ÿ4;*„ "'\®³ÀÔRcÕÝÝl2«›u6>¨O¡o²V²XÂ3žÒxìÏY1I»¹<9Ù—â@v°¨7R°ƒ…zïå3“-­NèÆºÆä` -ùýJf‡Àhü±œ-CŸn™¥B£/šJþx}´“Ia-$GwlÛÄíe…ðpºZ²èKáµcyÑìpÜØéÒžQ»¤2Iê-1s´¶ü+ÆŒ·$·L#—É©z•Ÿ…"a'ÐÃÅI(¢þw(Hœ#ò/uŒ¤#‡Ã¬žšçc„ù2áNÀz²ËyqL#ÐÊдØ&›ªùº:À“„5Ïe‰Uìönˆ"‡²(Rrøî 93?ù”ßÈç_›»ŸI>QXa}"ùO‘ψnýMúÓT’)ç¿D¡Ýs‚ãeµ -¢`’ ͶÑG -…ïÿ Pý¤°é¹ðf‹¿I~c´ßí Œöðö(ùp°ìRj«Øg±Ib¶·Õ7ÿoëä¼ý}<ßVùíê°U¤Ž“°‹‹ôáà ªhøÇ‡Ìבlã×»“}•=R -±ß}ú¤\-¤—:óõƒi‡FîjsÄWé™j¹Xr<2Œ2 ˆïÎwÎ9ŠoÔnªÛåÝݺÚä0œ£_A•Õ„¶Û&É5ÉqÁ™A -=ÎÝ!yo[@($¦4=…äRײ{HÞ?±í!ùÀÔ«ãîd]ïf-¥«‚òËë3ÕÎþÓ@B“Æ!ètl¯Ñ|W¢<“a¹8Àpo¹”í-¢>-îבô…FW±²½U8-ßeÀá#î˳þBª¨zvCg ŠvÂÓÒ@žöyø(¬ -HÒÏ¿/Ž£Ÿ2†›~D¢Ï;BÜT«úœ÷v²\Lgá.s(uÜÓàT1=M¸ÆSâì—^dÏÔvVœ¡ä5*”á“Ó–eʾ‹0ûB¦´ -endstream -endobj -936 0 obj << -/Type /Page -/Contents 937 0 R -/Resources 935 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -938 0 obj << -/D [936 0 R /XYZ 71 770.89 null] ->> endobj -939 0 obj << -/D [936 0 R /XYZ 72 532.349 null] ->> endobj -940 0 obj << -/D [936 0 R /XYZ 72 512.009 null] ->> endobj -941 0 obj << -/D [936 0 R /XYZ 72 488.348 null] ->> endobj -942 0 obj << -/D [936 0 R /XYZ 72 466.679 null] ->> endobj -944 0 obj << -/D [936 0 R /XYZ 72 324.889 null] ->> endobj -945 0 obj << -/D [936 0 R /XYZ 72 198.851 null] ->> endobj -946 0 obj << -/D [936 0 R /XYZ 72 128.005 null] ->> endobj -935 0 obj << -/Font << /F15 442 0 R /F21 593 0 R /F1 934 0 R /F34 645 0 R /F23 594 0 R /F25 595 0 R /F33 619 0 R /F30 943 0 R /F26 618 0 R /F27 809 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -950 0 obj << -/Length 389 -/Filter /FlateDecode ->> -stream -xÚ’Ënƒ0E÷ù -/aÁÄã',º©ÔTêš"”8-”G¿¿¦¤ §UºòÏÜ;÷JÞ%Ï+º8ÓÕzƒ’ B"%#é‘Ä -8ÕDc Œ&$=,PnÓ—ij½áâç -[ÆöjhÎê¾;÷Ýö2²—õw§)ÍÉT!ÓAçšç²‚SsVx~õ~ðé J¯:eQ™¼Ù˺nvŸyÙ›í"ÝÜ!B¡@ÅšD A©‰ž#!Y$Õ¾ 1ø5–J€)\ĺí>¶ÏÌc¿ù1Œ8SÁ+•ÔU§ü|)ô@ú²×í­r”ßE»hùèóÒuµO\*Hìî“vgš¼+êj·¯«Cq©¼nÈíË%ÓN6:C;6)†£7îkÞ¹Ón…6¤;¦—sZG 1ãs¦ÉßL=ɸÿ£Vš¶¡½ç•÷O¡ ´šÄ«Ûâú>F:h;Gl…>ýí±“Eê¥s¨-åÊÌ®¦f)£}½Hj›Ñ) áí~JW_…½9 -endstream -endobj -949 0 obj << -/Type /Page -/Contents 950 0 R -/Resources 948 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -951 0 obj << -/D [949 0 R /XYZ 71 770.89 null] ->> endobj -952 0 obj << -/D [949 0 R /XYZ 72 730.164 null] ->> endobj -953 0 obj << -/D [949 0 R /XYZ 72 715.552 null] ->> endobj -954 0 obj << -/D [949 0 R /XYZ 72 695.544 null] ->> endobj -955 0 obj << -/D [949 0 R /XYZ 72 671.882 null] ->> endobj -956 0 obj << -/D [949 0 R /XYZ 72 650.214 null] ->> endobj -948 0 obj << -/Font << /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -960 0 obj << -/Length 2386 -/Filter /FlateDecode ->> -stream -xÚ­YI㸾ׯÐ-* Šá"JÔséA:H.A0…,èéƒZ¦m!¶ä‘ä®®üú|²-·ª2Iùb‘Ë[øvËd“Èäwòêûáéî÷•KT!´²Yò´N -Ê -Ëäi•|J qÿh­L?îºûG#Óî?=†y‘Ž÷F¥/LTê ”§ŠW?<¬Ú/­|Ý…­+ÿùéÏßÔdÂd¹&Jd‚c¢,íDˆŠ¤üå«ï¿6þyv NÛD)QZ;Ö¥0‘‹¿Ý;vý—f¸ÌpÅ/RY£ ÉJð‚ ñ‚gPׯÁqð*>~h|ퟛ!®c_5›í½véø¸kÂ1ìêý¡÷÷*ÅY’J[Â1VcÓµiÇ;}[c™r$*º;’TÇŽ8&Î ¥,Ë™5nýJ?o¤ÒC¸†nÑYZ{^‚ì -¼ÜÓ6,X&n ÃîLà‡]7<·A\—·ðÂÞ×tl[µM]ív/ å²@8¦$‡ªçñº÷¿ÁäËŒø°Õ7Bc¤ŒªBþìºMÕ7ãvßÔ øEZ¹ú€_÷í»f<’ÈÂ7 ˜3ŸFª´aýÆ÷¼‰›vì6]@ÁS¼t$a¢ihöÍ|,Hž^Ïׇ Èmµÿ˜Â¥x ºW\k鵎gJ8wÒqý†¹)¶£5ÃöÕø†½f„a²£=£XùÝo±$o”EÃÑùw†£sdžCkg%ƒÞ¼XñÒ\¯Z¡MŠFjˆ_>:ø¾ñÔ­Æænô›ý„Š´@åéÏ/'«Ûú¡‰Gë®…ÅkP´ðª¤¾Æ\{@.Ó㔈†Íè{˜Ðå*ø^5õØY“]˜,m-aXM›Cí‡!}wÜlƒAa›ÁÖBŸ"_ ^ƒ¾ÛˆlÝíð(ØðL$-ð%†¡€¥,¨·&g<Ô}s »ÿáêõµ¹|}„P P"Ï£ -à¢âM•ÁÐ…%¶“`‹eiÖ#M²øp¾x¸iŸ•_ªÁóÆ£hòX vYÒ.‚|ÐwWª¶e#|MzÕíyò-Pþ‡§»_ïˆB™¨rÖé$³`6WI½¿ûôY&+,B”°—<‡­ûÄ«4F»äç»¿Æø9cî\È2 wi2r’€|xYÀšçBåm°æ¥°¥ºÂʲnj™q+á Œ» VZ‘Û9j‰oKªdìmj+TV\a &€0`àYõÜž·¾'ûCd_VO ¢Ê!èÖ<lAhZ;!3­1Bªü]ôk£„µE¦…S‘Fù£dä_¡Âå"+nD…+E鮨P?~j??þü,¢õ–´Ûñ¤¯ÚM„“7žÉòʽ›ïr®°»‹‚Á#<›rNzž"ÔÝþpýJ¼éª£Ûy¿¯R”7¬!BZDÓaôqêùZw™Ý ¼^ñ‡³°.¦ {åeÑK¤ºR½û­+Â]…ŒÆÐ"OÈŸ‘4‘›*~=¦˜ )yáK±})±>sÏáôêüTF_YØÔ >ŠÕÆA$.O|ʰ²HL©E;xûªÐ°„2Ü¥m~ɾ£9Ò£$LÓ¸åQ‘²Â†cN±:éïX÷!†¸Éº f$³f_A$WHQ Þš nA;”tpo61\*²w‰ãÜBÔE#¿N¦Ëq«ƒÄ™x¦…/!»ã1矑iðR®ø³¢DÃÀͶuÜ!dQaC(IE\Á’áøÒŒHÒ|µªFÜ^kZUuÿâ´K¥ãÿâÜÿå®|Xa¢ŠÄŠ×ú_d”"»ô™ÈìxkeqÊXŠsg1×u–ÓhÚÕ‘ÌPö¸áyTDœZJf`È}C…Eù>“Ê -+JíÂ]y™¿•Ì”8¥Ìm°–V j¼ÂÊ Ý«Œ[|¹› ¤B>p§¶'cYâ\…^„­(Øß‡ÖX!¹®ÐBŸJÇvF~~-e3¿ 9Z9%÷[¤ ³RèÛ µZJ/Ë€žÿ5ÆKìwÙMh@á/Š(ĉ†Å\Ö(„ZxÓ› ÕRèÒÌ‘žÚ¡x眈Ðh‚ÄL«_wýÞG‰¡œ*Išú¯äXà^øàš}ªV¥°î™S}y# -)¤šÒÜ& -)¤š2›=ïB¿°¶ãFÌÔrÚÄf«BŒ4¸hÑô"è„Õ‘¿ šc\†ÄÁÝ„?yaÍ+ì ‘N:²«FêK1ïT·þ”kñ!?$G4{£PC+ªÕª¡ÀÃM'Τ»c»š -ýÞà»d1({ C–ã‚{ŸÕByQÑ]ƺãÿ-$çr*ߟ²kg(eGœ²v‚DcÁ¨÷ÑLª^u©¦­RÉiDcjN t—ùÆÓI—p}è?ÑÕSsj«0 |îDÓ)Ó©ã1nŒÓž­¯V~±±Þ¬,®³’[€e4x÷j×ü{Ê;°46{jòæYžþ4ËIhÿÀ{(YÙyNh˘—S: €oãJ¨ç.W¾ñçœÎ.4rI|"ªmÉZ{ù¬?uíЬBÖdñf æÍ«òßÈ–=¥A¦… ÃO؉cÓþm»y‹=¬¬»ˆÆs%Q` Kdý0"šâ±Tºah_ i¨žeæ˜XVìÆÊISÑÐ’JlŽ}uj¯…&ê…,>òÿ”ç¹s5ëà(Ž©Â˜d‘IÍIäTK ÃqïùŠŠAW -ãÎĸ“iwËø<²ÁWiG*¤\쟇šf/7Qv‡²Þ¯–Tà¤&öì{ž‡º3|k¤ôClÌ!ÃíYhi`“*0ú!sxœ‡<{pò¡Ì”Ò¼{"ØiÍTú§¨å‘Ôé^™Ò“ -ψZxÜX÷ù~ç+Š4ç6´Œmh ÚH¶¡#“‚>€b^­ QÓ ›6;¯ ‰`*4ª ‹›@u×CÇbóଢ:W½GRvíþ'¯\ÚE¤wÃyÙEšëmY#‰ÚÆÀY}5Æ¡{†J‘4h¤§Á£¥'‹ãÌÆÑiU3Ħ§£FÆ •—H"0È¿ß;þSÐX†/þ³ô\©>¾Mäé´åÚÓì©âùpEý¦™zÈ´“­ç|_qÑÎÖy¨ä~XüC&ÑÚˆ<+Põ+adŒ™]ÜŒýœ,Ñ -endstream -endobj -959 0 obj << -/Type /Page -/Contents 960 0 R -/Resources 958 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -961 0 obj << -/D [959 0 R /XYZ 71 770.89 null] ->> endobj -258 0 obj << -/D [959 0 R /XYZ 72 730.164 null] ->> endobj -262 0 obj << -/D [959 0 R /XYZ 72 703.022 null] ->> endobj -266 0 obj << -/D [959 0 R /XYZ 72 589.433 null] ->> endobj -270 0 obj << -/D [959 0 R /XYZ 72 558.881 null] ->> endobj -958 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -967 0 obj << -/Length 664 -/Filter /FlateDecode ->> -stream -xÚ½TMoÛ0 ½çWèh³ªoÉÝiÃÖa½ Ð]^¬$+³u?”èé'ŠD"E‘Oä{fdEù2c/¬þá„;G9WD—вÒÅfökƨÕàH!Çût(ûŽíg_7†| -³oðco,\ì+G¥?Îgg\Îi©µ ó%ÜQ'Ѧ¤ÆY2¯ÉmvѬv½Ï )LfÏó»ùå!?¹¯ÍV}µ]c@XâêÿT›m;ÝúÁ¸y!\ú÷¯T™„ œãÁUîD¹„Yr¨x žÕ}uduþcÚ°jU‹Þ¶éü€þ1 «÷‘_ŒhŽë)÷"ô=x›ÐMaª ‰#ìÏsɾ§Ò1ZÆa*G¡o±£·wŒÔpx ƒ”¥#÷)tC$Õ\À®%ßahÏô]:E•0)ã%¾ú梨ºa4£ï«Ñ£w ­LÞk´·°Ø, M„?D¸¤\¤´ÐUª”Á´RàPRÚ8½Òœ?;xícâJWRáôÉĵ§÷¨ô+Ä•FQgŸ!®û¿ÄFø¡×a·‚Brž%ªé=Was–ýεʪvçѬF<½ÆåÁp1¢4xÔ ¸î y·ˆjXWÝÊב<Æg0|6ŒMÛN7_ãa ¬êÑYMqÕTÆwõT¼ébò11‹=¤Tâ¢46[îzS2 ªLu~ãñ&Í ­Mv‘;P`ØàÍ£¶£:@-­EEF϶Z‡Æ½„à¶FógÂ5.Z_õïaïâçàÈâ4Gy÷ƒµÓ`/Òø¢xm7VØî¤–Ų A‹¡áÍÂáÆRËNŽ;]8G¥_W’ŠÒ<Nùo…óDHd_À *­D<ʼÔç¿©S¸µ -endstream -endobj -966 0 obj << -/Type /Page -/Contents 967 0 R -/Resources 965 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -957 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 180 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 131 972 0 R] -/Length 2955 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^ìÝeW#[Çá^ÿ’¸»» îîîîîÖê2öŇÐw¦‡ÀáÒPÙ¿|€g-؇ìÔ©W§Eq -E½B ­µ…VÕXÔM…å(aa²ðóÀ¿â ‹ç¸;ÂÊeVØÍ+5î‹°,&\cäò;ÈKB+d·‡Q(ÂRL3²ÌŸãª(n‰¦ayš/—-"õ¨ cVÊ‹°‹°‹°K=ìÀGæhNcF®0aq¦v\L ð n´ïâ<,Z 6& t!cÁ"¬ü§ìX„e×éþ5šÁÖÔ£ .3OFÚîÔ¿o8aä",@¯4œŒ€)ÂÖ« ý`аëZ°ë3 lÕ} -Ö~.7,žçˆdF9®òÁ†b“=<ìãm€+?'Óåƒå1áfÕ»)4GŽ8;R'[b™`‡€žíÇl¤×GS?+Ê+9 ãÞšƒX³éŠrÀBrøpÀts}ÿ¯îÓJmu`‡fîêo–ù1_9ªÛYùP-JKÑ|*ìã¡Ó9çnâô´±dÎYLywSé -‘NðŒ­ëM×kÎcf.¼—“±›°Xm‰ýi‘°sÚ ûÓÄ’ù€wøÝ Xìy¿ Ίà -¬ªù9§üm}ÿøÄËÉh%…55¦Â¶K“[ßذØkí}S㕚z’Oö=xï÷l¶[BXÝ@X¸Æ²x~n,ÍøÛ òýûŸ¯E_U°¿®t±4Kq@X -áÔô\Xñd.€¡ äú`«ßЯ/Q,nÀpýØï³`M9rÉà÷;YN)}%‰åî³$·åźÆ.>€ÿÇ2{ ÊúRÄ2Æñk¬Pîògj<ìX à*Íäež\·ñ>xR_zXÇÝD¾ -@@.×âùSËs©p#ßa¹¾Ä°°šD{ˆ G¸žH‰ÝSª¯2ôo•–ºÉ2ÈýI”`]ÛdŸŒt·rÝApÏGXxþó§°Ø¹ Ë[„ÅÌ•¿H‚°Ø—Ý*,ËÕ­®3–x)cÖцJ_±±f¢F£š_äÃîba±?ÿY[]\¬·ínÀõ#ÏWÚX€µc¥²ºˆX²æñ¾ö—s¼ór2NsÊß…®±8Aˆ¢¤sNÓ[ÅÃBÿ°å¯×24Íϯ¢Ä³N¤ÒEÁâpK¾Åö¶óÂë§Þ¹š"`ÅÌöa9à>µ¿¤WɈ—“ñ»H‡RÆ¼Ç Ö‹$ pÎ&ö§ ‹}2ö¾y-ódìM7z ‹1±5›®ñcÞÖ•75Ï…÷ ·¾÷¼T,À;{´ß(>–,…ÐÂéð‹Åœ¶ýAÛÓcq“±(ü}28Æø—‹ˆƒG³Î'Æ2©Qi¼…NìîÝ·‰O‰å·"aÓ5v¥ŸX“]©ñ>–Ýdjëô\¯ï_úû ½5éìÄSNCGÜy„‹Ú¥ñšÑÙtï®ødXqËÕÛwB`luÒ¡”µêAëd$,ˆ¯­„Å\MíÊŽ—°Xûþ&»»NX¬½N3q±c…,ྱ¾—Rgs†cïŸÂRµ[Œ @õ½ª®5;ÿ àë¯õý6'I,ˆÓµ‰º?3 Ua‹ä_ç^Q¹ÂÀÅ€ºp]ciŽsH±­tâØúx,À|µ¾Oþ®d2 i6rì°>‹Ì~Ì cþÆi&V,”ÎÇ`…Ví‘$àþÓqÇP}’PfèPÊš¯6µ“!,Öô• ;u„ÅÚHUªÊJX¬mu%ªêë!Iè ‹µú½Meýð¸Å¥#[,*+/,@ß•:¨VLŘ_v¡ÁüÇrÃ|U‰®‡}ê Š´îwùt9qª|ù|Ãú^ºésI°bq ë{ —Y;aÄâ“€<þNŽÅëgw¨X³V«mF³1žÂÝX„¥r]Æq—åŠE‡RÂ",Â",Â’GL±Ã{±K6¤„·~ŒGîÃ",X´@¨OÞ‹°þÖúž°4~ÿ9’}ª_¿†®Pè., -ªm÷ßSJÓpØhñ‹¥„EX„EX’ް‹°‹°ë¿í–M‹›PFgž«Ü\´ -cE…ˆñÿ–H „@$AÈt5+â" aýï•lJÈ;.š”næ,=<ðr¸ Wú¯Ñ ^ÚvþÀx¢=0Öëì…çêhÐZéãÚ|`lÛŒë+–*j1h¹ô߯ü1ë‹ÿë+ÖN GŠ ŸÌ´v«¬ -4#øãاín›¡§’È©Y«€_Ç -eYe»èñCO¾“b‡žjËÇ-Rðçr×´¥çÅr–6çgJÚ£l*y~x#=?ÙH59™Iä:âèq‚qÉv'ø³‘8sBG•Ô¸Mî?ϨzðÎ(îmæí@q,6[è¼îy±Ù€ô‘~êç#Éì¹ð©'*V}fèñ­k5ÿýhuâÙ-ó»ƒ -#G.4ëÖ*@$€QâÕ@]>9–u0óœQV}›¢VHÙ#ë׬˜•#ÊÎsšBZƒŒ%OÏ¥¶ò3kÃûXÁ|bvõ@¬+šrëÊ>€žìù“c{àbRÖ_®O¾¡RfÉu5‡æ§c±m³ð>…¢HÊ´)’2ËAÆ ¬¢MõìX9Є´ßv€œR­üR×?ÚÚÔ NK~¹®/Jâà°ó#(ç@7½MѦÀI ÆJ±Ô -À4F½àÏõmÆ U„À*† -aŠÏÖ¡F—F·Fò€~YǘÕAf§1(²%ú?«C±ª@ˆŒˆ•ÄBÄü5†|y^,gž;€µ®©V\[…˜Þ¶mÄ@a¸`¡‡”Uб']«)„•=+‹ú¸&[õLØÛýŸàë ¨û(ÀHëoÛÞXæMb™Oûï:”U¼uAóÞ¬k“ -endstream -endobj -972 0 obj << -/Length 352 -/Filter /FlateDecode ->> -stream -xÚô³p†Ï AAÁ  ‚ ‚`ƒA ‚ ‚ AðAAƒ Á`0A0¼çÿû.]¸çyŸ÷R¥ë:€ßï·mÛ÷û%Ûº®ó<¿^/xÞçóY–eG˲<ÏÃ<ƒe}ßO’DÓ´¶m±,(Š<ÏëºÆ¶MÓ4 ÃívAMSÓ4ï÷4ÝuišEQض]UÕóùÇõ}†Áár#¸ßAdÎgtª -š†ÏDc·Ã¿ÿ†!ÏóÈ2Çq®×+|¿ßöQ–§Ó ¢È²,GQÈrEišbÇ 6M³,{<hÛ;ÉÊsA‚DZ,˰,𼪪¸\°® ’…a8Ã0D’€¤H\·,Kè8†iº®‹¾7 ƒ!]šŠr<wÄ™ªê… ¢‡$I¢(‚|¦®iš†aĤÔ‚ð›ç@×ÿSâÑ -endstream -endobj -962 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 180 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 130 973 0 R] -/Length 3290 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^íÝesÛÚ†á>b™™™Ùaffff,3î¿üÈi§>iWiœ½mgÝò!Íd®q”%½‚'TÀ)ÑÎá¶HO æÜ—ó/D`2^n`aÑ )`ÛX Ã’DéV¡@h¨{Áï"X¬?±D‡£ÁŠxPÄò„B^ÜÁ -d÷¬ƒI\åÇÍ–˜Ý±¡n[Ê•_•ÜŽE°dzdX‹`,‚E°VdÉ€ò ¨ÛP™™Û±ãt`Tj€ŽÂmþ-9ÜaÕ€jš†ç§‹`Ï:(Ç"X!Aø÷” %"X™g¶ú×îä9~`5å •^˜œ“Vq•ßÕŸ9Áµ–¨ÑØÎ¨ñŒžu×Yü\ý‹e(Œ,J;O»ŽSPÁ:žæ?X¡(‚´µ~ltAQ 8Y釲\sñÝeH¬@—Ö„Je´É`óßtÇÏñ=2¾ßÓS;aFb²9,`³Y÷!)²‚×6Ð\ˆ¾j§e±€ÄhÏ{ž`æ@ûêwÒݯ_Ÿá—VÐnWC®³øîø£ÇZa°´mœæ`£vqq²¥Þ÷Œv>r,±!€¤ÚÒcCøÍÀ"õY÷yó±b‰æ`L‡€°Yåüý9øý§õïRP™î$vãg<E°€³¾•(‹`Á5—mƒ¢`ýPÿù%â V1twZñK‰÷'ÀÜÌLsÍbQ¤hŠQ†UÜÓÏñ¸V>…©StNlnºj‹nR-f)„L¬Z¼ pÒ·rtký2õyߺZÏQ£X3àW3ˆùï†×ùänÅøº÷@j¾Q÷¶F±ÌM@vï'Ò®ù§Å“]GõS:|Z£Xú^ŽéßùC, ó³îôßË[‘˜„ÔøhbA¿¤íuþÿø¾wêàE~ΊBOÑ=›º²6'j Ðî0Wû¬?¼äh|&ÿ–À:âÑ}ÔmE­bb2yÔâb?‹·¾| +xNáÄ:KaüÔäÓ9ÜQÚæÅZó<ÁRZç‹úo/ggy‚¥¤ÄL—ÔÁRÔl«•`•nI¸ê¿¬|[íbqFM@iŒÑXJ{ÿŸøñ…îÍrb‰ ª×Á¨eÆ÷wk0?Qÿm¾&±2ÓAì…ë -ãûmºE,À:ÓE,ààrm"UýX´H_«¸§ÏðUŽmàËÕâƒbŸZã箪Ʋр¿.Rß?\/ã­mU¾Ï¢FÊy ]2~`òËrUcœE,š¢²ˆÌ_ê&:ªk/RÄÒÆb мɤ S äÂu‘JÆ -««ñýBù÷Yòµ­×òø%Æã¡ÉžtT0–™°Ø¢Wþ.,àåǾs\Ï´ïLˆ%+‹F!Š£ñ÷aoŒI «Ÿqnú'ô#^ÁË·ù®gö?ó,ý‹ëV®7õÇ©ŸX^`Q0l3`Wk+HT4ª‰(Ã’¿hêW`š3|æ€CíaE†3€ÅoÄcúºrΣPH`-€Æ¤5ѵ‡E[ú3·´Èa)¯± -‡PIJ›-a8UKwò@Ššö†õ÷Âë]ý‹¡*ÁªÛ²ô–NEX}¡H:PÀ’»'0ÿ­þx³°˜^£HãÇm¿J°lšBlVüH=»7°ßÜóÁŠÎN¾²±¢c¬~Ïñ'ãûŸ,Go°€¡¯ñ/]]¯7+k0›~by -7”+L†ßk´ˆeÁ.»â»Í•5Â@kоák§ÑáP㎕ «õíë®øA%caA·‡ñú˜¬ï!VðÊ[\Û]{ñ©‚±"i6pZ£ÿ,:§¦–±?±¶û–*m~nrr`ž`)ÌzÔ§;î XJíyzÂ,…u|Ó}=ä –Â¬S󧛕…Å5ÀÆÚ+ pu·êÞìW–Ío6G“…òF+Kjy¶gæ%_)Xýî(~f‡¡—©@, óC~å½µ"°¸˜iÌ]Öñ}ùs5öÕ_TÆÞ±êù‰ÅÐtåaüøÝh¢°5j~¼–!=8¸PXRÏ›u­ç®‹¡Ál‰TCî\Åìà囈ÇßÍËÿh—‡uôüóÐÃb©vBK º¡r3ޏÎZeŸÇk=ÔñhžÀóÉTí/J•Ç·êÖÛx\ïmJÇ»ÖN€•)‚u­ƒ‰ú¾·ÖkVÏ!au}^Ϭ_²Î­ä/Šã ¡Óó󞳂uKüÑLOó2¾·™H$tm©Ý ô,,¹ot3Å“8:Ë»ï@°äë<ͳvœ Xrí¥ap½¶æ®õn‚u£ºÕêžäæA‡)‚u=ã*|ÆR‡+ùÓN(‰`Iu¯w½i+;–‡…T”µWV`5 v:ùÇ]3çeÅ -ºYó0 3¾¯†ZbhY*uçÙd|n¾|X €öïãû=¦ê°h ëA©¬gÒ0»£\X@ÐËÖôëÜ?®½/–ªéUø'VF“D­õü²§µ‘/ °s5¾×?〰^ïEí•zŸ¼Ø¼?ìˆÔtæâCj0×Q«îóþ=±< !Ÿˆ¶¨¦–±¤†f{ֻ˾(­ÙNëû¦\KaVé8è['ÁR2£›M,¥-7÷ÌñKù ÌüQ†(JåG©Bú{l¬eï±±Fs‡Ç"X¥ - TõmÌ)ØXéŸÅ"X™¤(•SÄÍ6”[Èù@4ªDÈ–YLCÊFÉnÊj#€¨U!cÓD!%ú 4~-§@iC"®GyŠ¿y”ÕPåà -÷j„ôËÂz¦mpÆbÃfÈÅmi WÓöY‹ŸƒTx,€›©LLf âˆ#ÐÏáf~ÕbTI;n$fc"‚àZœ¦±èuæÅvn‹{zB†–òaÁ¯¨m=n+ë ¢€f2Ñά¾=&²%‡¥íg %†¶ä°š¼·1Ø$ÜÈÑ °OŽ@&g ?åu× -¶;à4á/'´¦2c…†ÙXŒLs…B>Èda$jÆ=br@¦‘ 6§µY,:×o‘Übý2XÓœ„åÉzÙm)¬BêàM¬BƒˆýÞA®ÌXÎA …Lac{¬`¶!G™¶_Q§7†ci8¶N‹YÜ3ÜŠ·Ûnz‚¤öé`i,²X7lòOÛÊ6|m± õrV¢I¶“ZVÀVZ+<‹¶˜Ɇù6nð˜²@‹2æ\K¢.‰eC+R@Ê© ãÊ‹U7Â@m“_Ø5©ôlà6jŸúé–%Ø÷Ȳ,€×c¦™-#äJ÷2X2딲y´ –]¨¸¿T ÛˇÎÆÂ@hI+gÅ©›|0B2™ô3Ëã3¨|r? ºêJ-ˆ›Ñ†PZh-K²VF!MŒùæÊ…–(ô{àPK¿Ûâ5ÆàUÑ\Nú¾€`“j1 -ùþ0µ¯ -endstream -endobj -973 0 obj << -/Length 350 -/Filter /FlateDecode ->> -stream -xÚ Ôƒ`…Ï A?ƒ ƒ`0‚ ‚  ‚  ƒÁ ‚ AAAAÁ Üóç\|ï½Ï{)Šðý~·mûý~yž¯ëŠßÏqœiš’$Ñu=MÓÏç†)ËÒ÷ý,ËlÛö<ïù|gUUÃ0ô}ÿz½°m®ëE¡iZE¦iŽã8Ïs†]×-ËR×õý~Ï£iTUźÆqܶ­a–e㚦Ëþýý! ,ër¹àxDUí÷{ ¦ „9Ë@ӇÒ$Ë2Û톺æy^’$h˲( -\¯ Q¾ÏqN'䲜N§ Þï7Ú‚°Ûí@¤(Wr?Ï¢( -‚p>Ÿ!ËGRÝuG’&ÏáyˆcMÈ/ŽU¥i}]Gš2 Q„i"Š@&"-„À—%l$–`»®¢(¦¢È> ->> -stream -x^íÝõsÛZ¼hñ.™™1ÌÌÌÌÌ\f†s.23Ã{ÿéM·t6–†%9»ÉgaÊK—û\,ítÇeߨHd_Vƒ¥ae¯:¨ÇÒ°¬¦ÿþÝ6r¥a¥Fôø%þùI’SiXãyà U8EK˜LRøŠ“iX!»= -rØÉãÒ‘‰ôÇ¢T¦mJ¥Ï“¨Kâ.ÿ*Ó°¸¿;ƒÊ4,­£6 ke»™¯Ò°ô^@γ'@ð…£Y,è/ p*m|ÿÖ#T'$‹U*d±T­q2m»'R0ìÝaí³X´[8‘†å®†Ø¾Â‰tS{ 9Ó° ñ¸…LÉ…&¾NÚܓ˜Ü Ê„ûp T“‰¹í‡|•†º§gÌ/ zh4X¬ýà8 +䞈B´ Ï - ·Ï)Àšî~Ú´éNóv*Ó°’OŸP—†Åtë}T¦a±Õº‚Ê4,žm$ɦa €(HJX3­ùœ†%Žûʬ6—%¤€ÅjÑÇiX~7› R˜ÓJXÉgÏ9NÃrCùÛéÙÊ-2iXxd©£:÷f4,޵&c Îÿ3¾7up¢öZ ‹ÏŪ¥ÌšUâ3‹Ùí% +zs£ V[DùÝàîB‰† Ûe”÷YÙU/P›ö™Ò¹Ê9T¦aq÷—T¦a•ìÞEesEQ™†ÅzU@ÃBÛëA°‡½9±jº{5¬Ð°QhÐI–ìøÅ>m¯Üz¬Ô¨·‰ú£ñýŽ˜ ‹§O’d[+--} ó¥¥k·‹¼©rªÏÁå¯ò¥7[++ó/˜y±²Rr‹°\¦†bñ –Ëï¯F9¶ -gÉëm<n´ðüŸÓÿ(,}ƒ(Œ™ì£Bf|Ÿý¬ƒR‹ÏÈÆô"Ô;.ñ}Š•Ç~Øš5(b5 ;LÙñ½rLm’­w€÷ß Ëv^†e.§HÂí+“Îâ·hšÏ%‡ø°~+°”ÊÅÆŸëyÓó³ç¯5,åÚ*ç߉•YHn~üP‚rVr9X¸Ð‚š4¬ùËOkÉ™†%;3ýÏïÿéÿ/ýåöb‰‡I ŠR.,)”é ÿèw‚«·ËÛ¹·7eÂQÎ,r4ô·¿WõîÖbEEHׯ÷ÊùÝK•o+ ìeO¤U`ÑôKÉíÅò;³X¢ ”Ÿ‡USøþöb½5f±bfóðyX´´öð Ò[u¨7Þd¬„2ãûaukð¼ŠkO²™e0ÇÇt7Ëí&<½j¬’Ýy®;[#Ñc»ÁX"‚,¢‹•3\o‰v‡_r‚玨K–³üFìà•±¨}Âõ†Ž‹` æñêâìkâcÍl¿ºf¬b0ùw$\ÔaÉÒ~fµ·Ü¬”Wt^oø[…u\gúQ §Ù0¢ÃT¡zÍc½©;Æ%Øl Ä_m¶èI,•r­YM®2°Ûb6Q-–¬3tc°¢øÕŠ9í…SXC­Ÿ~ü¦´!ü±âߤâšUž`¼¢Ï"Ââ}ëôDz¤Œ#õ˜«ùNXõƒq#4:¿` ž£¼€§ ÀÐYv+¹QûC±"Õy1'Ùë%ßKj‡DŽ¿öûK¶åc”L“îÓXôT.¡¦•W¯ú´m} -»™™¤z¬/—à$Qâ;ayû\ž·:åñ=úxl1,æ»kPÑÓÞÞ%zÚ§{ÉÙ“`pyèf_ü«·í V$û…rÐ5ììì$VJX%Ë9¿7 ýuPº «äh>XõòQíÍÆÚ“ˆÙ¼û!"„t: -)bñºè çÖ2_Z4Çî*<_ãÌjæ‹*{—ƒ»u7‹a]©Ø!•;Ôîà³=î ¢»íç`­¼(*}µ}ð¢òQåó–ŒeÌs¥@Ž…=\+ÐÞ„ŠfÛ©z î¢X˳Öwu0sÿþkÚW>úøÌ °h¶+`õ))Zát%›ËÝ÷KÈ6Ý[Xø~úgÄâ];çôôñ‡Iè}õRÁuº¿õQsà¤ßV{þÚìOˆ5ÝÚÏ¥ëYË_oC©‡¥ÛÏ–’?-ùm\®æ'…w‡8«Ùwù¿¬&2,Jq‰jV»Û_%ÉUÉý…Ö¦¡›…å -Û#uÅ/‰UR8ÏE›¹Ûºñ&Éyš«2¯ÓƒM»ÝFÉV&{/‡Å«í.Ô\mÑÓYÔõú`{ñCò¦`uty!1Çß ]‹õ ÔÔSµ»ÛT“ü´¸û²æbÏÂîùø¯Oþh,ÙlëëºØøþT³Û›œ_]ap!?øl÷Ñf’‹xÕ^ô¢·5¸°òƒ±ÝƒÈ,I•±Äã&°Øl­ãÜšƒ mO‚…ñŸâa\¬ä›Åàÿû¿Y?÷ð(Çîß–!¯ `…ä‚ãÆõœ.©æsç‚GýYA&l©°6ÿwþîß -ŽÓÿ,ID ÷¼tU\þ†uç^O~¬Ê?´*járÍt—6ówû§QÊØ!!ÇlÞo‹å«¶NêÀÛèë’.ÅËÂr4ô¾ðÉ[øWu\¶é»w7›Uùk+œJØ—¨hDwOþ-ܤ(¹XË™µ=-ªí°šPJd‰óKΕæoÌ%ù:‡¼/‰\°ã¿‘Xê¿ ÿáYëÝ8+dsör5Õ=.jÿXò••ŽC¬;tþ&°èß-átûíí«È…ß Ñ娫¤·»õåŸóºc±‘¼øo «DásgšZŸ5çcuý -y}¨-¹µ¸]ûšLêëë÷£r‡ýHê·Åëí¾ªg½h­ ÎÂG ê±NþõüÅìEœ}‰TG|¼ŒßO—ÉÆáYMÿœå?Ê®Kéy»°ZC¦`¬Oðͱâ~ŽÆ÷þ«b%»›8®¤¿»j3@&U/CïÑš5ÁYµlLÓÜ{¿åäŠXÔT÷=wðr:¸¡qòŠX|¨œë9~¿:x¨Ã2”W§Àìöåx7\{øºŽ‡ Àr_×ü¬òàáwÃ’|iÂ}2öQáŠXuí•ÁÖþ¹ÒÖw³ K1û3KŠ=¬¬Z °öž(ìâò«¶Ú^¼«ûöXNƒ=}Mw¡{݉¸¼®øÕ±R@ÜååfÔ³\üt­X†.—{ -rŒïÕ{µ8^Æ i¨¿p·wúú°$ “Ìøþ­t5¬„oqg]ŸŽ›RÉæá0{–z® Å®k9‘9Áp'÷Ü ZJ+ — ®Ë7¾Ÿø‚Uo·q¹Ê¤›‡%ÙúÇ¿VÍ/Ï_TgÆ÷žO1—ÊÑh2=0yG¢ˆ£>nJžLÿú—ðÁ'CWÇ’ :$Œzq§¯¼uò¢‡ò7«æ¢¿ÿ§…ªü§mWÄŠ [ðNøLÒ•±Þ‚\á›ÐsÓšýó©ááÁö‰ó mS*yR.Ù°§ꚊÚï4¬l±@ÞXv»—Å‚’ÕîÖw3Ö—F@ìt Ûׯ‚äÒbþA_Ò°Bw0š§„¼®Ý^ÜJÞj¬X&17VvÔÝ[r‹±¼™¤ –a$ŠÐ> J>¶=®» –T6xÏ-®ð¥åŸgÍ"]@dJÌÉ–üÒ¹äE°|õèGÃò~=?V^GžŒ#±{‚ -, ëRã{ «>#g–§Ïy’ˆDraiXÅ Û©pž·ÀkXò¤Û¡IŸ KÛ”jX–†¥aýÔiX–†¥aiXÖ¸)W¿¦M¹j0åj¬ü -[®p°å*›¤;\*¿—\¥É•Õs…ƒc®+l·_á`øöX–Q$Wzr% ?ì`YÅÁê°´~,–†•Ò>gˆÓI.k -¤¨5Šr:=„¾Š¥ò¢‚â¡®˜B1Ÿ…¤¨Ý røEN¦OÈ@ˆYC|É>r¯Ë.\V¢Á$†=(U抌FqšÍSn”’íx,b|O‘£,-$úôœÎg“Rƒ„ötú™Ó¥£ÂDøÆâœ*TnŒ¦4ÈN[Ÿ÷kæN «¬kt“ÿÄõa‘¶ƒ°ãá¬Êu‚ìÕ($:Ëí8ÞJÆA%¬X‡²*aÚ¡ ÆLœJ×®;¤¦Œ(ä4ØÓà•áäÇ%  ƒÓƯNb¶kƲN¹Ìf …Œî -¬*“Òv¤®=›…ö]„I±ÄŠ[ˆ±F0w(`ʇX‘òb×D,€Åp   B¨£¸@¾f,gtºP(î4ÆF%ʼx†:¯qÊŒBS\øee,i ±Ï&]]qÛÆ<ÄG ¹±ì±ô]`OF¯Ë ˜Ñ£d²™L;c1—ý`ž–F¼&SŸ-ªô•b÷"¶r˜(F!½Î]q„•¥VÆŠ'PÄ2F -±>ùz±ê÷$,QåݸƒC¯wéÏ¢vX”¥™˜$þP~f•5Bq$:%Jƒa”Êk˜´!wsaE#z}žVܧ×ûä_}ˆ×‡•(7'À:S²’-㎒ill,-¡”Ó‹äðû§3t…ýBFÍÀéD¿5ϱ²IE«°)OÉ}zg!Ó„Œé:Ëác HþbŸ(Wþ» øoÀ‹rÿ 3CÎ -endstream -endobj -974 0 obj << -/Length 422 -/Filter /FlateDecode ->> -stream -xÚ ÏÔƒ`às>ƒAðC AƒAƒ A Aƒ Á ƒ ‚ Aƒ Á=ÿ‡/Ü{Ÿ—à÷û-˲®ë<Ï]× Ãðý~§irÇó¼óùDZišY–%Ir¿ßó<¿ÝneYÖuýz½¢(²€qßïwQUU¥iÚ÷ýçóÁº¶mkÆóùÄvëº.þþ°ÛišF‡¡iAèº~¹\°Ù@’N§æô†¦iDQ´m·Þo”%X´SdYæyþz½b¿GÓà~ßív‚Çãq8ðýG†aX–UUÕ÷}˲Â0ä8Ó„qDߣª†àyÈsÐT×áñ€eÁ0 ( à× ³§'Âv»…®Ãuÿè Q´¡àº†,ƒ -)Û4¡ª8Ÿá8ð<Ä1ÚE!I¨Ó÷‘eH¤)DQQ”‰™ãÊÓiå¸Þ¶[Um™‡ÁPÕIJ&žï}ÉóIÓ -Y^7›Õ²ZÇ™f8FB² è1$)V”U’\DZM3Õõå÷KŸOǶsÃYva˜·è H -endstream -endobj -968 0 obj << -/D [966 0 R /XYZ 71 770.89 null] ->> endobj -969 0 obj << -/D [966 0 R /XYZ 268.738 584.133 null] ->> endobj -970 0 obj << -/D [966 0 R /XYZ 268.738 379.323 null] ->> endobj -971 0 obj << -/D [966 0 R /XYZ 268.738 157.742 null] ->> endobj -965 0 obj << -/Font << /F15 442 0 R >> -/XObject << /Im6 957 0 R /Im7 962 0 R /Im8 963 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -977 0 obj << -/Length 1779 -/Filter /FlateDecode ->> -stream -xÚ­ÉnÛFôî¯à­Ñ’Ã¥@-Úí­€-\àɱ4•¤§_ß·D*Lì4…Í›7oÞ¾Œz;/ô~¹ -?³*ø=å©<”J<]$AX¤^Õ^ý}™‘Ìa:ŒÃïæ¡C^ÿÚÞOýÕïð _)xë$og¢¼¹º~§´§TPhy7^¤tP„ÊÓi¤yæÝÔÞ­ÿÎÙlã(õUøýæîæ·“ïЙ¿ÊÞ)úG^ÍsÙ¹öW¨t¿ÙF¹ß‹û—+hšÄ¤Â6RAšæ¬Â›m’~Û£à˜VÖt>1®lvý`§}ËÛ2T•ƒy<6ÍGÞÖx9éL [úxäþdvfàó¡?vµív¼{ µÍ¾Dª'ÛrkäããH|zdÓÀ °!H’”U/«éX6à†%Wè… €7p)Ô~9º“±6Ê·"®ftSNf6Û4Šü›½aäœãÌfÜŽ‡ÆNÂòO^ž6:²#]ÎýªoÇ©œlß ‡®^S»±ÞÈÿÐôÓDîÀe÷¼›Ð)#ˆq2‡‘Aö?B­mÑïÉšŸ½+ˆ´G–Oøåð3;g÷Lc[Û“xÛõv4ëA¨Ž-²;6ÎtÈÊi¡ÞIÞŠaœˆ 4èAåøzŽë,²Ê'Ÿ—Hó .$k³ ‚Ïf«!_ö¦¬‰sšIÄ!—ìô»¨ H§"ˆ‘'†°ÔpuÕ•auæ\ÂsìGF[YÇ -©f°›pe…žxOÞŸ˜ÈiOLºÓJSJ¸8qñŠ¡-'§ž¹Læ×!(¼W¢Vλ4ši•“Vˆ“rÊý*Ç0Ó™€ñ#ë·7£A…H°ŒÐ HÁ ä0T>‚:ç9I&Kyû3MÅÖk/t ˆ#]³ˆ)(ºq´;ê@¸#)*÷KÞž„ñ¶j€”Oâ㊄n¥£u¥¸P8wÂô¶» õn,ôc -Vd㜶îyíz9á*4MO¸j–yÎÌ -g®?ª§ì-f 7jöçOÔ¯ßE©Ïï,Kqøoá)ž†9¬éù)®œaE¤ÒR"¾Ç^—áåŒïxxä›PnaÓ€éÁ¿}lú~P÷çÞáYä¿e’f=Cš—zR"TÊzìÜøÂíøÕ´bƒèAê&¬Lü¢ºÑLݶ|¶í±½—²$¤è¹U/I%/JŒÏ-ä,•‰·"²¢FˆZ z _ëe·“]ȧA|âg WßT.ªè@ç±ÓåqÕ*ü=¦‹…#õJ.¤+¦&pž+Ç>9›ú$sp5/î7Òïñ™$n0iM7]8ç­8žÊ¯y“|sêˆÚs‹³‹óÆie…³x·Æ]HæÜ â¾ÁÑñB„ -×( ²è$C¿.e¡öwfœ–¶ÓÆ5Š Ïm¦ù¡ZËÖvn®R/Z•þÿeqvÒɤ½,ˆ( T–¹  ³eœ¢y~83×úŽ'N@öå’`×Ö¶5üäÄBþ|9¬´ÑøëjI:Á–µ«ÝN Yxa­ÝAº«âäÑü5ø| ØŒ¯¬Q5úæâ}Ô/²˜åë#¯ø¢gõÀRìÄll„Æâln頻µbJ×wÿ˜¡?IYíì诳/&rG.Ô2„éZ"g+ögI‡ú4çÃ×Þeè3<ôð`ùºÈæßYÑxan¾fn±âÐTyœ-û'ÿ ^þ‰¢² F=8XÃOÌ\Þ‚I¶z÷盫ªû ‚ -endstream -endobj -976 0 obj << -/Type /Page -/Contents 977 0 R -/Resources 975 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R ->> endobj -964 0 obj << -/Type /XObject -/Subtype /Image -/Width 300 -/Height 180 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 131 980 0 R] -/Length 3698 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^íÝesãÚš@á^"333†™™™ÓÌÌÌ眡?>¹žêdÒV§cÇ®\­ý¡S*§ž*ËRÞ½å+ ’6Å&sRZWP:»@îÌ,Lq›z2NLÃb¾ " G’ÏÒ¸W¨œ†0™´,@üŠ‘ÓÒ°ô)±”@ ™†eLp„•°X2œ”†•ì§<§°B©åiXŠ}ÒI|ø 7†Án<KÃ*ëßKÃÒ°4, KÃÒ°ŒÝA@ˆ€xÖà•NÆÒ°¤T Ì ,øéòžŠ¥ÝîèÍ`IlȧciX‡÷†gÂÒ°,¦ÿùÏM*¥aõÌ$ ¶K¹ÿ¾GyÖr'@ÛH)Ñ¡Ô]¥, KÑéœ Gt \ú¥øð ªM»(}óœjÓ°~n­SeÖ—‘ïT™†ÅË¿¨6 ë†o‡ßÒ°’~@nÓ¥A0Dœ‡XÜÚE-m|?è&Ó’Ù"Ù‡X»ó”§Â¬K"… ÿ†‚eTü…µí{My–w¬¿ßH¿ÙãÔ4¬˜Íf^ä)KÃê—莌ÉDZÐÏÏO¹Ž¿)KÃR–’¬…vYÓÑÀ‚ço8–6¾÷¶8ÁYh³@ÚkHIGX¼.nRmÚtçÎ'ªMú‹jÓ°vŠï¨2 ‹kO©6 ëkÇ:¿§a €(HDZò·r< K\6ÌÛ,½Y9†Åóާa½qÄžõàÇzá›âX–w샪é¹O4KB<Hñ¸ØP,×¢,õNªb}^ËÓ9C1Ä ½Ë,4 W·u1õÿÆ÷¦^JÁ—Ž!š£B ò©vèM5 ¬“Réœ5ùû’£¾·4G±‰¯“•,8zŠ•tde°x¿Â×Õš#]o«« °dŒêu»;Û$V!tqs x'›vMéƒ~š¢BB:Ý´G›k*üˆfÈh²´9$–©M‹Eÿ´ªÅ𽛣Ê4¬Õ!ŽÒ°äˆ.‚.âWÁ¢¯Ã4,eÂ(,$ó¼dO¨` ù¾ð+ «g,Æ`:¾¡`˱X›¦9Ê}þ<Ôh,Úì® -ëà?ÍÑ=Ú*Ã}ÆÒ›3â!–>œä(˜ò½ ê/þ«oÅJ.ŠÂŠI7&”Æ÷¥µkà9ÍPG ëGƒÏYí"“0ìÂdRÝèôs„&(·V<(|£ÑoC·>%’öÜ’*VÎ÷•†÷¥äæÖç¦ßœùð&nêÖ­ëlÞxz­é±öÃ;4¶ýÛý;×G†š‹[÷ihß;úr”út5ßìXŸîÐÈî…Ÿÿ"Z¿û³Ù±6‹û4®ÂÓöíözC±Äƒ$(ý£ŽÅÍ=Uþ­ïGåû4Ë?:>¾`"Ú1+'aý½š£1­Œ¼ã(x2²Ý@,§¡¸Qe|Tnä ióãÝ)Ž×÷¶X€0~Ú†ò½›4¢[s;üÖõŽw Å -¦Ž°DA°SÖ¾o›‹ïÆêµuÊz<×P¬Aã–Õᘠ¬ü].¼Ÿ¾‡yÊ[ßzÕ@¬´Jãû ÕsV£–ã~ -BµÙ­|ã°¼z`¾ÅeNžŒµã{Â…–èû‰z||Ü8,A9‹÷/¹Èr×*Œ•Þù6›û‘PßG¾pqíÌm½àäþzÛDX>­Nݽs -mûö›ë‚w>½X§bú›ëExŠ‹éoßÛ<•[¿ýª©±¸úƒ i:\Å Ý[[o –ÍëN(º+cÝ[ËQÿòÂ÷8½üÇ݆`ÅÛm ¶'Ȧ*bm®Þ îåú:¾SMC«› À’#ŠÈá¶_ Ô°ìëSý·÷©®÷/€åoÕ»Õ<ÆîkGŽº6P,ŸPeV÷€5 ^Ï!V¢´¡\½­ÏÔ³ûÅbÿÍ·TÛÞÍ`KX=þ …è¨J `F=þ¹J=ë+¾Ïájgäë…c1á¢+!e¢’=Zñêºw¶è{¿~…JøxVÇ2¶é{@¶F\œ‚E=§‹÷¯OO¿¦úrwî7ó³•ïݦNå_ú¾qÖ¾ì41V.—¯øa4ÈYzóà±€À³Ä!–$Š•°¶ŠݧFí\½ýšR,(XÛÿëuÇÔ…baX—J_Ëm…ÂÄiK÷æ©ISkGCœ#ÌzÄ¥6ÎÔÓk‡%‰H튰䧫óôü‹»>ßÍ‘µÝuÎß»Û_ø•݂ҎÇD|IæLmŽ ]–aÒÒÖÐ%Ž›ë¬ÏÞY}¸Í9û»ãmŽÃO¤[Fð²6ÎØ§¹\Mw$YN Ëü*c ãÚ»<çèsøAžš´~w¶‰°–=ˆ™hÊÁQ^v̽Êñ§ý¦6•Vå6 –Ò`¹Æ\ÅÎã­­Ç;üIù>ßwj×Àƒ¦Á2ô¶~PwƒÇαr¯æ:^>âÌ}Ù§†½[j,V&T± ÿîZÇÀ¨V¬Kï]•ñýÙs΀nR\v£–Ю#6ÞÓó¡Z=Ï$\ƒrÐ ðµã¯\}°$`”Òø~P:VÚ0ƒ8ÇÁæól’®ðGýT*D¥,®slÕŸã`îCý±4,£H¥’TJv°|ŽƒË°´ˆ¥aõ$CJ¡ÀJØ3úk%,s¬  @éÍäc¥ -0ªG¥tdÔ³j”m¶u[vÁJ 1ô£eu,i>Û<‹®.›ç -+.lc±ÊXº(ªXÉ.ˆ-‡ÆœµÆr@6Šjó- ºÔ¬OiÛ¯ÞL²½M Ë3þ“©ÕãTÛRLz)á±CK•’oç%ê -X¶4ªXF'ÐiÀÚ*×+>.avR^– Ģɤ>yuÔ¬.MK7¶A@ýmèÎB&á\¥öjµ-Jt{{•°œ‰d²MËfH& òâhí°ÒvG,ÝV5+Ù¼M ™VVVBj¥üHÑ !*Q^¬+Jj1ʃ–6XÝݪVS›’·üÊS‹Œ…P‚€ùàw›ç(‚ƒ(wü¿‰Ø²aÞzÿ mcç -endstream -endobj -980 0 obj << -/Length 353 -/Filter /FlateDecode ->> -stream -xÚ ´ƒ…σ`A0ƒ ‚Á`Aƒ <‚ ‚ ‚A0ƒ ‚ ‚ ‚ ‚{^váþ|÷p8X–e]×mÛæy†áóù|¿ß4M§i2MS–å(ŠÞïw×uŠ¢Ø¶]Ežç®ëêºþz½p<–eÙ¶mªª‚ ²,‹ãxǪª~¿_ß÷žç5Móx<žÏ'ÖÛö÷÷‡ÃÁ0ŒÓé”$ÉårIjšfY–ïûu] ‚€½M!I<Ïã÷;ŸÏ (–e)Šâ8NEI’Ðu‚ãñˆ8χaÈ0Ìõz¥iÚqœûýŽÓ {pYH’Ä8‚aÐ÷˜&xLU…}èñÀ0 ϱûwšÇeEð}ìwì¶…ã (`AÀ²Ð4Ðu¼ß¨kÜnÐ4”%dù¶ë뮋0Ä<ãûEš"˰_N( ->ض*Šè‚ žÏæóùÛXà‰ -endstream -endobj -978 0 obj << -/D [976 0 R /XYZ 71 770.89 null] ->> endobj -979 0 obj << -/D [976 0 R /XYZ 271.665 584.133 null] ->> endobj -274 0 obj << -/D [976 0 R /XYZ 72 484.963 null] ->> endobj -975 0 obj << -/Font << /F15 442 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R /F29 651 0 R >> -/XObject << /Im9 964 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -985 0 obj << -/Length 2265 -/Filter /FlateDecode ->> -stream -xÚÍYYsä¶~×¯à›©ª˜8xeËëJìržâDårJV©8CÌ #9æ±Zå×§ ^#H”µ~ÈNöñu£»ÞÁ ¼¯Û~sõí"òB–ÆqäÝì½P°X¦^Ì&‚Իɽ[_×w7‡6)SQh'9N~ûƒ”^ _¿V KaŸÙÀùoAȯ7¡ä~Ñé&ë4 nÿsGú³n¨×íZ“UÓ~@3Œ1êµ@PW9ו®:Ko_ÖuÃïweÖ^s¿½oû-ö[ÝZFºÔ§i{q7 ¶¡Æê"Ò™.2IY¨ÂA½Ý2k£dÂì1À( Œp¡%hÅŠÉ`dÀÅ$VÖ4ÙÓR»A©û-èXפ›ð5 /Ôû0"üKhËv!³rˆ—r&”Äkt–Ñ„šmѵVÚ–Dé+„¿8TÚî,ªNgUNÛ@Ø×5Ù®£‰†•v‰jEX :l…,‘ñ êÁEÊnYh9H)Å¢(z•”ݲ*ž} Ÿ8P’©t2ºœŒ>XúÔ—]q. @E7ÖÊßÙã1A¸ÀÁk€NnMQ£ÅœÈ[1:¦ëꨙ:æ,£€£3^è –:ˆ P4+'ªCÔdEV ½ Öe 'Y?ë]W7K3üz_mçŒ ÁR£àJ¾.Tôn¡øR(w¨œlòñ­HŠu¡ãçNü9+{Ý^ŠôFœä:Ëä¥äR¼+¹ bŸ¯1øvEWÔU{·qå¡R–ðøÕ¼ bÉ$K •#/Èp-‹¦3lw}Ó€-ï)àéO[#,ÊÂá6°4Ô²_¿èG +æ¡L u¢ÉEðççÿ1ÕcÒC-ò$o±\ºÌ3¥AE€¡dNã*®Xº’ó#É’ ‡W³»àï=Ø“ÞÆŽö`MÔÞšãeòrü³àýÖDó¶$.ÓuÀfåPQíš¹Y1P±IrkK¦Ú]L80QÁ×V%åt§€))^/&hË‚”pj=(ŠY1‘ ðÐãœ:Ä © Bq¨al}ÿ©ºÞˆ(òu•oêýæœí®Eì?\‹Ä×.Åþ®†ÚÏ15šy„á±(5Às`œÕÆ8ªÊ‘ÎÚ3t€Þ®£‰zo¨ù-àa ÝØÇƒ3œ` kêÐCü°¼#?ïË)ò[Ýõç/8½JEƒ3W¹nÀYE* ›JÏ=ÑTË;â™gÛRC˜QBù?Uö‹<7Ú~Àa -}5SHÁ”#Þü"ÒÞŸ²¢Þ–Ju‡%8Ä‘ézQ7.\²t:}£-8NÊâDY¥­ëL·„ù¦ãá(s»ËÊ — :…´Z‡¡´:mW»cVÑ´‰Ö8u,GÝÚÍúKÂÏ·UÝ`pÀ¥fM ÖÐÃâ`a,ñrRÎ -¹0hìÃØ-öÒÑœ8Ks‰o„„5Ý4èJ8…Îk=—¾Ï:ê.‚V0;§êp<]¿\'Ü·Q·ÝÎýׂ«¿Ý\ý~ÅæÀãp«Ž™JOÉÁÕÚÛ®nï/‡Eð[&ÓÄ{4[Ožd!LjQzÿºú™.èKûÅÂSpzƒX,_ž³‹†Ì`—€Ý_Ã,°ÿ‚¡MTŠ :¶eq‚ŸÓ «©Í¨9e_ -ãà´YW‡îH} ØF!µƒ ‚•Ú0†:çÄ̹ƒp€!Àp¨ÁuˆµñQKÐ8Œ Gêê.+Ñp|îò-Í`º…|Sö&Þ! ÷¾€s§Â§¦ÕuÎMAÞÁ ¦%®@Ø+­Óœ)rÓâ蔳O¬S:âœ+ŽK~*QE©üÏ(õà«0^óU!9x÷6&þUî#Àß! -´^rX¡à›@ý97=";<î0Éð™–1q`ñ, |Hù×Xx¢ÒFj$‹e„¾$^)$Šÿ@å/Š)j¦Cr[LEÕÒŽ-n¢¾ùþ¨w8õ@muÔÎ ‰B|ÌéuS;_˜2‰OAvø‹ûöÆ0VÄ¢ÄÂå¼»+ˆŠã[ѬŸäp¿|p[°ݲ¦†¬]ja®Â-Z0Yn?혀ßÑÛ D!GH -S,XÙëÎÔ=C²ÄYuµÙÄmÆ2XVUº´5¯¬0לªjú*ëó¢¦)]éæð4о$ºo²ù3îKñ‘u~vþzéSÅé¤óä+Ÿ¨®h a4•=>5m—u}Këó,B'¬°›—Ũ©Qú†Nö°! (ð›ïLáÓ^R±°`! ÈØøŽ‚¶î(NQÇ”L<è@Ï"±QRÆŸhšÔ£þ¨ô1£bûÍDñšæ((¡:ƒ áRŸìòˆ,AÃSƒ4. áb¤Ìì÷ÇÌ©Vf²P$ü3áYL946YFT2`{*ª©VÀ‰FŸÝZIí ç³Ó¹,º>×à¦2æþã±0ãHËÇìlïæI'åÈdŠèHè|nj¤E -9Ï\ [Uà ȿG²ayqjÛþ„`9c¼zO|ÜˆŽ¢3Œ¢ä8ÞiÛ@šÙ¯öuYµ[gˆãN>B\òžg^–Î>l<¿' -¸¨‹g•ŠnÃE6Œ>Ø@)ÛK†©H9@ÄN~qÑ~Æ`÷…|{Ç—%óü®›» éëÂ/Y„)bþÜ¿ -Ÿxý èßoyl6Is2ÕNÍÁ£Î?¼òn鵤¬‹¬m²èHÛÌŒø¯:V³Å«Î*ò=ðÿ†7šUæÿGêý÷ÅùÇ7b®² -ÿð 9„[|þ^$ÏpßÊ#yÈÂD¾þH¥, -—¯Ê‘ãÜõ¸ -ä…ßè¢ù9>8ÃÒ¥³çpLð ”MÒù>zÒK…0OûâA³XÙK‡JœßÂÍç ô -endstream -endobj -984 0 obj << -/Type /Page -/Contents 985 0 R -/Resources 983 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 947 0 R -/Annots [ 981 0 R 982 0 R ] ->> endobj -981 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.839 163.22 267.769 172.519] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -982 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.839 153.756 267.769 163.054] -/A << /S /GoTo /D (subsubsection.9.2.1) >> ->> endobj -986 0 obj << -/D [984 0 R /XYZ 71 770.89 null] ->> endobj -278 0 obj << -/D [984 0 R /XYZ 72 358.682 null] ->> endobj -983 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F29 651 0 R /F15 442 0 R /F34 645 0 R /F18 439 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -989 0 obj << -/Length 2223 -/Filter /FlateDecode ->> -stream -xÚµXKs㸾ϯÐm©Ú—ÁW¶ö0ÉfS•Ã^âJjÊqMÑ"$qM -žõüúô @lO*ÉE"Þ_wý¡ÉdsÜ$›¿¼KìÿoÞýð‹Ì7Y\E¾¹9l²@¢H™Eºovæ°ÍÙÊ"zÀÔ‚ìoÚ ^u°™GÍ<ÑÐ<<ÒTn6zz íFóÜñdæ®áÁ{±°çØ6zÐv°æîÞœÛëÅŽÛ¼ÛŽt¿×?:ß@E«TÎà=£Šj±V?3GQ$TQ¢ÐÒà OÆg‚jÀа$c·¹0t¨‘È 8Z³9° ÞƒóE)+2†N'ø^ñ±À ¦=iš‡>dÛw3!šGÝ|·Ý¥èÑ©ž „¦çšþ ò¶±Lcž(?ìBf¾Ýö¦Ç‹õ.D‘¬Šeq-œEVyï:³a„ˆúç~Dœ‰gPµˆvê±í{r1ö™Oòœ“å;Qfq¢=í{üß·%¼°’Z,KAÂó%<% X–g±’ÂÍþ¡c§ºíÇ«óèáq›©¨îfmøBFÌ”å•W8jí()¸ØÑkÝèÆ.E -àƒ#E¹aÃùÄ8NzlGrÄò¡ (WÙ+«ä(-ã´*ìgŒ:±ÏÊFD‘Cʘóeª´ ¦¾ïÊ1@9 U”uøŸ®fùuä}šÄ]ü/];ñœ–M0<0aãó–rƒ†;sl¡–°Ë&}„çBZC'xG £Ý gp7ÈCËXÆë<°§w›}ä¿úŒXæF‡2h‰&î0_HPaßkðÄű±y]*ú<Ô›÷ OjZjR"îYQ÷«™=7a¹=²œ!d*M¢70j”ÙÖ!—ÎLxR™Ú ¡ÏS`lvm¯G;¸Q£ÝhИ -\ÔM'dÂ|<ñz€Ý3ƒ`9”-Á´z°¨@ü„õá -¿<ÚH… ¸€Ê·{K¡J0S*Iáìï™â ->rß X¡’’²DóGÆXêÜ åªˆì„åÒª»î‰»Æ‡Ö(ä´ÿ+èÆ•)™“ ?dÎÞ kå•ÿêã<ú Â£­ÏŸG4¬ü/1nÁ­>»¶=íloðÈÀ#„Øišb‡ÞÓÀ¦€Êqæ¬ù©/¤M ³œ%*—$Ô8HqÆ«æayew4C;즳°x´k,5±ÕöxéëÍšƒÖ¢³qÀ\¦öÜ~!¯B¨CWWyŸ -[¸/—!°MU᫸þCèê,s¸w–JvaQàBÎDœ¤åó ù5]÷µ,@U,o¾¢Ê‚ßFñŸâ†¾˜`ÛQŽ$û±Y-ÔV]éK“¨ÒubSY¢„ËcxüÇ -¨ɉ’ãN1UHðsKŸU°qAµ,Žj —¶ó¢­¬Âÿmò>XßÀ B’-_Wnéó[Ð*…J(õ¾x -T~•EtI+~I&@ì®qlï;–8TóXH¹&/%¾ŸQs•²÷5öAÅ7_¸ü}Ëýéêb*vxðlknШቻxòÁ.œ÷v÷^¯× õP! sI -y`ØÙO‘ØÏ©2Æ¡$üXp¤Ñ8šêŒ• ¶O^):pÏ5É!MY—xà8×CãÖÛ]Wš‹{×@_,]ó$ήÎB©²Tl/Un;‘æq…‘ƒ²½*SÞJUÁžy÷o û¸ -endstream -endobj -988 0 obj << -/Type /Page -/Contents 989 0 R -/Resources 987 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 991 0 R ->> endobj -990 0 obj << -/D [988 0 R /XYZ 71 770.89 null] ->> endobj -282 0 obj << -/D [988 0 R /XYZ 72 342.991 null] ->> endobj -987 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F29 651 0 R /F15 442 0 R /F34 645 0 R /F18 439 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -997 0 obj << -/Length 1783 -/Filter /FlateDecode ->> -stream -xÚ½YËnã6ÝÏWhi71Ã7©³)РË"-Zd‚@±i[¨#¹’œ ýú^Š”-:´¥¸™®,Q$ï¹ç>Iãd•àäë'ìºýt󅈄” -A“Ûe¢h¢ˆF§Éí"¹›ÃCYçMþl‡Ì̲_Íþ1–»4äNC·Se²…û²¬Ê'g"4J% ­ãDG[矵û{*s瞥{»º™9f9‹+‘‰)ÿªÇñµ€ oñívóêÝ^j²É‹Nneù¼ÉË9_¦2(UJZÂ4’Øz”DR+‡™øð`‰‚‰˜Ø‰”# K<±Ä9½`d'íËg÷ólæMYyqioÍAÊ>r–9q©» TÈk·#¡Ú?énHòˆ¾ I·~uB@ÚM0mŽh܆ ¾[nJˆ‡§M Mîhªû™Ó7F_ªTÀ_ -Û -z>z ÏSå¨ôÂm\Їå&[ˆ–Yê«K!‰…”C,Çðy¹-<Axìà‘wÃóìñAxü<¼e^d›‡?½üÀÂǤŖŸ\8Ž]1_\Ÿ\ -ŸÜd_—ø9”»¬1^Fî%—ÏÆcjsŸõ›É\µ°oÔ}E…Ð!Ûçƒ 4´LÔÍ> Ú’ÝÅdÁéÁ:ç±T_#"VH¡ˆÖ©}2ƒ€dŸ Úä ¯=XöëXXÀÀ±B4FDžfÂÆNÓ+mÓáZÛÏ¡wžæäŒñïÅØÚyü L|ʺ¬{²A‰°$c¦bíš<4}¸c¬/-Fy´yYP=Œ‰e¶ª,ŸB`Aƒ:{›"°tü¤ÃXhX3<‚%Ýc/·k&ñ°Ü^¿–/½ì!cšöSëäµiÖp2ía·)âÉ{]Ϲú™¤ ¦ÏWd…ó€KJ"%™Æ²ÂÐzìÛyÂûÇŽ·†>Ró÷Cc°üÆ*C;dH8Ãb6tÈЇCFmâ! k.}llL]w½Sh»&bMAÁ–ˆð#UELU9lqÞ§¿„ÿX£FõXþÃýý”`ÿ4²?^r(¼º\H{-ÜÝÁQjlG4â¼ñˆdˆÒP‹6"zÔ¸cíÕWïìÆœõ"&glµþÔ§ª÷{awdóaØéÀÎçë÷S+1R|Ö±Ÿ-¶cÇ^U&kç».GuꙿwÐH¹åÛ> endobj -992 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [244.231 581.942 297.034 591.24] -/A << /S /GoTo /D (subsubsection.9.2.4) >> ->> endobj -993 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.465 572.477 305.502 581.776] -/A << /S /GoTo /D (subsubsection.9.2.5) >> ->> endobj -994 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [201.889 553.548 254.692 562.847] -/A << /S /GoTo /D (subsubsection.9.2.6) >> ->> endobj -998 0 obj << -/D [996 0 R /XYZ 71 770.89 null] ->> endobj -995 0 obj << -/Font << /F15 442 0 R /F34 645 0 R /F18 439 0 R /F26 618 0 R /F33 619 0 R /F29 651 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1004 0 obj << -/Length 1983 -/Filter /FlateDecode ->> -stream -xÚ­YKsÛ6¾ëWðVªc!x`fzIÛd¦·¶>$£x<ŒÉœP¤JRrÓ_ßŃ)C¢øDûü°»ÄÑ6ÂчöÏw·³7ïi ”J™D·›HQ„1$Qˆâ4º]GËX¤ó»Û?`aIXˆ‰YHEœ0 c×lý’!­E·f‘"ž·0Áf%l³“ÜO’À J+êê~Ɉ> Ñgú A >€±!@¡g@ž/#ñò˜wî5oÜó?]W!0â¢#° ªH`$(‹ÀC"ˆƒ#,Iw•Ÿ± Ž¡£^µUíùÝUU“û¦Õ{z¿)æ$ζV -RiîtÙºñ2÷’ý⇲ÑmˆqôˆïdšEuÅM^fÅý'Ï0œ˜[îk½ÎW­^ßM±ØiQUÛñ­žëcú~Ɉ~ /q€>×`ô*}¿dH_’}Ð;eˆ§½ïÑô¤÷uUêÐq~Çè87=\¼yO>J… Î{±E‹M$-Œ—Í,‘1};_p¥âÕ¬lìm¦“¸ùV¶ºÐ9£-†´ Ã(M{ÇùõPçTƆ&††y:vj«K]g­¶Cgn¶Öí¡.Ý»#`Î鋤„#¦z‹8ô~5f' ­ìVG½Ðå¶}Qæ - ÐRG¸ ]pP™‚R9â˜Û€3lLºA·D}·ŸÃ-&¹Œo²ÖŸb “ é0S–[óÒãç¨ÚE$G/bI"NG±Ð[vî@QšœÝŸÙ~_˜Û^2ÛÃK“íü$päªʶY›W¥__¹§ÏÎMD4nƦB'Š<® !‚4¾v£Ö¤ö2ñ†ã8¨:F£v%àÞ?Þ¸¯Ÿºx$PüÖ!Ÿâ=¤ƒ XmjFòCxO·åàÛæž÷©Ù¶ÇøÞÖŽ§¼»>wY»2zxðè/„ƒÿ­±Ý¸ªvûC«ÝÀ©hÀQ¢Ù/dÆ0ÌK·¦*½âà}Ÿ5ÍÛpõ  ÔÏ2Zå'¡b‚C%Õ#9Õˇ‡%q°²pÛ‡•<…N)^zНŒØä)lxÊ·ñ)G£Á®F…ê†g™ÜOÃ:µõd°§òó¸´Ý R•çéˆOrÏOÜç­­~ü™]¡\µ¯°­ó1jSþ—[?ò»Bcn™i€ß-B½ -wZ“«­ *(’”Ž "B€˜\ HB:òb æÆ=MaäÍbOeò³®imtÔ‚RBÌKœNH™.ŒÝN¤TáÞH"ú4+†Õ™+>×÷òïò=ÏÇP„4À®€×¾£ /‚yšâ„9}^K…àæ VÇ=/ª³ŸGûz¹—¿>Ì¢¥=¯†ôB×Àë}ôm_cŸpææ7'ñnNv¹Êx÷ÄÆŠulKȤ8éä3Ž`Ô=qX§»ÌÂCXŸ0|½Žò$Fr±Wk¢þãý²Ž«àd²_FÈUÈñF°ƒL -ÛqP›•^åÝU€!,ˆT×;Ä C”Ž›è$„0DM›¾V¤„c¢üÞ@ 9T‘âWs JBô§[©„½Ø5¶µ†«¹~±wÀ:(ÃÞ!a@Ç×e!Éødsž Ò‰¶>”«>ŸxÚª÷œ›Z`$Šù晿 h(>iòzF -UÓF¤›Nr­|â`;+ÞJŸ-šri-n`h5åã`¯k ´sƒÌ-‚ï_MšµwÃæð¥1;òöàÊ-û¦1eñD¿¾7tm5çóÀ± GÛ§rÒÚ>ÑCgÞ•3/meÄÛøŠ%tÎ@OGûfûe¸é[F“­6ú~ý29(8W÷mö¥Ðwgÿ &’0<Úqé% rXfÁŒíSMÜ ¥äÿë\ -endstream -endobj -1003 0 obj << -/Type /Page -/Contents 1004 0 R -/Resources 1002 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 991 0 R -/Annots [ 999 0 R 1000 0 R 1001 0 R ] ->> endobj -999 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [168.016 300.497 216.584 309.796] -/A << /S /GoTo /D (subsubsection.9.2.7) >> ->> endobj -1000 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.079 224.781 199.647 234.08] -/A << /S /GoTo /D (subsubsection.9.2.7) >> ->> endobj -1001 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [371.256 121.657 508.743 129.97] -/A << /S /GoTo /D (subsection.10.1) >> ->> endobj -1005 0 obj << -/D [1003 0 R /XYZ 71 770.89 null] ->> endobj -1002 0 obj << -/Font << /F26 618 0 R /F29 651 0 R /F33 619 0 R /F18 439 0 R /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1008 0 obj << -/Length 143 -/Filter /FlateDecode ->> -stream -xÚm޹Â@ û|…ˤXÇÇz‰E¢Þètäÿ;r,HHT¯™›à §ŽÚj7 `˜c P‰> endobj -1009 0 obj << -/D [1007 0 R /XYZ 71 770.89 null] ->> endobj -1006 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1012 0 obj << -/Length 2524 -/Filter /FlateDecode ->> -stream -xÚ­Ërä¶ñ®¯à‘“Zq  ÁÜ’*;Y_RNTÉÁö3„fXË!e”¼þúôàcD­×µ{"ÐhtýF3ÎQýã.½ùþýáîý÷ÂD¢H¤Ð*zxŒ -Â$2-£‡:ú)6Éá^ë4þ·šz²‡û,/âÁŽÓó¸êj†ÕöÔÃHÀàðËïx1#•d*—È(`[R–:ðžÓ¿ž­{nìˆ -ìÖ‘I©uØ-Ë$ó‡üÛá^YìÂe¡âçƒ4±=½ã¹³OÎD<îEŒƒî ‹xxu¼X¦ñs*Tçǵ«¦åqÿxƒXMuÓópxÂ/2sӕѶZ'äv©ºÎz‚MǘU·¦wÆ»œ”Êùr®º¢Ü‹2®GëxHçÀíNt 8­_¦ãèª^0á®n§ÛÄ=!›ø4¹g(GºÁúé©mº3*²Ì@+ëÛx=Ï:ÊÀT˜3ëç× -•†2‰ -ê€oYSŒ²’uÕ2XÚá޳½åkuîšqªí;¦»ƒòt©¤p” ÝõèšzØSJ…2Q&¾6¿Y”˜*ãc€7Ú&ÀJ4©ˆH!°ÉþŠb”Á^YÂcs -›x¾€hY¸s¼Dì©lä85[„x¹ëýÞk5¢íÜgDß•¹7+Ø»è  Õq ‹jú. »¥HòÜûßÿ.ÕhùèmeáݤÌÃöëTµÍذ®Ò,àñF‚àÍÀóÅa²âÍ€Ù܇V›m‹H`Jˆ­4ãZ}$~: ž,ÂŽgQk"ëÜ=³n1×èàø'Ž5QŸ"‘kÐ EÄý9Õ)í…¨à#m²ä”5c¤¨JabÁSŽ@OÂV#{Á²0p8бÈÔE±‰Ö|Ì <ãžÞ˜äçòŒ‰ÊEÈ3r/£=öpzò'ÒÎL¨Ç(a7ŒÑnÜØàÑ^³lG^]ßç˜ ‹$äŠAÄÇ©«[;#£†zžy²¨¢î#ú•*u|j«a@Ý+{ËG [´r%×i O¦ÞžEy³ƒÖ–§Êß1Ép²jÕ¶Ÿxúq¤„×›o4/^Û²X NRð2ýÈèÑÎUÝÙ^g_Axm¹¨yË#—^œxJ&o[ÐU@º•9uÁ×C<„>"AÈ„f+œ<¿eíäXR,–Å®+EpÝO<›“ë.n -@2&KB×.ȵ1x£;Ë,ÆÔÒ#ü…D>Gv$ä3dÈæ|¹oýbëç˜ÉÉ3på¾zY^Ÿ|¢á{®ýßnS¾¾ÕMØ€y3Ü`û`#)þ3‹¶ 8)‰ŒÖ!üaM¸Mrf.2U–bí YR`CÀ|Кçóq²‰ý¨œ_¡sà€èH_Ñ:3ŽZÛÇ ˜P¡tüOw3Ùv{R, 449¨xv$Þœ»ÞùÈ/ب3!C|†z©¿®2†`‹EÏE¬Kœ_xR1Âl“ %ˆµÅq¶!=€Ë4×§@ËS7 £?¤òœ›1PÜ¿ˆW6ÕbcxÛòñ†¿ÞDq™­£8kZ¤HÀÆÊjD®ê•!Ūb«xE±hÿñÛ`l2:æ’¸ã‰kŽ%½…t­|K -'sD^ ±}r ô¾ëÛf„tãÛ…¯9ÎF…q-wð'/Žbê›Í@³êÎàdqæwÁžÉn° â> endobj -1013 0 obj << -/D [1011 0 R /XYZ 71 770.89 null] ->> endobj -286 0 obj << -/D [1011 0 R /XYZ 72 730.164 null] ->> endobj -290 0 obj << -/D [1011 0 R /XYZ 72 703.022 null] ->> endobj -294 0 obj << -/D [1011 0 R /XYZ 72 512.729 null] ->> endobj -1010 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1017 0 obj << -/Length 422 -/Filter /FlateDecode ->> -stream -xÚmSÁnœ0½ïWøh¤@0kÀ\+%•z‹„zi{p°w±Êâ6‰ú÷É’({òÌóÌã½çÝ’YɾÊt~ë÷¢fB]]W¬?1QŠ¢jjÖ -UTeÇzÃ~q²¼’’ÛyðPµÜXƒHÍuº‰£¥Bã¢{É`(!0!øš ~¡J¸¥©EO\u6ÐP;çqëÛbƒ3kjˆ`ˆ~¡~ n>ÓÂÅ/6ûÓÿŸ¹…” Y‰£ž³\JÅýl©ø‰,OTïþžßNêüß"ËUYò~ÄÑ5ÜÁpÛq«Aá€ÐHÛ»8l^²☶öJTÑθž¦t£‡a½d•âë¤#ði;ÜrqZ<¤ylMÑ]'Kˆ±» (W°Pe?&t˜v¿K!Ÿ ý [!®Á4Cà«‹cºÞ>°D÷ÎáÂíàñÑZѾ¤ÊÍx ê-DDQ.\)H)åM;ÃWéÈòæZëWÌÒ/&}$múå¶øü˜ÿG;?2/!¾Ë)ÐÐþ¯ÙN&:YUÅòF‹N*2ZË›Óýá?TÃéÉ -endstream -endobj -1016 0 obj << -/Type /Page -/Contents 1017 0 R -/Resources 1015 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 991 0 R ->> endobj -1018 0 obj << -/D [1016 0 R /XYZ 71 770.89 null] ->> endobj -1015 0 obj << -/Font << /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1021 0 obj << -/Length 211 -/Filter /FlateDecode ->> -stream -xÚOM‹Â0½çWÌ194ΤI=.ne½-ä&D[)Ø-öc¿C». -Š˜7¼—yoá+O¸"d(3Ú’…}-εŸ;ëFõ¶EïGš+9ûª aÙˆo~øfh©ÉMìG³œé¹sb ŒvèlÐȰ‘yuÚB%©ñ’h¡¶qýï ¦3YNC×·»¾jÉ5’M9Í´EW†?ƒ_ÅJ±ï›vúTrC²Þõw¶¯wN5Y¾)dC:-êÜC“Ï(. “WÓ -endstream -endobj -1020 0 obj << -/Type /Page -/Contents 1021 0 R -/Resources 1019 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1014 0 obj << -/Type /XObject -/Subtype /Image -/Width 660 -/Height 802 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 255 1025 0 R] -/Length 31481 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^ìÛç®Û8»@aÞÿ-ª÷æÞ{ïe—cédvŒ”A0_&$R¢þ±ÿ1B(~B¢B¢¥¥¥(…(…D)„DY«×ë6ÿ:!QZC~L”;ZímþmB¢lZüea/Ô‚ŸEH”+݇L©ùZ›$Ñ`ç:ã¸ÑnÖí¾öNm­-¾ÒW`;M~!Q¦Ϊ†SÔÎ.ó6~ý¸µj¾Y·{*ªqÂ47ëž6ê‘^ñ¥` Ôã!Qþ4#'ãêÓÙd¨ÄpäiÁøŒ÷Ló¡ªÃ4¤tnVVTÈÞ·?(“ü:üÜ}P‘¿ REy¢7¦¯`¹¨¬­JÊjë¼#$ÊŸilNuHÛ]—n~ôE”Ç*J ¿oç=¾ÒÕûŒŸJH”‘{½ÀÑiÀÊh˜n -‹qådgc¿\«(†m” ]YÜò!?™([J áŽÑæžÖr÷xÑšþ“2E\¯¢\ªËñèv)µê•`¨‡Ç‡B¢ü‰.#€†ÑnGÀòÞnŸ¡×v3N~ûZ‡y8¶Ëù¯,Ú•!Qþû2„Dùû¥¥(…(…(…D)„D)$J!$Ê, d‡?°ê—¥Õ¤T×ünÁßëO§ ¾CH”û?höõƒ;„GþΪÏß ^œ'¯ó§“(í µË«”J9Ú¦‘V—6€MJ)ýX”V#6©}§Ø¶ù)¤|<§\kSú˜³mì´ô1óŒ«sãæøüé$Ê¥šA "N/JMBX•2íR*`¡•îÂôµ£ZÛ³«T­7¥ÔÎãwÕTJõ¬æþ1œêf¥š uÐÊíS9?æ 輨‡¦®RfÀ3ÚnJêîøÓI”©{‡cî¥Úðz®ÛHœ‘·v÷ûÈãŸ=#¯1/ž °u†ÞYlÖÞÌésŽ /¾x©Õ ¬‰g×5µÇTÇy§¡®ËÕöJé–½£®•Q†žw{½ä9;žqÒ“î$?ñ§“(1œŸŽ›B¨’‘ DM ÆM`\0Õ-*ÛØ;¶·^§œµç1XM"êc[ªÑ•R-žÃ<+£„t2ÉX¼'eÜ&•­7·ˆßZ’ƒDéé^KOySùƒ²¾úñ÷êÇ*lû@K¥ /›\MË¿Š² Ô |DÉB9—U”“¶ÕÛÔ 1¨ôíñ¦A¸Ûüé$JÞÌŽx{]–Â*JRª(;ÀàQZ›Ké~;JóQ²´|Ý«¢<: °ñ—¥¥´b'*"•HåûÆ7 ã„0¿‡£m·Šòúš’¹ÅS”oÀ~Çë²Í7£¨Šís”œMà2*£ìëÀbkÃôn¬TÅOTtµ'=H”^/!mo†6ìÄqWݧÙî°Ê'‹7]{ŠR¿.ÚÛ»×Åbß³ÿÒ‰Ò2Jwh×5 ×]4ãÎs”,ãb±pÎt‹pã/jáë뢩#J¶WiØFì/|m!$Jº €lX3 1Šb óbœrÛ£¬,*lÏfQÔÀ³Š¢nÁi„Åx5=’ã$ÙC¸(ŠdE -ë•sñX½A«¨Ô »Eqà ³¢z(ÛKH”¥(Í%¿š(…(…D)„D)$J!$J!Q -!Qz-„ -+›ohÜøŽ–·•Ôø–•Í?!$JcO÷N%Ußpó¦E/×­é+_Êl2òã(nÁp8LùÃI”µå?ruÃð!œó¥í»—òã¦ñ8é—7uåw'Q†A–$@úil$ @X Ý»$Á§(‹?bzL7Ê(««jšj¼¤4‚°Y$væa5ƒW-Hœ³Gb¬i’|ák''VK`×N1â:¿9‰òjµ•š¤°t•rç0p”*`¡•ºP}}wJmgU”}W©×•ðM©WF鵕Rn@ÃWÊ郡U¼ÓzÜ«òë»zÚ;ŒƒÓK•RãL…Të‡`™…R“Õ<¾œNùZñêêÂïN¢Ì»víÅ'ÛLÒÛuG¢ÖòúIè©V¥º4<c§Ê ò.«¶ã¤›½×¸o³ó˜¾3§ö±Ÿ´³ÍÚ9qT¦UngúJ×=0U3ò.Ùþœe”×m+0œKõèÄ'ÜQzÛY|‹^ÂT-ü÷R¢ti¾¬ç5XÅó$>$i]O3nveœÁ->§Ê;»a´âÀ9ád”Qf iàGŒÞ–iТï¬3ûÆç(mm¸¥vp|í¼Š2î@ªåΉ×fh‡ J#·Rû#£”(#ª"êÀ]sTñu‘Ò×óÓ¯ïÉ UÞDU.ÿóèºQ*"Ø)÷êñØÛ{ŽRµ¨œ®;¥ž¢¬{ˬ¢¤æ¨ö>£TïU‚?2J‰ÒRýˆ2ƒt³†ÆûÈy‡Æ°©§U”>`·Ë(ï¯R0hÛ@bŸÇDntjø¤Ë¨í6 zþe ƒšcœǧ(ë@ñ9J²~´õ)…I%}޲¯ ¨Å ~w¥Âp›µtxùÞŒ}ä窺j sÕJ•7Ó Ú @_`¦Âó˜köKDûP‰Qþð)ÊM¶³˜½ÝÏQº>$êý¯(kíÔJ¾ª¬ž£$ŸPæ·'QªæX×ÁRESíñt»ÙÔ½e>y ó*Jû~|&Ufܼ«ˆ’í«Çô‘ó˜‘n6wzœXy³ÙÞe§Øozù9Jfñ¦é¼eumÞ=cëOË(×ù[ÓÙEI{ÛlºûïþÐa;…ŠøíI”Ý¡aÔ†±¶«Á¸Aï1x°î„gØ‚m¤é9Ò™aœa9 {\­ÎF+ ã˜Áãv´_n§6„šaXÔ cV7ÖL‹md<ÖПÝ¡Qá[TëßùCÈ!$Êïå{Ÿÿ!Q -!Q -‰R‰RH”BH”B¢B¢ô=¾£¹$ñM® ß°ÚóüÀöÎfþ{Íä[Þü0cθüÇH”êÆwLNìÆGÆ_- 8ùü/ú¾#ZЈÍÃê/ŽÐøaã3?¢®ùJxÕZlþk$J`<ãZÊþ¥(Pe|Ã`ðK¢Ü½ôV–I”¿ZË0÷*Êôhšæ ì³iSXšæÂ£¶×í ûÔš¦eCý±î=­]•9«Ÿ×G§ŽyI ™fŸÊ¾Õ5ÍT;[pˆn¦ TÏèVQâ-LÓhAUo÷,Ó\¬s»«¢s»3Ó<ƒÝ1MsÎy옷óŒê‘ô‡µ×>^—|>ÛzåÚ4‡‹Îæ -šçòc7kÐÚû­Çazš/ÙÊvŽDù‹Õ¶mË7P7¢ün½6îy©¾Ú„M¿ëøzIO_3v-[E~NFÊê—UâÇz Úo¾¥5騵Ú:¡¤ß^¬±ÛâPîÜÞ¸mË8ê⢠»Ü¾Ó†åL^_Ë·{›±õº 0ö­‹2ÖsÛЗBæWk§[ëÉÆj.ôó«¡_m†GîÔ’W>ÃMØç->íŒÏDzßÔ»,ÊCÚªÃZZÎØrsUî­Ä[/ZóË^6å¯eïF¨uãüè:îÞg{¨e”Œg — §uhÀèBKÙô7$zSÒÞÁAÑP\–”´¼ú´ ÆåQòâ>œU­ŒÒXA]“( ™Ôàbì UÆÜa‡pÉ™íÁ¤zûø ºÃP5¶=J÷  ›·üf:\«úê8k¨9ƒDÈ7"73œ»½g¥z0¹¾¦TŸV>ɺÎR¢üµ252uƒVmaäu.ùhÞ‚µö;5ž¢EI•íN%ÁeoZ”ô -¨ÅsåJö`Be6¦TEiÅÎ誡1râ×ÖHÇ»à9Ê•¹Žï£§(ç€e2ôŸ¢¬S:9nߨŒÏ]Õ=D/³O­ô;÷.|^ݾóCÇkÆÇ”_N¢œ‚m­Q7œ3 ëÙ¼ ‡Só|õe^ƒ`ùÀès”ñ -ý¥7·iܯ”t 6¡Óê7>¢Ô„¦WnϽªˆÖ<¿y;AÒ¶ž£tU“íûó×7Îhe ;§| 7ݯvzú|R Øsƒób¤Ž¯RîÀø+Êw Ò”†f%¡4qC~9‰’ëvFù¡Š2 -îZ{Ú -ÃhÃÛ8 ëzù9ÊÔÝ<ÓiÚaxÒû´¥<»¿Á~}i…oNúW”Õ Ã«IIëcØq:¯‡p¦‡QfzROîn£Š²†o:˜©yN.ƒòö¥ûå*n&õÝÛnFñŒA»QFiéÃãöð%†>†g}LÝq+loÓUl&õ‰:g¯~-ìæ'RGuh*Öñ0ìçÝ*JšÎ9öDuŒ“Co¥¼•ò¬œa«Å­”Ü -“žZÊ8ƒ¤êqæß€”ù«úm¥D3졜ÞJ©¡=à¬àY¸’<¬ëþ×JI‚V$#A„'–2§@9Qm \I6©ëн)#î`@NØ­” -“ÌEfD€ÏpÖ:,ƒÀÿ•RRƒ© ݈"\ µ‚SKY—@äÃ$G«pæ¤,îž^J8|XKž”y€ ÓÌfú•™tfæ‹,6âË ÈôŸTÔ1— -BÆFùöRfK³R>›æ˜é»•†™C¸fÓ.ÑÛ2»i°­MQ>4Ü0®OJW@˜cõ¦êÅrèxÉ'Ž•Ë¶ó@.³ë¯"‡"5"@æ H‰4ÅB?8)G³ŽOç=|oM¸!ÀŒbJº9ÉµÍ ó Þ1@’)YwÊJ:_nS¿½”UvDÞebpb„ún*CГõ4D2‚tܘ)!$X;Ø’^Ÿ”özá#'ëP‡¼  œÄ²íb–¬UöÈ(¦Üh! ò›‘’r YN><)ŠE힨ãM)¥Lñ¦”Á_ % ðN#e ž`ãXJÙâPÊmvaø‘Ñ1ÆOîâ7äÓ2Q} VÍ4RÒ–øÄH)ÞUJOù•`SOJiþ³”9´œJʹ â¬M”²J¹ÏžI)é^JJáF¤Ìø¿R~'„×S”G¤¤€ëHIƒZz;z)ƒ À$qæÂF~DJ`vJ)U/XÔ™¬‚‘’3À:”2›×¸)YcÈ2ü%å×/ßBJÌܴAI|r¥”®F­éPJ¦Gaôï ¥ÑfLv>wâj)ëÎEµ§”Ò)–AO H¯–²7Lø„³¡”iÀp3R²$Å·vßO)ÿüðªÑ{w¼…”|í5ƒjîuS>JJ±žR)åÚð,T×ÍcHéòu·6ñRΧ·Ⱥf“ÈXh)×ÝXJÉ›VJI§A$ÑIWJȺÝÍeJŒ‰–2 fRJÙ¶<}æ]ãÙJ9wqr)Ù"eà’ -凜¼¥”ßüåÓç¿,eâTàVUF+ʪ`Uìú‹–«>£ÛQÅ ±ªï"¥—Uj«*ǯläd†–Z™p¨úÌ@m@%ÖPûú¤œ»º -l2E›ÈֽǠ¶j›:œJ @óm³ -z")¯“¤ÂÙKyyqçÛÕåƒïWß]üão¿[=þúëG_=üÞøò‡ÕŸ.žþÏ£{O>¿{ñâg5áñÇÿþñ[H‰kà­¤Ä xw)Ïú… ʬ“ç½R>þï/V«ÏV¿{uïÞO[]|¶º|ñôÒx¸zþ—ÕFÖ?¯î>¸ü£^7Ÿ?[}a<¤¼•²â9†¸¼z?^]ûòþÃo­>úüå˗߬ µ(J)?»ØÝ_]|»Úòê¿V—w~ú%)íü†¤ÌÆç ¥+ÎXÊxjqòÜ¥||ÿß/.WÝÕf?ßI)wêRþüñ?ž>ýÃýOnæ}Jæâ7%Þ÷µ’xáÈÞ}ö»ŸÿA®‰O6œKã•\;¥”_ÜÙè÷ò«½”ß~³ þmý舔çÆ-f}ÔÉó—ò_åòøäÓ?þt±zù郿úùÒxúŸŸ<øqõðîåê╞ðäÅïeðé‡G¤dUQ¸Ðä-,.Š - -«(,l±jHü¢Ø šE¬& ‰ÀQôÍYýF:{I•B£#»(Ò–(– h|9àÈÜv´¹Ì¡a“ Y! ³²ùÃÄQª먰:zØ©6tºm¿1Ķç]E….!UF&¹j­’•ø8‚¨ÙîÝþì:¥¼÷Wµ;?{ö÷V«¿>ûèÉêÞ£ÍO}ÿèrõÝÏž*¿|ö§Íå»gÏýþj)…ׇÜW*ÒÙŠ¢ËÅ\‰Ðs!#…ËuýÔX´m¥å í–3)eÛ¶‹&‡ÆlªQ§\ŒIóL™‘…3.áî6]"/‘ªì"'(m>Ñù4–À¢t íB=Ão;™|¾É¾“’Uë ¼½EÖn˜¦ÛÄrúbš×$Ú'fub'5 #b§ us›8"»è2µã`iy)D0®sÛ±ŒJb-¦.4ÔKíÙŒý<†Äb›‡H»M)Ǥdœbkcœæ&üü3úÞЯb-‰§¥ô› -ÐÈS(&DK)6x77 ]hÌ[êè*™a¿¾“EºàwK`oÓ%ri¤”»(%€c@R’ –தd„h))á~D: !F®KH…®†z¾¯Œ"žœÞôð wŸXt>ü®WUS€‹v"o¦lÒ´(áuÎH Ä5•u Èwçy+þtªÅJgêØOF8θÅÎ ×Ë2.ÃÑNüœLÏPÊ|áV‹‘–2Š#0®<È\ŸòRw“ÄZÊ”§iÏ”5“e*|h2aKÚÙqC•”.0š@!§ÛëH -(Ò’ÅhçÓè{@Ì¡™Å»†ïQ£šª0™¥)Åž ‡»î÷c‘–’Íúᣡ ɺd]‚à Œ ~ÌàzËn ŒÕš` AX‚a"Ù3] Ü|nC“[@µŽX"fZJ+D€&IK÷¨”)HM\/é<¦|Šâ,¥”Z ¤ÔøaàBQŠrN_KéU±'TÔ´UB ì3Ù\/FˆxâçÁPJ™®=.%$Â+RêRZÜM¥$Uä‡Rµ} eOØPJ˘Ìcì¥ÌŒ±! ÈH§Öz«†r-å–4°Tm»Ä­J×õP±n$Óº ÝZŒfQ-‚cVºöuKé1TÞ{(%‹›0‚&òg3í‡=â¶€E@Üé5“Î{HòŽíŒîLé•–†¼.ÞMÊœt=ÛK©K¨Rra/j;ÚK1µ`J™ax e×c ¥ôpƒñ^JT„Œ¸PŠf ¥ô“¦dC)ÇSNˆŽdT4SQäxñ~ëí*–5¶MF [Ë™,—ñG¨«K•çÛz®R¼!eÑÙÐÔùëÕ"m[⵪L¶õºAôzÎN-¸†”ÊƤ)eºæ¨”ú ã)u )‹¶å]›í¤Œâ(ë7¤tt2”2ïÞøÇ˜”)#ßú Ct  ð¶ H¹ –LoäEG(n7ÔK]¨–GŠíAÇ2!§8BOØ H™·’òL¥ ™Ð)i ,ËRc$albg•„/XFReAs»µ^ão¼òI«¬Á -ìÁôÙ$’éŽKN¬ )u ;)Û·Ä 8‹Ö÷›x(e˜H™‚QO ¤4,¤J~«oJÈ„G3bêM·Ú ¸{)§£Íïyä•›‹-342r²¹€Ë4íLvÂt’I(ìÀ‚ä8ƨ¼n))uÀ¬hÛûÙoßp ßík¥Ö#÷$¥ÒŽfЈÛ1ž2HúŽ-#õ(vØ3ÎÓHݪ&d<œîÞYД$£tøÿ¨= 4‰Ð%$NE\@c™nJ¦{¦6ÕªEäeSf ¦9á&þAÈ„j%K–r>b*èžCÑÉÚWà -ä÷ÁËšD FB]ÝLtérÅçãk>è¤)âV z‚ËúܤODš0g‘Ȳ$1ñ묖û3Äk‹4cI2@–É>;¯f྘ô“-š«ztÓ¾î5h£Ãg:G‰”ïçH©£ŽjW?¹­õIu¢(jK)‡ø=)%‹¢L©±ÞrŽ -çRk¡&‚l(@ŸÌ¥&Ôk¤”¥—$|­ŠÞKi ILÊkQà³›üÑ5o÷mºš±‘a®ëÌB2W˜ÂðN= ‚0g8÷a.SSÆ×ÀÃuÝ-c¬U–……Ø!Ër½±TÅâ(õ¬‰º¸ó©®´ B#,±âcLºî/à.™S€2»–ÖñÊuà_îKÌ8JŽÏÔ?müðÉÐ)lÂB YQêÕÃ5®GWó¯Â‚_u×þHUÆ.^+ïlªÊÖS¥­'ª"ªÈžCÖy§Šœ(Ñ’›M?2b¢…èÇ9Ûš: ¾ˆQÙÆÄbç8^g瑳â£­Ž N$|Ï=ÄäºòíŽqA‹‹ ¸‡>qÂ3»¾«˜Tå¤fxƒ¸p êruÄ…±KCü'ï!ÇN§=uÞx™Ž /eæ¿Ef‚ôËõö·8§ôó©ÔÂÆg““.` ]ëÆÏL¡mÔÁ>YxÑ@©ƒ•óLÓ¾ª<´,~xßæð|ÞÇðÏ!>ßæ.4êÔÚAþ¨-‚}þGe7ÝâÛ %W:]àW`+f¡V†Z‹ ê£<¼Ó!ø¹Åï0”»¿‰³ca  ýTÃ/4¸'‚‚²¹;t+ä8¼·fÍM6dþâ\qÐ׃LGcb£NçN¨»‘f~sYK9‰ö«Æ·Tâ`Ôb瘆¢ 1T`¢;60Àþóv6†šBZÂ)8Ò©S )äù=‘ï5¯Ñ×¹ö¯›¸FÜÊUžÁý>‡Ÿbä*… WÙ‡à\ Ý"r?ÅM xŒÁ`ˆÙÞ%1k`ù³„,W–\$ -D²L¤{ªñHî~òù>ÉrëH”ßJó·‹ÀÁªu€Zë÷ÑeAŽIöâ:)“#£$Éé¹Îçó2ySþ&oM&KÞ%‰ÞÉ&S)}óK~ÞoR7äG;%‚C(-pJ„¦‡ý¸>à™ïŠRË+DùG;J5yyyI8£Ô¯tn(5Q!iic2¥í¬jäㄸBåÀbv¬Ý{_”BލgAy-Ýh„3ÊKYâ‡2޾Á,^lïÒ"ù(Ôþ£ŒOõ@ÇïS8Ôgƒ% à­…ž?kÕöÂoMáÒµñs|ïÏè=`kÚ÷Úú4f.jÔ–'×w:•ÅsÔw&_½Õù¢TdÂ¥šQ¶“Ö6—Ÿ’êG@i•0J1J°>G¼º6fkL£×/å‚ÑÖì•¡Úºe€ B™Îª‹ú vx2J’ä(ãʺո¢ü¬òE™•™ì&IùÕ¢*F¢ÂeE+F‰ÐmOFXÞ=›æUÃqðsƒ²Çð}UûbÎ ¸ÆèrÎ!cl—ÍýQË^t -º 8¾ç9ú=šçù|¸WARꂦˆR!p,C>riž—Ÿ+ñ°¶…”PiÞæ·o争mCÆ­0Æ19Ò!DÛàs‚Oðœœkž|"ÇJE-&eÛÒÀ•Àuž+­dpJC&¥ôUBN9 á\ÀqÃJwù."5¬øäýDÓ9שUÕ„­`·Öý}-¡^¼— -…}qÔ‰¿1 ÊÉ(ëÂOaÅWtÄ ¨ ºM›X!@»—¯S>Ï@³Sñ½,nŠ„²@F98µÂŠ=ëì3šÂ=Ià&q¤tàí…êÔºÚ§ôÐþÁAïý2rÁ¢©ø[ ÍûŸCÕã½ÕBU²c»°ÐƒZÏN® ÈA{«D¢S‚ЪmšócI)SJšŒÐiž_R@f%<1g9.…lnd9¸ÝhYsO~Wê™{ 6xz>,}г¢ÓÆÇ¬ZL¹YflÛˆ¥Yû6Œ)JÃ0»„þ²w‡8€0 E9ên;3ÝnP˜"Áƒ"±gkë¿þVhËÐ y<%ãjK Ø “8¦¡(˜t«‚oMŒO)ršŠ.©"†‹(ü~è‘sﺉc€­PXî‘èé¦@šôy¯"Kˆ'Hç"E¶„~^` -wó[nú‡ÃÁb‡[Ææ‡$s °>¶´Íjg‘Xâ‚¿ù…uôIc¹õ ”º6n`·Ô5ŠÿŒJ½Aù*üŸÉÿøz.ý]Q”œSÒ¬âÏiRø„¢ÈÂ>Éý–|!|Fò¿B »¸+JÒÞ¥ýñ)(ógyA¼–^) -™ãF™/&Rß3W\~%Ò%v:?J`g”è쀃OA)ßwÇå…dZdwyÌ(¥” Ì¿Jñ"êl¼(‰3s=†2<=Ͻ^¶é´ê`¹5¥,¶æÖ sæSöcw²ô›sI ÎÃÕaŒÎÒ†ã˜ÔCÓœÕô┲çÒ—” üÎqYñ¸Q2J–Ó?öb’8áY‰Ù|œ(}^õž¡ìRK¿«à§mmPêÀ@Þ‚úX:°6V% -£e‘ -wL𡪾êhçözWÍñû©ü&²’ÓÉøP®ÊM`j1”«L¹€g«b`9~´th•€ûúmôõªyÍ çÛ:N„fq³lã~€6ÄM ¸][á|_ŸtëÀ(Ŕ¢—8b”Ò•¡”ä»}"G£#^J±¡l”YEóÝV;Êöd¼€±á–6 ·ðtDŽ҇òcˆÒWFÓ¬V±Ó[A+x !Êí!ʽ3ÉaQò—²ð…; ÏÊ1£Æs€’i"JÒ|«6zÅ~ˆ’{yæ<ëvYPj  ޽—ÝÞ(C¹ŽP%±J\÷°(åbPßrÊ£ƒ\äÄð|¾/Ê«e2>”ÍÁ¤7}7Jú“4”.0îtm¸ïàpÚÔìA¼ô¡Ž˜Qx\mºU›R»Q]0Úm­Íwy¤ÛÔƒ ÔF‡E)E¦Q’3‚x9^”OEp|vÏÙM¦yVÒu|óæëd8·ê¢=Ñ6~emš®5ºqúu°l'ׂî÷Q馻žs2éÛŒ¬´*ÚG}‹6pêôc4TíuÖ7þò/vîØ@ -¨q zç`µr{Š#ìbwküÞ´2:•š¸j0ñ嶸Ü9Ü©Ø#…À+|»Ña*?°™]Ï4®nO¥áóTWKÈÛïš¾Îá qg׎ Ù¿˜µ "dع¿K—ˆQ‚(%ˆD‰(A”ˆD‰(A”ˆD ¢D” JD ¢D” J%¢Q"J%¢Q"J嘥w`†‚ÙÿÇPHˆ˜,¥Í‘Å-àW8å¿ò<¿¥¯!¾â”sÙµƒ·mmÀ\‚7ú ‚Ö¼&¡…í´˜åldhÃÿ„–¼3ÿ½ ¥ ho8¹™Éô5É ¦IÚ;7/m‘䵯IÛ4iß!i[Ö¤n27ãéäfÎB¤dçPþL4–ça"ÿÖÀò’„à3špos7êûrçá~u…ò -å_ŸT›ÂgŽø›Q^¡¼B)¸£’Ò+”á;¶¥î®QRe/Ø6€¹€2*Lx/JéuGž^¡´1ö ÖX’ZH‰~ò½²ß÷>eXCS6²—´Þ6 Þß1Ê ‘²pÌ´‡³?·6€é–î ]†n^¡4QqÓøˆlÿÑ0êüDé"aÚ~´}@ZÌw2陯ÛN{€œ¨*÷ÔîQJ?ëØ’ÏeŒ)  £rJ="=((©ëÏ”ƒà•Ú•"…·0°:ˆèpé°äBPþá(ÝšÌh!ÀoAi}ò›€B†HÍ€E0¥E=—ÒFÚ˜–Ùù¡T9Éiͤ$TáÄ4-ê>¦3â{ÔxÍ3Ù…R=bÆ Œ‰Pu(¥G;»<ýìPæ8›òy I–MÔ“%|‚÷&®;wä2NeŽj)9Ç“Q& ±ùLJ'Ž2Í0ƒBräLæq<™¢I ³ÁdćÒÉe:âí5Æ“þ|¥RÏe3‡¬sGÈM'# -ǽaŒ'²—zÚt"Ï&å| JøÙÜQOÀ.¥_vOÿüP"%e|‰”u(s{ùvçöò§*Á<”ƒ-dP6(€¦< JTižtÐŽÀ¶—o@i.߀C^5d ‰²t(Q­§VI -”}{ù”æò (Ô@5\04„ý–„‹±;”Û'ƒ??”¥&{’ùiÍ5Êñi”ã94~HÞ3ÿ6Ê‘‚†;Røn=Ñ(‹wP‡x"k.t⬔®Ôâ`Bª¦e~¥Í!ÂkN… µŸM™¼”W(Ý`%(NJR½‹RB”€²Ú@Yœel|9²‡F ×(½wQ6Ò²Hä®PŽtSpé¡yÂ5ÊÞ&Ê6»¯Qªå _Bq‚2í*Tÿ1(ï=ÐñúCWʽ¨(C&ë?G©O?ë <ȸ–YŸe¥t¡áÖ*"›-(µt¼S”ó14SG¡†HµeŸItQŽQÎäÅ $|ÜÙw¼ÿ”¯~¸õüţ߼%¢¡Ú/e¯$L•‰°(±°(C6X‰ ›ŽÂM”r:òX2Ÿ%âc’g. d,‰%J& Ê@h”Næ² -¥»D‰xÃêl¬Ð˜1±%ÊZX”B£t *¹ØD™÷ ƒ»GIxaZ²Oåõ;ï»ýv±¸ûö×÷¢Ä{áP6%B%G…A¡ùP†*´ ^ë§²ƒR8s4JåPf¡¬¾Ðì#nPú#Ti”q’LᵞÜéJ™ ]7Ù‡LÂåõ¥™6 ”^Œ÷å&Ê™¨v„r»I·tåeGyxtt @x¤7¶yqÿôïé%òÎáÑåâÑ›÷¢tB¥t4zJ£S) -¨5®ô™}M_³a£ÛPÊ—gA¥BÍ=_gõ%“D¥2Ôûö-6&± žÊÓuÛLz¡;0 Í´C+Tú,½!fœ¯L]£ħLâ±¼ô(ï}ž,îÝúfñòäÅ›g‹;ÿýòñ͇ÿDß¾^ü닟nÿãÞÃ[¿ÿríù -å+ôÇûQʈ3¡”;ˆ³£¼Ô?ÈHqÓSŽ?…d¾¹¾¸ûdñüöƒ¿ßZüöõâÎÓoެ–·áµÿy²øåÑá]»RÞÿñÇþ÷èÓAy…RÐÒßrí¾Ü(ßÝ<úùåâÆígÏž½^ s­Q~u:_Ü\\ÿ¿¿)½=~J_Êéûžß¥ÀÆ—¥ 4ììåX~(7¿»~oqãVö÷k”?BçÕ)”‹oѳ-(/]\Å„v÷£Ì•Ÿ -ÊoŸÀšxÿÕâî‹ãk¿/Ž¿Ö(Oî¹Xœüz -åÿzð!(ùK"ü("|÷@7+[õ¶OWòg%qz”ØVI›çÃâß;ŒœiìV›Æ»]'ÃóDù=„Åñæµ§oþµøþÚͧoŽŽÑõïî<º}øå“»‹ëO퀻o¸süøÚöGB¢Ç¹ZÍß±-s8¯l×ãí³‰€[œ¯Rî¸öm:Š•‚œóíÍ8oV³æËtn77[ órh"Χ+4½¢[)m[9Ò†¡i8Ä 5èŒi;J`%בl$&0I_ʶ„pºJ&œ§RÖ‰·Ó8(W…q>;CÎóåŒmoÂyK(…„&ƒS¬N ß'ö\mÕ]Py¡÷8 -Ÿ'ÊÅ3ƒî“×ÐÞ ªª:öW&Kå™kŽ˜$*í„$ÅzxÃÞžoÓaÎJ-Âör0Š˜cí)/.6Kcg~EÉš¤¯g]­?ÅÞü¤X©Ì’‘’aQz‰9'3¨}]BXÂdLbQ:,5n6X&&ýœÁ„ ]lsT±Bõu©TiTmoâøÅÞª’qæ1Z2 ,Ê4KY‚åC)l‹RtöÞéµ› 8¾|ÿû>Ø‹¤œ×æœQ‹Òþ0Ç1'[»q†ËûÉÄ¢,úbã·¹¤&vGÔë%•÷¤è§ÚRæ?v Õ(Ã8hÓ5(mrÎ8¸Bvý¢q±Y¡Sƒ’áÄ¢TÔ t:·ü5”‚ÃHÏ®ž³ R–ë”m$ÞKeˆŒ[‚~XiÖºjì9SHl”¦Æ©OW(¹~?¸'eÁ5z½Ä| ²fUHi­JlQRnnûËZn(ïîûç̰Êœ4«=—^F”MgÉbæØ<‰¸ZÂK—½‚Vå0žNí7=wêéL­„b¶ráeÞ¤ô JWÊÉÔ­ìghûj#»ý"(¥¢•î¢S‚”³ÞБ6"2)§ÓH¶,B”¶Ç˜EÉÖVÌðYœrΖ‰×(A•)hÊÒ>4éž ºÝ¬iŸg5Ä| ’O`ßô¸î ¼l•Ňޗ1ÁSnQº -äöåŸ:ã­(iwŸ6çŒrˆ"‘Äí¾÷© %&¶WÇözq²DYp•Úo{>¯ü¼´Ù4X«hö¨ý¼EÂoï,(!È0ö:(‡º„¥—°.JÇñƒ,8…27YÔAé9b¥— K*Z”l4SùÜfƒ>—-J8ÅNç!k8Ýð¾6Øöxf Û ½¸4€ÒÉaj¸ç÷æj‹†ÙŽQ–B¦Ÿ"Jædí%F8¦lœ{N鬦Ò7ª¸af/’Ü~Z7òÂz–Ÿ eÔÇJvPšZ”ýž—`´(uФ‹Ò,ÑIeéÊ ”MæJDÚÜÉ~…= ìl¢T¸ÈM”½ÌÑä]ÊGË^XÛßPà±T™ç•Ž-ƒ>·Þz w¼£tÌ4O¹œ(Ýy$å¼×E™p"m”ëÆ«ªiYùÚ’»BYJ²D™¬iûëu‚¬I‹ÒÛ¿)·£Œ"![”Ëâ ”UUq\…k”lBÅ)”#pH;(ƒ¸ûÁhÎI½²aú·{öFG—€×S’8–Y{£#ìíM{kgNææåfœBš;¬rZ-otØ´‚oE©FáE ¬L„—¥ÜÇa‡”ͨ.Š¢Yò$œÊV•½mm–+J쑺o£A»Rö¥ì>qˆ—¹ÃÎÿ ”œCîªEÙ–`P¶ªZ”%%i?í ¤JeÁ&Ê}ÚAéf9dÑJk0ÈzPƒeƒÖ`¡Z”{ìdD¡ÑŒÉh¦{a\7^Uâ`=J´ >OôÔÜÌ#^_mU%âüQ¨#mdXi”—þò-Ť}Né¶<®Ã[=±¬Y÷Î9›Ïïw9ÆoUø³Õ;| -oh‡Ût«^Ï4…δîQ“\Úȃn *iGšh´N?é<¦”‰No<§ä!l³Ûwž 6ËfÊóÐ>_Ô‘¶H¡16éL˜}ÊL3Ô(M¯– -šhMßdº{lb•6°ñ·é±…¶Ñë Êê¨=©3w; )½l(/a\…ÂM»ãN.(ëÊn\Åöâ(ü¹¡üvé -(A -‡$!Ð - hÄHqµ -{'ö3|¡JoÓdqR9Rp -º‡yðòÙ³ÿßDa(à÷ÿÿc/Â×ãD:eŠlSï–»"wsº-Æn~~(IÉ£Í˃Ðö±U”Ý»¹iåÍÍ­(7pvîtÉXCOÐ \™¥×‹¢œq87å·ÝÑb}½ànK®ŠUÝõ¢(Ò‚óòË  +Zª/‹Gº§mÃÙXƒ+âUÏ=ù§ŒŠ{8£APŒànœM .o3ÏTüÔT :ÈXàdÎ\ú™½YèøãbþDÝs$͇aºÉ~‰‘©*§t—`Ð¥ª†8Œ,¨¹+ÇÄBU¥6\–OGªZà¸y+,§2›,ô•KëÔ!2ÇÖú´ú$ÏYÉÄ´=c!ÄÞX bÂt'ì%‰JˆÉX&jɃ·,Ñîk‹„´`,$$Jüw…š$ -![ÆX*jö‡9R;ÓVäTH*cŒ²N س’$&:sä}÷ÃÑ…§ðdä¨ý´5|H5ÂXa’4Iü~n ٜLj,~¥Tˆ Î9 Mv¦ˆ -—bD ã=w7\8fÊ%³¸eˆ&¯e%¡°ã­Çˆ¯a#n–ˆ[.ð™%¯mQÛ°–rÉÁòÁ‚Æ4"»ç;*î°ø° —žà¸€ó JÕ»`¥—&H" ¾ÄFiLPj"ñ¤Ÿêè4}ÍpmúŸ×üëØ§Ì_ðèK”l ¯Œ|σ¯²ó^¹Qø’:ÞšpÊjÆËÛ(ìÙj5Ø]qn´“s˜B‚'/ߎÌsÄRQ”Uî·#E!ŸMÙø›çIh¤ó |®Ãlp݉*K6EWSPp”;mÜÁ!ü VÆ9ÑI*Mà%–ÓëpÐiMJ* Jº~®9ÖF%ýAÇŒóIaÀ%DãÐ)7»—Ðs'Rž ú-ŽÿWÇ*Â0EóÿsÿÉÑvª´<Ú½"º8¤‚t*‚9ëÝ’@VˆXÚñZ ,ÑEvÀfº¹½.éÀGYx”.V&Ôò4çc`j¿Ÿ›8¨‚(j£ŽÆ'÷ïaî]\ MZ$Kßò^ÞC8N¹œH>¡9Kw©óCtÿMóu›8Æqx®@Ç=räj¯zàY¦Aòʽ‹-,Q’ ý”;ã@l ðM†,Ÿ ¬A|‰…¬'¿ê•(T—Íp¿åšïЉ«¾±Q—ÃúÿŽRäæ‚d›IȉDYlJ©ÐP:›ý2J’®à¥lœ(™‡Gé>DÉQ*u±k`‹Õ îÚ†‰a Û ³ÃGð Üw€^ Þ› Ÿ«Æ”¯z=£Þwü˜ó1F÷Po‚2] K®JÕä¡ɦޮI.O€’¤S™°®oòñ¡œêpKC”ΫéJ]è½¶MYRK˜å@ôöÝ#{ó­Ž\—»°“¦ÙXaû`;DM¦?©˜ïõü™â((ÏËQ”„¢$'weR•‚’ä*bºåB56”m]TˆÒâ¶ÔÅt¨LÐH#±½£^›·vÏú‹@ù®B¤Ösoc­6Ð7ÊÀ‡@é0©f¥¬ÈÑ‘M,JR)_Åb鮘>À𜉺(ƇRúºí¥ºF8ßÜ-,Œ–@iXÀ§Ý ËxÑ;Ê¡ lLl$µÏç 3·€e/B)u#”+Ç@™þþÏò$eI`Ì(~)ê*¾ŸÒbÊ»ç;!Jcg>K6Uù‚×1©À¢ix5ÄËèŸ >·RÏ[i©Ýœ¶ ±®£¦ήµ¹»Ð,lù1Pž‡x™Þëø–D”§g×ä[épSq–¼TäØP‚¾³U×rÇ+kMWj}ÍùÁÀ}p T2ö Ð'Õ ,ëo§˜1æ ² €›ìš;©cö¾v)œ-{ZqKÓ–üßóýëovîØ` 7J‘1¼ˆG pU2JR! €]""±e»à -—Ö/ðâÚ=Df4ñ¢)†²"„Kà¿“²Óð1F}ÛêªçhHûö›8`|ë'Wœùöh\ Ÿ€W¶r‚HnÜÓŽ”anÀÈÒ«Ó¸ÈÞaË­7üÙ ‰›-²ö0ú¾‚Ú~ P>Xį„ˆ@I $%( ”D $P’@IÊø ÷õ¹N²ù¬ÐÌt²”±µåÑvëRKkm¯«›8Ûë4(Ÿº´)L*ų銴«ÕÈ)m IK&ešé6)µÉõ¥=ªmÔÈzÒ·oe[$v{)MÞÖg” -JPN[vjvå妫«vr”J•ª§êŒ2ÍTóÉQ(Ë4ªªÎjíwݪÚͲø‚RÖG%PN“I’äY5K–å"Iò*1+UíÛÚ(2ü”D $P’@IJ]ÆêWÊùR‰@I %òÑ"P(AI £ÔFnÕÊ­Ÿ@9˜ÖV^£<É­e`(ûBnÅ ü[+·rQºÃœå¡ÔZ®u%(¿•Mé5J#×: åó`|å¡K©zrÛÈ¥(8”ñL.=r°©\ûŒÒ •O¡tŸá^@9ØI¼xŽ2“Kqx(Wƒ(c¹´÷¥›}ÓCX(Ýãvå]û™[ÿyŒRgîÖ……Òȹ -”ƒDå3J·PÍDÙïä½”ƒ¡ÒzráFÊ`PºÇ­Ù‚ò¾éÞ£ŒEdv åRDv -ÊOuîšxŒr_ˆ$"Êr¸‘e-RùRç"Y(µŒ” ¬Dò@™‰lÂD™ 6r 4Ò•€2–BÃD¹|{ -Êm3×@y˜Õ¢Œ¥å׿ ÏPòoFPfö!P®M¨(WGP~-ׇ@ïCE™+(ùÒ5.Ê@%(A JP‚” %(A JP‚” ì©þìýGù[õí5D”¯o—“sò;÷’ä¨r`˜±Ãëð¼¯ÓKiÇý¤H!RRB€@½= -=@BB´»ûÆ­Q ªB%óï #¾ˆœ§Üuðô˜÷6)âbóy(§f»„÷dãG™¾ -}Û¢üsF’w6èØèêÓPro §xoŽk>8Jö.üµ%ï,Ó#=ÿ\”8¼»É—@‰óòTÅÍwdš¸ç5*Î’¢Ã¤qÍÝýUHd÷ÇØŒÝÙu8à âÅ%â:#qqX\fþa(K=z"®ö6r’dㆃ%X7y5ïH¼*5Ýàbbn­UñyË@Äó5Ó<3¥t×RlD\»•¦Æ\PGiŒWãÛ"¿fS€Ó5Û_;[/|NFj*ÒÔ°F³aVÌ×F±ð¾>ʨ밿"J¸wíÄ€°ƒ,\0kéhÒ_³(,ÜìRŽ Ë -ߥšP>åªì в¶ˆ;`4pžÁ¢ñìîk‰{€º°½æªÆ‚­I8å>bîÐyP”"$ÒWÁUÌU–@ÝŽLõ•¯†!˜CÙ{¢—¸5E™§nŠi×Ç2u»}”bR©~”.^=0:pvÁœ€váüDƒÛg-Ouá߱%ù‹+å' ¼M@É­ ús÷ª,Rx= ^–¬~¢t!Ö_ú¡‰Ð3 …9‘‰Rõ#PÒY°“°0>25Áµ˜jÄO”[]Öò`Õ,v+‰ÔÇ# @º€YÍ ¬fJ;u¨©7(Ë®2Õ/”—>Qf Ü»»ÊЊÞ' 4'“nè#í J†c;ïüFikÁEÄ¥‰'´±Cd½ ¥äs ‘6Òù+Jn¡!…9qÎg…õ¥Ò.u2q È¤ -/£~î g9ekâFˆ@wVsû£PN^n‰µÅš+ò-îkéÌ -ý”²{…H6ÔBÊÙ&êï£ýÎIzT3%çK(MùH(qûMÒøÞ­#ÕÞ—áuê4{%‹( µË“ȳÄö¦Z¶±¬ RŒcU¡t Ãlÿ(‰ê:¦UœI-J£·¬ gºêX)MÓ\ŠNê ­3¿ÞŽÂØ‹8³¸TñÌæ£P2©ë xirßi=[ŠÁa(¢õ,·'µkWcMÓ¿PŸÝl«:ñ;åQÄ©pÓüY å·\ÀÉS×)jã˜qnx -ÂÊw†7M{0Ãcâ€[ß7õÉpï1²¾»';¯ËH ëY²yúÙ·W;Êóþ‡2~ØÙ·ßÁó‚€Ú}¦Ù÷THÏëÅ¿¾ïv!¦Ýƒ²ï²_Ô%ÿþ„(ÇCGB»EùçâÅÂ:°æ›GEiç‹Å~À$§'BÍ # >'~‹²]]kW×Z”]‹²EÙ¢lQ¶(¿}{V”ê« lQ¶·„Z”-Êås×¢lQŽvÿeÏŽU"¢0Œ†¤þÅjY˜>ˆb@mÒù»,2 Øì²]бL -›¼A -}ÑjKWÙΟC,¬¶0i‚…µ¹;þ_qûa\†‰kG”¿E”_ƒõù¿Q%Q%Q%Q%Qå4Z'@¥uØ@I”DÙÄzØØ¹H @I”DéV@“ºP2Ö7QåäªQ×Tl"#%Q%&ÁÅ0Y… ”DɇÎmš–èrA)%QeùdlþaÑfD $J¢t3Àžeè’(‰2ɵ™Ú¨V€’(‰R¹ðdvŒäm^Öc”DÉoF¢$J¢$J¢$J¢$Ê˺m<îæÂ/”‡uÛhÛÍå^¡$ÊÇQß‘_(oúƒmö -%Q.\_(=Ê{ïÖ·6ƒõ(ßëoöî˜5y( -ã¸óƒ““¥8E286ê:(*ùÅ© -—®….vv -¸xáE³U:·CÝZ ~~ƒn…¢\áÒAèPss8ÿ)ûý%<B »g¶)§84g‡²è¥Ö× Pª2t×ÌP.ÆÐõØ¡ô)µ>Nr]JsT¢Œ¡”îaR*n(;eYe ¥ Œžô¤d‡2(™”‚2¶¥Zé£c‡RéQy'(uo—C”xÞ¿ŠÍ(GØçòC™Ç>¥”-? “õ 9·aØ'›Q.±k0á‡rôcRÊ“’ˆJQ·jï¦Ôô fv(§Øu%(ͼ>Åë\ο°¥•M†(u¥Qü9Nõµj7Ê¡>:f(õíö J£3ö%9Çj”.J¯ÈTÎ[­Š=[µ¿K”¾öÆ+èŃDzeTæ&ÛÖäÇþéÝì-{ÙϦÞX-°[ôµPŽ:2Fg0Š1AÓ—fRÆ1ÇFG¶{0FŸá08ca¶o¥œ1u…õ³1M -f¯M±˜(5ñ¤¦:"ߦP§§ØMÉÞ%JWˆ÷ÒT,Çh-!Ú%QëâLeqSFV…h)_Æ÷’0Ev,XåY[¼ \ÝC5ÑTÁú2Êb€ªí^£$,*r5Ü2Ê%ƒdÙ;m¡»ˆ2]<ÄËú5J»Ñ–³ò÷‰Rçæ²ò­óA;Ç/(»ô åñŒxâ¥ôƒZ¿FI¯´ß˜ôz(§.Øè “QF†)ºQ&F9ìÚ±Šä6€q =ƒ˜&…k *l¦SáqãB/1åÂtþR¦Já)Szaá0Òˆ¼EŠO;”§EhëuQéÉj³ÇŽr Ÿ´V€WJ—œdƒóM¢ÜI™Rö„Lb†°©f)ÒÁs­´Rcd¹jð¡•жÀ&y)”eµ­¤Ð0)ÅÒ!É$¤&/2§‚í̪$ -è)C˜b• ÊpÅ(†”Ò¾£©²Lâb“dµ—£r¦r”"UbC‘ž0…L=Ü&J¡›fÞ¯ ž8K[ ¡ÃCуÔÌA¡ª#^èhÒÀZár(Ålã1/$£®!IØ<ÒzØÎHi£ËŠ^Lt¹ˆ¢Š«F)ÊÆnöÖ†…æiQX´%0Â@åL]D» - Cõ -,À(J Ý(Ê` igÀ¸„ ùå°  ïƒr¯€t¬›kH+>G)Û¯x…ÒÈœòŽÛD9(ç`Sk§ðPNG1n» 蜌ðﻋ¡L“s Ð8§Œ[èÖ€?Ž8‹ršEAtnÔxéÅ9¸f”Åiç¦ÉM8 ¸Õ'ë`ÑoNgÀ2Aã"§¼ë¸U”|}—DÉ×wå(¯þBÆåå¥òåänåØ];Êû}Êû}Ê;Ê;Ê;Ê;Ê;Ê;Êöb阄ènkØÃ8¿‡Q¸cƒ‰ D ¼ÿ2<ÐÄCÊ ÿ›r¦/{wŒ"½ €aXÓÆ`»‘ -#Œ8ºA S¨¾À4Ó™=ª9Cþ2L‘Ì Œ d\8P"GHñ×Á³n²»Ã6ËÎÎŽ¾Â]Èèéß›£Œq§wŠÅ±ˆ2¢Œ(#ʈRõ -Ëšîêâ+ ÜX,ó9®LÙûD)z\v,peR<Jo!ˆÀÜ]o3gsc”Âh x{½ÍŸî%O ”'\ÙöÿâcóšyúÚ<ß0ƒ§gC¾+ÊÎ[cR²1æ €ÆN&yfÀ>ÿAžrc,žÇÆöCQþúÑ(çå´ùz©ŽÂ›¬2\kˆ9¡á5&×€ïfÓ¬NÕ8†ïвqŽ1âŠd{²êk²ÀŒ ÂTS¦œ‡ª¬òzI°nû‰(siF†Œì—¹Œ‘ì€ÐemœZ·'°a.ÛëúB¹îƒQVíYH¡Æ6c¤ÈŽe®Î('| C‚鄆ì1À~pYÖ±o‹’¤Z'¤€+ Ô[ý²£³-Di“”37AI­S’cŸ¯¦^vtÜ^kJ:lˆoç{AI:­D¨’C€ôúEGÇŽ½Ö>HìK…y”•Ôd Ov Êôuql¡Ý—Èk loƒ²æÜP6é”ÍëâØ  ì±ÔwƒrÒ€hU$Ù‚r~]€­=ö°€rÍà¡'5+ßÍàÝ åšÁCCZæÞËàÝÊ5ƒ§wddÓ{¼A9I@•M:RåbÆÜem°¾«g‹ü -JÀÝJ§Yùd*š+( @Œ„’ôBšQúIB±·Q6í ´îoŠ’ì¸:Ö<¯-ôöm”Ãd‘üÞP#í¹ÒSîM”ªd -gbeY…0rð)´#›g”S8/(7¡TÎCïÚ6 ê¦(GBÛÁºÐV{²» ä¡=,(Ëð´ ´,´µÑ÷†ÒÕ!L]u¹€æ‚2%uÁ dÛ6˜N ShGÇA¹·”ZŠR+¨E¡Xšjª¡¨×\à´ —·XÇí'¢,¥€¦ÔJÊÁ%žrPµœörýü‰]…Â:Ë¿6Ê-¾I©Ô‚*ÔKEžSòù.M5Öq3x1ƒ·îÑ2xeDQrz(E÷]Qò"¢ŒÅ±Û¢|eDQF”eDYÿG¼„@ôŸéª~4§Ð(IÈ€`n{,d6›1!C¿Ô„̰wÇ,ŽaÇßbÌ5÷„à¸FƒºÀ .<¨ZAT^#GÍÌHé* Wì“æ UŠ™B`H#Á–"ß eŠ|„©sÚ1Y¸Ål£]ßÙzš-¶yÅüJÃ.Ž]@ql‚ÍűåŒrF9£üxûýíÏgC9£”ĸºÀ‰ ÷% äáŠMŠ“Ñd(|sóiß||”Iþª'–¸«B¹p+‰´òS¯m»öÌ(“@×ÂïqbŠO…ò÷O&Çýôâ(ïbÀ­ ·0Å©0{\Y›q?miM-pþ6#€²ÀÉ-[š åíM؇?_£Í@À©ÙØÓ¥¢,6‘÷{®ö~#€ƒÛÄ~ÈÒËEÓx½è·õÊQ-•OuÀXõŠ(ïZáýÂIë}›mûœ|åÆkÀ]ø‚eÜ{ß#,gÕä(o&D®8åý^>i½©üðޱ`—ÞÇØ©?¸@N3¶»T”›¦éø°°¨*ÅT¹IÕÐm‰MÔf1\Ù¨r'QìŒ7ýîQ¦%Ëýp°h¥†hŒQïIzµË7È[¤CÎcQ3¦˵8|Ù(·lÅó] ¹+Z€ò\™RE9O>E¶DK<€1FU;ãÌÅ¢¤5RÜ!Äø“ŽŽZ èF¡ –mÏ‚’R`M)xw2O::Y8*P“E²[Oò·£É·÷S¢¤Ø“ÓF"ÄŸwt’ª–”À4Àšäå£Ì$ ›Ú­ë|DY~™ž3xs/ìê2x3ÊåŒR¸¯¥t—ŠR$3ÊÏ6ÇæùÎ(g”3Jó±tL péTïµ>0ÁÎŒ $°“TùÓp éAÊšç›RASŸ}ûWià8.twÜTî¡uÉÔ­K±$S%à Ñ!ŽmÇîŽí HâhpÎÍ­®}ÁA—^lÓ¤à wÉñû÷÷áþp\YQNZÚZüåë\_Ÿâ?{™ëë­¬(¢­÷](U‡€((£D¨*cãÆéPÕô®¢(’u„¢Fu*ó"¡(/ÊÒ4¿Ÿ÷] ”EtÓ‡({WeÌÉE¿”[tgºP%ü•éö€lJª %Pº±µDi6)J¬”@Yë‘o”<Ü;ádΔ©Ðƒ(-’£Ìã}¿(qûʉã8÷mÇ%2(—MÓ§F7 -Ê]  ”[iF ”VͶxÈK‚(òÐ&V쇜åß”xfJ J ʃLÖ`ù8Fu–ÉÆi>F•B ”Œ®ë -£òhQý¸R(rD×E¨.iѸbÛ7¶ï:]u;FuD‹˜q(æ¶ -PŠóÍÔ™UB‹:¦¡übïŽY[…¢Žg>drÊCœ,2†êž)’„Žo -h-Bï]âÜIp» é˜Í¡p²¤S‘|ƒ÷ ÞÔ¡xíp[ºNn.ç7ÝÝ?¢÷(÷ÿ´2$Qúð!A³Tð!7.Ê‘8™Q†Ð²r4Œ­¨<³(9Ê´vH£ªk¤±…Ö3’â(®@úƒÊÅàÂC -«H3ŽR•űۗ«¡¶Qâ=å¥ó¡±¦©2Éã(UÓNçÕn·/úF™]:õÂJTp”öe–eÍâ÷¤§o”¹%w) üql Ÿ£T]6¶\ŒR£D¥o`”94¨â(oöû_M“±£s”s²Á·zŠ-¹SyÅQ~6,ö®¤Bë(å<®D -¥EúíÇ‚Š£üÂ=:ÙXè¥Q…$–²Ê¿„ãï{ä(¿ê9ã¢(zÇ¢¯m”øHø6P†aè!‘ê»GJŽ2>ØBh~§Ä.@‚F -rŽRåLb´úG‚å¡‘|X?q”ªáæ.ÉMuŽò"4Óºx<ûþ¹:š£™òÝì<£ä(±¢¡‚«3’£LVh¨‰p”:c¥þGi>Žò¹;4„Á(Œf„ÌÁ.hö舺‚@gl¯¢"®¦¢WÃ3Däþ|3<ÿ¾-Á(ÞŒ§àüléœá5ÊB0Y1 mSÙÒ½ŒÛaèb׎Q]7Ú Úß`«‘ -1˜áe– p1Õ  ¸q'N›F•×F…Þ1¸È -fFâ)” ¨N‘%¤H{ìCrν¾EàÄÇ×ñÛ΀>ñ=å$|Xÿÿ(×|X?ü»(k>¬ååå¥ñ€ o¥×ŒÅ½¡ÔžSóîòT¦QB!;pž‹eOOO{û¡(ML™†EËÅä§1[ó­¡THí-ÄÀÅÆO ¨ÿK(«[XÖ HÍ¥æU¾ËEb?eÖ…aH¡S\ªÜî0­í7†Òç` -”Ð_]€?-`oï¥ìMÀB¤º(B³ïm°}¾¶ïNg) RBè8µqÀZdWBÙö<}=0v2ÔSªýH&áåŠ,t–Së -hE¸]”2Ó!H€ô¼ˆ`²°[e‚ö¤ -ÔùJ/eH9ç6ÀAt÷ˆ²ÎCÙôO±œj¨Ú2‰bX)¡VMµó˜M'gH«$VÍ€uÌ®†rŸ†ršÃjŠqjÁ%ËXŠX3õQ -EÊiÉ"M”$k`þŽ(¿ÿîQ¶‡¼† ãžàA´e¦˜J‘•¢l‰´*‡f›£‹“³ö@{§(Å^ëc¥˜<¦uPm:¨F”P'yγozÆÁ“ŠÚv±å%Ìò`®…Rì”mIY[[àœ$k€©`HaÑ’;e|#IDF˜F^ÂæN¿ÊŸß¥˜½®¬}<€X)|R „†t\Õ–°‰’Z^B•+s—(¦j±èþ„rÆç(OÀzIÚt°j9×훃åZ(§lYjQ¼A™,w‹r˜–n -ôÂå.6õ JWŸP+ã<Ê yYÊ×(UóçäµPVUtÂ#›ežÇ©=£ùxB¹Ü³hé?5ó¥†ü¹þ†QFá–ÍH8- òg”M.O(ÝœØ -—‹„×(åËÔ]¢ÜdÞ÷€ò>“¾Ç+ óµñå3—ÀÜ{ óÀ˜N] åRzŸž?Üw>å‚’ãa}c”<¬oò‰ò‰ò‰RÅ -Kcˆ›ÕQ©  ôKIÿ±ËÜ>Ê6^§ÓXÙžQ¾¨B¡‘@¥q« cŒñP”m`lÁÏÀ!Ä­¢Š1f§ï ¥¾AåL·ÍŽŒ±8ø¡´%–øû¦£•޳à‘(Ïó:Æ{N¡šÈŠï ¥$,E,Â{ñX+mbµG”a¢‰ºÐŽˆ Àù@ÌsEŠ[CЧ@éÈi`r-ÑEaÉ€†ï„R¿¢1¦‚¨˜®òŒ$èL³ç¨$j¹® B"Yc‰[!K·‹²?†D—?7 HŒŸ¨léì (JÔQò HœÆkÞ8²`(ãMÌkÌ${ÏKU)O•ŽX¤ÉÉœ$¦ùE:& g'+v\•Ý©½Êðä½w -™—Ò;ÀS"‡Y -Ì“´•F1àÀ†ÞûUJ‘B -Öf[Ë¡cKú®(s0{ÀqÜÚЄŽm§†2n€r„$ Ø ·–‰Ð±"ÿ\mÆ—5o›Þm%\•àÝÛŒ<Ç[³Ýî飡tâ|J&ñÖ’B!êvO‰ÒÕÎû£\á½Hâbô¬:J/¡óòØ=ùÅiìi¿õõpñt/”“àÞ‹˜È{â@ëj_1o°M=«Zì ÔÁ{q£ñþµ\»±ÿÀ(Íl¼¯´[¼o3`»¾ -~ÊýÞ3¿à;Í|~/;ö¨}J”¦"×S«‹¨D”óΤ%+Ó¶æšNlä KÁC2fñº!ªÜ½PöE“ [1qA‘áQà9BÊ+“"±°ÁÅb‘Øø—Ç=áuÒyûÀ(­§Þ‰–¬á=í&߼̙ŒYœc™T±+Ж ¦ðºÜtñs¢d°g="‰KÜiómÜIh MÀÃþ*ƒ×3&ôÝP²=7àwª¿éè haSièÿ3x§ÀH=2J¦€‰t¤p‰;¾;Å@ÆöhÅu/b¬Æs¢ЭÅ`Æbû ^ôuq Йaön( ™!-¶ßÉà%Wű˲ž5Œò¨Mr3þí ž*¾.Ž:;0óÔmÆa»~þá6£šr‚îÝf,‰êÞþx›ñü˜ÿmÆÜ‹¹o~¸Í(§á‰¿)C ar¤seM -º×(‡pôQ² ªˆ{Ä·QV# ;{Rw3€ä¡Q†ÈBj„ìM”yp@âk”YˆU<)J¶=˜¥Ö®3ÎtKúŠÒæg”ÇÈ! µ›Y|s7»™¹û¡ô6*ZÉÃÁ9_.(ƒSg”›‰ÅY'ªá%lhœeö‘Q²Å¶³6UäL ì‚ré/(£Ë„º3n)pI5º†Åω²‰vú@4GdЦfJ$Iô´ÈÝœŽ$& mØ/Ó;"Áïw:Õ -:"jY4(Û%‚È1Òíˆê 0@›áezCDñcÇ¢†²D£!Êœ¶§œ ’Â"9A[¢¹F”tA©k¢öô¹ŠcòõiG'# ³De Ø|”D$ -*B;K)x4[“HÌ)ã€÷ëèäD›Ð[¢­Æ“ " -H- p@µ&*s “k¢c…Ë„iº£Ó¹ ->$¢1d6DDFQKD¥Áʉ¸À”Â\lŒî9Q&×´NTHG¬0Ÿ”ÕCAÅÀRy¡aR¦ºÔ¢!©ò´ŸÔ‡½5wC™\sàq…ÍY©óŒc®ò¤ -¤Ãå¶à€ußDÞèúLuÔb¾æ=v¯çØç+êTë$@®QaT•¢:Rü„ÒxWÆFÀ•Z1U3º:>mV€" SÍq§ýÛâ˜.G“Wƒ j{÷È(ϼ8!NlÓû)Êdד|ž¦ÐÙM3£<Æ”B{¡¡zΩ¹F‰.qàtÇÞ·•û­¬Û´ÁöfFŠ”²èt cY\£Ä)¹ “~d”ÉNkü)íúã+ÊÍ®~A¹P¬S¬À5JÓ9¸¾}Ö'!æ@3‡œ5¤ø§Š+4,ª®Ô‘e”°Ë17YîXÓÌkæ®á¦¨¤Ð8ÈøŒ,æiô €Tó÷1sÄc? 1ïbÎ4çà°bW ¿vǯ™³ -(¸ÆeüÄ,Õ÷•Áóózì ž÷ó~º žŸ—_ÚŒK›ñP.q§|ú([ù¬(uxt”Kql)Ž-(” Êå‚rAéþaÞm0 -#P  ŒÆ pCÔU"1Ä4iHN‘°ˆËÏ7ó`NÆ1M0^6JG0·FYçÛ23N21ÎXìØÍJÃ@…á³öB¼k/EpgÕ„6i¬? ÅèH¢eð‡RÁõP7]9óùžev!ù8'”'D™^B”b%(A JP‚2Ë’@™eFQf{oJ'}%€r.ÝeQ6;åÏ  â+I>z”å­¤Ò"ÊARÊ µ$­¢G9Õ?BÉù¾fñŸï›QQ.7Ò%(ÃdÞ/(:…÷…Í¢Sü˜„˜„˜„@ JP>öýÊ÷¾°‰òªï?@d9‘ªâÏPÒ¾Ÿ~oßLBŸ¡deÓI›øÏ÷â[Ê ‹(ëJÚ2LÓ¶ÛŠN3o×6‹ÎжSPÚ7í” eáÜ4”÷Îmm¢\9×€2H±‘ÞâGÙäV‹Îº’ºýÇLB/¡dåõDR™ÀŸÒ*J_I#(ÃÔ]÷š@ÑÆq°Yt\7«AIû¦}ƒ” %(A Je|%(A JP‚” å³thÍ lÍ(MêšT"1ïšNPÍ -òÜ ·Áã÷)xòiÊO|šò°wǪîÛ -Ç5a.è„—»Øx–É£MCÆ, -^4è%¼5àÍ¿Ž:(ƒ £?‚BÑ·èÐGèйØÉ¹çüï çœ4ø;8(Ydû28 ¿ÎîËúG»C¸/ë£w‡p_Ö²;IJ;IJ;Ä—¡\P.(” Ê¥æ îåô­ï>eŒàDƒ{­ð.Ïåõ”÷j4Þ¿=%Ê’9¨¾'¸×qlö„lÄwìg¡t¬D]cuDCò»&²ž˜ï\ÔÝ£ô5@Ž;ƒ{Ǧ&¤*ð&ªŸ¥'y‰hà8îe‡.|Ÿ"^Šgói(âQ–Øoá¸Ã˜.Ö‚w¤ÀKÅ6=2ÊØ^Beh<îEy4¯Ç5',y”{Á+xRj´Å¨,Q~,4MŠ+ o•*€s1*¥1Õ‰N)xŠñ`­ñ’PácPv¢VÊBM³qjw豃8faS7ª„•::dÓÜ.úD'”ꤠ¨À5W+ó0(ëb«˜DÓ)¥øSŠL©0XÔ5€4àšd*=JÛ«l\NÙ9­`û6kIVª‘×)š@3•FPsÊB)ÖÛŒ&ÑB›‘³Ê¿Õó1(Y²Y¨JÞŸ³S’ ©2=’Ö×õÊÑ´ÊNé5Ï­€6Ñ̦Í0˜š×†ã5û0(ƒÙfÆ¢èÇŒDB3]§¬¡B«we5Æ•aÙzý¿{Rƒ±Caº¨B‰×6Ï€òDR¸ƒ ,»,ßjD4àb-ÚHÊ0 §˜½¬6B*BÃ' ¤@Nºr˜>dCÄe -uý ɵɮ÷Ê’\PV0;°#„X<&ÊÐD{§+Ä/Ë7PvY€mPµ˜†SVÍWÁQÒBj<Êãå íS1 ¿G™)%)©xEÙÎ"J -‡6{Áæâ¢l/‡ŽUfBéÿ¥ ¸_Q2L(eF+¶bsú±Pó¡i™1Õìñ{”g€T«W”ÝŒÒ[à´õЩ;²9þ,(àè1š–ûp eh ¥¯“õvÕÎñDiœÚl-8¿‰rSÍ-”úp}œÌ¨nçv…²\(]ñâ&J -`¸…²;^'Y-Ú9ÿ,(«‚ð.pÈõ ”ÉP2êÞ£´ [ÚOX¾ûM´eñÊ<ÕhêJ¾GÉ4p²ܲÇ\¾G—òÍèp¼…R\Ù(i„CŽ]•=ÛòÝ'“Žˆëd*Ó¯f”©*Õˆ!…ÀeÆôãÊHPÒdÌÁ}ÊdÈÞu¦7¡¯üŒ²ßðºF—XCrˆé×ïQ 46™^5‰rº‡dLHtF9¤ ©KÝÎÀíé©2Zyè9»gC™Å81–yÌy €¯ržCQF>Ƙ~h"¦|¸(9”1r¼-çƒòãËdx”±à5÷M,\t@£xÌCÀ{×iÊé$߯ó‡Ay¼\B#b”†Bò2jy=g ˜‡/')=|‹ÑãmQ>Êã¿âÝ7kŸõÝw(þÝ÷‚rA¹ Œþ_ràÏŠr—/(o·üumùëÚ‚rA¹ Üê/럠´úËúácQô—õçßÌÒ¡ @4ƒ°5£4©«xÑ0¢#ÔT±†<7Ã}šÒÁ÷)xöÓ”ž<íÛ1jó0†ñÎB“Ï`tëY<„œÀc¼h²é Y¼w5d6¤7ðxoó4 t)Y’èK¿ç!þûo}Ù}³ûþƒòv e| ”ñ?B Êrù(í”w ” %(A JP‚” %(A JP‚” %(ÝBÿT ¥’%(” egƒ·^ñ=„ÃJmY‡P~(V§ó¨”Ó¡]¯½_¦iî’9ÃZÖ¶›Ù*C å®pRãU$)Îû4tÒv½2ɹތÊ(Aé%%¯ ÀªO^g”K޲ %(Ïòj/SK:\Qî.F2JPC9&ïÕ «±.Ü7JMý86[e” ”L±èõY6º¢l'c¶rJP*Æøã¿>].P‚’9(A JP‚” %(A JP‚” %(A JP‚” %(A JP‚” %(A JP‚”e“îÞ#PÚô¼ -PæÍúÔéÞ5þ™òVD $P’”J"P(‰@I $%Ñ­d´ -endstream -endobj -1025 0 obj << -/Length 760 -/Filter /FlateDecode ->> -stream -xÚ ÒQhÜÇqøovB¶’¶'ÄjìB]¶^»Œå!¶±\ë #Æ5ŽPOˆx”µ»éÁ‚ÄqÕnD8\)F–‡À®#º<ä¡Ã"7¸‡T8áNœåÀ{¸Á=Tv¼—ßË÷íÇ@UÏ¿o|rëÖ©d"çÕæèä½çÏM."â°ZjÚÖ[,‹ Šà8Û× ¢Nge{\¦¦Þ¶VOS£A¹Üô-ØÚúù[ýM_hð}_á&gÏÿy/.¡(|ü‚ v Ýq~Û4¿œ¦ƒ ç÷z© l–÷SþîÝn\ÈJœ¥¦ñÊdY Éj†»Ä¼’ôõì«ý²R¯CµJ%ˆð©ÂÇgÇHtÃß¿»ËË[_Ìá;%‘ùháMMæÑó’Ç|ôèûfS6ÍQ2>Yþ±Ó¹H'ÿº•D„w¯}EG7$-Kc©O—Î@"q8@P"oüú/Þ¾FYž“³ó3¾­âøxÉš³kÏ¢k7k5¸|pu•>-`©´<<­PÐl[Òõá>n¹ïåøÔ K¹Ætc7üáɳ\Æ `)Rg)\ZÚwÕÄ pœç£Â<ŽŒx7Ô³ÙÁóÊ2gù4ÏÁÆDLLÜü@Àîß°²Ù,?zrí—?À0žíëNFÈd±ÝžçS´ b{Êë&©9ß`ÝÑÝpœ<&òÌõ,ÿù)]\\ìõzNg}}ý(AìïïÿwxØï÷‰„®ëÍf³^¯w»]Ó4Ûí¶$Ižç9ކaÇårÙu]˲fÒÓŠ¢T«Õ vwwmÛÞÛÛk4Q1 CÓ´(й\ngg§R©Ôjµ¡Á|>¯ªj«ÕÒ4í¬p†?=%Ëòæææÿ¸P -endstream -endobj -1022 0 obj << -/D [1020 0 R /XYZ 71 770.89 null] ->> endobj -1023 0 obj << -/D [1020 0 R /XYZ 238.27 162.452 null] ->> endobj -1019 0 obj << -/Font << /F15 442 0 R >> -/XObject << /Im10 1014 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -1028 0 obj << -/Length 1357 -/Filter /FlateDecode ->> -stream -xÚíXÁnã6½ç+t”XKR$%衺E{kô²›ƒb3¶[2(9»éþ|‡œ¡"9L6YX´Ø‹GCgæÍPâ£Y²IXòÛ;‘¿\ž½{ÏË„Ë,—Z$—7I!’‚—™`Ur¹N>¤e–g‹¥R,µ¦oÖG³XæºHÙâêòÑ8Q çY¥”wÂ’¥¨²œ\ü5.d zQ·k|à(ÖÍGÆscQëÚÝ=>5-ÊaKë?-D™Ö Q¤÷'3w %Ózw4=Y6Ã6,¯QØi&‡Ú.x:4CÓ+kƨ`0vg|¨;÷cÖ³Ãå’R#¸õÑ6í–•ÊyÝjÚU·XBºkˆCF:ýÈ»kúc½óÁn°¦Ì•ºG³Õë]½rÁoIEÚ¹‘Ï_:‹ƒ«{§×íctì®­ý1üˆ#à°¶²™c1pš&7GkÏ‚Á3­õ^¡ tÛWC~;€˜¼¤=Nþí”?ŸtQ¯V}P‡Žä–¢®›½i¡à Ú¾?0ÑÝœX×æÚ· µîvV…¸Ž½oXžc¼\¦>Fh¸Á¹Åt_€ê7%¬ Ùþà㘕{ä*,é{xï¤Òé¥Oìý6,=y’ˆÀå°¥€3EŠÙt·8ÙšsÛ ø€@ÍÓ½¯ ¿zOO>q{×ãnh;šqéšþfUºÅmæ[ˆ´h5ºœÄEhþ1£çj; ²óJMÆÎeéªýD*¾&,+R¡+$h«¸òF÷òÏn?j†™€4Ÿë=„=w|“úþè ¥ñs£Ù ¦f´©WƒA÷™‚$øÎc³Ù:tƒ÷YáÞ‚qÌ5¯€o§Ÿ¦Ï¡ž}¥ñc âØ»·ãµÅpiõøšûLa¨„xŽò§ªø=_¸@ïÞ ¨¬* -í΃%W™f%Hé²Ààý6øä+ð‰YǨUWç³VóYsÕ×Û[Dà–oW¼.ᜠŠLR…DèòÉd>é½xq1*_Œeži•Ï*ÂY¬$U&4UIø+Jk¶ˆáQÝò¨‡YÇhñâÆ7ܳ{ «1-'çh8§ÊÁpzÐüîÎ?V¦MÒ¥¶N-RGg[‚z"듚–å¥EÈ*:Ǭ`8Ì»¶C¹êZâpõµ?A™#_Jy"MY´a1 LXt12ÊŽ 3±Ã¦¡Ã–¶Y!ãDØ2^â^‚p{ò09ƒ"`“^Bf7/yV–2\ddì"ÿí"SâÅ¥J×xh⥣"f…U;½B •£‘вrNhãËÙØk+u;´uÂ)ÀÕÈ)àd¶8Ô¯ê]m)ŸÐ<`ÈÆf±¶xV#ýu |lQy(Q^¥Ìõ2?åu»¥™iR°zŽL»Èr4OêÀÛ—‘D¥òj¬ÖÆwNx$¶3¸ aà)ò»¤…ï‘–z7l»ãf‹ÚzBªÁÅÞß@îQÁwÁ’vc»=íR {ø„Û· Æ>¥åÚø–´±ŒÐFù_£*Båÿˆ6ªm”ß6FñÅyÀËÛ[Dà~ÚÈ£ôg¾{cèÅs´çå´Q=EåÚø ´QMi㣿nO™Š"«ü·’‰¬‚ÞC]üëåÙ¿Ã×Uâ -endstream -endobj -1027 0 obj << -/Type /Page -/Contents 1028 0 R -/Resources 1026 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1029 0 obj << -/D [1027 0 R /XYZ 71 770.89 null] ->> endobj -298 0 obj << -/D [1027 0 R /XYZ 72 730.164 null] ->> endobj -302 0 obj << -/D [1027 0 R /XYZ 72 392.306 null] ->> endobj -1026 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1033 0 obj << -/Length 712 -/Filter /FlateDecode ->> -stream -xÚ…UKSÛ0¾çWèhw°ÐÛv CoerƒÜX$ž v2ý÷]i%(“Ã*ûüöÛ•ÌÈ–0ò}ÅÞÈoëÕå ¯WT*#Èú‘”‚”¼¢‚ÕdÝ’û¬¢šæ…Ö,svìÚ£Í iÊLä¿Ö?æéq?u‡½ÏY³ìÐŒ£m‹Î'©9àƒh»™7¢"à¿äðб>Çv~™\Ö¸¼‘â”|Q2Z1¸žÍ–â†Ö"¹ @LŽ <‹¾àŒ22{Ûo§Ý{…¹’T‹*eíß­+(—³KãB¤P*ЂÉÆ•ý¹ò¸ü4­ÛÛÆŸ_‹Æ¦ÑÍ4Ù-:…ÁØT4è8ÂôÂ|@[èU¡Ypû¸YÉ$-ù'$ *ôÌò—÷ÒhZiù_Æ Õ¥N~;%Ï®û°„%.a@ ËÐ#æƒCÛÆÚvDz¥¨üm\°¶ÎÄ­3ülÑ ^-«ìÊ.Ëù¨£–YÎ×\8Z^: 2(Ú9ƒßζJÑÎâx`:–4"º}ÄÈ!VrÍ¡Á #”fq;5v=Ï]˜“Çÿ“_PÅWgz½G~Ç׫¶jÙ+Ø9 -ÜÇÙ°›½Dôr1‘}>vøjÁ¾*èâyMòz½òÇ÷Ï´`%•¥$›§ÕóŠÑšWLëé95 j¢4KÊËÛ'ÎÉÕ°ú ?öÁç!ÉT´€ªÅIYü|,¶U0N™â„W‚ÖF!é7ÝöèCâë¢7r(èöûã8Á«.L”á.Y7笿ý}&I­¨÷±àB¬£.?¢üB!½Û -endstream -endobj -1032 0 obj << -/Type /Page -/Contents 1033 0 R -/Resources 1031 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1030 0 obj << -/Type /XObject -/Subtype /Image -/Width 500 -/Height 450 -/BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 255 1036 0 R] -/Length 19590 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^ìÑ7Â0QîCIÎ9s4kޣš_n³ÅLVÞÁè :jcLçWtܬµ-Ñÿ…è :ˆ¢ƒè zyfW½Ý£f#^8ÑLuK—ºmu -cÝ6¥n§«LÁʼnlñÝE~–é0wÃúøñìC7ä¸yô';vÓÚ6‡\B>@ÉaB¯¡=äº">ô˜‚HÓ5ôV¨øbBN2îÅG‡ 0EºiÙ\÷fL½‡bzñEPXKM+¥Ø©v&²ùewöo[ž‘KB÷²vó¿8<™9ù‘'x~'¡)~ g¨Îìpäšá¬pξ\…"Ñ /‹7{„U EjŒ|gìâ8¨fùi+bó†~‹^¶ƒŸÅˆñ?ú-:1-aÈè§@¿E'Np,;ÿIÐkµéèâ@ÿèâ謲ÐèvPê]oîÐß=›z—š†®|aÑ…(Bƒ~…PS ¡÷=FDF0:ƒî"T¦ÑOÐ`Lö¾`ÐyX¥Rè¦ÿ=¡Â]è 1ëR€.6âÃe(¨&tª¯æ ýÓÝ)ábî¨=]·Xt1qY¬k2…®·L%ë°èñ‹nõǹ¢Ñ]¯ëj -….90¹:…næÎe­O¡« ÔýÚP'Ћ•úy®nh…ºÉùèW޺̶’3» ;>è‡Ç´_⋃öCž·ÛkgûÉû¿`ü°ÝÞÁøÕê«Ã¡óç½[atéRcÑãP›…îµÂ±èƒ®fÍP½Ç?è°ß Õûy‚®wÛ–¯:òDB<#@e?ºØ“á¬Þ½h—|tçraŒ^† ¬‘kµÂ´z7ÐèÝE«Ñh_œ-ôÇëgx?—Ú9z|go ?;Ý|{togos·KwÒ;x5ù$ï3_$Wv§Ô;bÑu‡'D¢ÑhYt#a2è:Wï÷ôHOï÷E¢«¶J£[¯WL}@ƒœÉGØ8s:œè>17ÄLLÔ»>@Öua„÷ܱ9Ÿ5}—³Œ&ל-ô]n?Îà¥ûgøÛÑ£t²†ÿ)Õ Þw4¨€ßòx•Û÷•á‹‹o[wo‚Nü5˜Ë™~K3it½¥Ë!ô†TñªzÔ¶¥NOgÑÍ(¡Ñy.û«'Rè²&!7]­kÑ}i§"ŒÞGgl.X&£ZÙ-ô‹Ó{ß’oñÖJ*•Ú:Þ;ýO¿ó¼áÕ¡òÙ“|*µ¾W»ºîhaЫËV'Ñ…^—°è|D ¤¥Ñ5°iI z±T¥Ñ…Ž/{&…®Z9ÔŠý8ºà¶:£G6-qÍ[2 ÐBÐŒ¡ã÷Ÿ×`ÁÖvæÕ÷Ñ—¹O™Ì&÷ú&èçÒ þþÒ˜D/sXV‹¹¡›)A£[þ¯œAž]0Õ9 -LŠÕ¯wÁ²#¨X:B`n’G´µ™ÆøÁŒk+ï¶3??ÔûÛA­§OÇè+ÉeX±ñþ誸 º-ƒ¡êçy³Ç‹“èÑÁY ‡B?Ϫ„X=^1Bè Ò§ÑãM‘ð ‹^-šã‘ëÐ%O ®ãÄ Ûe2ëè¸Äí`üúãÒZ~ïçÞì¯ÆŸòOq~{qécjŒ¾Á0w¹³ëÑÍ\&J¡Ëš«  -{9ªw%×TPC¥ÐÅ„¥Z‘F‡rfÐÕFÏ-T…®k¦‹ñ,:14Wîõ¯E_ˆ%`Ê4ƒ¿sÒ9!³~|8€|šN,û/÷jx7½‚—Òi(óµÃ¡rÛ/ö—±èu—AïKƒ‘)tbH’©†Ð“B‡vªÌœÐ”$ЦР‹NxxDA¤ë½*Iž¾œ)ú+$©OFèU8Ëëº*Á6É‚V`^öx2œ`³ëÎß5ìíÝ; ³ó~÷~‹îÉÌGôéèÿ²kÇ*BQÇ[[Ú{‘ྃoââìSôwÿp”DD]„ë-j°°-‚ïaßo<ËþÛá¬t|vö°Â6è´$°‡ á3ä0¹oØ;ñdF¡ ½ÙÍ{ðë‘Æâa~±æýpæg‹B;ž«%â9%žª;ñÜòb)övÖDô‚m‰èÀ²¡Q19ô@÷¡mA=Û¡×Â048t`:HË;z‰Ô -,C¯˜†¯;zà%Pè%z]ö(ºÝ2"ýx‚žÊö$Š>hç§èjÝ•ú’•¤·`3ɼ ¯ÿ…ñYóWüÃÉ0“ÃøåÖÉf÷Ióèw¼‘`ü|ûÃÎo~ÑgADOô‰Í’Ë¡·*¤‚$ §zmÝ—±9ÝïG5’âœí:âЕ%Í6‡ž–iQcèUÇ"è‘•E¨Ýcôȱ :­Ð›¢§›¢·èåÞt¡^7![¬¤/“¡WÕõNr¶ÐÏðó??8zq¶ú&wÑ|8ú´>îé™g§»'ñjó—‹1zæââbsý,>¼·EtX E¥#Ìéê ­ }D®Vcè-Ó,ðèÇ­ªiˆ^p^õ²ÇùÞ‚R:ÖD '$H ŠN£DÐit® ï>EOª5¼ðêtuj>P¢+t)­úVz¶Ðw¥xûÓðáÇýMŒ7>ŒúÃækŒ¿=Á«[{xŒ.}C"“û<:[çC=èKUÝ1A ½ÿ(rúÝkGo  ÃVñè¡T.ê*‡Þªð‘ô¥è$`Öê\™»õ©yCñY« „j3†Ž÷WºG¯ñÖkkkßü.›ÓGÿŽî€޽Žß²Õûëè‘•(ÙJIí§Z]1wE@Ï. ÝÏ”¶Â¡£e×­Õ¾½± Ìœëç Ì ú»ÌË!Æ[+ïI<£¿£åâèø½ttXÖCqŸ.ã^ơ˲ìæååëè!íä¶€Þ¢…ˆn. è ‰)¶O‡•Ð  };z!ï¨7õóžfýõÖÉŒöÏðOÃîÚð¿mžôÝ££óíO };—Ëí½ÙÇ·£7¬„ªª‡îÊ%­P\÷ŠÃû¢¢"-¿Ä¡G^k‘G¥„€žè7 t<½”×РŸÑáBå6º ½h§ÈƒÁD<ºê#†Îš0Ä9ßW‡i¬ê%:¸¼{Jeèæüq’Ð ¶kùc`Ÿ¶¬ÎÙ1ìýÙ;²çúìý=½ÄàkEþG~¢µ¬ŠLFËF0‡0z«x£`3é…Œ"‚ðFí‚°A„`Ö³LØ4 ÍžhBò]Z—ÑúyÅ»u -•°ÜŽ41Ϙúú§7éÏ*ã+çiædßQ„Á0 { AO1/`,v‘1ʱ`ôÞÁb̂͂ Ú“–‚Qæ÷Ä7lákƒá/|ctÀè€Ñ£FŒnËŸ©ƒ["Ìš> ‚G´¹>mMmE[ÞÑf:$5ŠãâðÝCA’Ç„RÏÊôb\¨0ÝgNöî´mì¸ì:xÈPL\o:Ú! pTèRc™€+Y.§Áž!^nùQ<”ÿt.ÔSŽCj¸ö2Y<B?øè^³VÒôDKËy:Nƒˆ®¶d#ˆG—æ@WâzÂL èl¥3i½kf›ùèÎô§æmßzy/@§ãÞŒ¡Ó£‹?Ñõb‡f÷ËgÙF¯ ËO?º­$Ÿpè)@VŠ—Ñm)Ús•^ßñõÖxtLK è¨<ú3)ÅÖlm+v/ŒÎ úW£{y¥¥úæÓÊQ @×gýpsþvŒ‘¶w¶wæ Yx8aèì'6ïè¯viý߻ݫÑu…z èl+… ‡®[–UÑ,ù2:Ð’ãѶftÕD!tv<ºÚ¡rJSDOí¢¦w:R6‡h¾;ë蓣ȯ„|<=X¿{)-B9­d -ÛiÒO•f’iìaj± VSޤ›f)¼*¤Jì“~‚€°EH=`ñ -)7,šì —ÜY.“Ù–ýÿZñµxPlޤÃÔW£S„N:Eè¡S„N:Eè¡}„N:Eè¡S„Nz_âý 뺅ËÌàÊ…ë#twÓ{ÿZömrÝÂeƒÕOÎN³ÿb„Ž@âµ¾…ÛL~e ïWz¸Èø%ô®GèŸÖz1ô.Я\¸L~=ï„þIEnjˆT¬=Ç3qçV?”5zSu@6}-”f;s芅@ó¹üù‚ìû>7QçqñX¢îV´Û0û¤‘Ÿö”¡–‘¬Ñ Ío׃n+ Cœ#ÑC`ŠG -Öj@âäX*ÝF\úGëÛ 挓i*ó`íJ,¶ùxµO” Bo¶Q®5èk5ö`² 0”<ï( &ó€8Ìó§Ñs ¸9"¾AÕ$†5„¥0 Ë¾óéÅ]TÜÌŒÝM ù}‡ª.ks$åLG7óÐé gÌËõýÍp²óýÃu4H6ö½=Þ -ñ°Vñ¢>ïrØb¸Å„£ìp Î -ìrlS!¾g º»–€´À|ÊóCUÕX•( ²˜ÍÑ`nG@…¾xân„ºí=ð$óì Dv'"Q£sÀ„°ç¸6B^ÑïÚ¨{ñOè93PWú‡ŒÖêÖ[Td— gôÄ€ÔA]Sy8¡[‹­¿ÐÝzáÈ‚WôÑ-^OƒIŒ’¹oÿ¨Ño¨k;Á?¡¨::Ñéô݃³Æûè¬Râ5ºé$¹vBGÙb™ùºTfâ©Fïá-û0(Q²è„¾¡Û}2:¡/6Èfð†¾Ú›P{ªsúqº-¡¡h,†þÞÞ#ôë*G'2sV¡ï4c3u^/Ê !9£9:+Ñ-*$[0ÛÉ‹“í4øÓ#zµ98‹ÃûÑ\hà­–èÑ­Õ“•ãèç7½_ ¶qJeGm6rö Üsö9[ðò®£æƒ°CBÿxRçþsƒë²Ï}ó°€ÉùXJ†¢PE¨2àÜT‘_Kð8wßY€§‰ä<ßãQÁ—à†Â/`h|Ž[®#á¾Z¤³ÙL‹tÞ–œG8‡q½<®Ÿ —× M®B6uÝE)BMú³–s|A„þU}S -x|þB'ô`;.\üm„N:Eè¡S„N:Eè¡S„NúDè¡S„N:Eè¡ÿÉÎÚ0„qoPÝÚK¦s n’Ù0@ƒ8ÂÇ -goŠ«¬Á4©Ãaž!!©êó¿üÅ翨ßÞ¿›RÊ_A>£vÇÀùwÿÞŸèmŽÈx ÒoIz·¤ñ‰6!FÒ,%}L ²! ©«9› —iÕñê¡à„X¸ÆÙ…½ûiëÚ~Õ­}Ø‚e²FëiŠ"ƒ@·:K1ðÈ´­ê[LikŠwbkµRhÚ‰ëZåÙ˜:©+î`ÑòDžýA¡Õ6)<´}n544¶šDÓØž›Õ5¦xß¹ñù^ÎùúZÙƒŠîñpâ—øpÎùžûGÎâÿ ýo(×- 4®p³ƒ†+a覕nvø „²'aèÆ•nvðÀa½é 4ëz` Ýu[“ BÏ„X‚Epr–?C„õ`„ºxøí¿ èkè³Ó`º|ïªF_Cg½É ù×…ÕŒ¾†.<â ÀÒ®fô5t!˜ ’ŸýÑè?m&:¶k~?ºiDÏ: ÑïÜ£ÑMCCn=¥®nžZ]-£Ðµ8”FO¯«SÐèïWW¯€þ¼ >,è©»)t÷.,‰~¾—Bý`5.©:þÆQSÙÏC’¹?ýÑ¡KþŸ¼Û“߀þl¢'~ -Ñwl¥ÐY½OÏIôµëÞÞF¢ÿx<þ¨êÎNÎáHôóêÞáo$úîãñzŸu ·2Y}ÿ~ -ÝÏàâ&ÑOŠ}ïè©b—ŠD׆B¡ðÐD§.¯0‘bŒ0Å–déo”DÐ%F^ì5§—бs:Ò³ôAMOdq+ÈxžF†Fzÿ­€~C£>É -ã#ÙÑèç™~‹¾æ]÷Ë—cyyºç¥VxÆè…ÒD}Öp).Þ™Àܣеs#ý½/ zÉq -?—M.ïúáJ…B¡'Ðï1©¹¹$ºw/~&—AY3`ÒxÅL¬ÉÄ’èY -Eú6 -]6&“å¾]ÒQäšàÑ"§³cÝî*›k£¿pÙª ¥Ù‹uEÉË? ©zÇø¸Ã÷8€Ð‡\qÑÕõŽª+Hé,æ.#¤»äØG£/<÷ôÁþ[ý³Ï:)ô>kP†½_ç[é-ýŽ\&ÞŸN ?=!7z]ï&‹å›ëú|ûíAæ; -Ýó4L£gÕTô¯T‡)ôvæØÓ™°§—£÷t·€+÷røø<´{âÄKëܾ§÷dom£‚@gJTêÿüZôr[€ïø!À¥¡²žõ¨çôì©ʯêžÍ1ŸÒp9h;A×8›‘† èOóiųu^DJ¿¯ ý§Açm¤«ÒHàR´ c·–w9XÞñóÄÏF£ë·áGý\ÞÅ•½þ0•ȹÇç>§¹þÄÚÔž^°û†ü‰î¶jzbc~ðA€î÷‡ght©TÚJ¡W©ª ôàè¸ß¿—]Î)ŠÊ€RÓA÷hMóS$:“‚wŸA=ïã‚ÕëЛ™œ',v™1ÙDF¾¸Ù2/a<ŸÒv!ÞAØ@Å/ÚÄéo`™ÅM+ýŠ·2’®¡¢cvïhJäôwÕ5étöž p†Bvž£Ñ¥ê -]¶CÞP@ ›üÞZ£èy¾¤ÑÂnaœ ÐS†-‡˜»zKC,¾¾€@g¦²ûæO,›Á§gIo)èszî÷Ï¥Ïé‘EÖŒF¯P‹C —”àêF<þÊãñؽ=±²ò:ó§ÖhôÔ–––£ª–÷£Ñg¾ÆUˆDïïÇÕ:}^– -Hô™QFšpmŸmzêbŒpMHŒå§OU)Ñ©žmq]ÓÍ.ºêkF¹¶.{7Êg–Ðy³y§ÈË£$ÛìÎ8Zo/ÃèWtѾct77ÞŽ ~ö“»)ú/õwª ô¹V¸É="¹ÚCx¦÷è÷ëÏà™þ#8§ƒ=‡Ãì,ï'æMxÔvýá'ÿ´TÔn"Ðå7Ær/<ø˜ÈÞýVÞ‚ Ð)±r¬ÑQN†£'s§n.îC„ò>_’¡4ÎåR¢@’Óe+^BG\3¦Ïp¸tÝ(°ÙéârpoCiq.nÅ}ˆ ™½—FºÈìý~¤ÌÞM¿Zýþ]äžÞ?"•ö’{úÁŸå*ù†‚X¡kC£~g;™È®SKGî’‰\ª\U¿›G£»­óóGL¸qd=2†û~úÛñví5ìo!€üתz÷¾†® K@ÛKíjF_C‚W @fð­@7ÿ‹=;Äa†0<Õë k0˜b ª˜&¸Š -ì² S­ØšjšàHHÈÜÌoµßyÉ{òy¤@òå!oÒ2#­mNª[Òb%µ)è¶‘tÑ] 7KjzþZ>ž™;&Š”ý9’7ùcö•i£…BßÓ¡{3ö49ìGÇ›½EÏŽHù±º ö×;dôaͪ“5j‰®{ ›5ËŠ(²L ˆ¢«¤5ûا¬¨Y:YÜesêz$“ªá'%:yÕ>Îܪ~œQ¿òˆ­h"¡3±4m » ]Ø“F†;ÑÝÃ(ŠL;aÙù+zÓž4`¬'5}äK÷ýìy‚)[¯ðÚdN6Ÿ„WºOYV±«¤‘}ÜÀ7"|=nèuÊ,±¶ ÝÐpôÀ3†C½ê‚9)w?|ôáŽ|U3—Õ { ëµ „ÆÎÈÒ뾇}•fïWpåPY…aWf}̉ˆÓ‰8vK—ð2÷úíq‰n^»œ·ÿT?z)ƒu&/uì;SŠ)ŽùÐÀ|×ÊãÞª®—(W“ÏϹpßþÒ5sf³í ¾“·üü®HG€)îœê‘CîñhH®ŽƒÇ>e×-ÜMÌtˆ½`±´ÄeQ5_MÓÛkHî¤ÿôT)ú³Ô½vyü”>º¼=¶í§»;˜÷èôBd­ã¯$ÈÙUÚO ²"XÙö´Wð4@.bš£”Pxè+X_S¢[w¶ýÐó˜>eè9¶}¹rW,%úðR‚+ê´§” úÒÑî zz±³íþ'BáæI]dÔ.àOô²7§ ͸ÜD’∲F.®ïr9¦ìE*xª1]lÌ›p;@Ôª-ÛîöÂÃGOE€]»D··hK€õåË 'Ñ-/emÑM^Ð)Ñ^þŠÞ½â5oÙHº°jÄ"J2ªw€¼<§½ûúµá¡ý= |D‰¾þWè>Ìæ¼ä¬rÉtÏz^-Û°©Q–?¶—Ë^½œðy-šF”FµæH<«ZdUc@ǰ³E#[|žšÈȰÂÏC¤fX.”Ûø€sU¢O£Úp c˜R–GFÕ>ô_Uö>Ì¿¸iH'üÄd7)Ñ#õÁåëˆë_[*v’¡ñÓv£súßk¾Ýnu_]q·Ý>Äü¼´§5€´/×C…®Rè/…žÒß ]¡g÷'Ùo†®Ð¹¿áwCWè§ñÁ¡+tÏËpÓK_n!õ¼ ËýÈ<ï`ÐzÞôã⾟„úÙà#$Ì?ËÁåÍ)0¸wµä@Ðz®™ò,&<)òü4#)$YH§h þnˆ ¼Óü@Ðúé}r3€ø$a0';sÌ“ôù’d§&R‹ ?$ã{“Ã@WèI¥ãJ଀¢CrÀý)Ïk`~Hižù)ºB÷?&é<$=uÍÝ|æ'ýhr3 ;;ÍÓ>Èü@к{’ø„§’ìýkžø$â›<›psæA3–É ;t…Ž™„@–ƒLL0“ÄÂ$È3’$ç‡SèꃋJ¡«ºJ¡«ºJ¡ÿŸ¥Ðý±GçD ÄðÿPcæf­á€Ð щ@hGŽtoö耘ØR誀ÉÁþ -Ï÷˜›éHG:Ò‘Žté½ìÀA„À® q¬aÁK` ý¸áÄkµØ1ìÝ1kãʆá1Tº0& T¤q¡v@,¸wå&“4ê×f‹@p•RBÀƒÁ…Ö2$â^v‘_`ðr‹à" îÀß@Ê+.ȉÏ:l|ÎÝ“=\œùwƒÅc*†Wª²ƒ*;¨)t5…þÏM¡ç&Ž]¡÷ÝQñ•<>t….¯Þ_rŒW•zœr¼¿Ó»#DWèÅ!VqºBçç\¹‹;ȳ ¼DÈÀÕNèwަ ºBç±Dp"ÁwпçpCx!´ 2æ ý»”'Þ‘ +t'ÜÞb„¹Sp ¢mùEÄi†/0H SO/ú8t…ž_¹À÷ÑÕãÙiÎ €èJ_y¥ãî$ Ž]¡_8¢“I‡x½Ÿ^„ï$Ä@x•ã{¢ -ŒÇ„~ªGÅU_ôQ*!BÜÅœg}`Päñ Åàè{G‚®ÐEQx²€8ŽtN$ùãx²"”A!!ŠD×ñÑÕTkUM¡«)t5…~øeÒù O~ |Ø2‰C rÞá‡PèÞ×E|¨ÛpýWSÚ‹ðï[מ×eJ{q8¥= °[ü¸>·?8¥lS5:8‰ÿç”¶ö«)m æÞJ¤–ÒÖö«Ê1óø#Éqxs޽y MÒÉ\¡TJ[_þÝ”¶¾ÜGw)¥½ùÔ)mnQÄà-:•ËÒô-«šo?K€WéÔE¹Ä² p·À™ -jôèã1Õå=S“—cc*P5³aœé¨wyHFßHñx¡£ÊrùmYVŠéS©î5¹¾„7#‰¨W6sv«C?wƒÛo]n2lºyyr™Ò®!ÚÈ|ØÀ|èrÒØ¦´™ oÝÍíÅÚØÆëºß¾Êýº}·7%—sc’@4w¸œ¿¦´ç³JŒíäxÂÝ,jóæåΑM44˜ÏÛ_öÄ„F¾VÍ•½3ë ;Ëãë ³Ú»æráÞÏ?úÌ8‰‹5¥Dë/2äÏv´”€èձÕdIé imûÅ!´—ªòJ–MÌú)mëœÒæKws‘cæb³¡ôb¥_w«]¢Ûg9‘— å²kÈÉtŸ=SºøŠˆ$ekµº—Ò!v)í´ö´p0^ç»Àn­~¢ø¡µ:Úo­¶V´>#Ò6/)½$Ù§¨*—èÏ—°ŸÒö–Ò–gäAßOiÏnŽ[ÃnÑ*šüÝ”öðmJ»ù¶ªœìU•ÛÄ{7¥Ý_½Ii뭱Ѯ,ŠC)í^ —Þ6Ƨ/?SJ;ÝC_ê%zÅÞ¦´{ú[tèYf{èîº9oÚ?Kiß§ìГ?ÐÑ›”ö*þó”¶x¼Ðüö_Ki·» ˆ 8O¤~-ìÇϘҮø%ºQ©î¼E¦9Ä,˜ÌÜÏR¢•è´b²Zš{pzÖ:÷c7ÇÝ_Å@`£Ü|õèOO¸Vºy½LiwHȇízR1<6öÑ+ßräÚ.¥™æ -¼ƒ>´Dׯ·)íbv(¥íUÎât÷ZïN ?::“‡xNZî‚øþ…‡ ¹ðŸÔ{Fu€Ýšq­ð¹÷׌‹ë9‚ô˜x0‡þ&ζèÉjâwÏ_å– UríŸ3XäÖ¿˜Ã&-wŸ\P -\>`»ÚmóP`‡ŽúC«ü]é«F×¾?JPžð#zZ кç%zu‹MÎâ)±¼ô©ë-º\¾¢ß·Ìz0¼‘xî ^-üî¥@9}a/::ŒõÙQ™.7XÃ0ªS‹Ü`ÏÅ,‚×`/oC.³LQƒ™rÊ44˜…ìÛ’…ãQfæk½š#-õ Æ4´ Q¯GUƒV:c/)mÞy¦è×Yã%¥ÍÌG›ÙBV¢³©ÕÐg¬ýb.§l¦RÚï?Äœsiá7oÚçÂÄGî>PUå_šC:@Öÿí)m“#²R|ØÂZºBÿ¥ñqo½öüîUŸÖëæˆãÃÖž<æ8}òUJ[M¡«)ôx -]M¡«)t5…®¦ÐÕºšBÿŸBWSèj -]M¡«)t5…žý—=:ÄaÀ(¼sà§‘5ˆav„]‹AQÌL—^E/@8jbª 7 è’àš¹™g–,©Úó_~ñ7ß÷¯ÓZ??Ào(ùaÀG;½žÑ"îH ÒõEZå¤j¡-HeK:í¤6SÒ6ÉÙëôbIËo:N.ôÊ¡üˆvú›û iëj~íÜ:ZÁâêËg?´––PœM5´0жo„íLëLÉÝІÎ‹]°«I©³ÖŽÚÖw0[© µ†A6Û¤°êj“®•æC¢¤&%#6¶'™‹MŠwçÆþñœg¯ïËHá]ñùp{óp?ŽÏsNà\æAŒþÐ ¢ýŒÄ,L †©ÎÂÔÛÊ6ÃÔ”½05sNëÝR%ïÂÔóaj~œ¶QR[Ÿð0fT Ø7¦ˆ©Á -kt ýÐWÑyo1ùܯ5ú*ºtªŸŸu½Îè«è¼»\ Õ+Ø×}Ÿ2€@ÃÓW~ta˜|òï£=†è§ ú4ºR*•Ò艂F—Ëåit©TI£+$5ŽS!:tuŠ geRèR!(ô 5‰.‚Bgqæ‹`õ@Rê}¥èðnUúä-Þñ_п¾ÑS -!zm&…>›ãFIô †FÙñýHoíî;¹$úë‚#B¢o‘ËŽ)Hô̦ڦL€®üc - ßd$ýöGú,ƒÃM¢7 ÏÒô áÑn-ļÃÐäòÿz™iEô§8€^]µ ¿¿‹¡ÑŸx•ü#N¹Ýnh딌·è¹½:yím=?VʺHôÆ{vÙ=}cS½îÛ¦:ëez˧½ƒè"‘K¡Wµ´´((ô#õõ$ºHIJ±‡/D*Éws‰Eî· ¤ûÑ¥'·¡nŸÏÙÑ‹œ>ý5„Š9ç•mqtSB~Ûp°Ì6àñ#´–söL¶r}¨t2~U×þwœ©4úSsýfÛq€¾wo…>Ô…×Û#]Žþ“¯·ª«úõ&³N·~@¯¸gž$ÐoÈpI9ö~ËX¢;Èœ¡ÐÃOb4ºâêÛ½Þx€Bÿ†‰€š~ƒI5ýPN ]Ó•Ü7<ø -ÛaMHšé²>qèíÇ7+ô¤£ñÜõÑ=å­¾(8ŠÝ‘ïŠ?ÏjC#Üb ØÙÇ ¯˜8ú°µûj>kw—y•\1J/–™â—©•âw*ýঋ:v£ÑqdÓ+=Ї±Ò-xUèwëñpÎBÕt×ãÏct#—vjÏ:ª¦—\_ß›A¢×tÕô”c-4úÝw¯Ÿè^ïç£4úñï «IôÙƒƒ‡Z ô°ã7¯wŠ}Þó^> -”Þ¹¯ŒOñ…4âx@ ïc.t¶17t¦¶U>¸{%ôkI¥•&ï°iÚ®±âåjC¦Ÿ1ž¯hz!±-ŽL*ÆWBh„«˜ ©?™ctOB~g?R©J:¥èÃ)º{?=.;Mwï­w²7RèaŽÉ§Ñ {캹7i YÓ‡Â<¾a|@·¸K£rOkþ!Ñ?ýiÓá_Èš~ö\ÆÄ®s$:óÐq<ûQ=4Ÿ·ºù8:^ -÷)ôqu§‚FïÀsEôŒů†mÏ/„Ñ7x<®¨ï½—5ÝT&È«dLÏ4ÜÞÿ¼¦_IEHTó‰EŸr,¸©î]²ÏЮ¦ºwù¦5wá–-r”BÇÿ¥e`˶1»ƒ@ŸòF£|e—£7¯K;Å\ø×rôú쉉۵¹ô–{¶lêÆ}`ËÖÊ!йžäXªÜ5XÐccÏ*Ñ÷uBô7þ'ô`ÞE_èúÝû%ºÂDMô«}ýzñè(¨Õ…•¬Õ„I´¤A( ÕÆk=~ç-%5ÂÂO–^hãŸzö‡þ -]:Ñ%[ º¹„Dg].°Ò%v;Xér³äJç‡\®!úDg*¨¹œ Oäø%@WÛÕ]žK¢óJ—«†§OäìöMô1l–ÙŒS tá ÅÌí  Òeçv.á£R]"ÁƒÜ²™⺗õÏ8{_={—þ.ÝÂo-¯ïïé«è¼hç -¿µü-ô?Ù­_‚(ã¦)ÓdóF°EdÂnŸ#¬Á ˆÉjôs‚)ˆ­³Ä1¦…‰"6ËWa“_ÿñ¼ò&;úÍ£»PH¬,Ф]NšmHõ´-I$]…9è®!•Ò«Q¨H@ G>r¯µg*mÑbº£_úïûwvÎ¥°Ñé‡ovî˜Eu%ŽÃð §L!Û„´â¶û­lÖ±I'[/é$•¥b—F[DG°Rû ? ÜBRá¤øR¹‰º®‹wÏ^ÃráÿƒbüxÑ2ò“è„J@(:¡è„¢ŠN(:¡è„¢;ŠN(:¡è„¢ŠN(:¡è„¢Šþý(:¡è„¢ŠN(:¡è -g®]xãEç¹ïBÑãîÎÇIeã3á_kMgøOöÚ߆¢ûì] -gz‚Kíñ ¾¥î‡…Ïñü^€?…¢C¢_›K|0û:úõÂ§ÔÆÃo)®ðgPô½yô -ˆ+1 W8@‰Uª€ÙßÕÅ1zKˆ>€D™"‚/t8";ެùB/Œ ±®ù,ÀQ|ž9]ª„@…¬.¶‰Èq  !E¿YK[¸+æ£bºÎÓ1cÛ´÷j¡Ïêmt…;*a±iÓE]ïõýŽ…ÁÐ’¡DáI¡²|Í­•ÕõýÇ…ÁÊwøÓ|6Qaª´»G&›)˜ÛH…~Ÿ/Ð/ïÝ‚‰ tÔ&Aµ“¢Çžµ—VOZÓ„¢ß¬4ó²”cö}¦¬ =ÄLâ1”2d.ìðô÷>¯I¹Û f'h¦Àv¤P²âŽ”‚uq0º?.ðãBÜ €öËgb”Šè=û‰ƒ[Áó‘¦R>±hh«"L!è$€ÅD›  5uàÅýVÑ‹uˆž–ýLrŠ^=GßöüL{|ŠÎÌì½¥ÅM -ølŸ4#Qð3îEôê9ºX#³âM²q‰_xËryÖl»¢ŸÉï!—GÛT'l3H–ÓnGÑYõ½‰Üuô"rÑ«Èé4n¦šZÕ„(àì*zAðÞ£wy„Œ`5ˆµƒ£mc`»ÚñÜ÷èÓ€ðÁœ uÜŒ¢‡Çè‡_|õ:ú¦èÖEôPN»a‡è•õ<€`Ä¿F·Ö€ÉÞhsäŒMŒÊ+N̼ìž ½`«|8ʣ߱:€æý!z¤ãñ§AÑof¼šÊbƒ>ûéyeÓ/’=Êãž1Òa§è!›{ ÓN«º)* 𮀍SH½íì*z¾€çe î6~>Œ Sl4 ¹jè8ˆ–yhƒ=yŦj°‘÷ìaÀ,mÊ -ƒ0j³h€=¦è·+q^ç†Úø\Âéq³aÝq­­æüw<{³i›Iubב9>ç3³\@þ=[àÀà«àÂ2æ¦ã,Ù®Ì.°u­ ÷6ƒ1çÅèr¾ZO£=ôIÜ _âá:†¢è„¢ŠN(:¡è„¢ŠN(:¡è߀¢ŠN(:¡è„¢ÿQtBÑ E'PtBÑ7ÿ°w¡m[aÀä¸ÃÈA¥÷æà«M}(»öÊD²Ø°Û ¢ ‹1>yô´cK0ˆ"…‚Éæ‹[ß‚°{(b—^ …Ynbi!ZžbùÅ®e[^ÞÞ‹cËïI#fƒ“|‡ïðçù=Á>Á3Ø~¨ºÙp–í†35ÉÙù¶«†·QÛÉóQáíª~tí}÷í¤Õ@äõüF£Gÿãq8ã‡á „£ŽÎÃYÓ Eb?¼,٘響Ji] +1 „¹$}ÃÐïÐQ?ØT°Ú·ý=Ѳ§Áè·ý ý`y»z+ÐïБ9óD|á– _\œF¡ Þ@þßèõzýê!Æ º.†<¦AÜ8ôåíÈ}¸WQè&‹.µpt» Ò¥z²Ï ;=\ƒž A£§{¤š4ztMÝx:ß ÝÀ¢—ä"UÈ艮D’.èjjÆ„oúço"ÂxñÓF½Þ,ºØË :à)tå£"Z€EWj,º5H&“….;Ȩ%)ô^UHzÆ—4µA¡ë©ꤌÝ3ñ -b. ÕÂ]Ð3A7ò]ðšFOª -2ÕétI̼ÔK ~´‚[î Ü]Í@ø0—[9W‹àÉó\nÂòQ|uì¼¹úu5Œ^pz,ºÎé8ïSè\ãt¡ŸaÐëj'4Þ%«5Bã½`ÒãLƒæ1…ÎpèÇA/ɸ9UñÝs¬KtÓ Ð g@Ðä㵃 ªfÀ‡kW¡ÑµZni±Ð÷?ÀGÙ­Wêã—>Ÿü þrãoþ|7w¶–ÿ¸€±ì»×ÔËìãWKåˆñγèB·LšBQ2k ú¡[`Ð .ïºnZ#×­#Ýð4úñGÝ®uhtòhŽ3{ÀÞ' ¤p”ŽÑIefÆ»AÐ „ô%åŠwØ NWZâ$å2žRã ý÷ ®îÃç8(¾}ºá‹õS<Þª»¾Ûƒ1õÙ˜ùK/8šPäk#ærÆæ¸ÞéKèífÍ£ÐתVÛ¬ YôfÑèu®/û…ns -Æ@±ÖõèD· 憯 )z!ÞY,ôÓ÷·ŠÛ0û!‹©ow^OÞé_½Ç´o‹0öýXùd'‹å~º7z§ÛÓƒ.kª7‹^’ëˆE Üú<.—²2 º- 4ºL¡4Pè¢Yéæ¿G7xÕMŒ]=Ì‚tañÐáÊúrÂìFWå½r‰^<£Ð+ÜJ<þš{8úy3Ó覆›ß˜E7|ßÿ¸ä'gÑ%ÂÏÐèn®Å óD£+"œúØ2£™×£²c\Ùj=sÆ\C ޾›}€¥7ÞA¸µZÁó¾PO0úöÒ2Þ§è÷ÉÏüœn®Ï®«bÑ&,É#ör†ïyò®”)t]•òyݨµCèæ¦Ñ´ˆ<®Í¢'zøQº}À‹“©¤j3æ#´èèðýRÂóÜÞÊÎSø¦øàK6ŸæÁ/Ùý½Üùýý>é1îìztó·.‹B×j¼Û²Ðuè°\À‹:2«®#4ºÂ‰ ºÈ§øµT’B—üÛË‹,:ÒT~àׯE_RS¸ñÌ÷j¢¯¡ÅG±Mú½rygå2žà?’¶[.ŸCX¹+?Ù"ý¼\ ¡ëCݰI):ÒIB7Iø“¡¹‘m‹ˆFÚ(@ŽØ¹¶í!ꈑAºgÛu4AO\í>ôtdm›”ÄÜ-Xô5MNÞ¼kØ»»w9Xid¢Ü<ô;ôÂáŒmûÑÿf׌m„(ÊŒâ²Uj¯‘"±ƒ[Vp‰„ÀÐР¤‹"}ÒGÎåÓéš×\q‘Gopwè,*Ý »èæÔv ËÐé ÝŽëT3ÔÇ!wµrNˆ=ú=ý3òñù6Óó–üDtÂè„Ñ £F'Œn^ä¡ €0D1Et ’.Ñ Ý ê™‚`˜¦¶®º ¢< Š„äJòuyòåò¿?sêg¼v£Î¯Ì^z9ÃËÐ1®CUtËŒÎÓÎMŽöBDP£äyÄÐ<´Ag#7{w Ú6Xµ/ A!Bð SZLÖò -î­‚Q—4‘Å*.Æ“©§ºøä‚@(<£,áLᆦ Ζ ³‡3¶ÀS±á†£C œ¡Ã x<¸÷b,ù½wGC7'þ!?YüO|ü¿ÄÃÂà¶/Îü„„(xâØž"ŽiâP½(Ž­®ˆc5UÒ+bÙ¹YŠfRJÛè¿cÒÑt+äD1Ê· }‰Žv&Ü÷Mã. /ÑÑÐŒ’úÎ@_¢§Ë…pßÕÔ»€¾DG5õ\ü. ·’xõADGƒ„€®Ë¡g‚ +¢LN¤Hsèƒ 0XôB@CaÑÕ Hñè Á¢«t«“¯F覎hXòúN"E’DÐzÌeúÕ-Cÿã£0´Ù9999úÔÐ 3Σçªf Z ºñDóªuÝÈV8t[ê÷û } ™O4—A}’Ç wóñr%Å¢¡ WæÑ=¦‚šÝKÍЭ~f:3Bw«äX:3¡©û·ýø€n¾`¼½7>>¾Â/>ïc|p||‰ñÆþÕÛkô#zôÁs݉Ia¦¯5]¶'øòÁ&Þ’Þ™¶÷Édrú\¼§#GGZž&÷ §{6Ûu;pt¨Á¢Î Ëq u½^C,º"emdнžŒ^ˆN£çÐot£ÏÚ;A§áÏ·wŠ®“³ü`vóÃFom#D/z%»Xèí{xôhúW¤§­ÃŸ1¾úþú —ÒK"}Š·:ÓKÙl¿xñb»ýîëè4ΡäÐ Mh²èµ"âÑ“¤| RŽE—d”¬:z²ÒåÐeÍj -ƒîæã,üVt&f7(h…É‹Í -ÑUr™ †Ž6wI±—:£ÑèÓÿ¼Ë¶w<ùu|ôT:bÐéÇ.¬Ï£«ý„ãC§+¬œd}®Ò ‘isè²Xt¥¯<ƒŽ’¦™Ûûvt6gsÀbç"t}Ñ+­ocZìï_N0¾\Stú¶êþLººh#dÑ5gZesèiY–k@¶æÑ번žˆé$ ‡®k ½!Ñ9H ºnÈÐLÝê“MYÍ1èYÝÐTýX3tS ÐèèQN»6ñ¨ é™‚n£Ãltü)Ý®½ìuÍ»0FGôz§£Cg]>Bï9ï €þç)ÿñÕ*Üú4 ^þÃßš¶œÿ«nl̃ޖÄ ÐëDkN¢Çä Ñ+€V ÑEäÐ7Å(‰[ÊDƒÅó–³áÆ¿Gêš©Žt3^›5Çè -¦‹Îê+#tg•þbÐáýïnqÈôÝ>*{Côþ4ôµgÃg?ÌÞ) €D¯#®¼œœD/ydYôÈfÉVÈ’è tð7(ô‚蛘Îâ¨%›ªF§uï%”4=ÖíZù³ú¼yÆ|6úuì|†¾âœ,ú`kí -„¿\B~ÿõç°º…»÷UnÂTzŒ¾Ã]©@Ý›®–Ì:]F¬Š¢æ½LK/4l§U;èn›.žèªØaÐQZ‚Do.Û ÉuhtAóà-‚YèfCÑÚ™‰¾Ýè€yÑ_`瞃îl¼/:|É!Í£tê`í*¼õúÁé}øîë|z3•®ŽÑû—¸×wïníÃÙèz¹ˆÊ2Þ)çBÛ˜…^3¡l#F Ûf7¤—Û$z›ËS豆–ëˆ5]k¡pV¡ÑA½œ«É»3Ñ=aü ø2n; ?˜No¿;èο èƒÛøxÄó=«<ÿ „þ6ìð|Âutê¨ïð<¿Yt+A¡ïê¸tt`¡ˆÂ ·#$: _*ÔŽœ×õ( Ñ-Ù‘³ºÞ¦6g”œnÙD‘aŠ…SÏÐÝIIlºè1|ú°¨øží±ònñÌßý±e}·î'úwH_èmØ‹½wöž}Ùi .:»ýþ›ƒŽ7úçý}ɽ¢¢æGwfì¿ÑUúyFÿ`Jç„m×٘Ɔr67Ù˜”`B%™MóÏWEq“ ùºi%©EÝ>#˜^Œ·sǦA…Ý€1܆@5L?[Óæ—m -ôR6,qB˜Kœ™ÿÿ‚iàÃÂ(×Ñ€í_Gÿ¸‹yÿ¼|Ý_Xó·j`Qxì`ã@K…è¶¡ÝFžºFt+<íÑmãÒD¢ÛÌ¥¤\t/õA/º—ú¢ÝNcªD·•SÕ‰nœè©w¥èV9LJÑí`Ü•¢Û  ¦TtkzÃZ‹VtëÐR,ºAQ‹n®Ý‚U-ºmmW‹nsI¹èvsô¿0G7G7G·Ï•y -endstream -endobj -1036 0 obj << -/Length 694 -/Filter /FlateDecode ->> -stream -xÚ’A«Û€áXµàÛè Ž2‹«¾Nr¨ìmV‰C‚•U¨¬Ì2ì¡Ã7ÖAsèÂ…õPGä±rˆRxã#`Ä:«vÐC7o‡‚=äP5Œ -9Ÿß/ø>ø€­­g¯}À:º®#@Ó4QL–4Pë ²š—G^T¯×é­Êè4›ÍùUU11týÝK\¼rÝ÷ýÇívû 6±yÌ<8ˆÖCÒà°rév»y;¿»»[,7‹.F`ôûýÈK„žwæ4òùŸñø×¸¿?a0¨îßœÅqœ’zlL@d8þ5ÅYE‘4J™Íƒ÷T¶ú[œâ›{hšötF¿E$¥Å”ñx…žåíÉSs$©V« ‚ Ërl;q.÷3êWùu:-JƱ»M6shÃ5V«Õ­*ž¦-—Ëýé¿Ä)•J£F–ý'7ˆ®kk\®¼#‘H<4ÉçóäpÛíbŒ4m¸æ+7Óé4Yæó¹Ò·ˆ‘Φ1@foo]Žm¸Ã+gùP†“N§R©«ôÌ(:iZ_ýüëDê|«ÕÚN½z˘¿œ}sG|¿®ÿœÌ\Pßm‹ïm»3‹þg2Iƒ -endstream -endobj -1034 0 obj << -/D [1032 0 R /XYZ 71 770.89 null] ->> endobj -306 0 obj << -/D [1032 0 R /XYZ 72 730.164 null] ->> endobj -1035 0 obj << -/D [1032 0 R /XYZ 256.805 197.41 null] ->> endobj -1031 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R >> -/XObject << /Im11 1030 0 R >> -/ProcSet [ /PDF /Text /ImageC /ImageI ] ->> endobj -1039 0 obj << -/Length 2218 -/Filter /FlateDecode ->> -stream -xÚíYK㸾ϯðQNÆ\‰E*A.2Éæ°‚Fö°3ÈÛÍŒ[2$¹{fƒü÷T±J²$Óíž^ §\,‰Ï¯üªXŽWûU¼úó»xñüãÝ»ï>$f•d"Ír¹º»_i¹Ò‰2.VwÕê§Èˆ\¬7JÅÑßm窓]oÒ\G•Ý5ðÃËúÓÝ_/V¦eQ(å—WYˆt²hÂË>ز²íË«ÂjêújV9¯ q)lÐÑ}Ã=åá@/ýCk¹³EÂö5´|=úÙ¶£6×Ñ@WÙz-MÔ»]yˆí»2_)Qh#¢M¢Dxæ"7š€%40MWÆ ”™ˆaJÌ#>Æ*=¤Iôƒù˜¤Ù?·vïêOÔñz´ %½ÉŒž[×wôVú§ŒNõ:‰:·¯-uuo÷ ›`²)D–+B#oâ•WðÚºz ÚÎÞ­´ðù*ÀÁIoN¯>–mïz×À†µoèÜ/v*‚D —¡]“"ñR\*œ†ÔÜZVüÒÔö•¶ÈnŠ–]mw(»ÎÝ£jw%ˆXw/È•ÿ¯Äb‹©›b©—ÄÚ6h±ÏŸü…¯™o“† dSfÙÀ -ÇX&"Ï™_éôÓæ„TÀ©Oä *(°¶LERŒƒÆUýÙ ¬i€”Qxxgv×#MJ`0ÏÂiÔ1[íÜÇ8ÉvÔÛ¶joZ4? mî©×–;ä¹úzZûé½'I¿rÙ#P@œ‰DÚ@lȲœ@x:ÌUTîúðéWú·ú=4¹ž:Üãñ`‘9uÔS?»šÞú†[è±­ÁÄôõü`[ûÞµb -Ÿläê=5O-KÚÙŽG³rÔ ÛÆËÏñgÚD—‚F‘°yKzswÔj¡ñgB&Nt.¤N.lü‚çÀ9(ÔÔshŸº:ïØ(/„Ì’Wû’.à´»@ä5Eý­µ¤œM®™™…±w–A&\Y¶8ÿ™ú éi­2ˆ®'Œ™8í‹íÞØpªätŸ1„â!ÄÖ³ëu4¾lyü/¶%CÛ -‘Æ*ú¡é¹Ï;(#i©iâS33‰ÎB:üš4’à&²H]ÇMSð»ôO=“KÆÖÁji. 1Ä—šKÀ&I¦Ež¼Wè}¸ž ÿ|°„Ä‘ÇÙöÜ o¤»Š:ÏŠ|OÖLãXhÍ­Y7=ÁH®®Ü€-1/Ê3\ÇŒÁx =ΘÂ0¼³s]"TªÞ¤ïÅ0Ó1˜²#”öË"À¡tÈæ$®I…’j.nI'¸9kë}fª…V—Çh¡cü Â4Bçùg–äìõ‰Š¼®NøËlÒR21Ž˜«sÛÏ¡}=——DÝ~ɆzŸÜÀÝØ\’ø Ä•è¹ø£šñˆhÈüK> 94t°õµP•¤Ф -+‚ðç°J¤„{„ž©ö`"ȉ¿ ŠÁ8þ÷3òùõ…¾ ãÔehRÄdpËÑ -ŒQè%]j3ÎÏÑÊoL'ÚªžÉuÝy¤0( :¼ñàY9:~+"½xP0áÉB.‡©…ʾYµ‰ÐéÈ3ÕÈÜY -÷ …àpBá|à‰IÁ]æ™>Kï—¹Ó< !3åCå‰;ömsb2­¨…”ØPCI¢ÃgM7Áü~Üga‰¶!gîO‹ûÓ!´¤æÊ!ƒÞNðäXÝ:`E2è™Y¾½á¹ðÍcÈqóo¶ Ü „¡ n¼¥?Š„¥0@F3S>»þ!ȯF¤ê¼• -]˜ §#Qß·•=;$Ãtìë’°rsåœ@‡×®/=Œ8ËH‘dfq\—îÐù诣ïïC€”&WæW¨` 1?‡–W`‹ô×™XÌ\ 2ûegmÌ#6©Êáv° ñ7î;qú÷C̓‹x5êáÂôHuî¡9*îÒ$ühí¾G¨h˜OÕçC4¸Þd\¢S$‘` 3¤ÙEêû¥§¹”Z E˜’·)éË#½Ëœ±fž<î#å&;ØÑ{l ÇHãï7~úñÓ«qº(ë©‘õ ÛñœóŠr:úõn„Ì -B/‘ûüUØñ%¾y®áÞ¦þB¿Æ;ùž¿bêB„.Ñ>wš o÷ïWÞàå ‡I±"T‡ÉÜPt¨pôàöTågœ—â^i -"»¹á´ðshž¯ìw.¤¤½-:TϪEõà\5¡¦·ðªëe9Þi5pÞÊý5¨Xm™€c’€ì¼~¥ó›¸&åwOOh‰iS@Š}Ö±ê:Ûƒ“Ñ_ëÛpóÞ=Ù«¥C¬Û½²Ð0‡¾)v~ÆýÄõ‘ËÃTv»²ª†\9Y7n.XPèßÌêV¿ úëë,i"A¯õæþZ‰‡L•SÜ$)}VN5–þæ!)TGûàj_4‚;+f?Òß°MäSî” ŸÅ’si‰á;®ë©’oÉÓÉõÚ™`çwI&%/¸kZ0"ç25—8 Ýg9q ¦æwt=÷Ú~Y8Ø7°T!9 k¸Ôÿˆòûe8Ò¸Émµ¥Jtáe™{eò…Ûv.ò®Žš¹ŽƒUyòïå÷ȉ\ V¶ØklÁ´;|•QçvÏkuÐÕõåÞÇVèF1ÔìÃ,<ÿ±6ÀlíÖß÷áû{.ç•<÷Owïþ Ië* -endstream -endobj -1038 0 obj << -/Type /Page -/Contents 1039 0 R -/Resources 1037 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1040 0 obj << -/D [1038 0 R /XYZ 71 770.89 null] ->> endobj -310 0 obj << -/D [1038 0 R /XYZ 72 730.164 null] ->> endobj -314 0 obj << -/D [1038 0 R /XYZ 72 710.488 null] ->> endobj -1037 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F26 618 0 R /F33 619 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1043 0 obj << -/Length 2369 -/Filter /FlateDecode ->> -stream -xڵ˒ã¶ñ>_Á›9©—ßÙÊÁ®xû””§*‡Ù)%B#f$RæcÇãTþÝýZìŽ*_D Ñht7ú…Vè=y¡÷·›P¾ßÝß¼û S/ Š,K½û½—¤ATh/Sy Ã»¯¼¿¸}¼ÿñ݇(ò2À âeE ´"„ñßÛM)ß{ãÿð–éM®ƒ,‹½MÄiÂUˆˆ@†€±•ãÀB:ÖöÀäc˜(>ªìºò•‡éëj4Uÿ¼mÛçþÑ2fN¦«~|ø·,ü…?c3ö¦rñ,Ç®xÖ.ž#Ï"ð¤¤+u;H¥*HÃ諤eÅUâ ÇAš¦_%%(+®R—Ô™ƒ¾Î‚L–~:ßTÕ6†ñUâ)I¢Y @1÷6HÅæ¾mn7:Ë|ÓT›v¿9—»[ùÏ·:÷ÍÀK»¶©ê¡n³pÙ æ+OÎøñÛš`‚PÓ†Ô?˜²2Ã*³k µ2 èà`Óõ<í‡Î”'ͼ©ÜM`õ£â ŽSã8+R¹_VÌêLuH<æÈ#®‘NÞ2³üûÌ‹ÄøxBô-¡!Ǹðœ v2ÊÆŽ Nå¯5mƒÍkJ™Ï™L~æ srPø=ê±Æ³KBÖf פ­h¡¤Ø/}Ë£ÎÜ*Òilu/Ð#‡N71œüíñȸ_`TH2+E„Éâ)* ÷7ßßßürƒq+ô”qäÊK -¨Hy»ÓÍÃcèU°rB ̽B=yQ(Œ>Gï§›rÜ\q\äAXD@ `‘få\°ùH -ÜÄ:%Ô•Ë/.Ž@Q¿Œ5_M¬ý¡eè$ú„?†WJ^øt› šGЮ8•çsÝ<¡îòØ¿?ø j0ÍNfíž©¬4š/¯Q¡ˆ¼P(N¯Ph–ižþ -´â<½^¡°^êáÐŽh»:%e‘þ’•e*šâ5ˆS!òÌ3û£Á…€óø7ÓµÑp6E $À®PkÑ8vF‰)ÿ‚ÌùRfð­('5‘yî1IB"àó-¦2”(µ+ -}0¼ú ²ÉY]Y¦úá6×~Û0`â-‡ø<ÚTOßÊpˆ­wå‘Aæ×9˾}ÛñY=d³«?†*ÞÙ“ºA9ÑbJ¦;kôpdÎá’yG0Ò@±ž/XØšõ ,ŸB&¬H4”ÉXF`ãÉÄWÀ €½ÕÕÈŸ;ë;Ó÷x…€s ÜóŽëË€\™~×Õ+FP?]ï”r2´õ¡SÛ¾+ÁüÆÝ0v‚ty5¢ ‚^q”K3×.ñVV@zµ^®,ÎR‚… ¬¦Ìêóë·rºö_Df¨©Iâ.ùŒ¬iD©Ô@2h/8{yÄË„£ð‘çö ` †Ÿ·æ©n]o€2]1=ïmY­ƒ<‹>£ -<;iµȋŽW» Ì8×n)ÇÔí(A-=ÌrS}EOë|}PKM¾÷ž¤ö±ÑqôCºGŒ%O§ˆ‡“Ùex~²%N&¯Åݤ„Ú@Þ™Õ}_o‚{yD¶<¢Å˜Êþ=gt„ÃÐr*cêª"O0ò; ŸÏS1 ”m(µä‹óqaåUH±þÍ0g cÃÄÑÓ -Ù ”r˜©g†Æ¥Æ¼ƒ`¦sòÀüs„´JןÆ|ý©} àèB™d Ew™c˜zn‚\gåéü4þ’•GVêj+Ïã«EŸXž -­ý«É!”€PG¯_øÀ‚×nÙ<R1Ñä•§d:ð}9´LŒóÛb€A ) äáI©˜+C‡9ZÜSæþwª³¢ -ªkÈ -ˆ¯ù¡1]¶”÷‹PyÇ©åXŸjç=¥EÏ ë®I%ÉÛÁ(‹²ë¯ BH¢Wפc›uãµÖÀ/ÙdÝ ¼˜ÓgÂE׫3¤êâv¥\Ú·˜0'õ”¢"ÿ_XFKÝù~<ÉX‚¾RVÑçþð2)…M^Vá*RÞ¹Tá£gλƒSƒ:âhê¦M¥`×r¯8çáñòT)8„§i«x­ŸCýt°õÆQÅñ²RšˆgÉ \Ñ;ºf* Ò³DJÉ;d®Y„Ùdjn=p$¥ö%ÞìºI¹»njbníîqÞé÷.^äŒe³N¿ÉŠžYÁª¿S<§6*\$ëƒPzþÚ׎õ[¼ˆ÷ºº¥1DÓxr¨èZµ|aõO² -ÆäTœ¶TPü¦‚âSnèÔU×û0WK[É»±Esbp+ÚÅžÃÔM)Q íwŸ‰EG+ÿý•NÞ&ySnÙ¹D9ñÄ%íD-ÀN·ïßl‹óܦG© `â)¾6çŽXSKgK§SCÌ\–Ȱ;#'7jÎôf?Ú'°¼—vDzƒœ9#q0»|¡¦«xðç?&3}ÿÒvUO<›ÎjÑàÂÒ4lÀÜPüïƒ0«údšêQûOÈ'î~-/o'ÿ¡Àù@°ïqùñ3 3´b{euáÜNÞ8ϒЛ%ªõ¢•O.ýÿ™Öì/#ÓÔºêWr ù—޳%XHûN®¹Æ0>Q_·+]çè—šà0Ô§°ÿ8 ,\²©z•ò]TwØnÁÿj®¸I¥À´±‹u†1n0¬ýªˆÿi@\SvÇšþt‰Bn¸Ìà….OXØ ?vÖ Sû…ê+ -RŒßPÜ¥E&­p"ó;t0wª -endstream -endobj -1042 0 obj << -/Type /Page -/Contents 1043 0 R -/Resources 1041 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R ->> endobj -1044 0 obj << -/D [1042 0 R /XYZ 71 770.89 null] ->> endobj -318 0 obj << -/D [1042 0 R /XYZ 72 543.323 null] ->> endobj -1041 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1047 0 obj << -/Length 1475 -/Filter /FlateDecode ->> -stream -xÚÍXKÛ6¾çWø¶v»fć^(rhѦ@o½8‹B+ÑumÑÕcÓd‘ÿR3”I‡¶äÒ‹EŠ#òû†3ÇŒ‹hñû«Ÿ¿Ü½zý–%‹˜äiš,î¶‹8!½…n׫ÃO–…l¥kÌ–†¬ ÙÊ®6  ý=RÉRUr–—Ô|–wxõ²6cs(º¹¨gÙN˜ÑÇEóˆÍB ŸÂãåJ× c§Ñ¸°ãl&R [ak¤m_÷µ‚­(ÕÐôÚq÷ë@ƒSºh’štM|Dóá}½“çDÇNvǘnN?ë0¶4'¼®#’ˆä"IBÍ,‘äL”;Á`cõ“F…± /‚žFz里Fh4¤9Õ´˜Å–ž‹ÔÎ…©Î¢•‘•GìE0juS¾¿_Ó ÑŠë{àY|(Í(eڳܢϾö,hÚ ‰I -T/öEû$Qo*Tiäàæ ‹ÃcJ:Ê:Ê9‰3aYäNÚõr@Ðo¬ðtÛª=ð8z Ê'‰‚=tº[7ÐÓØM=(õ/6fÃŒò rf§Ï [ï`Žte±+Ðu¥jzù_äŽè=îIˆ&Ë §*:jõ½u{WʦB"s -¹i|Pm}-*ÂÊLe¦@œd4ºU×Û½ÔÝRË5 q#3:‘uÏã¶->º˜ëm­Ïg#EGE•;¹—ºÛà–êн]¡NÔ÷?Uï¸Ä› „ä -©MR"âIwݬu<Ú]Ø«jØa®lZ? 4V—XPPí:^]áLv1AÜW¯Ñ{+ºlO#>äö¡›¢ ¨ša¨ªŸëÎTBª¹Ö»ŒÂ……Ê *²©^ø\m¼Éx@c˜&_L(Ym¼âÐ -ÁôŽ8ÉE|y´ñVHC+„’*c$MÅÅÐÄ›?ÌÏCq–Ä$ãSÜS>'PW–lÎo5ÊHÒ©L¡Fõôjž€7ë Ngkë¦bשo© N«ó—¹ ²{ÁiÂùl­BÅ7+Î}_¥b¡‹ôx¾R¡ñÿ¢T±4’t¾T¡N-»yþw o_/œvh8uM?ñ¾ÝŒåÌuî–MvðÔîT?ÜîÑa,ÃÈ'úty‹µü•Õϯœù×à·©;ÅÃÍÐ ¬nŽ¿\ëF‚BÐàù,H+;§€…x„ö$Ó‹Ñ«†þ0ô_'A3ìä1!¦÷f{L½W¬Of@çq Â)%I>É‹Ún;i7wWïën¬®§xusZiŒÙ¼à#ó9vW’¸uPz„ð#,oø<~ãx[ôŸøÒÜ¿þœ/õ](Ö•b¶Ôÿ†IÇl ¬œ°DìLSMðbõg ,Õ¿šj­¶ëCQ®Xº|2?F -ÌN -UÌt«¡µˆ¥|9šg®9д–FÍF¢Í@¯ ÿ0ŽJx©'×j1þë0g¼yU€Y£öuSìàÌX–CÛʦ„‹JãM*ˆ PùÕ]˜³ol;ÓI¡‚·Ý°ë¡­¶0ø<0W -£óq’“Ù†N¤ ×Ŧuí”–3> endobj -1048 0 obj << -/D [1046 0 R /XYZ 71 770.89 null] ->> endobj -1045 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1051 0 obj << -/Length 1149 -/Filter /FlateDecode ->> -stream -xÚíXMÛ6½ï¯Ð-RføM*@-Ðè­…Ñ‹w±Pdz£®-’ì&)úß3)YöÒöÚ P¤è‰Š¾73=GŽ~¹ÁãOÓ›×A©4š."E#E4¢8¦óhk$CÉD/ª„‘¸^em2aRÅØ ÍF›¼¸Ã„çMr?ýu¸ü‹±MhŠ˜÷þ.Ñ4®œG -®>›ºr³¹ÉíÌN·²Îê¶h‹ªô¶ù˜åíò“3²¦?Öäuñ¾;iæ~cV/ S;£(ÝØ~0nòêwÓó·v€Þ$Že\û§ÀÉb'q.xü -xS7&·° Hœ‰xj3¸~Q-—UBuüWQ>º¥uc6sGk`ç|¬áS&°Ò6n¥íý4ÙÊoÊ–U]´Vþª›f³2oâMÙ8ÞD!Î8 )}Ô!Mêàl"H3ºí³òÞî>Ì$¥ˆ Ýo*ao!ñÆ›÷ÎÇþEJ M3ì‡!ÕMñÙÜŸ$8!# ä)êë(n¯¡Ø×F·ºµÉƒJ¨êÓpGD§_—j±hL„,"Œcý›ñX”¥¯J[âÙÜÍ*ÂÀó²nu•‘@©R²#’*”"‘Ô>êÄç˜EðLaÒAO‘æ´Dî° ÐM ÌšÖ¬ïÝü­_*;›Æ¯½Wsó¾JH\=ÝÆæÅÊ”íAHþ®IЏäîBzÝA*ZSg­ñ—\µµÍÃκ0Z|5@ÊÊGoa÷!4f6ñNÿ>‡T8¬ï1#ô<€ž(wÖ£g;ô[W}‚)ÛúS³Ö¬Âì~xdQW+7[gù“-;ß4]Øi¾©kpë.3Õ“\éÆ?~sÉ«"Ôšmˆ¼g0&/ÎåÇÒôç±4Ñ9ê ØÖqiÌܼϒgÎRB’«Ï{BâHæ¶žYšÕnØ‹û×þ*óhÿ0Ü]©í<½ Aö÷Ž!ë<‰8ºÝ5˜…u€é6ˆÉ]6YÀ¤t`Ä´_ápµï£-?gÛ Ð -a¬÷‚Bp ‘$ÔÔ„B š·‡õOȿ߲矆ü³€&IõIÿ~Ëžòzµ¨BŠøå.Wóª4¡Ûü½Ûä¡ÐÛ’Ðá¨$€SƒÚÓ;1ɈIòMÅ$S¸ó¨€”‚“Ú‰Iûl,&­=ˆIkd~ñPLv{1iî £û¼Âd'&­€ -Ùo…Ó“‚²Sz’|wzRÿ÷õdú¿žüô¤ºFOc•c¿ø/Ó])ÄïFc¤0;K”]¬±ÎJákeV Q< /Ò—Kš3Â* dåY@_ƒâö…ŠT…5Kz…’³<­¤œãqôÙ ŒÄoQæõˆ¼}_F²Ó‹Ð‘û9 øÛI*’TôIU,vYõqì;•m§v\š¦é_«¬Üû-Ü#}?(󢆿—2óYiº.°v}©xcg)¨çªðÙˆÏ>pD ¢l'ÑþoI‚‡žÞ|ã‚» -endstream -endobj -1050 0 obj << -/Type /Page -/Contents 1051 0 R -/Resources 1049 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1052 0 obj << -/D [1050 0 R /XYZ 71 770.89 null] ->> endobj -322 0 obj << -/D [1050 0 R /XYZ 72 730.164 null] ->> endobj -326 0 obj << -/D [1050 0 R /XYZ 72 433.983 null] ->> endobj -1049 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1056 0 obj << -/Length 1519 -/Filter /FlateDecode ->> -stream -xÚXMÜ6 ½çWÌ-ž4£èÓ²SôТM›žŠb6{ðÚÚ7³öÔölýï%EÚcÏz³@O"e‰"ŸÈGÍÈÍýFn~~%/Æ®^½û ²R"wNo®î6^o¼Ê„–ùæªÚ\'™H…Ûs2¹k·F%ÝC1lw&õ‰¦¡?Â(“PÖŸ¤²e¿½¹úu:컹}¹Ùé\¶þa›é¤e‹.‹OêžÆ.T§²¾=ú:´4}7íð‰Bßt–|d Å´/¤ÜnwÚ'>á!4[˜BE“EO+‹­J«ªê¶)´¤‘¤cW·Ýä -D‰Ñ(+¬M)œ¢A³:G?ÙëÑL£Om?ìªP¶Q©íâ“pßÝ:6ECƒ1³‰)~˜W4Ìl‰Ñ3­Dš®m\†=x|=)¯+Ä×ÀYàn; †QÛȯiåã6ª’rh»žÖ C˜Ð1Ƈ/´zØG8@êB_W§@Ф!" -£úF+“úŽôâp˜6_º°þCÑ}ŽKá´M)Œ…H¯ß‚øöäMV–§®ë!Ŭ̓_ZL­¿ãäT­èè3n*âA>9„¢ç3Û† žÃ sÇ=¸‡'îToÁ:δˆNÛ÷{ y‰TFHÅ/s{MªLòfD„†vtá¯S@ßqsnÌ\P§´ƒuŠ7¶“ýY–ðáô©¯›ûOÍ0X¹À.!A8y` XÆHQhOÃ9 ¤–¸ 2« ‡®Áz ‹éè3%]4@ÃÔïF!%Þëþ‰YÊç>ùžj?Î`|»Aj¦—R­r¥Ä²ç¨X箠ΛÚQ«‘D‰>]îÈq&fSÍÄhb½Zà Â2 a ÝZ¿kO÷{´ñîƒÑó¦ Œ)€(é ’-;‡ÒB;5®Ù)>6¦8˜§òÏbù£Nlf •? -åol†Ns¡C`ƒ (á -;ž£S/~§Œ9´±Åý/ó¢´óŒ2uc×7«Qfº ‰ÁÕ¥¹V¡³™ÈswFîM³fUCwf\ÅmJ'ýçúÈ·; Ü:þFnÖ £[¨êâL¥°3]?Óì@%Tš/i ݸÈ2üž»l™Šz5/ˆ ‘asË sÃn„, NŽt†KM-»LDr†ïcàð k· 3#¬·/$°‘—¹ÒÓYx×8>×TɹV/ZI‘{?.ɳ]JHr¨Ñ¾É´È¥^fï“g…Ož3c§4†;%83ë”0MrÖ#ã>›eÙv’±–vnÉZCûžœÕéÆaý¥èëê=•@\àtšeÜC9t³ñ°PªñªüDùê“tp~iÕ3±/¡r]ßÐ>"Á¡“ÇA(¾Òš{Ö$}BðÎæfÇÿYó“ÏßåÂBÆ¿Ž¯œã(ÍŠëÖ xëç\ÿó»^î¿î;;0÷Ý®øîV|OSaÕD+æìûøhBù‘Ÿi(7§‡ÛÑÿ)¤Swô…ƒ»ñ]ܑХút,§oÎq“ôÍt^tpŽcAº_À8½þ]3N+æ¶³;&Þç_5ÄKæåÜ‹âÓd~„’kUâ…×Óö|]–öœ›ŸûëAeà²ø„YÎ^¤zuóOW¯þ& G) -endstream -endobj -1055 0 obj << -/Type /Page -/Contents 1056 0 R -/Resources 1054 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1057 0 obj << -/D [1055 0 R /XYZ 71 770.89 null] ->> endobj -330 0 obj << -/D [1055 0 R /XYZ 72 730.164 null] ->> endobj -1058 0 obj << -/D [1055 0 R /XYZ 72 592.596 null] ->> endobj -1059 0 obj << -/D [1055 0 R /XYZ 72 542.036 null] ->> endobj -1060 0 obj << -/D [1055 0 R /XYZ 72 505.921 null] ->> endobj -1054 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1063 0 obj << -/Length 1290 -/Filter /FlateDecode ->> -stream -xÚÅWKoã6¾ûW¹TÖ\ñ%J-öR`Ó¢@Q´kô’…,Ó¶YÒRrœlÑÿÞ!‡²eG‰»°½ˆ¯á7ß ‡ÃQ¬ƒ(øiµ?Î'ï¯iPE•"˜¯ÅE¢4˜/ƒ›0%Ó™”Qø³.›éŒG¡6ÐÄ*ÔŸwYWÔU;½›ÿò aá"f6 -`ISÙ£RûÛƒ6…ÞŸ ÀnPJR)ûÝ,%ÜSšo´e’(¸áb:cÀ«¬§Ðìq.3N6 w­^âTQa»µb»²+šÒã5e–ë¬>a¿Ûx?§ k³(¼P^;•Kã¸mB^ÜFTäŽØ)Xþ‘бVZkÀ3BÄhN·É*„ÏË]×iSTkϹ9Ó¿Í -/ê4%½¦) QÊ/‘V¾Ûêʚѵï`2Iýt暥¶ú' ¦÷GVù)£W0Yå 24ÀæÞï`q˜5©Sd&ç'z‚’$9Äóñp=å4ÜUù¥Ðz)8,R[EY¯¿:®h^Ù·‘ŒáC¯ìd®<)1ºÛx°Ôõñøë¶8 -ºØA¬%.>¼?°ÉâS”é6¦Þ­7~ƒÕ‰"õª_÷ø›b½Ñm‡«­îpvQøÇÈñ¸Ý,agIì-Ÿú»§òz Ñ¿µQ‘‚ÓôZÊÁ¹‡©aVî´Õñþš‹¡#iˆPT;•7w(uênÈ+Bƽ»ï”Åu”¸5zDLHÂå|Ýø TêÖ[‰7Ì‚ѦÆ9ývjýN¶Æi<`çO85J?½µ‰ ’¤JÅ–ÃŒJG ´1‰“…©7‰ -#êÈ -©ƒ3(žº„à¿AÕ·”‹¿¬cîpþ6ÑcZ=Ú,%"É.*eG¥Å -[•¶Çœq©Åvm4\kƒt©í¡Ký^ö÷%Š>4y¯Úb„¶„ ÕÓæÚUn4d¹îE×ÑpÔ_qHF^T,ŽŠ!AyVâ Ý«žAïµºÒØq·Ó:´«{×ù·¹{‡ý&[.]Þ?‘øõÓ;ûR÷ÑÝ òžŒ/$ÝÀñb¿oÛN7ØÃHùo~T#‡šŒPz@©´§òϺ¢§x%9‰%?QA£16#ÒR|4wiÏg$…Ì(#*dÈ%q솙M“í÷g ã'ÙMIëd'¤õê ݄Ӟ`ÿîDþ €õƒm”¿õ/êžyTž¼I9}¦œ~ò·YΞ)gßN9ÿ?•‹gÊù·;sõ6åo³¼Òk(^lÉáËÈ‘¢éŒ`üüFœV…¶°c4f</9‡}¡ deuÜ=““óÉç‰eêTE’Z•Búòíäæ. -–°yÍ¡íä6à$¶à(ƒO“ß¿S‹¥59vP*¦HcW5Y~ÿª§f o÷ ëÓ«×(SN"{D2"RÑ×9KÊÎ8ŸRL$[‹«!g{,÷'…±®>€²þP4VK÷'+öų+ɪ¶„âÁ7¾ã“ðÞüçE•™'Üo’Ñ­¯Lûÿqu1¬g8ü•¹·AGÿ¤>ü©áO"Žê{h¸êCÁâAë†ÞªGXKCgŒšÇßL º°¦=aÿ° þ{"—VµÁ%OÂvìÿ%ŠC]Î÷Bõ?»¦%£?IcðDÚ—YIÁƒ† †Hú`Ûã -endstream -endobj -1062 0 obj << -/Type /Page -/Contents 1063 0 R -/Resources 1061 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1064 0 obj << -/D [1062 0 R /XYZ 71 770.89 null] ->> endobj -334 0 obj << -/D [1062 0 R /XYZ 72 730.164 null] ->> endobj -338 0 obj << -/D [1062 0 R /XYZ 72 703.022 null] ->> endobj -342 0 obj << -/D [1062 0 R /XYZ 72 603.879 null] ->> endobj -346 0 obj << -/D [1062 0 R /XYZ 72 573.327 null] ->> endobj -350 0 obj << -/D [1062 0 R /XYZ 72 198.441 null] ->> endobj -1061 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1067 0 obj << -/Length 2202 -/Filter /FlateDecode ->> -stream -xÚµYK㸾÷¯ö²rÐÖð)J‡6H&@i fá,Ô¶l #K^Iî¶7ÈO‹’%[~ôô¦m‘"‹_=øU‘bÞÊcÞߘûýËÓÇ\{œ±ÖÂ{ZzFx†G`±÷´ðfþÇI$ü²šL¥áþvWm'Saü²Nkìb~¹¤WÍ:s=é>ÙlóôZ0õu""?¥1¯YžÓ˜]±MæôÚ øL‹=“(îÿ¸.“F -•8¥)sÖeÝL‹¤É^z+¹‰Y±š|}úè:å*P*$œNÌ¡oŸwüÿl_§U€s?|¡§ƒØ˜Í3å:Y¿aFÉã4PJÏÀ@Æq Pƒ)Ìø…i>™jÉýÙ&)𬮓¯Ôþ³ëÞ»ösÖ¼fuJŸþùWz`{¾Ä?j4¶+êlU¤ ê©Òz—7v•ÐÌ4T¨‘¸‰Yô0ãR£xà€÷[ÈÂÿ š„Zêˆ1h3ü£.„=ß‹^6y½ì¡O÷Û²H‹f¨ErªK3Á0ít9šß,ÓV“V²ðkèYg˦Ó#[­z%àï¤Ö§~ƒ·4IòhÃ7xOÝÔ_õÏ–C…út.~æàeñ{Z•Ýh7¿Y§…®’&=‹ãû|¦obÖÇ5«´ÙUÅøŽùÓ©ÿ©ñï3¿ž8~J?&І* -¿5}ÇŒ@‹QŸ§(Û^FŒ ÁÈhæçHJÀ†ßv[ô·§‡ß8Èb÷¸(É A"ã±7ß<̾2o/œ@bä½Ú¡O±Òð”{ÿzøäz€„ë0ˆÁz!gA$ÉK’ï€OÐC”61¬GÓ~@ÔÈ„PCˆÀ;:âA(n Ö\œ ,ÏØ -øe)éPO´ò9î…½6G8‘¿H‰[pçÈ #ä‚L€…Ôd)e†*KëÇ9Á¸T¬Á\ ¦œÎícZd›¨£,ÐTü‡ÉT±Ðî\Å´¿«‘M°³#þÎËÍv‡{_Ãn{«*76)N…0v•AnÌÓbÕ¬1˜åv&i:v´K©?+éžÞ,m‰ ½X-:Z;üŒÖýDã{!HMòœ;ù´þØp 4îÆr؈ -VzêaÕ>í R¦+¨l"öó¬nð)ò“*¥.·@e«‚]ã8ß •ñw^"“ƒ`É -ÓÚ¼qÖNÆg¬J>Ñó Êó—0²r«öU³I}ÄêcWýž:îTý(‘J›¨–=góÌ]–ß~ÆÃÐuÄ|²!Üì& -JëÀ(à7Áº²ÆšRqÝ‘1>÷B›Öïø@†´]»bÞ@œR‹zCÖƒ²LÙ¤=6RaÄsëFlüØ´‹®ªr úÄŠ¡™®Òê:Ž×uf Ëõ˜ÅNœ?#Å~µô9j­(ž‰ZcY¯óÈ9—›¶Äõ^­o+êϬnL 23ƒ¨DYR™ï£3mE øìrÆ J0ž„c GÞw0`Àc‰¤Æ>s¡E¬Ghw¤½[ª6-¡Á>¾ÀipèŒôÕàÅ"‰‰©Á2½HµmŒF»¬%§>޼WXв³ÍŽ¢`ø9Eq8äÁÁy€‰¢´¼^ã€OzEá%íä±±{¤º½©åe‚‚âPÊÛôDP ózBÐxt{—÷$ßÞå: ¿Ã ”Wªž%îÀϹ†¬ߣ€¹S(Ââ Ô'1p¯Â;ùÊ >»Ë]U)œëª‘m¯”JÆ‘ -"Øþï",W ¬îÀ±%®ÊŠæ:S™ÐÎ0ÕEÐxåb`! ieÌû¸Š£”•%L4v™ŒDµgö¸çþøÅQ–»ÚÊ]swXÇ'{ ÐœÈ øªí¶ç xø™~zÌͤ¡ßÞÊ‘ïú¾¸!yY¬€“²Â ¨ÝÁvžá†Š~a•„Û³=hÃè0öA-dWîƒfôp`(‡Ñ&LJƒ=…Cv¢c5Ì:žqÀÎ~7 9ô~p°³/òUYeÍzCï­‰ ».sÚ‚Nl醓z†[úÞv䇱“ÿ+¬QîÜí?pñ|—ÓÛѪhÑ¢{Ñ;kj;Kã#±? GKßþx`Þøñ€³Pø³ÅÁ]Ú¶÷ð>¼Ýœؽ7²oû,ö§Ÿ¸ÃÒ.½¿½´úž üÄiÝ-T£s!ÅþlD× -endstream -endobj -1066 0 obj << -/Type /Page -/Contents 1067 0 R -/Resources 1065 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1068 0 obj << -/D [1066 0 R /XYZ 71 770.89 null] ->> endobj -354 0 obj << -/D [1066 0 R /XYZ 72 630.717 null] ->> endobj -358 0 obj << -/D [1066 0 R /XYZ 72 484.253 null] ->> endobj -362 0 obj << -/D [1066 0 R /XYZ 72 402.019 null] ->> endobj -366 0 obj << -/D [1066 0 R /XYZ 72 305.34 null] ->> endobj -1065 0 obj << -/Font << /F15 442 0 R /F26 618 0 R /F33 619 0 R /F18 439 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1071 0 obj << -/Length 1312 -/Filter /FlateDecode ->> -stream -xÚµXKoã6¾ûW{’›÷$ÛC¦@ŠæRx}P,ÆàH[Ivì.úß;|È’l&R±Ø“ÉápæãpæãÈ8Ø8øuÝïÏ‹û*Ò8–Áãs (ŠYÄ$A§Ác¬BB—ëÇßî bPÄD+ò¥`Ã($Ÿ± ËH0®þZÛÁ'ýCÃÕyIB¼¶“;§S=?¯­É‘ïÈØŒRÄ¥pž™V7FÈûà`ÄíýëµnUFö…Ͼôا1ŠéåÀià¼*•Ö¿Äôþ$!(‚¿ ˜N‚ˆ%ˆ¥‰Û Ì ÖªÌUmLüò¸ø{AÀ -H@8G"‰É)"`jó²X­qÃ" 6¶^êKÀPÊŒöÁŸ‹?쥎1ˆ,\ØÒ2fAì‹[äb„<–fWDSpg7=ì«eDã°ª—I˜«äÊ -Ú%LÎ_ŒÌ‰t„ÌàШÆi휨(µ~«¶Ê4¨¬é:Ók¯E¹µ‚l¿­ê¢Ý½8³Ïö÷Ã[ä#B!‚¢-'"(½Šà(\0$!Ú–ƒB&àþP¤ ÏÝàD>šÌ‚['f_D8â\Ú}gX¨$áQçÑs¶•ýÝ@ÁTeÓÖ‡Mk%YiG±¢œ‡Ÿ1ýu˜Í‡ú¸´‘×ÓçÊin*»·ØªCc¿j£^‹ÆéîÁ¯‰½ž4jû¢ì–ò”ã$ü½jÝb»ËÚ®n†Ç*/KX¸Ë;(+#¡álLBÍ´V{u\ -®O¦]XmözÝ©Zé0¦qøtèL‚ÌŽ^Ýñ´=>4N'‡» ¼tz}°Àlí4ŠcÑUigʺ:”¹N²á‘A vPi3¬>Ù˜·;+¶É^5E[tÁ×â¬Ì­z©¶™YJìHôø`à[[ªnì -dÎy½žÕnÿ?ª®Ñˆ@µ‰d⨅øÈ‹# [yK^D¤<\åç!_7Ÿ‰D{¹ÚÙ'tMk,áeÈò“{:ß§kß§ißî¢Ø¤o6ö}ûΞšj€TÑI®åÇÌLÝLß¼A¤÷Í‹ŸDÄÏæSÖ¨«›¸@¼w‚.`rÞ¢¥#óué:/hb¢°)¡nã -àivfÈIGrèè&'g§A<é(¦ªëqà™J†}ƒóNúôI…K(ý|¸N)×­’ƒS4vy¯7Ò-;ŒÝNgë«´mXF ö &>€ǎ0îévVÍùª¿Ì—Ü¥]á"gt„ˆú±ýq£öz'ÆoÔ;^;ý-ÁoF`\ºw6 -äýævÔg^c‰¿½¹íìû’”x³”!žŠËiÉà´ÙÍÑK"{Zš>õó}èéÓL¯éÓĪ7ÿÃÙ|Il<}Ú{8ªM[9v\×]Þ(ènÚŽÆ®¿X&¡¸XRâùz tð@«ê¬UWPªcÇè¦QÖƒ:+·ª¯9àÞ;b§¦¹%ý„Â͸¥¯sOâû΢|ª,†XG¥}¢ôW6uHøã¬o?:Y•â]:5}_Gï?}ºyC'øó¦\©¯\©¯\cŽîo[ÎŒRt‰’¿œÙ¦dÚ}> endobj -1072 0 obj << -/D [1070 0 R /XYZ 71 770.89 null] ->> endobj -370 0 obj << -/D [1070 0 R /XYZ 72 662.958 null] ->> endobj -1069 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F18 439 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1075 0 obj << -/Length 2228 -/Filter /FlateDecode ->> -stream -xÚ­ZMo7½ëWôq¬:¬or’r[¬nŽa8öØVöd¥‰ó÷÷±{d‘mÃ⃥®é&_¿b½z5vš>Miú×UÚü|u{õÃO”'Š™Étºý8OAyæT¦ÛÓë¥ùúÆ,ín¯ ïÞýz¿¼~sûówK­ëè,ê\×IÓø\Š}[†N ý’È×7’v‡küõ@Ëz?Þ^ýïŠðXšh"K³Ÿ<Ó¬$ÓûÏW¯ß¤é>üyJ³”<ý¹ÜúyÒ9DñÛýôŸ«?¿Ð32›U–¥˜tEs÷åëþáqÿýÆœhþ[öåäs2ë7þðê…=Ùf‹¿iSÁÉûM5k]Òð˜MDs1[»!ËËs7\°áúØíoûš¥Ø}½æ¼Û¿?ê"?üͳx2R`Ùå¡×ï‡z{bøí‡Wo—í߬öےŬ®OÏÞ=®û½«?|Çæëõþ~ÿyÿ¥‚8®Çã»ãÝûõ÷{%ŽÝá¿ü¾>¶¾íòÙû×ǻãÝ—Oë'‡Þ‘|¦ ¼µÎª~"iy[öÝÇÃ=ÖÄ’®"ôõÚt÷îþýãzýK²ô°÷¡^Á5íöëÅñ°Þòp÷é·ºÈq½Äê_žnøý:ÝùëŠÿx<|ƺôÏ•(öÉæá§ôÌž2~úì9NuJ†L-é×9ᑟ4'×’]ö7)ò¨?a„I”p]Œê'K˜æµÙÇðx‰¼Æ^@vÚñ¦ ‘§Rç`⥜¶o©•„kÞ3“¬)w17Í”iØ©dX8‹…måðŒël=;¥älÞ‚å™8‡Iº„1= ŒgöH…6©d†*®©D‚„YºX€D&¹„1VÈ%ʘ̔¬à:qËŽ@d"”ú˜1Cì/:c~˜ÌaäÐÀ-0œ»Êsi@èÌhMžSÃßv*ŸQÆâ,03{ -Ý0f¨Êâµ*K{ÐÑ»B"¹u±ÌE)Ç%Œå³ÀYƒ{`¢˜¶i‹9¡YYá.¹)àâÆÊY`ˆgg|Ô˳%c\»´i+èºQ2ç.æê8 þ×Àb.c”^B¶Þ÷¬°bKQy«©, -‹â¬Ÿ|Ó rêb¬© 2רd'ʈ ]^Þ¸C¦8z•3ë‘ÕÄI².fÅEʲ'ÎxY¤”"ÛY†dàz=RÏ( -g¦Ò"cdXŒŸxäLÎ"ƒvg/a¹GÆ riKk|F¡9©Yt1WBÏ‹8Ód™D¨¤-²R¼ž3]ÔÄ¿)*î̳.É”.ãÌÎ"¨CIª¥G&s6­µ)©åLÑé×.&:‰tg~™Â"Àgfî‘)Üg®Ù„imPœjYSƒ@>ÓEœÅYdX Ã7Ä™ƒˆ™ziPø…ñm†1®ÕÊ4ºˆ³|.’"CÕ¨ã VåEá6(`ü8G{Î0>@~YóEœ•³È -|FRþNimiç¶œl{VZȪ,JÒİ4ìÚãŒGzŽMŽ\sf-2øÈÊ/ªñŒBar=y3)…ƒ‡8ã‘àŠŒ-ÕÖ! ¼_­ï‘e‡.o8+9‹Ë8ã¥MÅ mÁåªWÎ -µÙ„£ ¤Ä] þŸË·ƒœô8ç’Öü´ÈrI‹×°™À¦€ ”»2Nê/âL”VA‹É†3ø\ZTcUºgÇ ¦§‰Á䌶ÇEœÙ€ÒYJKw²Vi.¬rÖÕ¦Á‰GHSd¾]Ä™(mD0¯'§UZ‚}¨ªáÖ p š¬}6+g41»ˆ³PZ‚M•n§Ei-·È2ø©ú—ºXA‡ÆEœå¥5O¬¼©€4CIª×H˜ºábO(ÖpÊõm´‹‘)ò¯ÃœïëºÜ0@Å È$Ð -tIÌÖÅc<2:Ê™¤Ad–Ñ&M^@æ¹îÙ£ˆ¢‚3ßÅãb2Ü7…Æqª3Jæ ²zM×KYº˜âåàò†9ãAdŠÙ Èà,ˆÃ;¥j„å6&ò!¸1Ì™Œ!“ªQ™tƒL–Út—Ü£È0ÔÇ49rlÃþLt ™Š EâdËT‡,+uµ iÆ›hwöŒ1ÑÀp sfcÈ0 I˜½AV³[0°I f Ï&N#Eª±AÎ| Y ñaá´AË·˜”$µ(0l(êô,{í§6ÎYŒ!+ÌŒÑl«õ»3ÌkŽÝ @ °‚Ì!D zD.”‡)ËCÀ³°¸[·;$K¤‹IÓI[–5ŒSŠûkæ‡ëµuW1ë@@â! =0œÅ"¡[`hU·ZÆ£ŒéX ‚M¥cŒ«9LËtôc†cßcŒÁ+\eLÇôÓ#zñ˜gÄ¢],»B?b c1rÃŒÉ?J Óc¡ŽSÉ…;°‚þPŠ-°ÂJË73ÃSÇÔ_Ñ•8y—6Ìm˜Ž,u±Ðú[`–4ãéZÂÃŒ‰¿Ix­ÌÆmÌB=‹+d.Û3æZЩâ"ÆÆ´Y„CèÓâ8yÔ ”_ÎA`Y`{¸£aÆÆ¤?gÈ6ÆÇDAÞ\ªQ$+ €e|A‹ZCŠÐâtîCýs5¤ùDŠ?‹ƒþ¶=Ã; ¼ÙNª’Ÿ£© -Ÿ,ß*Œ«×ÞcêÀœä¹e_UhÊ}™;ZP0JKîÊpwÔ!­§\¿_œè(Nµ“W#Ú‚bÀ/Ùþ ²9¬‚’a¦lHçYqRe1 ß@aOCÚ€ -‡9¥6}\”c1·ÃõgC/$Rœ½%­àí‘35æ”f“Z6üO#6¤ï -XF¥4 0ÆbI¹¥UÂ8¤…©­ø:35¤íõ„giºUkjÛƒnã\¶Ô€Á°5‹ÏfjH×á'£e*àõ`ë6¢Žúó&©'ËËWí'?ÿÒÿÌéþדÍèoÓå•túÇ?ñÙo¯þª ‰ -endstream -endobj -1074 0 obj << -/Type /Page -/Contents 1075 0 R -/Resources 1073 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1053 0 R ->> endobj -1076 0 obj << -/D [1074 0 R /XYZ 71 770.89 null] ->> endobj -374 0 obj << -/D [1074 0 R /XYZ 72 730.164 null] ->> endobj -378 0 obj << -/D [1074 0 R /XYZ 72 706.37 null] ->> endobj -1073 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R /F26 618 0 R /F33 619 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1079 0 obj << -/Length 428 -/Filter /FlateDecode ->> -stream -xڔ͊1„ï~ -mXûÿçXrž[È-$ïÿiÙÞ¸"¨i©>J5‚ñ{Àøz€ÇûË~¸\Ɇnéncÿ5”6çޱäØŽïGÕÓýÛåÊ<¼ç ù攵Ëm6 By;Q“§”Èèy—¤¤!Ù]ü©"°óüøv·za:?¼Î¹‰éƒÉ˜°6ÎL.'BÒ©”ºº°4‘”P2šÂ7š’õ¿@òò !ÀÀ€Iœ¼‰†à†]qÔšŽõ„b(È-^RÔè)x=ÑÆˆÀjÒYh9¡\"VÀWï™P˜ZÍT«=M ŽájB @ Ą܀f3Ó<P剨ZŦ3K—)®%d¸‘PÍ|:É,µ ‡´Æˆ ¤`ãKŸYÖòå„hHažŽ´r̪2yz6J5¢d óp³º¶œ/™°še+Ǭj(GöÆÔšd€–™»ÏÃ5YNH€‚êß!ƒ§Ó¬jÔÇÝ> Ðï×P•ýˆÛÜúï]ýñ¾\Qâ–ªt3C­ë¡¨Ô©nÒ.ÿtñû~øYú> endobj -1080 0 obj << -/D [1078 0 R /XYZ 71 770.89 null] ->> endobj -1077 0 obj << -/Font << /F26 618 0 R /F33 619 0 R /F15 442 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1088 0 obj << -/Length 1887 -/Filter /FlateDecode ->> -stream -xÚ½XKoÜ6¾ûW,z±Œfe½¥í­Eu‹ Ab’è½KX+©"e'ÿ¾ó’VZËnréeE‡Ãá<¾n°Ú­‚Õ›³àäûÛõÙåë°X…¹…i²º¾]åÑ* ? -6«ërõÙûÕ¿X§ià½:Ü\¬ãÐÓeiê ³Ìût^sÔîÆX¤åž©]ëªfʻݎÖuZ.þ¾þã‘"¬EâÇI¡Á -vø›M:(ŠïîuwoôÃL -ìNWaèoÒtØmüXnp½'Ý@Ë4‹roÛt}‡äÀ+µÝvæ†Ö´°ö–o CÖU³3[Uñ&U—Lm÷(ê›–BÏuª¶-‰k:9ƒï.ÂÉBhËz«ZÛWÊi¼ê 6H’ŒÿtQD M‹z7‡¶ÓÖj<9÷¥ixت-jq‡?Ú1­TNñÈðmó%“ ¸æémÓüáø(ô³¬ìFZ…°¬ºÝŠÞœ­>ƒ}Sï£Þ:Ó€—qÎ<Û_€ø ò¾„qò¤ïŠ5ëØ1e?HÆÁKrOK+'güÄ-ì‡í÷¦D÷ñfþ2¬ÂaÃÔ[þ:¸! 2o öhjðÑQ ¹¾Ã)O;!ô€%ôæ¶ÝÌmˆ5îVÃèO´nn$ì¢À»1N2‡è®4· ñ ížRY<ð£úñYä@¿í€zœ0—ðÖÛG§Ã"¹£ w0w©2•.—ìY½ æJ0gnñ[°† …Ç<Ÿp‘´€!7’åÈ>êf0Ò·Š=Š›æù_x"KY Ù­˜ö€ëMw‡7^Ðú®&7<À¥vpÉ$Xí4æ B¶©·ºuv˜Mü†ŒDS{¬ìªÕWcïFâ Ì €T õˆ¡Š0öÞWZ±”ØãÌ­-@ -8XÑ6uþ)'@¤Å† þ ÁfË~û0ÖŒ àÝËY.í -?!;°@½§>Džmßurñêó— @¨q{åž>âˆÃ‚üQÙŒ¡¶^òøÏÁ|”Ú®E\”“7 xõN׺•^0¡¯¨p_9ÓVúë€ßˆ¼¼\Ãu -„‹u§`'%'ûˉ}£xj_¨ÝIœÌ¡Œ–?ë1"û•O:@š®÷9º« Ì°jïv ÛîX9¸ldÓÚe™BlsˆÌÈ­@>Â#øÖÙg/µg ùƒ·¢PKbi@p0@Ž -õøÆ“8žlqa¯L­Kð_’¥žñµOÓšbOQꢜ‰gOxÌ®é-s {TÃ.EÙ— *SßY„þÿd¢ ÙÑD@ä«YÇ3é˜"º˜E4’Qý™v4µHg¡h(%€ ²Yà\êè”ýÉ,ÔGT…Qß¡­ˆ&ÊÒÓ6†â°ˆ½á[7˜Zp$ °<·ç•©“}º4jÉŽnÇ–5ÉâI—‡3ÅŸÑMëѳ@ewÀ3 H’ pOŒ \Å2°‘9èd䤅>É8VÂóÐçtNßäÇ©®ªÅØ—ƒ.—ÛŒ$ÄKÄIàq=hÚ¾s«Ž×&™Hæ>T^«¸:¯¡AæÕƒ4‰„W,Àëä°€ -8Ò_šû¿x„LÃ‹Ü m· w (F -ïwV‚*þ=^ÖˆÀ¦p­ì}>Í$\ágL¤°Îy2°9Å-f-Sá5‡C‡ÓàÂùD¢þ:Ü™*JRb©–;µ¡¬S$˜Ž,ºuˆµiøV©ŒÚ,$Ï´ŠŽZÁ°­Ž)»Ï™8ðQÞá Óÿô†š'œ9Ù‹÷Ö¤Œƒv íÛi%gHØÑÑ y9 ¥–ÁêI3)ÄGB(v²pžÕ@§¬¹3`Çã‡,)™ Ì,ÁÇ¥µr}§*l "oU VÛ#zº}ÓIáUTd(Ö HÚ ‡“ËÉEð5ØW•tK-‹¿>ž¼1*nÞèÍ[pðÐÃæ̉&ï³g¼IL<»oúŠlŸR· -›._C·7­èQäÇÅf(é— çÀ© 7‘åã†,ýao¸µKölÏBè0¯XoÌôQäIu²ÈßäƒpBЧôHS?Îò=Ó@§ûAÎÓ—!cáXdE×÷J¯Ç|–·è_þï$áÔá>ìà¨Ï‘NŸž¨ØË+õ04ôŠ”¼ÒX­Ž;rücâÈÅ/]¬}C7B¯iaçÿÖE-~>•ˆ ×ïÇüšqIÔÓ¿)ŽžËžôÜ&ôÁÎ3Þ•îÔŒyîçÑÈýó¢@t`¶$p uk݆™_ÿ,ý]¦ÈS?‰ ûÍ7~KtdÅ"÷«ë³SxrÓ -endstream -endobj -1087 0 obj << -/Type /Page -/Contents 1088 0 R -/Resources 1086 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R -/Annots [ 1082 0 R 1083 0 R 1084 0 R 1085 0 R ] ->> endobj -1082 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [94.694 612.389 143.139 625.008] -/A << /S /GoTo /D (section.1) >> ->> endobj -1083 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [153.855 612.389 304.252 625.008] -/A << /S /GoTo /D (section.1) >> ->> endobj -1084 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [94.984 576.274 218.491 588.894] -/Subtype/Link/A<> ->> endobj -1085 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [242.998 576.274 446.316 588.894] -/Subtype/Link/A<> ->> endobj -1089 0 obj << -/D [1087 0 R /XYZ 71 770.89 null] ->> endobj -382 0 obj << -/D [1087 0 R /XYZ 72 730.164 null] ->> endobj -386 0 obj << -/D [1087 0 R /XYZ 72 703.022 null] ->> endobj -390 0 obj << -/D [1087 0 R /XYZ 72 519.529 null] ->> endobj -394 0 obj << -/D [1087 0 R /XYZ 72 232.065 null] ->> endobj -1086 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1092 0 obj << -/Length 2190 -/Filter /FlateDecode ->> -stream -xÚÍËŽä¶ñ>_!ìeº·VJ”àÓÚ°ó;È ÇN‹£¢–Ú’zדü|êE½Z3È‹O*Éb½«H^éÞï‚Õ÷›‡»÷߇™*?Viä=áWï ÿ¹ÏÂ]Û=V=/渇Ùï£lg^Ú5gžwëgªò„k‡§¶û„€é -ÅeϹ µ¯b¬†~š -¯ÿ -BýªhfqS´üád÷‡HǸOuýÀ"rRàx’B“¼! ·»*lƒ"Ò9Š~pædMa;X~ˆLí>ª#.=ñüµ©~¹ÚúyNG +ÇþˆÞ@8´X\©”¥0°PEÁ‚o›kQµp®Rjçp—Úm!óuÛX«†¿$£Bh“)ö^¬«Û -ŽÃÝ£¿às Þ§C½{€‰p±ÁgÁ©t…<%Nâ Ëªiª¦\’NÀ¾ì"‘AÞ¹$ Kâ$~Ímâ‚¿Ío]äLúÞE-³À:›ŽÝ¶àñ= -™‘ È óÇ©p/Džd}Q8;úplbÊþ-$¥Áýí±m -††SÕ H¶SÏ:h‰Q{lÏg 3¡†š(Ü)Ãõ ‡n±Ëˆ³!w’…Ó0D1D@·åÜç¶Ã,‘‰ÚÆ9YM€8J°Œ³ -Nb·W–=­–9wä=.ä0þþÔ"ßÈÉ?’:^u6ˆÂ´1fífhÂ)Ï|. -Œ9,AoÊÖ±AÀ¬0†oR&àÐU›ª?9%Œ\0”2`5„’(5%JVBÄ6E/â=¸ýýu<" \Dl„'%DgÐô†I -\{M)AÂDÊž”»'È\§)ôÞ,Ò]Ù± ¯µ Mò¨4 ÚuàªôÝ ñÞ¾7$a€ËQh˜Ê%H‚ %V€$&x—Ë1ÿ±]û†¢/8'‹¾ÜkÌg` –u'2YºŸ™XO&N§>èmlý#5As™Dï¦s6—Z.¹Í&ºhËòƲ•kÙ:ŠRœ½J×R¯ò¼mŠe{÷ùu-ûmF®ÍgÔ4a÷w\Åæ EMà¼8iª/×=Ö—9»cŒ_›Ât•}«ú«Ò|™qTš¹ŒÓWœgEÝ!¬¯CpO·èSa,AŒ CUBúãAPŽøßþu¾m£hõæ|©É탔JÂ…ƒ»c ÷ߦilý5`Bê°q¢lg[“ ‘d•nN·zQE˧ȹM;0@Ö±³³¦°F¾•hj¡íVɽ¶g}[\¸rwIUgôŒ¦G,Öº·JÍÉÊG±VSÂfŒÓ€˜NrçÝuö¹V”Ô3np”9ı>läé˜lã˜9Ê(βh°jâ¢÷ßÇÑ\Þ8õs­œ¼Ç=ܦ[<~°¼e©¢Dùi–¹-Ä–ÂBD†W‰‘ƒÊcÑÌÞKÚƒi–p,ç=c)(WÏÔ˜'aêèší"y9Z6Z_¹†k× #EI$÷$„ã]]'Y­°Øî¥š=§0#ár©5¶k¨íŒ3­’¦SSc &¡&js¹È —Nn=}úë£k^Ð p+vႳ53Ŷò· ù%ëÅL×zT›»]wtã&=]0¼Ì©' £z`¸z7í¢JåÀãl DZÑùqϺ>öv’kÓK;µ§'#…¡i_iúÆðúJ’+†Ã«½â<*g½\ïúàAòÈý!¼Õ=¯ìkÑ×":å°“8 ŠÝQ3w*ƒ*?]kzö :ç΂¥G$Ò}‹º±öÌÓ†7÷ ‘—°ß¢þìÑö=L8pûŽq¨Õî\U7|m‘Sϧ"Ä¢"4sÈ òél÷ç'0B‚— ¡À#ùãµëF§VüÎ4¾–áº-åA´mFÊB³%Æ»º¥†Ž\FË;F²c8†à{B‹þ$¼½¾!nÉQäÏ»þÔvÃæÉè“¡šN”tÐäæ±¶/Wq ÿÔÙ=‘̇ÀB›ˆXöTŒ“®žÆ-\V D¡Oƨ©€–Tù¾{¸ûå+\à…^¬#?€dÅ1ÔÄ;žï~ú9ð -˜¶ý8ϼO´ôìÅ~FÕÞ?îþ.ﳋºëÄO‰’ÖRã—J»=^±÷î/r¼ -R? â%µmÊáô^IôB“^غ·Lå©eÉ—a*Ï}ëÏÓJi_}!£„AèG)æ~å·Zy£«Ò¤ëLm ²q±Êßcs¬Ý»¬ž¿ß¦®ÉBtcéñ¡vp­vWâÁ:Fð#©—žûÁtåu­9¼t¶æ§ø…à Â|÷¡Níµ<ñ„¼ gK¡_ "ÁŒi®çEC» 3Ö˜r¥¸øÿz>ȉ<=)÷0¥ÆW7ÅÉ“þ|Ü'ÉÎÔ•`%–v®ØÔô²„£)3-Wó;=´ÅØdüJ­_ó„¬BÎ;Ê®JØ>cÙàÖeCÖɼüb×È‹6ÀÜlnw7O(ã=dz)Ÿ_F¦™ñ¶»Ï=Dð·±¥q3ë8‹—û!Dú"ÌþûzŒE~¢Ç.[Ä(ÛæG³7‹<Z¬]_ÝdþôÌSN¥=I“¬VT‚ž^—²õë’—÷íÙ.™:lqÆiZj!ÎchÚð/Öm.mƒûej÷Kúmú3ÿ»¢ ^º’®Å_ºÜߎÓ8wrþs4Û‚Ïçä›Þ.Ôï¾^˜f~ -‰ôhª$Ešo.†¬þ?± Mx -endstream -endobj -1091 0 obj << -/Type /Page -/Contents 1092 0 R -/Resources 1090 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R ->> endobj -1093 0 obj << -/D [1091 0 R /XYZ 71 770.89 null] ->> endobj -398 0 obj << -/D [1091 0 R /XYZ 72 730.164 null] ->> endobj -1090 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F23 594 0 R /F32 538 0 R /F35 757 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1096 0 obj << -/Length 1294 -/Filter /FlateDecode ->> -stream -xÚ}Ë’ã4ð>_‘£SµñF–;pŠ¡  -ŠCŠ pÐØJ"Ʊ‚$ïøùí‡d'Sf/¶ú%õ»{»:­¶«ž¶ñÿíáé㳨VBäûª*V‡ãJu¾ͪM^l÷«C·ú={;ëa½‘Å.kí0è6˜áÄp°ø¯³pÖŒ¸˜®ëãÙ™øâ¬êZå£}pZ]òõŸ‡Ÿ&M>>Ë56¢È«ºYm -‘ïvQÿÞ‰¼×œ$¶Ìû ¾Õdƒ>©`>­A ÍÊ|ZWe¦úQ3ƒ:Óª }²C&Ø1\Çxöêr홥ɮN·ZwÑ b.ñ®µ³QàlǾãóËzC¯ƒî ÜF”yYîXÉÎøV¹Ng¹-²ntt+ukIúprÊÏÔ [4é<˜¿ÑD%ÒèÓu›r+ÀØÞ"÷£Ù˜ÍÉ©±c¯œ kPô¶¤"ÊÑ.ª=ÿmÖÇX¤R’ÀáÌ •!üA™*ˬE­=e4@&ʽ §ÕÄŸè "3ªg8)<¿~÷3(ú\ÀaÁVéu`šñüì€%ò¡Š®_ˆ ‡Ä°tJIŒ?맇á8{¥ÉèÀÍ1ŒÂÕèÏ °-$wŠ';ðÿÞjMW×+§‹r>b’ZÓeP®[2â!fà:¸³Œ­Ô=¡ÃVü;:zâñª€û¤!ûëRd¸æ‘9•q„I <Ì­j‚I6‰P†)üÜü¬1¼ôúQ$íŽÖ]–,ã€WUd´Úy»j÷xÿ¢©Vƒg¾øܧ™k˜š'Pi~Òé0ºqÜ—nL˜ÞëTPŒ::{aœ¿ñSØÆXª#ðìØÏãŠ2$ZëÆ¥ ?sÇ^PÑ@@¼™=Ê š ©‰@G¢T!8â´~®éíÉ´ïnjػÙZË&—û†µþÅýÕ‡]Yä².Ó°{^7E¦L?’‹2Žå2ëâß§?Í%,ÀüL†ÈØ… 3E|«FïQñò•¥ì¥$C¤¹\ÛëïÉOóó1ªÔ°¢ÆÉd -EA”KQå»(@>€—Aƒ×‰Ó^¹¾v7ä÷ŒWñ~®[8ÄÞ}c(f(Tåü(õÌ(²Ô¤W˜B>®0"o¤xlÑДê/o1,t·ÅÈ:;‘Eq\kƽ¯?¹ãŽ&Ó2êŸÜµëÔùd¬YStånâ,JÎ"¦y1B®†3}> ]*M–Ê0z¾¸Óê’MšlŒãdäåIú¾¿1qê‚÷ü󾃼”u€ÑÔ§á0½:YgÎ"ã‘2™øT¼Tsf K1?:E[M#cÆØqè`wÒ´«Û¸«¹38þ´ƒe‡0EJ±yèk\¨‘’jÃˆŽ¡3º…UÓsF^ö32°#h1AöbÏÿ“°0#`Ï#OU pÝ©h¦XSÑP¸áÝ3@iiDŽË]S†Gè{¸¼ÛŽ‘dù×+RÇN£é÷ûíâuLoµ÷…–þ+±/sÙÐ;+(±’åêí"ó÷‡§Ïr–pØ -endstream -endobj -1095 0 obj << -/Type /Page -/Contents 1096 0 R -/Resources 1094 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R ->> endobj -1097 0 obj << -/D [1095 0 R /XYZ 71 770.89 null] ->> endobj -1098 0 obj << -/D [1095 0 R /XYZ 72 540.251 null] ->> endobj -1094 0 obj << -/Font << /F15 442 0 R /F35 757 0 R /F18 439 0 R /F23 594 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1101 0 obj << -/Length 356 -/Filter /FlateDecode ->> -stream -xÚmQ=OÃ0Ýû+,&{ˆkŸãŒ5HLUu7I!RWI*Ŀ緋ÏwÏ÷îݳ oDÇ…øWÕbYJG¤å uNª±@¬tDAª†<Óg™Ö‚40%è°ïF–)ciÛ×þ<^Ž~ê‚}ªv׸­6ìµzú†“4‘’ZCœ$H¦×Â¥A›cëÇ–e`­C´SL§d`éCB4B©‘xY*øÉ'¡àÒ"íL÷"U¾eVST‘AaèÆÃM|“ -eDÃpòSÊaH—]æ5c¾îëØ777í|&àž¦—¦ wIÏïý@nÐÔ« D+4íXÝyêîÒÇN4Âiî '™Ìyž›Ôh$ú¢)™BŒèý)÷H‰÷&a;æà&<¾ñQ[‚æOÁèûmãÓhMLÆi@)­?ñ_v‹@q“[’Qp…®Ïò¬ü÷õºZ|†—”Ý -endstream -endobj -1100 0 obj << -/Type /Page -/Contents 1101 0 R -/Resources 1099 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1081 0 R ->> endobj -1102 0 obj << -/D [1100 0 R /XYZ 71 770.89 null] ->> endobj -402 0 obj << -/D [1100 0 R /XYZ 72 730.164 null] ->> endobj -1099 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F32 538 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1109 0 obj << -/Length 1067 -/Filter /FlateDecode ->> -stream -xÚ…VÛnÜ6}߯Ð[% ’Eêºè“ãK›¶€QxQHò K\-kIT)nÿ}g8\Y»0É3Ù3Î*öZ/ö~ÛÄëûÝæêž•+"βÔÛí½‚{+#o½]ã}òoT§Æƒ‚/»?æ{w» ƒMì1ÔÏ“$*ãÄ«ûÍ3Žÿ×€«=ãÞ­Úü 'YVÂ…â•yŒEÛ,ãŽWÎxÄ’Œx=´mò,÷åDkå’ÍçÙçŸï“Uø(ÇCô íµÌ¿Jæ«ãÐTF^DçôÅç˜%(iCŒ¢uÔʈÚbšÄðÂ7²êœž„™ÈÚöt„!=ÇÎÈ^4²"í½V=R!K£4Í)ØZé4 -àR„IÊüƒšLÕŠÐTÏrší¯ˆ—þi)«ö¨ŽºvW0UIûæà óËDÛV 0=§¡–¾ê^¨ôŒœ… _íQ¿à¢A(ô -˜‰ÖÂxâ­"%<÷¯ŸÈ1tD.˜4Ë–/ ˆ§· ˆ{¥Iµ¦’Ý4sâ,Êóí¢Vøÿ%‡ü>Ù$Á™ÖܹÚ!Õ6A€Îתc#a7·w7Á×¶Þ.3Œ³ÑW[ý½¢{!ÁqrÕд‘“ÑòéhœÀñ ×+ɵSh¬e xž\CÔ#¨mºÞ¨,ýof5êe>t‘Õ¯hµü ]á´ÇãS'k’*MëegZ¬+¹–†‚…:AVJžø¿+D¾PáSó¼[‹…bM²eÉ[r¾(¹Å(_ :ß¡Ò$öa–úÿÚÇŠÈç8‹¿£I¥[Ø3º Å$4Ñ93•ûZ¶$ë®ÛgòIœ€¥ÏenHõØ_+µ(…›Zh#÷/?Ó¯U?v²j±ÚÕ§¼áëN†DØÜpžÔÞ¸R@ËiA¨m`ÚJ0/z7Ùœ_‹[|Ñ  *¶‘@Vòþñ6ìä³Ë+" W§›&TRw \¥~£(vw”¡ T <×îdR7´+ÈÜIÝNR²sb*‡– TOC²q!:‰Ÿë"ði3Îu¬Ã2±xþ1±ˆºäàVуÃêvàHÚà/FS9&xyÉ6Yô‘|€QC•vØKtXlýNµjrbK źjD_éç‰tð‰˜Þ=Û@ÉÌ›³®Î¤VòuAñ|Zãx€Ö…â ƒiŒÅl±”¸¥ö„M­F;P¯ad|C„ñȶÛ4äq\Ðñ5Sx:ÿѰnKÿºëHJ†¡î«%_Œ‰fõÑz7?õn}ìíå~R°IìüÀ¾˜¨)ágó/´xuÏ3¯ˆ¶EÌ𛇥i”Ã,áQÁòqMjçßFi”•pyUÛY~y”Á÷àY‘~7ãÌ[À£³ŠÌ•ÉY”2ø> endobj -1103 0 obj << -/Type /XObject -/Subtype /Form -/FormType 1 -/PTEX.FileName (./xifish.pdf) -/PTEX.PageNumber 1 -/PTEX.InfoDict 1113 0 R -/BBox [0 0 60 61] -/Resources << -/ProcSet [ /PDF ] -/ExtGState << -/R4 1114 0 R ->>>> -/Length 1025 -/Filter /FlateDecode ->> -stream -xœíWÉr#7 ½÷Wô9‡báö‰>A5ãI•û`çàßÏ@¶Ú¶”S2Y*å*‹ˆÇ õ²¦Ödãóº//Ë—_t}úmI·rÅÿÂëëÓBë¯ ÷¶µµ$³Ù—Ü3$Iéyê6JÉDÚjï7í·Ÿš³Ãáë´5rÔ÷ˆ!M›{ÔÌX;ƒ8Óøñ”A¬„?ó§Ë–WMbFœ·¾ªðVͨÖW-¼)$1]|©ÃU³íS–ÃFkǧ4r›Ìm“U²º¤ Æ+·Kç@XoƒË"ÙâͬξHIÀ§Vý¬ŽT™…¡»IUñI8ÁP¼RŽðêÏDEÚ}ÑÔ±W´›KJÀ—Üq¤b!`Š9ŸÈœ¯Í“µÛÎ)W=ì²Z %5ç’hèŒÂT 1¸ˆŸÐ€ÂMý2˜è¡Ë¸¼Šcrq|)¶/ÉÉjzFÈ^KMÅÙíØ)ÝØ2ç,ÅüŸÒêÿÃrËe±ÂNVÚŠƒA˜,ëv/î5ŠÄCÅÙ\78 KöÜå/Gç¨dpbßIÝ)"Ù:gòp2mú–7õÎ…Ò4=QõK¡yÀî¾+ öžwHɈHÉî3‚d]ëÖlMâ°ŒªFÿÅ[!Mà–ú°¶f(­û¾(F©îräúŒkŠ1(~wÒœòp`d³÷®¯ÿC®\f6ø£)ß-uO4r<Ζ/3A™ì“Z%øÈ©Ž¹³cÞY7â¬Î'˜³Jøa5s”"cz•ãHV+IÎÕ“(¢}„‹Yã­âå‘9ÏÙf£1@÷t¡õÔ Ðàù78õ­þÕ°v;O¸wë•æÙtô¯_=WBÓó'MœhåöɆÛ#4Ä0›ø¤küÈ*4w8^Ì‹,îY¹ÆÊï¾· ¹ãmDW$ßá0tÞħÔGáN˜möHÓx^†d¹˜Q0`ƒ‰;OÅ)e¬¯ á^jîSÇå°òµãaÖJx*eZÄ‹.Ðb}]æI!‹iwfxuÚæÁÛ¿Žù÷Qdýèà=¤Z¶¢x%àÛšÁ¢Ú+8zH¬Á¨àõ‚=CWälÒäRÇgÛ9ìðH80}ó¼Ð—iwây}ÿÛ"š$Æž=@fËlñ`cgõð|4^Á£Ùº í2:Ÿ(ÃuÈö -‰ý.•-¹”rŒ¶zj(ð)züx~ÝÞ,:çÏüòÏ'{™#É\ûÒR€Í˜]g 0ò×åÐúO‘:†[¬Ç„Œ}Ãu¿ô‘—ågüý”ú -endstream -endobj -1113 0 obj -<< -/Producer (GNU Ghostscript 7.05) -/Title (xiph.eps) -/Creator (fig2dev Version 3.2 Patchlevel 3c) -/Author (xiphmont@lips \(Monty,,,\)) ->> -endobj -1114 0 obj -<< -/Type /ExtGState -/Name /R4 -/TR /Identity -/OPM 1 -/SM 0.02 ->> -endobj -1104 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [114.715 608.814 225.602 621.433] -/Subtype/Link/A<> ->> endobj -1105 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [91.814 579.922 260.119 592.541] -/Subtype/Link/A<> ->> endobj -1106 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [482.208 442.022 531.996 455.97] -/Subtype/Link/A<> ->> endobj -1112 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [71.004 427.577 131.036 441.524] -/Subtype/Link/A<> ->> endobj -1110 0 obj << -/D [1108 0 R /XYZ 71 770.89 null] ->> endobj -1111 0 obj << -/D [1108 0 R /XYZ 72 703.022 null] ->> endobj -1107 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F25 595 0 R >> -/XObject << /Im12 1103 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1118 0 obj << -/Length 361 -/Filter /FlateDecode ->> -stream -xÚmRÑnƒ }ïWÜGL* -ÂÔ=6é–¬o›o]³XDKjÅ¡¦Ùß MÖ®OÎáÞs9C1¼.â»uU,¢’I1%œAQCJ!%¦qE[ô.kid'ä슷l9BpÎ9Ë9Îxa’`g®Ã–ìnJa²> endobj -1115 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [247.015 666.602 531.996 679.554] -/Subtype/Link/A<> ->> endobj -1121 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 1] -/Rect [95.066 652.156 170.882 664.112] -/Subtype/Link/A<> ->> endobj -1119 0 obj << -/D [1117 0 R /XYZ 71 770.89 null] ->> endobj -1120 0 obj << -/D [1117 0 R /XYZ 72 706.37 null] ->> endobj -599 0 obj << -/D [1117 0 R /XYZ 72 706.37 null] ->> endobj -1116 0 obj << -/Font << /F18 439 0 R /F15 442 0 R /F34 645 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1123 0 obj -[963] -endobj -1124 0 obj -[736.1 736.1 527.8 527.8 583.3 583.3 583.3 583.3 750 750 750 750 1044.4 1044.4 791.7 791.7 583.3 583.3 638.9 638.9 638.9 638.9 805.6 805.6 805.6 805.6 1277.8 1277.8 811.1 811.1 875 875 666.7 666.7 666.7 666.7 666.7 666.7 888.9 888.9 888.9 888.9 888.9 888.9 888.9 666.7 875 875 875 875 611.1 611.1 833.3 1111.1 472.2 555.6 1111.1 1511.1 1111.1 1511.1 1111.1 1511.1 1055.6 944.5 472.2 833.3 833.3 833.3 833.3 833.3 1444.5 1277.8] -endobj -1125 0 obj -[610.1 544.1 607.2 471.5 576.4 631.6 659.7 694.5 660.7 490.6 632.1 882.1 544.1 388.9 692.4 1062.5 1062.5 1062.5 1062.5 295.1 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 826.4 531.3 826.4 531.3 559.7 795.8 801.4 757.3 871.7 778.7 672.4 827.9 872.8 460.7 580.4 896 722.6 1020.4 843.3 806.2 673.6 835.7 800.2 646.2 618.6 718.8 618.8 1002.4 873.9 615.8 720 413.2 413.2 413.2 1062.5 1062.5 434 564.4 454.5 460.2 546.7 492.9 510.4 505.6 612.3 361.7 429.7] -endobj -1126 0 obj -[562.5] -endobj -1127 0 obj -[531.3 531.3] -endobj -1128 0 obj -[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6] -endobj -1129 0 obj -[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3] -endobj -1130 0 obj -[611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1] -endobj -1131 0 obj -[826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8] -endobj -1132 0 obj -[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 761.9 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3] -endobj -1133 0 obj -[555.4 505 556.5 425.2 527.8 579.5 613.4 636.6 609.7 458.2 577.1 808.9 505 354.2 641.4 979.2 979.2 979.2 979.2 272 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 489.6 761.6 489.6 516.9 734 743.9 700.5 813 724.8 633.8 772.4 811.3 431.9 541.2 833 666.2 947.3 784.1 748.3 631.1 775.5 745.3 602.2 573.9 665 570.8 924.4 812.6 568.1 670.2 380.8 380.8 380.8 979.2 979.2 410.9 514 416.3 421.4 508.8 453.8 482.6 468.9 563.7 334 405.1 509.3 291.7 856.5 584.5 470.7 491.4 434.1 441.3 461.2 353.6 557.3 473.4 699.9 556.4 477.4] -endobj -1134 0 obj -[500 800 755.2 800 750 300 400 400 500 750 300 350 300 500 500 500 500 500 500 500 500 500 500 500 300 300 300 750 500 500 750 726.9 688.4 700 738.4 663.4 638.4 756.7 726.9 376.9 513.4 751.9 613.4 876.9 726.9 750 663.4 750 713.4 550 700 726.9 726.9 976.9 726.9 726.9 600 300 500 300 500 300 300 500 450 450 500 450 300 450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475 400] -endobj -1135 0 obj -[571.2 544 544 816 816 272 299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 761.6 272 272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6 489.6] -endobj -1136 0 obj -[249.6 301.9 249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 510.9 484.7 667.6 484.7 484.7] -endobj -1137 0 obj -[641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 855.6 550 947.2 1069.4 855.6 255.6 366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 476.4] -endobj -1138 0 obj << -/Length1 1397 -/Length2 5860 -/Length3 0 -/Length 6807 -/Filter /FlateDecode ->> -stream -xÚtT”k×6#ÒÒ)%9À‚„´t‡¤Ã 38 -]Jˆ ¡R" "Ý`ÒH‹HH(’" ßèñœ÷;ïÿ¯õÿkÖzæ¹÷¾öÞ÷µ÷¾s°ëŒÐÆbð`ˆ¸¤" a¨n‘$%¥Å%%¥(,Px4âo;…€ç…ÂbÿB‡€â 6M(ž4Äb=o4‘ rŠyEII@JRRáo §hB}PpÀPÐÃb^XOÊÅO¨ó÷+  - -òb¿Ã5ƒbC(ÞáA¨ƒ¢s, …Àûÿ+…’+ï©(!áëë+õðÇâ\T„Å_Þ0Cx!p>8ð‹2`õ@ü¡&N!X¸¢¼þr˜c‘x_( h ñ"„xcà@¨˜ëÆžÌ_`ƒ¿bÀŸæqÈ?éþDÿJ„Âü†Â`XO(Æ…q(40Ö6ÇûáÅ(þ E{a ñP( - u&~_ -h«™PÃ?ü¼`8”'ÞKÜ …þÅQâWB›µ0p ¬‡ƒ÷¢øu?M#ôÝ_âÏpÝ1X_Làß'$ -Gþ¢÷ö”°Ä ny#t5ÿ`&ŠÿØ\x@VRRR^N@Ü~0W‰_,ü=¿_f‡ @O¬'€$Ð@¡ÂE ÔàqÞˆ Àÿíø÷‰à(pF¸ 0ÿÉN0# óÇ¡ü;IÂúAÉ_¿ÞÇbÐþÿÿ±„­®†–©¥èÊÿ8ÕÕ±~@ XVKÉBDZ—•‚þçŸüÍþ·ÕŠús;ÉÿdÔÅ ±€Â_$Ýû›ˆÏŸÍú#aàߌ°„}FBÿY{IYIáùÿÁïÿÛîÿÊòÿ\ÿÿ¾‘¶7ýÛ/ôàÿðC=Phÿ?Â>{ã Ú0Ä‚ùo¨5â/A«cÑðÿöéâ¡…¨a\Ðÿ´å¥òCÀMPx˜ë_Kô÷ÉÑ( Âë…úõÁÀIÉÿò4s'|T¼³úíB$õï’ZþK{R²r‡ƒúSHLJV„D -GøýÞm@BƒÅB¹ ‰ÅQüš(DJ d…z¹þrPü+9̇#ï÷ø ˜¿Ï¿UŽ@ø!`ÓXØÕH·‘-ߟ«qø‚—•ß ,[§ ƒ§q­Þ?hÈR…+…Ĩ¥ö¾¤›]ÒÚ¿6Ã}¸ÞXCÓ”bÚ||ûÄ)Ùld¹™bj˜¹kèéºZõ® œ`‹k+·Ooݶ -s'nµë äÜò¾Bc’ÇðÝ÷µŽ_õ›’÷ýÑ˦+•rú”'%£à{–wíà -Çr³ò’âÁ\ä"ôÛ~´cûï資θõ’E)‚¾Þ“.´—J8øPf!åÕÁÆÏfËÊE¼Oß?r9P}-Me2°èY¢^tü3$—ãD½J+-ô–LOû´RIßÐBëg§0Ú¥‘èD˜é¢€zïg´yv+}Nµ|áè)Ä)ŸÂË´mõ”9 ¾|ì.BµË¿a"“ñê>úRä¾*iÛZÌZÚ¤Ü[^×…àQÁšûg!×’§¤œsñvP?ê¶sòß¿ é`ÈŸØíYÜØP±&âì僾…¸òd_%½¹ñĺ§«‚þÌ]ÄQ|o䜾[ÕG½öš³WFOÖaª3ŽJ+GרÎÍOÞ²XöŽœ‚—Ø!F2Ýõ:1çûôãø¤ÌóžÛ=XóXÝ™^µ¿ÌŽ|!_Y…>M‹ÍdoˆqÙ+<4áR¬)½Cù^©¿{D·dx3꺣ïCÚŠÒ!Ÿ¦æäq©´uJ~G¬xÿðn»ž8³ÜdÅ—Rº›aïWÞZ•H«[™Qx7Ó“4ªÅ¾,•z[·Î×¼ÞZÑtËŸ¾•gß–(Njø“>½^´_°6×(²µß2ZYáÌi}Ù }‘†dLMuíDçÕYlmRXBÙ–à4÷/Z˜hwž¿8ðꦂ7—gB×ÉbOÒs#oÜ„°²·kqÂxøhæàtnS§ÉX¼cak}7IGÇÅ'pÑ`€¥ÈÀûKÒe«ÁK× |Y"–MÏ÷’5sÓL, ˆ?a‚ù5•0çû°>,aÊ §W²UŠ“›Ê”Õ?–Y z'prQ§5W$Ü‚»Q–§8YÉØ Ë1«SçÊëZ‡’L,çXŸ5f™9P×>RxMbk›ÅåqÆ‚Œ©J -ë ×µ÷ˆ6"ŠÆd<ø²¼AuÃ&iÏvŠ4 ÊŸš8ŸÚfüú,˜|æÃÀFBVy-ˆø*(Rè­àÌ -wØÃNdUõ‰DÌúa„fz÷)[ÑPÄÛf]Bö´E‘Mƒ yç_O¶gžð{n3¤ð órÍî*Tß5”åmw‚ŠÍ&9ˆ® ¢X­Èì2Þ^`'õ¨·‰|\ꘗyÆÈ?ýÀJÓ\™ÖY‘1f=£ŸæY[Iµ™×P—lá}X°=a¼^ aJ.ã9 -ã †f]–—y±Jr÷óìhû21å&Ѿ+mØŠôéç}lÝWÜßPº~u"Ù E73­ªaÈ“>B3—kÃëŒ:º©ÇÚ·s í2ø²áŠÃ(ÓD†Û©Æ±¡Ô§›ý²¸ -ƒÄ]Å|ÖOÕO{~Ì—· Ïÿ„åÐOÞ¼P4ËÀƒTpR1ùRD®ý´ø \…dj%!µ.l™\&¥…ëJâœ%¹¨ëÉ›ûE6*%±ëÁŽ¥= K•Êà‹ôsÁÂçXÒt²ÁŒN‘¢Cc1¤¥¾·$yd¢VŽCˆpU©Å_÷ިؖnöÏ©% \Y4±y¬%‘òy 4MöF2‹îÈ5q$?8Rxæ£ìªÕád#ÔåŸmô=LH½p•.;¡”7g#SBÒ,ËÀ“¸Me£‘Eú\ë’ÞABi[=ýÔ˜ƒM.#kSÚ¥šŠ¬“i´HÃX?‡â ÎZ° -§g¯üAjƒAÓqM÷”í“nàênôþÑ~Y}3<òt@Q"ìàÂ#ÆØMÑ:t/—ÆtPt›LAÚ*hK5½‡žXש¨­[¤–'â¹Ê}äKta¥ôõ¨^MjˆÚ: é…ŸC7 ÜðøÌ£[.:a™çÈ QcO§;ø`@6Í.ÑÌ–_É5GcÎ7½•ûÛ±Œ‰Ã_WçöëGÒ(­ ÈðZ;Ú¯‡©fLßù¹ÞÛiåÈ2D½ö 0“°>úL¾ÐVuÒ%Y©MñpM)A w[BWíneÕ’‹?žÐôæ´Ì;äúÚz¹dù½˜ÚÈ_0¯¨L5ÿ\ÊhãÓte¾ -Ä5}ës-Z±•øóN½`½ÖÝ”Î\ƒù1ù»¶ðÄíbט´¤ñ‰¯UüŒ6Šóæ<—½ˆŸ=nÔ16.pUÙÍ~‡½·÷n=§è1{ÑŒÞÕm=Q{ŠAnN=¶c9Ö·/ÝÙ&<ÂxI¨€›š£v­ÛÀš«œo -LIy®Â'(«ŸÖ„H£à#ù¨HÜm/µÉ‡_‘ú]¢{åž°ò{…)昣§o–‚ùî…8]‰vàzRkÚæa:Ò@=z{«/ÝCЯ­9wüEÌ@4A±(+9_h=ˆeßãE´]€­)‡£Áøª¤Ñ³[™<ïEä{½ Œ[•C‚7Oœ>è]8Õ×UU’ýV@BiAàUX³ämp3Íp*´¤Wþ‰~Û;JâÍÃÕæOÑ®øñ;;IOoçøÜ¾ôR\3š“S:wz%UŸ?•1íBF &ò"3môƒ×«Çš,ÍóïÌÎbS -^ZP×…öêÈJ¥¾&G„økÚÖ\4W¸>µmz¯eü1¹§Sèxb/+“Ê·4íÃduc¨F˜i•Yÿ“y#gM0¦1£ÜÝæXìÊå|y(uœÿç锎x kú°)ÿ¡öö׬…ä»e2 ¦úÂÓÊDQÖš-p•f,;âËŒm–çt*;*Œ ½frßàÌ9ñvÙŸ' ¯\»þ=n›¾Î4ϲm£a£‡AgaÂ,SúHc)Úa‹ó€ÑXeR%¸qÖŠ ɾ»ãMeVÚè×ÂͬÒ$8ÿâúÆ;ª9…‘pðá£öcï*ŠoQFt |ÿ“Lí熀b˜WL -ów =R;E’2ŸAö“¨•»ªÖ±Fßã ™Dš¨Ÿ‘ ¶6 »Hí1‰BUÊ|¢þXºÁ~'èOÎ,õ¢ú¼Ã~@¸}+KIÙÜ3‰ œÌÓõµufÃEiÌãDY“Ú¾!=[YÁ‡Û“Kž= „Éɺg¸JÕ“$hd/í AŠ ˜˜ã ÅŒébIüì¡´NPˆmU0s&7ÓÁ×ã¨r.q4gB0œÕp>t.tVû{›¯¡±ER¥¦—^zŸ)GSÍΈ@² Ça­smõ{RVlÉF^GŽwhCÚÔ#f\ïî¼ççœ[ØUÉ^‰aßÅ~Ö8Ã{ýñP%ÍmÐP*5¨NWd9 /¨W%T·ÕÌÕ5²Sƒ˜è~HZ8G瘎Üzµܲ‹Lj( ›ÍÎR½UÖ¡s†¢úõ‘]ÝH1ÞY éàüוWÒäó$ä;Ë•û°àU3и•yL§žzç5Ì -èLNMòóK×F3m…çÙTIBy—Ó·ù?F%…(öí¹¶³ží'ž¹u¬’eSMq|HÒ>Çby6sGg±Ç§>œTõ¦¹âüº¢ÂÓ¬«¿®—ö{È¢BV)ÑÝœ¾J7í0=ëÊ÷ºçÎ%¬“3¾›o[˜ˆ¸ò…ÿG;/‚|X™~Ü‹’ër™›–x7»²‚¾8¼†ÊÄ—C«V¡pˆß¨9rF)ï´è쯛 I³ñ©!Ž}ê‹VeÍ×Çã'¼k<_E¬¢Y< KµØä¡·ç¨ÄT¥é;–üäÓ¾Éñq´ŸAyvã”ï,ñõ0ŸRö¦öz°Ä;ç5H¤|Ôi¯žå®›ÚÛßt^Xç?À)· ¨&I\·ÛªÈü¤ %n2÷¹6šú\ç»:êÏw -Ï<;÷²o+šNÀëíÇà,{bÄQì÷wB [3ŠË;P©¦§ª# ³³Q9ËK:ÙOȯ½PìÊE—ýxã]¹²6ݦÓ4j‡lÞӻؒ;Û¶^Я RºÙ¸™VÝÜw¸ -Þ]g&Õ 2翽Mu¸€¥š¬s÷ÜòÍ¢;­|èF¤ý%=rÎóUÔ%ÆÆ”×Aº"s5,êC*þª™ÆN½ ’™‡ô'Š‹©UÎZ«9V‘ºQ«í#g±Þ}¬¶$Ü9 ÊÞô•í¬?{)£ãØ_æ~_(põÕ€â,yFíÏ90B¯~Ê™=µ6®ÊT•}ÒïÚ{è%J?˜÷£Ë©Ö+ëI—ù –Çk\bP|‘? -Tõm¤÷³Q fG[šíÄ…® »`.þržaÐÔû¢élM÷×›÷ì³qÞp•ß®¢Õ8œÚ6c™(°ÚN#0÷}£¬±øïܘ›y?|&™Æ…¥2SßgÜÿÄÏ·A-w4øs‹ü¤tu±¢Î^Ûgßò«5e{(z“BÀÄÎ¥fŒn#ÊM.¸€^ƒrŒi–÷þ}Gw´Æ‹-Ú¦YΟÜÂØ:ëqíGÆDŒ†tþå!½Œc«Á»¶·Z7Šg¸QºyQaüϲ5ú,²Dü"JÞ8—¬¦ ïq£²A ¼ŒmVšјƒÇrl˜Õ;¢äã㔰Њýa"ÔÏFŠð9=Ë®;äs ù1 qö(X s|¹åù;b‡®ò[W ód†¾p^XSP\ê¯^pûéóÙÏ2ÙKà£V¹ŸCîê·Ó¼ätØü¬ÏàUÃëlJÿÒè’”ˆç{C²´#f×$‘ë¦ß‚Jáo;È{&‚§–pÕŸy*‰ešO³G’ö›ï"Mò±õ¡í†ïDÅÒi6åœ$Þ[ºN ônõJÄŽd~éw[­6ý¹¡@9â7^÷)naÂåBÑ\up@–Aà-5{"³QW~áxÅ#s=ƒþœnŽO^?è¾ÏU Jêâ¼$+ÃsZ˜u0^éÔüÒ0líu#0V³†O†ò{„f ´ØÞíj=?¦€þ6[p`@_‹*MÐ3e™ -úîÒÁ¬“ÆEdNCsòöª¥E3+ÃÛþLÉîKoY‰|¨¼ÀTSÆj¨»„”n{¬`y¡/±³R¿z*ýÁíî«7“)+ÚÑÚS%bLV -(ÅT"Ðëœù¶·n]{~“9–•Q#þù¦ÛÌíK¶µvRÝÅßú—W÷œª9ãË~Üb×!´Ÿ>«U¶•ôèr>¸$þ³pYAr{|lW>•4=‚É4ô]¶QzDy»—ºý{nÃöœ/«_ó[ÅÛ}Ã-rs¹“2מŒ¹ã¾ëFi%xì}Ëô)­t{i—éW¶ÐCw#êZ}ú<ŽÓ€¥¾Cð·tŸâÍ5yÄ`Q§•ô63>OjV¯ñqšspê¶ž ’¡‹"aÞIÞì9byžþœc½wcdãÙ £¸çÙu»#l.äD;=ì–6—]îÈ%M·­îþ˜³”ªrœaýž¢ ЩÜ8PF9£ƒ¥§§þÈV'ó3Þi•cq—›ìêr:«§=ëê©—Nzà6›IµŒû 6ZADU6¢¢VÖôÍNkÙh´i1ƒÜ)) -[v_[©:‰]z,ãÄ–øç‡E#æ9SRGßAÖñ¯³.k•ßUÌsWhc?s|ËäT/ªª×½]J‘<>“U‰Ô/F¹û‰›µ å;éÓÕÁîfùà‚ú%\óõªu¯´™Ø™ÛÂå²ñó?;Xò”xê˜\…ûW·³v×™JгÑÒïÃÞÚ}Œ è¢y#nEÜ8-lN[ƒÄØï¶Ëaï¥oTŽMu¬5²k½¼B¤3nG7Ê@ƒ¬)ô¿*oc—CE"û §·”kÖS+:ÖÙדآäÖàJà©Y Ê¡^ -=o¨_M©Vo«xÃÖÖIœŒ bì¯Ð6ÍSŒ7¿ËœRoâjNÆ<¸2ãÓxši™ª])eÙª‘sp<|°­Ûÿª¥,%›6J$ÓL©óãÎbï–¢8ñzð`ÆwòËåÇÑÓµp)Të+‹B[¡¹?&£›…j(Î(ډ߾;Ã)”¸6 õ¬p-æcZG(õƒ•fûüÒ½ý¡F|ßLa,W†1GüivNÏÂ_–7ýô޵´ë4„¯n¬›¶eüœCÖÄ’ ×ú*~øÀ×GsÙaͰéj–H½\òþÉ¢£áËQÿcxã¾g¡Ï KúsžóÉb™KÏNæKÁÖš¢·½Þ­uä*^øCÈœKÉldHôu -^ð½Þ”Y•ã˜éè’ex1Ôƒjiz»Óô¤© ÜLWŃA‰šúã ¾Yl¸í³á«ù¾Î~»-ëÌ<'‘/­%yÓÆSc¢;o`ÑðŒ%ü‡”8Ø•œ¬d¬R¼úüç -ÜÕÖÙØ½ªÅ¦€Ä$Ž¦ÏÆŸÕ6zе ¯Kgß5æ’¢,Ú»™1¹'¼žåÀxëE/›~D+làŒË4t´C35„ÜzýÄÜvž›4ÿuÄÊ{²^ß#ô’¯zlE ¥Ðƒ:süJêÎG+5’5è²@Å–Ce#ì`ÕÃ8±U—Dm­àéòÊÁà çòiYÍQÎÙ¨þ€áÉÕ€Gçt’‘‹Glâ}6ÞJv¡ë–Ù> Ï³9Ü­ -Î[¦Y“þ¸ ßd>º ðS*òd½I_/25Ñ(ý0Û%B5ëUpüåÏt¡o ó®`>µ¨ìí %çƢܸ»˜Æo|ÛÆËelÉ@¯fr¬…~£rÃ^c+âœnšŠ«Xêǘ%\¡®[h¿{GHN5¥â¹ò‹X·ø*†”ªýî'-Ú*ŠRe©•¢{£"äöù “+‡’#-Îw.jÉ ?ÁnÂB†˜ âÇÏ’oð/~34±f¿”pq>ú5Çö¥þë¸Åã–‡íäýÅÒ†¸Åæ1f¦xÃä ûçÚ3“ ŸäÎâl‘aÕ¯‹; ÷æRo­š]‹yíû(ˆ;åNfúk?í á§öM L¹Ïÿ&X(„ -endstream -endobj -1139 0 obj << -/Type /FontDescriptor -/FontName /ZICEQU+CMBX12 -/Flags 4 -/FontBBox [-53 -251 1139 750] -/Ascent 694 -/CapHeight 686 -/Descent -194 -/ItalicAngle 0 -/StemV 109 -/XHeight 444 -/CharSet (/endash) -/FontFile 1138 0 R ->> endobj -1140 0 obj << -/Length1 1592 -/Length2 7007 -/Length3 0 -/Length 8038 -/Filter /FlateDecode ->> -stream -xÚvT”Ý.Ý -H Ò1tww7Ê0 0Ä C—t#"¥”” %Hƒ€¤t§„´ €4ýýÏ9ÿ9w­{×·Ö|ß~Ÿç}÷~ÞØkXu ¸ålá6e8 É äá(h)™ù||<||üx,,†P¤3äo;‹1á…ÃÄÿƒ¡€€€w6Eòލ‡Ô=œ@PX("ÎÇàçãû›GˆAžP[€@ƒ¸ã±(À]}P{äÝ>ØÀì ˜˜×ow€œ ƒ`-Òâr·#ä 0€ƒ¡¤Ï?B°I: ‘®â¼¼^^^< w8Â^š àE:ô!î„'ÄðK2@äù#`èuÿ 0€Û!½@àÎà C`îw.0[p·;À@M ã -ýEÖü‹Àø“ø¯p¼‚Â~;ƒÀ`¸‹+æ…Ùì Î€Ž²&ÒÉÁlAÎîð;'ê ²¹#ü>: ,§Ý)ü£ÏŒ€º"Ýyܡο4òþ -s—f%˜­ÜÅCºãý:Ÿ"ßå݇÷Oq`p/˜ßß+;(ÌÖî— [W^#ÔÍ¢¦ø‡sgÂû·Í‚ñ‰ñ‹  nˆ7Ø÷׆>®ß ð—ùNC€Ÿ+Ü`w'µƒÜ½ðüÜAžá ðûOàŸ+< ` #6{( ïßÑïÌ»¿ÖwõG@½|wíðýzþõeu×a¶p˜³Ï¿é¿KÌ«e"¯ª­ËùGò¿@yy¸7À›_ÀÍ/&Ì - - DDøÿ ô¯ü-ÿ·Uýs¼ÿ©³ƒÄþRq—¾¿•xþi ¶?sÃøçÚ𻆆ØþÝÿ–|B|à»àÿ÷üvù¿5ÿ¯(ÿÏþÿï){8;ÿÆÙþ"ür:ûüaÜ5´òn8´àw#ûoª 䯉ւØB=\þUC‚î†Dfïü¯DBÝ•¡Þ[](ìðWý]‡»ðÎPDîýuç¸||ÿ…ÝØéî^q¿«Öor7UÿÜR †Ûþ?~!aùàÝÿn%ðÞÍ©-Äûw{xy`pä àN^ÀŽÀûUSA>¯ †8CìòP{û_ðoD@Àkç ‡#þùƒü®î?!~¯ëÝeû' è 6ÿðøƒüo8 ØBÿðý!à¶`¤-ÔÝÕäóúGrÀˆ;_äï¾ËÜßëßâ ãÍNÁÁaŽÕaÍg•r4^ÜÃRã,&éìÜ~³ˆ "ìöw™!ˈS¹”¾Nâ…5%¶Ù9†k¿ÝÆZìÈ/ôš.ý¯ž<×Ýh›¡ìù\°+WÓM‡KËm(»éíæoì„ÞˆÚ¦ÎòÚÍC”H7ìÌ룊wMwÉü`ÄÔ†Þæ;a ü«’1îx£8Ëࢠ–\›¬I*&,$7é¡÷½‰“ÓqҜϷ êÏ9ñöâ -ýÌWøÎ'}Ë ùÝÛ©R›SÑ¡ŸŽ>ò“ßJU¿?íW\¸”?Á˜`çz«"cqjŒtòÈd¢Ô!пYðTÈ÷ɧìÉÃù’‡á8‡*Áùß½rviNÊ´l5°iÑ#Yšú1{–ºô𱔄D>¨.çp†Xt†¿‰è΢ä¡k%¿Ž«!Á/¾ñ¼ìd#ý…&¢Ž¢F¤¬Ã‹édή€öÆ)ø…oéK‘BSO¯W ãŠf#ÎìMÅ–]s*–›Èv¯,OÔÐïÓ­÷NêfyKä³X!²Hd VP±orHrU°S*VžîoÚ]¨ †íŠÎœûy&+kç}i`Ê,ûŠ™´ãõʳìKïDä °n÷æã® - -‹º©Ó\'ŒòÉín! …bv|ÔUÅ€ ÜÕyí1Ûþ7 Š1¯UI“kÓbÜbJ×§f¯aXó”^¹½Ó«²/ÐÁioYÕ(F÷“/ÚHó|‚«ºÙ—¬=ÔòIäRF±íá{,Ø'°ÔgÌ,WT욺ï*ø)£ÞÛ=Ù£²JƒsM\ü$£ mq´˜ P­ž¨1×Jr´-Ò š Dž˜Ëo¼b;Û‚®Úer7×Yè⪰w<=“Âx‚÷-~ÅW´u“µŸÁQNšÈRkêx@Í÷§jøÛJŸ‡iy˜µ4³<¼UÞŽC¢ÄØ'ó«Ò¡¾Ò6[î‰ýÔÍôäžûÂ~eh˜¯ÈAפ¦SïF[ù¥xÞÆ{Zúç)Q@KbÅ£mñá])g«Iú½—£pñ††ÚÈ¥±åÐù¢}‹grS?_ŸFõZ¤ñÞÛPÒ’øt¤¿/‘LÄÔ#ÌÖý¶FƒFFqHZÂÞ½u’@Ôø W ¦÷–a±]2DöþæaDƒäjT|?g{À¤nÏ@$9ÿ£·U¶ô©n.à«eæ55"‡êú­® åSˆÚ%w”A ]ö,Alýë ¿_!˜!ÊÎÇ3^¯â²s×ÊS'Ræh1Öœôst¿6³ÚA+ª¥Ø‚WßeW¸nºë³7˜¬wZ å{lëüÚ˜Ô¨¾v…yßßÅÉ5÷?·ytÞ4.¢=ÏÞÍkæû$¹ú³Èª~Ð3»bÊÛüçAáë>‚Œw —R-&Æf÷éßø•3òÍ/4o±îj#„éúªžÙÄ¿v*xJ5÷vt g»ò†2ç~ûÛC«»¬í²QÔÀŠU:?¢C-ÅħON/ŸÌ~T-¶É¡Û öÇ ñ™Ëû­äÚNm´`ñ«Ÿ¦V¬K_DôÇq¢‡5ÊDâV1Ò§Ÿ%âŒÎÜï0$–øT¹µWÎi!˜(ÿƒ…6¥ ÇM0PBäuÍÝÿ ôp4ƒŸM¦RŠG—Ž,47öÏKO³úÅ]é²ÖæÊseùÌ­è /ã'øÉ!R²ã"K°‹wÂxþÔ9'“ô \J$Á¯ë.B8û›XÞýxB$O8üA„?â2Ü›BCøeò•[g—Þõ!™ó¢øý -Ü7}Önû>ß 9?žèä·bˆl“ÑÒ`lªdsß¡²“ìWâÃiRõZ2ß•¶¯-ú8¤ŠUH©dÐŽcÜÅ—[~)þôsÙ£îglŠ¡|| ‡Å‡vN -tØäÁ9© ÞÔq‹¬RÞ&AªßßâCñ܉ŠbH)®Ë¼"Ïããókt -ZžïTD…C3&Ô#4W¨Æ/X’R¨ý&}ÓÑ”Q¨¯˜Äñ*f€ 7]ß²îY¦ÜÃ!Ù«VÜŠ<©ßÓ3ÁÈGORºf¯e©Y)Τ÷”–°æ= {>üíTQ%Òë£Þñ§®¨4%“amØÂ’·_Ï*±™·Ûì'³ä+”ð ^NÑÁ«Ò fY-!hL39+>ìT–ŸŽ…·F·vˆÛÝ/5%ÑêXØ#Ê a#- -DbzÇ}Ü:s–X«‚Ÿ¯{’3erŽ 3nÚ¯% Ó9SI°8m 72‡Ä½òÜc yÏ2¯õ¶C.Ix*BÛ/(üˇ«x*ÅËjk‰MiµÝæšÍüž ûzÆÌ\èÖLW:Ün¤×þ~Œ3•‡8\àµO*ÑábÞô¡%(“²CsõÅJ´]©ìjÆKÏ™/e17æ×ïñµå«­B Éy|ÞCOLº.q…ü¢â>=dB!“ Ùž6»²*M°~Íù]UW™‡UÂîùÿ@) 36àò|'¼Ðý…§äòÐ…|VztìË>»aBÛ×Ô '¦üç äkðjY}£i®„)á¨uIfÁNAë8oŞèpq¥)ä<½ŸV˜0³xdZDÅ++¯¯KÙ' -r%Ù)¬ŽV¹R——‚Q˜ÇtJr]RUÃâZ: ž1NcÓ>‹µ76\‹t. YŽÆª¤!a±4ó˜J«þ‚¦æ¨PÿwÖôýŸeÈ)c‘žGÊ[y^3Ã~öž:†hú)Þuî5tÏ*!ôn’YŸ ·±!b«Ì#·¨Ó£ŸÎ zFø¡|cÄÈ÷í“4G9'ð mzåí><8Ô«_ ÌîïÌ«d+Óò·$‡jph³îÒ•ú={d3›m‡¤]G …<¤Ùé'¾èýxQ=‡ƒ•›Ý&ÀÃgfHxßxŒq6Ù}JÙüÁ„óZâiåevŒj¼öý¿•ÞýMtšœµ´fghí·-Ÿš÷gqÞ"È–%k‘Ô1PSTP×ëýÏäXü9’×5©IÞùW!O‡¢Ÿ©­‡¾]™¦ˆ‹Û°Â¢›£ªìàBWþñS¼R5w&iÊÙŒP9UÕ è€Jûéùƒ˜vjñr³µãë°ßUjP}÷Q¢ýLÌQ €ëëqM™ŠI çú)ê.ÄmÛÞW1Bµ²C¦÷ßõ¿óÔÄ0ÄCMšÒfI²þ4‘Ú‡e{áÇŽ±ÛÜÄ×ü%P(€që¥!凯í:\¥¤’„I|c×—‰»Ã.?޹×qW^§DÆÓ¬ßWЬˆ+Kœ¤¬Òã[K ' àâÍcJ®2Yq¶i&(È!µÓ§Íê¥6Ž“¡0Ô²”0zÒ±¡™Ô½‡ïhŸ ·§ËûˆÀ:ø<ÆQàÖÖìˆûÊ>™ X"ÊÉæc·Bvà`®ˆB€rhܘúïi³‰À#?Ë–ë¹»î\±»ýldšŠŽ†ïI -ÞÓõÍöF\ƒ¼Ç‡É'cI\ ú“v‰{õ7J–·¹PÔJ&Ï·Fiâß,ôŽôÇ7ÄfhPl[#νÚSú­¾B½È¦¨¿ˆÐu[®«˜mÓµmçêÚeÊDBò+åýÓ®vR¿Mô…x5Ëyx|’ö3ìV´ùp»Ûwh»ºç÷â¼gŒzÍIñ=TË•,â5t.˜,÷'§%×}BWs+ц¶®¼Ær/°ó¥{3Wíª 1ÓœOOŒWut֓’²2!åÈL˜B„êÝMôÆÃÝ'%§ö¨+¶Zbôíã°MºÕ€ÚVÚ´Ì•›e°ÒmùÞ÷ ħ²@}G̳pJœðsËŸéCò>`/¢t_Ê,¢ž~G1¤®n|\uZ&±{›´7Å('Üu{P)„öÞÖú -ž2§ ^µ+`A{É©í¦ûëóò;ÎÍw-ÛÐä)èKÃ…B²õ÷¨•ò_‡QØ>&ëö*éŒA›…Ö5¸ò$°Oø ¨˜dºw𬬟TQ¾5Pa‹êÒ£Zn{¥g²ӆбˆ½&¹ÿ#Ã6Ì@8h‚Ú4^& "Žs-[³Ï¬XýócYàyÿ`—ÍÁϨúÁÕ¤šÚ¥tŸK™×v=.f‚ŽIUäL§#A¦q@Èi*?Þ¦3žN­³ ›²™è -ÉÅrÕ¾`%O7!Ä€¥ÚªX²ª:‰ÜFÖo°¯@Ž•Ç Š°ÏN:Þ~ª™ß“+œÆ»øµ-¹«›LGµ"·Z‰Ñ{<ÌL,îx°W+‚_Ø.\wÖl½}ä±¾'¢v[³ö¾öÙ”ñ˜Úè¬/°î÷ã,]¹íáÉÛåÀ²Í³l,Ld’ÁískóÐ}kzÃ{=ÕÁÕ¬iÖQˆ†>¡uÉB°SgCéõê1‰£ÿj£È|¥IU[Ë4:‘DÝ~Kp,h{%ßïœ)î+š6Îö¢ú·¹ží£˜èÇ+# *p‹S2Ϫç'>ßåü<¡õôqð9lÚ—˜ˆq€qe÷mòÍ {·ƒNC’¶–íÇ!âÆÍ¤ ›)‚] àI-¯éetƒ;¨’ŠéC®t·¬®÷‚x¹ZŸäœ€.¯}/æ5"G4kt±Òìk ÂG,Ö!¶[fì0›ÊxÆÆ#7Ãø®GÜ2. =Yp»×*„™“–jY‘ÊöÁg’‘òÙõ›Ç_fwÑÙ4‹êñB³Žž‘¾Ç1c´“ÛbÛ É1›i4"Sdæ' -f§X¨ñ5Ou:VJĹ’®ÈÃrÌ9X¨w²  -ÆoéD·2sø¼Hf‘Ö×ç&gî3Õdi3˦ÈKìSŒ¶--ç²Xº*«¨ˆTÎ3Üy]e?` -©jk/ †‹õF¦Xú„•Þ6;°xа")±èåÉ k õºS…^(ߺvOÎOp‰šÄnì¦ÕŸî*7~VÎ NÑέW dÒ<¢¨Tí;*äžÍÌcˆ¥$Öç [Œ)«¿|¸ÀŠàØ.7IÊÎ8Å|ºTadÓ–ii¥TìéŽíß%£é¯.HЩ(˜¸ö*ÇGÇx§ ±‰FûWÏ)lC».D½°qy²Úù¥Ü˜ -qöltÌÊáçÜê2rÙ]Wà'ܺèúžpþ’À3Tî’³¾–™þÈ%ÁfÍ­oi+Ô@iŽ`E•:¡§ªÄ¦czÜß?§òúÄqt––›Ô9°.A³³îÎVϬ+?Û -p€ë YbÔŸ5uávQyŒ¢œ-ñˆ_§F͇†Þ>‚¬m¸Ó»¿S*èÙ ¦p¼¼ÑÝÉðLæ(t²Â:EQ¼ÞŒ—)óÞXñ›giy§ô£¸j|ÛþúÖ±g¼ø]cQ²n~(½¶·Å«Süo#oaÇA$ºÓs@:fìÏ 9Ñ¥6á\[ßï³4÷*6BºWY^\¸“7­­eUÑĬÿ$a$þ†ª­Ƕ¡”¯“~•ŸýËk!žì#ζP¢‹ÊõˆÆ9iÛÜôWߎ’—77–s))¾Ð5½À,Êõø‰§p?¡)T9‚b”&&mrŒ–ÑMXÛ“Yÿ¼n(ÝÁë)jÑ"ÁsL¸7k·ò€MúO­7±ÜUK˜Â}è¥s(’ZtúZª}ŽæV„t¼g©wL{å~ÏÑÙüÕPà -Úþò£Þ}âgJý„9|Œ c´ñUS?Þ¸¢Àˆ2žîˆàq‹úÛ5£¼qo! ,¶^ üô¡‚ý°øjB‘PÊ×p†wŸšÉdg¥fÆ„³½Äí b}#PZ|ˆV“^×4B©û–fس’ÑoU4F=Pò eJNßoÔ"Rú4×ÖÏ¢Té*Ò9TÚ 8Œ JŒ—èAÑLåÔUF•c×eÇNa×´±Y¶<§?á_zñfz–DX}ƒµl)ðÎb—äa9¬N©‹ktôq§¾¬¾y㾨Ûž¡öºJÄõ™6Ù:¦)jØ ùô¾^ÚûúÇ»§k L̶ζÁ§­ˆ›y¡JÓØùýÇ1Z2 -v÷[Ëi¨)Ò¬:¼Ãc*õÎ ‚¹´ÛFpíxCؼYyÎ {®Üݺê¦í¢v,'#ÙÈUŸ+C‚ â©âñŽT{3«fú¶Np7'¸$pŒ;è>"üŒo¦˜JÈ<"±=tA»¹â·DÏàk¼OkÝB딵ûOâÒK:¼úø=îEðœ}S€PÛ»yŸ|$";Kþ`;\=éz¥âí‡øS›zâñv¢ÌÞÙä¥vðàªfÝÃ2—"[ʇ”ZùZ1²rÊžŸ:y»*á™þ–þÄp€ß×]®À·ÌNZá³_bèCjJNš¾4JB·ªÀ¤‹¨KO‘«4W¡êf4´Ø^ïÕF‚c3¦NÀ õ7_²}øWè=˜ƒâxFV> ¦rWdš,ߪâ¼àçÉí­"§¡ <¨žW«âäå´œ -'Ž%5X™p›.ê—/jõ§·”5ºõáüZWécÕXR߸îV5ˆ -žÃ,S©OÁã˜Ï³Ë¥õdÆÑfõtEÇš“¶ùêÁPþyÓ”„øhÃ1[û¹ÇFk®x½}žá‰¨©ÊEµ©¶ÙÖ§°í9Cßà -B3i†ëÿtšñ -endstream -endobj -1141 0 obj << -/Type /FontDescriptor -/FontName /MWBHNP+CMEX10 -/Flags 4 -/FontBBox [-24 -2960 1454 772] -/Ascent 40 -/CapHeight 0 -/Descent -600 -/ItalicAngle 0 -/StemV 47 -/XHeight 431 -/CharSet (/braceleftBigg/floorleftBigg/floorrightBigg/parenleftBigg/parenleftbigg/parenrightBigg/parenrightbigg/productdisplay) -/FontFile 1140 0 R ->> endobj -1142 0 obj << -/Length1 1672 -/Length2 9903 -/Length3 0 -/Length 10992 -/Filter /FlateDecode ->> -stream -xÚ´T”í.LHJƒt %Cw‡tKƒÄCÌÐÝ ‚t7Hw—tHJƒ€HwJ -¿Ü{ÿÿZç,ÖÞëî¸î‡–RUƒEÜj -’BœY€¬ìI%%9 €“••–Vìl ú[ŽJûäè†BþÃBÒdâü,“2q~6T‚Bò.¶ 'È#ä`gp°³óÿmuH™¸‚ÍJ¬y(ä„J+ µ÷p[Z9?çùû@oÆòóó2ÿá·9‚ÍL %g+ÝsF3[€Ô röø¯ôBVÎÎöllnnn¬&vN¬PGKf€ØÙ - r9º‚Ì¿[(›Øþj• ivúS¡µpv3qž¶`3ÄéÙÅbrÈÿšjƒþ¼h%9ØÅîµrÎ&ÏG"±|&: ‹•ëO9ØIì2W;›YýI¦¿·ñœÃ ©BÀ¿žg/vöÿÑ=ßž™Íóãâô¼³?U&NχèüÇzcÐó©ýwÒ3¨ùï›äàæ˜8:šx >Sâq¼€ÏÇkrÿƒó6VÔùÙðܳÀêˆú{Ñü¼6“ߢ?€ÍôÄÍ`{>z»õÏT°Yüyž‘åïçñy†ÿšpØÀÿÂgV±AþlÐ 'ç3²YþG†g¢³Ùÿ[ÂsAöÏäšÿ#âxŽoÿŸ žc8üä°ý[ Ïs:'['« 8ž rÿøláñü¯¹š¹8:>þƒxúßø‡r™¡.ÎA̓­kƒÛoªÅIÜX¶Æ…NRnt8XÆ Œû¥§¿Çkdf,)”Ê,öeŒ¬»”%n²Vç/¼6ë(ê=¸~²PÈìZR˜~˜{ú ;óÑëš”j³&W;I‚\ Ø±F•ì=V7Ѝ¹e¿-¦7]mïÂG·×x%2¼ò!íÊÝÕ%Šø¤üo7Ô[L‡4·¸/ é²7ìbƒ~DD$+§Q)uޢƻUa­Ž ­`÷‘}~ ï¸uJêŒ--8D*Å…Tõv%ã!»Øõ ÇËTW_C)—RuH2/¡å„ÐàIÇ:#Âê#ê!fG^ÚN¡Ô?ù–“»'ˆ/9{†*Ì2ÒË\蛌ºgË|ØÈ4Áõ"ÂúȦíËîÉ6ú jo«ò’s?ßQq÷Ö)•fz,¬Ú9 9ÜÜ>F73ö—×-²Àd!÷¬þ‚ó”Î-ðôâGAšî¦ê^’ÝMÔöŽºµ“cσº:uÀ[›ÁdTK­-1‡Hñ2Þ6'þ¤„Ä‚ãXo6£FѱV(Y/‘§œˆÂo¶÷Ïy\±Ð$_Vx¯/LÆ%¢ØZôzÿ~Ö2uv+8ø5/Ï«×"ç wRôi(>ñ|dºæ»C̹Ú‰NyMTKíS¢Eþj™·kÁ-”·¯&u½¶),½+\/W^íîœñØU}¥ì)Z_”+€c2Ý`àÒ³SÙLß¼‹¶03¡ÊêMä23r#Fæ—np\KcjL"/úEWÁuh&)H³u¯áíàÈ% ö˜k®.$ å>^yóTnIßóåÄTàkÁ rEâ<˾¢[~Ë„|Ó©¤Š¸Œ ë[Þͤ&}(bßÀ¬z¯OHâ—Æ¢òÁ$fZ,‘´“~³|Þœ>”†¾b‰‚ÂÄ–Îö*âó oˆ!bçÔ îeäNš5îeEJ¨HÈõ 1{|e­ûÁq¨„8E¨Öi)¼uÊL€øjô‹v ÎÞ²„˜9>Iæ÷ËÛ9zNØ)Òš;Jwmýò*0±©û®»§ª;KR$‰Aýr8d…É“§°Zßù~¾Ä¡`ªëö4ަag³Ù"í¹_±VÅ£z•ò6¨«ðhÑ¿EšUOYx3Íq¾Ÿ/EVõ´dÏðþÅ,ÞýP¥u3qVßæVÏÞÀ½I>½˜O~­] -< xük'×Ônòù8,£iÌ óqKgYÂìÏ÷[ý«––™üÈ·³SÁÚM ¦vJãÌð|´U¬Á©xþ«S¢Õž³äbE4Ø=B:’ñû+AçRµ¤GeíNY“¤ t¢m¹]DšÉú÷=ƒT™¡8%Õ Ä%Ká©Õ/J‘4õ>]ÄÿØýA’}ßùØþz jÞ(â:[&V&L´ ,Ð{D}*¸ö€Ž´°b¾›ªx³Ñ“Á¨`0†â&ûƒèPs¹µ$ìTúX‘d„¸‚iE6ë…}ýøâõ›œã’oi•÷§š”Ð1ÅðW¹ä&)Ä[…*â¥ÝÄÛÝ‘ôZ)´%ñ_ÖYw#{ÈäègùWéE+üí ]K…6gmº§8LðȈu"ŽNÑ}ôßVVj½ùÑ5V挴<âË-ÆÝPZ† -=Ùi‚ôõÈjÉ}Ö/ljQ|îÊœˆÓíö—˜îgé@ãANÉzSŽuñœ5 ¨/¿B³pE-'-mØl•;¹ß¨êo²iÛ§8“–#ùo©O¹=1ñ˜6ŸôöWŸù gé—³ Ó6 -[MwL(PVu™—¼ïIÑXÓ¯{px­ç ûˆK u„< -.ž¶zú‰qªpÆm* ¸:Ñ9©¯DêBàœu¯ô¨íGúÀ+Aq7»ÕÑÑpú¨êåQKÂ*ÛÜ€/kL€§ùáK©ö…»;µ·ÿWœ~ëÎ 5¿9ý –ˬY« :ýÂJi€:x¹œ©žÑs¨¬/&˱#MHì·JåÍ»Œ€ÞylØou®ãÈ©öAQDâ©„Vâ^ŠÇ2sEǦ-mϪ±U¬n½0»—Ó—© ¬Ý(Å!Hñƒ1¯ -ý¸Êð!ýoûÚ×§½ñöM^ð®Êéæ‚ ×~mËyâÍÚ ˆ˜rbQÙµAc‰F¯Õ`§™ÉòÖ›²ýÏ?x- ‡n7ºâßlÖiž´J·„ä<5æ·’Ñ~ ¶Q3O‡Ø`yÎgÞÍJÃì^,‹dTu/yܶ‰L¡i:Âcrb¾z—EcÐOX;72PsÙ ˆâ4b‰é°$ö¶Ï4s#RÊÀü½ZîG–׊®‡Ey€”[X*¤žb´æ>îÊL—ÏX8NŽŽñÛªeüáÏoÉz--Áí_œ÷†Ie(ûG~$!¾ Z^ä‘ç+ñ›ª»$r›M´#¢X–wõœõ[ÍeŸï?Î5òSmÜØ£…QßHox¨{R¨Ï÷ð®|$¹*ñˆfNàÂßêA Ðæ:™\°þ¤ï®—ËJ:+±ÑTÝm×…"é¤Þ볦·vmFPœM²ªÕžrv?'†_„“ú QÆö;Û¥]ž":÷2rCmïxÑÇWB—ëÖ²IOŠ -е·®—˺>Ñ_êü+dî¥‰ÆætugQ.úÞ2{ƒÇ7¿j.sü‰M´Ì\Ëi࿸8ldz½£¨–‹îÕJ¹ßÁjE¤× Ò×s(ôþ¡(P4ßR‘ÙLçU¬ù>ANá†SÅ==Ü’G8Ý…q'ÿnÑÿÐNM]l`CÌTS¤Ú6µu;dtîSâ‰Ç´ÎVà´BúÄŠ}®z]ŠyÄ|À;L™oÜÊPɾh»äJ¥ÅórŸwýÑ4‹õJÀ÷‚EɼÇñnçêgËâés¸9£×ÀÆ­)\Åû¯Lø‘óBÆÜÙk(ιǔ -¯pç‚3w -²™ãh;KOÁõ*S¤ ±¿™sÅÄAbR.¼Cz¥QS”¯ #ÈOZ{çÔÄjÚÃYj ÞÙÂæ l‡ü 1-úYzJî «ªÿYM`‰ø´ƒíº¶8Ñ` wlIpoV•—²ŒQ¯´îîŒÓ4˜—Èh3fV«€Ü0ºèØ&Šš`”£¡AÃa –yצ#v`¶¢ÇhóàJ -×ôA¡€;{•f:%ˬ„=}—HäÊ*®3Ç)¨ ª%ÕAù°óØ·ˆL†­¶QIDh¤ -àÑ,ýYT§ƒ¤&¦þÙÖÅVáÚ$/–pë0’×4œË«Mô%5ä«qCœ˜pIÛ1Tª9ŸŠ|^…Ùý4@z(}ªþ¬_rͪVj¨Š<Ñú9úˆËá/wçmO'Pû«€ž\Ý2ÌÓ -çtisõ•Õø¸F$ õœD!yl™ÒÊÚ†³»»y¬¨1b4×_\ÜH ->mÇLW Á[î%9 L#KâsX™0ˆ —‹E Ö/”ÙcÊP«÷¶|Q`!Ú5+B?¾Ü|ƒo²ä v>IV5Ó–Ãk™oÿk%1>j5ØX‰ƒÿæÆkH°y” WF)ÒÄìvR­'ê~‡Ë¿;öë†^ñk Vâ l5:ÔszÖèý„W¶i§¢õÁaA)´¦ò´VR-($Ú-¹­»º•ÄïÛw·áB¹f½Mž®-gg0»0D@gr·ŒÊÔP!Ë®jtz})âdJênq«Æ=2±°{loМr‚$ôvY)ã]Ir -V÷¸ Xã*>0n}Ì?3ôÞ1@’PýÂ¥o¿OBV}„¿kj¾°ž@ó°ÜÑÿÑzêäªBwÞëPo)f×1†"@€n1½èºb±ÌÚžÄã&:DŒT‹‹_·wð“(£ò)ا©Ô‡“ôåoq̿„úõ-¡4uÑ;>ë×=«gäzyïƒDÕu‡±ÒŸx2Gw©«cÎ~î1Ÿ±‰ÈΣ^csׄ· -¾›^÷À2À¹â߈/Ýë9?)¢ù2Æ‚=.6{Oã¸{rW³ñ%%¥tåüDëpðl -¼^yOï8}œ­ô½¸]Ð\Lóã2JR}í×bi¹²“¡ÜëÔy¦Ã'À7-¬ƒ_?1rÖuXŒ/¿#9è^• É ÿ sDë·„;‹*7õ«ÉdÈ ŠZ"íµ¹·°ŠhqAoKîñžãR^*ùÜ®mz‰ýxIÀ’}È–k·[ÉQIÜÉåÃ;!4£ÊR2‹ÊÚ‘8Üèeõ7¤+báúþ††õîoƒBK¾ ÷¼8¢ -Dú&p&ËD®6¶þèÖ=«ÍñSOµä•n–±Z’Wìùp­®Ücõ/Ö›$~•ãå5œbXA饢› - ¡[wsHú½ötvð»:ÜÐè`>G,t¤w,Ê¥—¶"cï I> ìà/&}°ZŠ“g/TWɨéÿKk Ò÷˜€,“ç»zm½·etŠ¥Lp¾(#·¸sûa5—À‘‰@Ã¥jv\}/羑ˆoõ-ÏAEØ×0L´ -î˜^å4®.[Ï(îßÿÃív‹“(é9pŠëS%YZ'tYù-Zö-%ü˜¼rÏ3 ãƒ`øa~ áá-³ ªŒ?EB¼¥g³}7Æ6wDå_úÁ²ÅshÇ*­¿æ÷qW#ؽժ»Mód¬¹à‘+cZè»jlÝËW¯¬Ü)§*"Ý}EQ©Êâ©dÂH{{x~P˜”ȺOz¡vD“£±°îUtxÞÏú»t=¢X„G®9çšáiOÕún9ëàQ=B¢…!P‚ztiò3t.\Øè×Yæ™ ý³Hv;0#¥Kîã[¤<6¸ØÜI®1ÃÒ´’øÓˆ»é-¶È©3ñOÁˆa-M˜ˆ\;-–Å1zø)Û'±|âЬð¬ÏJuº$ùÓƒ‰¨Ádð³rmÛWçYÑUä ú~ô|?l^§´J1_#Þ‚M3‚‚À.`äwÙЇ½šO±´e]—XÑáXq褖û|fKÖ#ÀŒšÁdãC„YI>ƒ¤j-€lqrUCw5G¦ŒCäW§Àg Ù9Ìb‹¶a)šQÅéžœñlÉá—šü‹=oä['¼’—vÓ¾N=Ž0Vàó7²1嚊ЊƒêùË$U$õÕíÖ÷Ìä\¸ÖÎJLò¦k$¼“ë–³2–4›¶.ÉR“¥õ§¬©³0i þám‘f>°x0n×ðÛݵ²çå…´³,ä‚\jûZ“h¼(í?pXT ®×z'kvæéf¥¿=O‡Ö¸”î8ÎÂüb¹¦ -¦¦´è¸@ÄŠ^‡ù9_rÔ¿|Rʇª?1&†;h‹EDohýâ›C!vï!ñ$@šPl8N”×¢;þëŽAìÀY"6Ì-NfNÕ:^ZbB,þ‹„`?æýÒ­Êî¡õâI§œƒæ â+²ùݹf‡_;|Ž·µ»”X–»ä÷Ò¼ª Å¿„ºeçM ù—%oH›Ác/V?|b¾*âæŒO2zÚnfá¬?i&êïÊMP‡‹îI <÷®…øåM´ÎúÅNt‰ßî‡ `ÓöÁò)]Éä“öéloó”X‘öF¾P"óŠ6#ñ:t»[p^º:vœƒìıÖ7é‹„EQšîo,ÚŒz˜ Ð -T˜Â?ì½Å–3¬Åuॹ¦J8¤¬M|𰏹&Îoÿ6Èúƒ#>Ft/³Nç(Ù±«0¹2NW•¯Mÿr÷îtIN)¸ ¢hÃnž– +a›ÊCêÑØbæ‘Éc¬¾À…L¸1çq÷Ü•p§ŽOÙµb„yäúœWŠW·ƒÈ@Ë„ZÙö5­a€þ³Óv–K§ƒ›ûÏdÍ@>!92u§"U"ð„,ÒâBÓÀ“3–L´—Cø]gvÕnú’S-$¶†3Ù”rHÿaAçé(;ç0!°‡ì˜pT &Î Ñ´ÒÞ…žqà åÛë•óFÊFAs®µ¢%=Zÿ‘O ¿Ìl±J¾-ó*g5}{Ât^÷ûLü d -ûê>Žt˜^qû‰#çEh’X#Xr߯W ¢•Šþj —&·ê„ï]VÞ©Ë6äü¾óí¼ÙØ8_˜à­÷‡<šÖZe¯8§M*U;a®·ß5FV‰¼H/–Y ó Ñ-y‰›IÞ]IKçïb•7p‹˜â©Û]? úê­¿VEÉ(—¢Ô ŠIUaŸÆuìGôC1gÊûæ3NB8·жçÃ(Pzä¨×ÔHáQ4_—‰ŒµiXÍ•§&<>5ˆÚ„õ^½g n®È.}{(2ï KÚ•VÊbΘ+ 'd8â7÷tûáÀµl™»¾ aå·`šúdåêÃ@O$ë¯RFÕ1õžï±œ×þ6¯ä.Éþa<¬|O°a­ÐAoƒÃü)»„ìÝpvq'8M|¼—)«Ó3~„¢Tù–?Ü16GÎâÉÈ5¤9¡¯ 882Jŧi‘æ¾TÛD0íà$ñ!½µíÏ,ŽSø%¡žÌ—jï€åÚ›µ/l ¸yßÙ³!#/Íã’Iö5¨“A‚ 3p9âW׌x*@(¾ü>“ãõÛü®žGm¡Ê÷šoƒ‚B(†é  ÓÅ´ŽòtãäGœ G_ïÞr_u¢0O¨Y pˆ Å93œ7>öR•6“Ò%’º9×7ölª‰òoH°(ØÛÅåà’Wbå‘©ªž‹“[¨êÀqý±J_¶zþ™žØí×Ù!lÕ{ª”˜L¨C‚wwEëJbmûåìfÕÛê°™%ÃÅA±ÑÛŠŒ­)øT&)œXqXE k¤¹G¬‚»&åAR¿ÂáBSA¤d-œ‹òÊkÑüŸ$I1PÕ<Þ̆¾¢÷±É -_$øç*„)’šJ 7­¾bêºÛU8#{ãø8h}sÒ蛿Ôì$Çd¨ÓÊhx¿ øÞ¹ÃæÄ“@ZQ‡ÒÔ •e¿2Qßíï%Í}d=š¨abKí‘ P/ËUùôسä$óÙÍYTª×̽óþ*7F§EÔîE6ëÜ0÷J—r#+>üà•Œæ±e-Í*lür__ú#|²ín¶z^åç×(RÌyß“Ly㚦k’ÒŽ’šRã4H@äŠ)ÕHŸKƒa9q‹¾“ºL½£2õ -3bÔƒ±å„ ²×P,4ͱN©x¨ÊdHɤFcÒÞ±Ó£¬n®W.²Œ¯—~„+-lJØÓÍò†§|åEðÑÈÒýå׌yYñn~š•3§h4 ŠHÅÑw§þñ„Ô<ƽfÈ=&§Ãìê‹ ¿|fÛôjºgÁ=òãø¹ÄW+Ë_På¿8-ÞXOžRÎýðEŸ;¥Äþ³pû Ws›Ëä4gNÌ\4$?¾¸Î’%3ʶQÔ{ûö[’á ÝbúA¨Án7°o"ò•ÿ—ìŠ-ÞŒ<ôÔCÖÈ\$Å…Þíl½_4ˆfÜWÍžè°6G@HW䫼ŽW¶A~Yì…3Vr<Ó»n×8‰Ç7z ô»cÅl6èFÅ*aŽ@@Ë4¦È .:`ñaH÷àzÚf¼Uð8åÆ[ÖTBð¦æEŸ@2ïÔ<»‘òt~ŠD|ç®H¤WFø;àcÙS1®Î£'Y‹ÖBzáÓ&ßjaû§¯ö'¨Î;öYúúA̱µÈkU<ëAC¯ã4ùßñÑ–(ß5ä¨(ØH` ¦`c+Q¨ Dí}ÕN!cÎQ5=Ô7:±7…[;Jñ~_ÒÄb5b#‡‘ŠºýÐp+PŠŸ‡Ê ˆ'ôKxcìm±0k¦à’Êö’~õ¡rGqüQ…¸*ëædªÝog‡yB Z@"3­×G®Ïq¢DaMÖ¡¬‡ûÜzÂ&IMt¡¼…ËGtáÊ…A— -ÓZÜƨ|£§Œçž­¿ÅF©ƒ>l­ê×gë/°óØšçÒÆî®°ñâ{ÇnÅ7Ð3Å?à<¼Péð;?çõ¤z`HZ;JcóÂcZ>‡ÑÍo­ÇøäÓ›cÌ\Ê»…_íë4œ, ɤöÚ¦-KT勜µvûò€Apõ1i ÖÆŸ°mâMŒ¨ `ÚÈ!Sku¶fÑH×?‘ºx@´m¼$eeöe¥E -Š -‹=²|Kÿr¯øšVÔ)O'»OG"²¡Á”^ Û$ÂlÚ®DŒø:(.sß`Â`‹b2vE]P—)ÞÛ§F B4•ƒ”é`Óû”[Öz*…XˆÅ€-fÀª%¹Ä3OE„å³’Ð=¿ŸÝ›1~ÛA”Ý)Iñþ0H=#”‚þ§øz‰NSÄíõÌ!ZÓC“ÝþwCŸó³=Î0÷NJDÅÚ·4¯”ñ¯8­2!53~ÄCÌZŠü…ÔÌàéPhš{¬rªG‹éa‚ž¶€¢¤¡÷xL8rW‚}ႃ(ùzOŠhÀ¯vå3|Ægÿ:ÆV°Ã”7¯ðN%S 9’^ÐÀåò´÷ØEßñÞ+2?Z+»§å‘3xó6Ü•‹#>ÀAÉ¡úÂ&çc=\âãé¢]’æ oÖÊø(­õj[a˜È›6ÅxlØk÷Õ[Ï¡×u+ýµ@ÁÇBÎy"}×¹à¶wœ²z÷ѾE=emK<}ú«’ 6~?cwñq1Sy+]—;é•ß~!]#ëOm–E&¥ }õî 1í8éŒYª–ÝXº9å7Ò éÃóIùLÇöˆø¢tŸ'öÚbÎzG-øŠU—hÚ‹3VÅ]¬@]2ÝÛŸýN 1­G§7¬‰ã†|ØXXC þÚûn¡ß³9Y@„ôF¿2ýƪsû‡Ušôgãçex5»Ãç ÛÕ2•epâÎ>A°M̶^ýŒ[-çê‹6KÆ>.l’§¬;£wGeÚ¬‚}wa+íçÌBy oŒ…ÁK®H;†Çaáu¤ë¦Ó¾µôCk -úqþè%Ü/››š`Oû¡_äTÜæã(¨Rޝ{®ÜõÏûn - -÷¤NwÚ ûKw¶uv–)Ï¥¢Í?Ú{@‡•©¾êL’3ûÛÆ‡}ÏNïS´Óðwc¥%|,±1q õ |=Å?ÚWÐ„Ûøñ”P -N,ž•·IÏ^‹¦ÞníE¹m«ÕD­ÒiêJ,ÂKKkh«úÏOE+Dñ½Ðïtyjä°EL-œaZYÚ¡õBM¥ìUÁ:Ô)«ÚG^¶[ãuÕËZ½74*/UµqX®Ü̓ãWnC -•nò€…wf26ï^çâp\ckFiÒ¼x,s¢âÖRƧ¢ ¢¡1%¯ð䣶¦_|ôzEA!#·×cóICD»ÈUð‹ S>*}¡Ž¡±ö×ùø¶ùö»6(.\.k쌠%¶wL¾ÃÛÃØæU4‹vº×Ü>Æ-µüÓíÅ8]sVOYùÔÄi ¤uôn{ÿÊ~ø0JÓ$°Å5ÿ@ÅÄJXr¤aˆß¸Å‹Õ#r¾í©úBU‚ŠÈàŽe³n½œèzL–"m‡ýfv—âM)‡2„À‡Ö<óAÙ…ûšƒÖL´ÝéÕSœíÃø.…§¬¨ÉËw„ƒ:gV‰æîs ùDõéò4±ÖÕ¦äx+zl–ÒE‘æ'+¯@ìѯîŸ_ -ö<š39´ž„êcôd!÷³{òÛM'í¶í Õ–ZÔ7âð"ä¸Ép¶ŸGè%qðIº ½•ÊÙ2\å_bcÖZx¥ö; ò{‹¾®ØIßJ²ûCñÈh¹1¬çt4Eà‘ð÷_n®È—Ýkulôýâ$=PÍ~‹oÏxjëoy§ißNFÕzÚLÝ@q1¤gãi™qtÌsm2y&‚Óðwa ÷ž@ð ŽŒšÏÓ$‘ÀôÊRÖ¼5š*6cl¹wÍGø«Aaä6YÝÏý6~”vXÙéŽêr†\G ÌÛtßÐveé3ÆiÄ£Ù’ùà‹=Ô:rïQB´š³<%pfŠ¡Q‡n2vʺ´ÐJ—;>³ì‹£­kDzMp|6¯Ä— †k+q9² `Ý«—Ëc½O_ðܘwE¾7½]ÌÞ·ÅÀyKv³û¸8ÎQrÉU÷Ê:J:b£*î, /«x„»Þžé¾9@‘@ôð~nÛºí5 -ª¯xf†',ÆÇ‘¡“sv-^ðqòŠM[Ž©÷¢P¥9ÎG -½Ëºª9T«(]d¦kçpÜÀOx/z¾Ú½\þ>ا+,VØ™q_Žy|·»®…Ø#)a-3ZÒð\;£„|ý´÷f²?ÉüÇ“¼í)FÖ'*SLóïÁ©Aª…±ÎiÄ»šrÊÍô•BôBœoKòù-¨_¦Ô`elXI†ù-¥°ÎD`{·Âñ/3 Í_N›¶s™]t’¬¥Ë«n&$E¥yíz_“ÒÕ\“IS7£çF¹Nî>]by0ÒÖ¡‘Î`õùª( û• ºÅI´aï°$Qš®³;ñŒÈÜ6½L×ñäjÃí¯‹°¯Ì¸z'4°"ŽBdo‹ÚÌ?/Êö`sdÀﮊ¥O?A?9~?12­F)Åjì^"9í:n9O·24fvé›ä4i~[<Â7GT…ý0ÿcÑt¬.ùM`‡²õ SjylAòAÏa4<‹£¢ -ºÐQ!Wºò¾Î£/¤ZÍQÊ2&4u:(jYøÇ²«3)uûL˜È4FRÙ/Î49g¬D‰¾¯Ë¸ûôÓIä{Ê[Ú]ÕÆa8±wysÞ-gºXOWKÚ‰§9MA½BMFXËÂ(â -Á“Ÿnçzt®Âx>3Æ%+/´KPGç ;ë¯3@Ô¥ÝešH†%kÁäâQw”Ø -ŸiMÑð‘ît½¢øjñ¥ìí·À—â\?d _EwKL:> f-"¶É¿C¤zÎz2¾šWž”n”»I×N$›¸WCB"DH[ÛË~…¦¾–O)SÏG¹6_qé¹[©ƒ[OjÍ$ÿíñ=3.ÐWœX\‚S!Nq„AVùˆ7$ÖOYYt®r6Qö ƒ=´¦÷—nÁ…¥ñVh4ü°HX÷Ö½ð øhµƒK+<þ€¨œþaê“é«ýî!ñ*ɧ»&ßûG—·—HRóÐzvJ|Èœ•!7Ã]iÖµÕ*9lÆœ™¬¶Ïof2‡iu¡â ‚«´] Å·4¼IŸ*‚iêåßt)µ¶i¶ÿT~©Dõ!KØz½‡ÎGån!õöâi»þ¸l(LÁ†ªOëÂ,G‡ï Ýñ -ÉOÖÜY]3%q9OÍ[¨m„,‘3úÞXhê Ëêž k"Du -VÈ^ ŸÂFp—jë× Nß¼¹&ãžÞ`…,EH©g`gb;HáŽÔ\õe]›w¬Ó· ‘lêcøùRglIŒ¾¯1ÏGëµ ;"þ>|’_j°8ÚíÍðÏ´§³> endobj -1144 0 obj << -/Length1 1438 -/Length2 6490 -/Length3 0 -/Length 7466 -/Filter /FlateDecode ->> -stream -xÚt4œkÛ®!D”$zy½Î`ôè½F/уQf0£Gï=D‹Þ B¢A¢× z ˆNü“dïýýû;g­sÖ¬õÎs÷ûzîë~ؘïéóÉÙ¡làÊ($†Â–´´ÔÄ0Xˆ $bc3@`\੉،àh -)ñ¿<à0 V§Ã`ý´PH@ÝÓ€ ˆ¨ ‚Áâ;¢<$E˜ÂÐâÔQH8šˆMåæëppÄ`Ëü}8m¹ˆ¸¸(ïïp@Îî°…!-Æh sôQ¶8Æ÷_)8¥17 ooo~˜+šåá ÍÅ x#0Ž€ ÷ð‚Û¿Ú0WødüDl€#ýG¯²ÇxÃ<àVá‚°…#ÑØO¤ÜÀôÕ478ò³æ^௻ üÒýý+ù;fk‹ruƒ!}HÀát”5ù1>^†´ûåsA£°ñ0/ÂfƒuøÝ9 P–Ó`X€ÁCÛz Ü0h~4ÂåD_i°·¬„´S@¹ºÂ‘4ѯþp[ìµû -ü™¬3åôÿK°G íì°ót0D"Ü=ájй`UDÿÑ9À1,&*$&Àݸ­£À¯ô¾nðßFÈ/5A€¿Ê °Ç‚€ ìáØ?"4Ì `<<áþÿÛðo‰ì¶Àî€@ý';V ·ÿ#c‡ïð܃à_¿NXzÙ¡.¾ÿqÿ=_-Mmy%ž?ˆÿ±ÉË£|>Aa€O - ÅþæŸ øüoí=â¯æÀÿɨ†´GØ,¿A`oïo ^ñ‚ó¯áþ]B…%3àü÷ÍÁP°-öùÿÞ€ß!ÿ7âÿÊòÿâþ7¤ìéâòÛÌùÛþ˜a®ß¿°\öÄ`÷B …Ýä»Ãÿì²ÜáéúßV5 »rH,Çù Âü`á?zZá·»‡ÀØ:þaÒß³ÀÖpA á÷Phį'ÿ— »v¶ÎØgØ ÝAÌïáþ’áØ-ûwJH[”ݯu„Š0˜/–X -øC°{k÷ùMx@€‰Â`C,æÀåAôkÌ0@üÒý%ŠNÿˆ‚X£Û뿪Úzzx`ÛúMlKË¿_8ÜnK4=²• wzÞ|\+GçÍ·úQ -'óØDïc‰%!¦[iÄj1E?7gF£Ryº ¢léÔª-ï~œ7?¹ï¿RÇTï+|ÈǤ¼îÀdópâòðÊØ#ÿ#z– ÒW8…ÆéòŒåÝ8÷âÈÚ®ËØ9t병>àxÑ9õÈ›ýv…²¨zD³vK[mEŽ&%½¸Ñ·%=Ìk›^ƒUèjŽü%פ°åxó˜ í, ©–¢ï²…w}½³ä] íq!ê^¡«ßY#1äJ’½ôŠÂ5F³E7Ïó˽¾fQøÛ¨ÜR Ô×*dÖ£&êU(J}½Cm~"0qʉq|Dô•šômQÖ—RGTpƉ´#L,#Œ%Ê!ÖßNjNY/¸åõdTßÕÑ4þBߊ qÛPgèãÓŠ½ À~9ý8§Ìj[3>~ãøÄ­Â. -no[0ñÑkH†”O^wÉ^fK„„¡#p$vW÷LD3cÏךћ¾âZ)§šó¹œW~{‚g‚~üâDd¡È½ -zB#Ç8ú;ËQ?*)c&–i$Ø•&9&ä8Ë£Äf*ük´c“»oŒLW–qKu¹åû{ÉÝ0§oRiͰ8ÞØÈ‘V®Ó`>–~îˆ}  -ã­ž9ƒ¿-ZWá¸& -— uñ¥ñùÀŒÊÔuÅ85Ÿ׬ˆExïJÎÆ¡x‡´Ô´rœZ{¡pVÙzÉ Ë{uW€×ÙP©ùžÊ§.ÀYštaá]×ûÉßÌï¤Ü^—‚¥¼>»'‘]f#›‡ë -Âá8¦ZÞŸµ¬{Æ_9€2sí!¨o¥ÓªKä|òf%›g8-½‰ŽJ[[Ûür“íAIð¼á—Ç+Ù.I²uÈXj¾yy¿«?þ™kNh5S«Ô¼H×°m¿ÞCzüú¨OãÞÖè)m æaí³Í—Ø éñ8^ñ½"}^}±$,¨þ¤!¬þÐuusÎØŸ®Èa•Ù)Aî*máƒÑA¯Dñ 8ùU÷Ãþ¹_åûîÓ¤=¸.ND‡«å8rÖ蓸œF—¡ñ¤]Êké*Ò_T:|ÎÄw3Xk•%Ôð¿ßd³­Ñ6λxË@wj9‰¹¬XÎðžõÓžäbWp©ØÔ|hzÒ.ïtäðì4¢6»<Àºæ{èrN­#+UÖkV’j7‡T§ƒ•²‰Ÿ„ëÊÑÀÑY+(é~.Dc Ñ]ó -¥Ã•ƒÑ*›wø¤_§+½iæê}÷ /؆3ûÛW†pzÓhõ„‹œÞ’gz Æ)ÚúÚ=_Ë^„êת•+áxãP=õQM´¢fiœèŒ³…^}ï³§~Š7üAmÈàB20U’Üü4™óºÖ5¿Yg}Îè+'¯bÕ‹‡!–†N+6ëð0ÁPž ™Wû$5½Bì—+|ߕޚì Üo¾(öjÏök”ÕØm‰·m6]ü˜åA+?”Whèæ×˜S·Î™‘åÐ1(® ³ú|IF¿ Lvy¦òl˜Lû\p“Ö06$E—å—Ϩ¸Z/R*ØWl®SÑý“.”¦q—Äb-ÅHûÜ -»ÚØ€ dÿlŠ8afN¶¢ _>Ÿ†eò›BŠUh•CÁœ§BØ;ãGÕîØ§šü[Kl¶ôèÞû -YjzÔ±õ}&SvEª9Ò-÷¤ãp““õÚ<&}@{9Ò¾®qo&²Ù®ø¼¹–¿—Šÿ0‡ñ¡oA¤óICË嘳ꈨUÜש˜ñ—–àB³Ð‡úƒlsé3Uw3œ®ù@MŒMsŠÖ ˜£^Iq†œÀ';EbŠ_:64LÊ7œÉÜ¡‰*XÔÙ|¯w‡“yƒZã6wíl câEæ«TLgŸå‚©›»[,’Ì`nº>¢k8•º3¢–K*—1uSÒ‡Rf˜ˆÞTA5Äã“vÆ)fw÷\sLGŸ¼@Þ”{¤ùd¸Xz˯5Š¥¾»F?Ê]–àíD2v«ßá¸&&=•£¹ÚÎfˆk¦ÕÑH”æÕ?|5p£©çK1øýèmaüí¼õfæ{Ì-ƒ. °¿r;f“Ãd³$/¹é‹n—’Þ¤ØÈâ*æ`¢?šó'_WˆÉÙ¬‚øzfô|öf¡ð‹ü!„•8å #»oq4ºÏEn¬/Cˆ;z WÖÇ™W÷OÛʬ@Aøôðh_ú$—΄”\D ¹É£q£ø«‘.NÂ.zΧ¤>!îóJÌ7.È\x&ÃtèšOe”SMÛpaƶU]Ãr7 _˜»äM\•¶}Â}¦W*e|pÝþ¼¶àŠŠ×M‘[æøáQC7Û Å¾²¼íÊbt…ÁÖÁŽŸàIrö -½ã<¸9;E¡ ßúßA -PÚ-éÞ,ãœsš%n}V!9“Òשzz‰¼#êGðâM=‰" !ŽßiNP!Þ…Ï>„~åÔ˜:¬’ŽÙÔˆ´ãSw3^Oâ’䵨DhtÞÉYq®:ýöñ’‚èì -ædq`gmÁºnêâˆñô:±¡Üž?¦ªƒùÍÑöiÿeEr_ š`&œb%8âh+k|Ö¥õ±¹,0r¯×aìÐ67Sw½¢~ã>ÿâC ~š§áMu¥>Dô±Îf-?ž/L±±áܲRvS/¿w·ïu¯KiÔlÈÂWŽ™»držÏ÷ë"Ê/*Ã$$÷qºûetÞøA×n‘é q¡U©{nè¹Q®^ûiyÔÕˆü¨YÇŒSZhGÝîG/•*ÄÔ‘8e+ö½å ÛM"ýû1»ÓUHů×÷âÎE§ØŸ²øˆ?pz®ÙßðÅÒâToæù u¡Šæüsþ8±!W³Gß­.¢äøüf÷H’fìv$%}°+ÿØ-ãÝž$8‘)52ø­u)ÒǪE¼ŒgÎ ¤ê²â[ÙŒ¿\Ž0Í‘_W¾m¬4(Rpb“xƒÇe'Sƒâ›ÌÄWC¾gòc1uGN°\~:>n¤SšH;nÒÒwºÙuÙCíÄŸ˜~šs(›“– ûýç;×|e&ñqÅñÂþ'ß«W®“$¸àµR2?™Y5Õ¯»ˆDjã•®„Ư-¥ƒ Þ¬ü"õj>Ùäx6LÁýŠï§†ÃŸÜmÞä¸Ô¥ÜúiK8Ám`å$ø³Y;¯e{ä¤^Ââ› Ÿó&C‡ËIŽøû÷O rO“r¢¤Ìo–i¯w¿WÛ»}ÅÈ<Ű?0°Ê$–êrWŒ¹ýP(¡«¤íèYqœ¸‚'[G vpgo§î:‹ó©ýâáRékrtb›Z ÍH.z[š¶+@^9Ý7jV„W ²»sz}â3šO;¯5´Üòˆ?L²ñOàuçd¾5~«:]I?~òz^†ØŸ˜ó)YÝ[Ð(y¯©Ȇ²v\Sy­Î<—§…×v”°v£äf9ÕBù'Ç›®•gWVpMëéù7<ßkÑz1˜Å—}+µ`×>›í W©;öÅÁ•ݘ•Q<Û5 -,Î¥aCÕ¸—l§ S¡ûæꦟ®Ézµ¼‹cuc{F¥*†:Ic«”}vå›XÄ ”pL}œuùp«QX£¿˜]ñ‹gð§1†%‚4\ýXÓ²RGÿɼˆA¶Ö=Ÿd‹0¯dn©T¸¡‚»lw<ûƲÿÒ¸$ŒvÏHÚœê áÐå‘D·ÆÒlXøœ‡zéÙ7raŠÉŠÑš×KÎæй VƲA ®õ—…¢ô–Ö>“òé…T »?A° b¤¨©ÉiÔî~õUè@Á³IMÒ}ÔÖ‡«ÅÞçVÛK•ìÂÊð-‹aÒuႨÍ}¥çnðàT󾤧Z–®hüSùKd”ÂåYÄìÚý±Œë²x[b!©´‡>¯‡y•ü±·ì ëXIˆ-}ºü]7pê¬#cO™@ë!fŸVy?ì^èžýÔ{Qðlp¦ájILp4i5Ë®ßk»^lR)*ZãŸ]“üt÷h;u³VìíûµµcßÌ‚LΧ®ÏÛlbÓ‰NåežŽZO¤hlïtµvøäsëó©gÙ26´š¹µµœZáse¾4Õ¯¸Ë·èm¬Ÿ.~EŸŠ)ZJwÙ>é¾N°tËìéò E[¤Öé g ÔÑQM'y¶*lÔí óÄ]‹¿­oìþÝÍz¸š¦ø{H¬‹bõBêÈc°0Ÿž÷,+8Mâ‚bj³ãÎÈOРß÷öX^jÍš„„Þç#…Y–ÚC‰—•6»i\ ­I뺙¨´>苈A¹¢¡kË—dýÑ܃r*‡®‰—$[rîZ} -S“Ú'ã6zv—³_¬èÄs̳ê+º!ƒ”bS” F—ª<›Ï”Ê»³øŠgÉíÔ›£úõÄ0B€ƒdìÈ$«õÆ­³ÖoÈNq¨”¥ƒ=å@Ыz5û\WZëlž±äJ{ãzu$it?ç{ëiF]7Õ†™W¡²üÍ›*b^‚U­ Ô„èËà;á™ð¼âÇvÚïe…²ÍÅ1yIY5šGäAßÙ$¶V(G²©§Š‡ÆLðÄÈù,’üÙ­NÖ ´6¢~ì‘U a {ÚÛïi¡œµ.ROn\û@Ô¦ÈÎgq«öJÁ¨äódîL=‘½–Gƒ?26åQ‘’Å)™@Xz"?슰@S;ß}¿=7+»Œº%ýw+‚«Ÿaoï%¢¸ü`‘ÒA3_Â3Uv¦3¡­»Ð1”4®¬…œZ‹«ÕHã§×wº¶ékJ*ÕKjCQßb-¯¾OqmŒdDŵÄI¹í„¨˾®ÀaëΘ›ËsÆAÝö4ˆ\™M¦Ã?GÌÞ¨Rè­}µzP-ì„\ÖmÅt½ÒQ>—‰ß3”»Âb2½™ýjà,zV@Þò¤/)>Mö&’;BJµ£Ú>?·^’ -&\®o²oŸðàX±Ãa\LؘeyþuÇýí1O&ú\†YRAñ60¾÷D1…JžvÃÉkõ¸=Œ+‘²ŽBx»v÷æèÍ¡¸fbøƒqzDw+‹µ'y˜@ÜZ*>ªÉSÚjªÎ—ËR˜1épÁKm¦ýJéΕ5GÄ¦Ä zøð—~c‡ß…šÑ nÁC§Ý¬7¶/#>è©ÊPñ…neù vm²ªŒÓ9¸ô½½bêOûj½l¾Ô_Od¯â5U§Î¶cx©Ò“ψøü srn -yŸ\…‰¡Ç 'œ# »=í´ƒÉ$:{LÌË{'|t?6@7¾UZ]¸±ëA;bôÕ',¬+c?ÒLZ×<'ib‹çIrR–s‹¸ò(zR!OyåËE·IUŸëŒ+¾#UV?:·|ì7¯Љè-ß3¥‰—=vDf¦Ipï–¯ÕÇÊêÊd¥…½¼§D­¬¿o^wúd˜›*XÉ/­ ¯Q¨£>ÝØ×rÔÕ}”?â£5˜ñXÑkÊb#¾©`òð´z¤¬jQ½’ûµÁRh–eÄñ]Ää.ÂØ -z«ïq-5LãƒAE%í>ë$( -'ê5?þæ6Ò“ñ؆ïú%¸ó.îÃAû=ã%På­¤ L»ŸK„Ú‚‰, &;¤ûó«…†Ô ÚZîÓí·¸ÒÖ&Œ Yd/8·ðШJ¼•ð½RœˆÝ6Âq8G}ÇÒiA o^¦»H"\‚˜ê²pösøÞöÛŽ›ìi¢1'wªsh^d~#RzäÃmšMAp´SÁ:µÚÑ=WÖ¶˜0ZTV°•·¿T¹I…^öRç˜Kß)=t¬­A†•Ìó¬åž9¼Ó—qz¥º”>%Á£C±Q‚GµÔ Ju»#ÎþN²¹Q’„yŸÃ³pïNõ“% Umä&€¨³¥ØéLº‡¾”æ{OÉØ¥8u!6{ -ý沿ªÏ+»SdÎß~hR0?×»)±1(IÕðx>tÝ/CÒNæîú†‡‰g!ï»Q†ÎRÞßÙt G¿kÏ”¶ AZ»Éúôõ{ìkã* á;GA)gÝöE“;$ñós)+SsÇZâ(£\ïêO¤ˆ*÷=`Üž[IÖû¿ìÁ¡Lº.;_~2¢±÷z~d«VÐßìUj‡TëŽÇ÷3%½ˆWót ýs4e„¹î›×t‹“Ѥ:ë"¬7;uY¸Ÿ9ªßÅ¿þ #4íïä2BØ21o G´I ¬ä¸f⌒™Ü9‹{ZzͧêeêTUÚˆWdMnööp"ÿR«1óù¹ðˆ1ÓLZ]ÉPR"ÌÕ°o»‘6ìaLÒt7,LÒ1TüÉ;ûU¾ë@«É+DÁÙýÛD·f×·t|®¶ÐBíû˄Ǣ-Ó2ðû’0žYˆy¿—…â2l§’#TX½œPÛ3ø.låé¹+¸ˆÎZI9YAW­H…ÎóÁû_ÒÕçÛïï¢ÝÛ&åŸ ¼ª_û€°³Oðøð·›2]îõg+&4ªQ‘€È¦B{ ¯Ò|“.QÏËÁÙìD³}­[Ç#JtdxI¡j {ã~\älsuÇØûmMþże£¸ü‰·€Éÿ/{ -endstream -endobj -1145 0 obj << -/Type /FontDescriptor -/FontName /MLNBEG+CMMI8 -/Flags 4 -/FontBBox [-24 -250 1110 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 78 -/XHeight 431 -/CharSet (/i/j/pi) -/FontFile 1144 0 R ->> endobj -1146 0 obj << -/Length1 2797 -/Length2 21062 -/Length3 0 -/Length 22628 -/Filter /FlateDecode ->> -stream -xÚŒ÷PœY× -ãw‡ÐÜÝÝÝ‚7îîî.ÁƒCpwîw .Á ¸™y‡Ì÷ÿU÷UÐkÛY{ïuž§!'QR¥6µ7JØÛ¹Ð330ñDåU˜YLL¬ LL,ðääj–.6ÀÌðä@'gK{;ž?D€F. ›˜‘ (NÞÞ ãj`f0sð0sò01X˜˜¸ÿhïÄ3r³4È3dìí€Îðä¢öžN–æ. cþ÷@eB `æææ¤û+ l t²41²È¹XmA'šÙTíM,.žÿ)AÅgáââÀÃÈèîîÎ`dëÌ`ïd.@Mp·t±¨Nn@SÀï† -F¶À¿;c€'¨YX:ÿmWµ7sq7r@K 3(ÃÕÎèP•–(:íþ–û;€ðÏlÌ Ìÿ–û'ûw!K»¿’LLìmŒì<-íÌf–6@€¢„ƒ‹‡ ÀÈÎôw ‘³=(ßÈÍÈÒÆÈðs#€„°2ÀÔà?í9›8Y:¸838[Úün‘ñwДÅíLEímmv.Îð¿ù‰Y:M@c÷dü{³ÖvöîvÞÿ3K;S³ßM˜º:0ªÛY:º¥Åþ ™à_mæ@;'7èz˜X0þ.¯æéüËÉüÛ êÀ×ÛÁÞ`jèkiý÷v6r\œ\¾Þ:þ‹à™™¦–&.c ¹¥ükuhö7-ßÉÒ ËÒ3€é÷Ï¿ŸÞƒäejogãùþ×~¥¥´µ$hÿîø_Ÿˆˆ½À›ž• @ÏÂÎ àæâp²3|ÿ[åßþÿ×û_V%#˸1½”¶3³pÿÝhvÿkÃíUPýsc¨ÿ=AÁ$e €êUùzLìL& _ÌÿŸõÿWÊÿ?Ùÿ®òÿ¦üÿKHÂÕÆæ/7Õ_þÿ·‘­¥ç? %»º€n…¼=ènØýßPMàß7Yhjéjû½Ò.F Û!lgnóï-%,=€¦J–.&Kè[•·±´*Ù;[þ~Öè™™˜þtßL¬AÏgЮþrA×é¿GŠÛ™Ø›þ¾w,ì#''#Ox&¼XØÙÞÌ  j -ôøKÙF;{P -Ôž/ÀÌÞ þ÷F9،¿M#£È+â0о".£Ø+â0Šÿ‹8™Œ¯ˆÀ(ùŠX@r}E¬FéWÄ`”yE .²¯ÄEî¸È¿"…Wâ¢ø/âqQzE .ʯÄE帨¾"µWâ¢þŠ@\4^ˆ‹æ+qÑzE .Úÿ"nWÊ3ú±¸9ƒ”félý*füŠ@äŒL¬ ÷•™Ë«õ_ûß×ë_èt“WêÈÄÒÉÄÕÖ̤‚ÿ™ÙAg˜ØÛ€÷/•ß ì+¹ßRd4}…, ꦖ@' 3èaþâ|­ ð?t˜Y@DA’5r¶xÎïGWÐE-š„Ù+˜ýÙ~CË?j‚ð+dgý Ý^Y0ÿ6¼gÿnïêôÇi ó? ¨þ+;6ÐÚ-<,€vD€lœÏjÓꚌõ4Ü?[-ÄöÖ@S}­ÌJµÝò?ü Þí_É€’íÿã5ãðês½Ñíþ£ 6æ¬ÿU+è, èÍýG(Ç_6Kû×E³†ã`ãúÇŽÏÓñUR Ž®ö.@Sc›ÿ zçüëø?šäøÇóßxî¬ÿ fþ½î?–Å šý+vP’3ÐÖò¿êeÿtûceì "Ζ¯Šg5ïló§ -™™A¬^½—],œ€ˆ4\wû?@5\ÿ€ =»ýAÌÜÿÐ((Ûã*ïù Ñ땨’Ðéï£þól7quíÑ寷/èýÿõ ôšÀ¯,Ú›ð†XÕ‡|¾«&p§ßŸäŸ#ß×L§¦÷^qêt}@†M¡®ù´ét+œ2Ú‡úuWœêFh•ø—÷÷¶FØðödåŽGŸ'ƒD•™ýøåiì¡©¢ï ƒDp„ôjB>¿}4­!ÛÀ»eÈó]¹• -0îÜ$=ËׯÃ÷•j8džÊgécÕcôKæÉó³pIa\è‰ÞРŸ{ ÌßÜΡçN½Ë$ÒÂûžÄ²{ël±ÄÝ/x­Wª±8÷à‘áéàAÞ ÏPx‹¦Êà,y—o:§-`wNlÛ~`¶9¤òÚWP¹s:ºÔ§ Ÿâ¡ÂÃe„Ä”ŽŽÙl—J²-!I‚aË>ÿ*³é!}ÉÙfìL§˜dù¢hÃÙÀ®‚À½ßûÛàuK…U¯E®b•Ò@l×ÏNžÛ@Q¸o>ü‹³¡7l²>¶ŽÙÔÊl(NÔÖ°cþ±Þ=ðh]dô«Çˆôü…Œ×l„ÛÑ. æùµI–ýP÷Á„³©-ž>x -ySSÿam{J®-A4vC6‘ë-w4~ì»”™ym¬MJÃïë÷¿#PgÕv ºÃßE ïb–«—¿×Tåq}D+‚“‚»oßžpÅ–œÞæÛ@ß–‰ˆ{¦ -+¸Ò¬ê»šèº:{_HÏÄÇPn®*‚‚¨`óC'G1Aîl.?Ž@Ÿ»±ó™§D¶Úç‡|PÈ‹w$`5< |Qœn/çÑñ3Ž@§“~šÇ÷ÔzåÁgJ­þ£Sÿ£ÐÈÏ–xˆ£¼xž:£J7.­P»Ø/uË_¾½eTÕ¨÷æùÔ³QnteÊd1°äíïÏg ³Àâ~:ž›ú†jÎ>ä”:rLHÀ-dã7uz5OÍǪ:ƒ‹jÚ]!Ó¶ˆ#÷Ö‘&ú¦›œ t—Ï’9Ï9ðJ_AÌ­°9&õ#ƒä@£ªÝg³EIØ^sY ÙªÑÉò×ÄÔak|£-1?Ü~)ÍY¼ãc–~§h°ï¼^Ô10"ñÓܵ¶÷ÛxËjÖ&ìî%9)ÿü)×V©‚Úƒòa7ž‚…ÃÛÐÁlÑ%ççÔ*l¬%Ô/ó "ùŠ)½ØÊ+ä‹·u‚™¥³8³YZÀ&–ŸÆd{3PŽÒ8¿ö *§S`g±A è ÌS§=ÑâGÚ*Pbpsl/KsÂqíSŠ}„˜!%Öb*¼kͼ§=ž2]/r”Š9‹$8œd^bäÙ|&ü©~F¯¥Ü&þ†;“áÈ2…68¦KÚ£‘§·ðàëÔ™¶¯Ê·)óá}n¿šé#—#õ,/’ò÷”áN‚‚4fÄ›w> ·3Tâ×’½CÝBЈhvÖY~^‡ÀÓÕ¨ÁBÅ[þ]™œ˜á\êœÉôŠpÝ8˜ŽJÌL"õÈ~þ_Оg±¸ì7XÎ[UrÕ¶^bP 3}n/ÅH¢L¥ßÊ*«çÂH™q‘~ö /$Û&ùjN¬‰+  -FXÁ«Ò«vª¾p"Hbó)V~¥r†ÅCñp3Tm€3÷¡Ù}*ÙŸZ° ²XôÍf^ª†1&§þŽuVNÙ o¥ ¼BÏš+¤•XIžOE[+>YIóýo#Ô‹^L&ª7 ‘GKmæý·“9f-29 uáXV6›¦sÞël¹©_gîØ|Vò!§ÖnE¶=o_ªÈ&BGç§ølÿ­ûZ&®ß9=Ä€¨p¼>)Ú3ÎßÇ[%¨ –c 1g,M$-žÓJú'>l NxÀH:Kþ¯#ÌȧrÄ—t!N6¡0¬c6ª$ÂÏ üà?Ć9³”•³»´)nZ¾aõ‚Ñãh’‹¬hbDQîòQNÉ&˜Ü›JXT{9|Ö\°5¼)åœÃRŒÉ…-li*«R¸ì]Us0‹ûêMXKt„>4_ƒcB 1*£Œˆ÷"‘qƒT§uI(ª 1÷Éü}~Ú’C¨uNY×n¿9rr ­Õ’·‹jqÔ4$ÄGQæ"ºv—d5' -xæýŒ`Z ÓúÕfÌn¿åb²úöÕkÇNºèb49þ ¶Ú ¥ÊuÌ0¾Õ,X®ý"3‘|¹¯Üs<-Øy2âsã¸áO¡àos¹sqûX`X£l­q2ðÈ!"ˆÑã#dÚF µRXp‰þæLØÒÊð®ø6xaÒÝ|øN9`ç%Wö„\bµÂb¶Gã¤qªÈk©Þj]»¥Œpú27rƒÛT×È®V€s£½IM}ŸÜ‹J›ù°Ug“xmÀuE™Š÷}šõ«¡5b3UuÙûœ~v•ezÝ^*ñªaVgh pÁñ×ÂqDhçòqçF…™ÛF“éò †µ{Ä𾈹ËÊÝám©ÃÕûßÇÛ¼ìÒ‘»#¬EKkÍ5éWR~s8FÚÃÒ¤;Ð2Üš[Ùèä9½µp!ˆŸdåa)vY¹Xñ¤ È qç»u$>C>­í`ŸCöÆ-ÛæÍf²{0NªtÀÐV˜¤•IÚ­Áä È#;ÉzLàCðD?~ç€òsªÒ?øÚª–Am/ì&÷¢-œk>׫n0[Ò>‚»g|žT§ê>@µÃ#ÜG‡D¥Ë]ÜhɬnöÇh‹¥íËÇX66Fãj…—JüŒ[HÙµ>ÖýN´‹Ë£ºÀ -E‹)ááŒÌ†Ïú%èÜn¹s ž4°”Ò¶.­sÕ<¦ -ïÎÒ‚ -?ÈÍ©xäõ“„>™’tª €ÈòÈl¢¹Èƒ ìÞã>ÈÃQ­3Ű^îÇO2&«}и+×wIeóµ`&nH)D8 HUIÓ)¶ÀrPnãmO¡Ù4‡eÁ‡¼„)(㮾ó0ƒSTËy£±OßAÕB"ÓÔ¢Ó婵 ×YJò¾Æké«ÐCs@Ù="ûi$Ø}|²˜\#»ÓŠÔþQ•£yPI ã[§o%A¨‡æ5JäÉÑ€JÓãîÔ¼yá_&ßÓÇÚ§ò ž´MשBhxrîìcM # - -„唌CbÂèíŠÃj\ ’Þ¿k*޲1§–¦U¡¦³›bÌÐ(ŠÃ±' Õ©«Y<à­Û¸uswPƒßÏã“9ˆfe}'B¥§j•ƒ[ø¼ªô¨¤è?6ìb"jؾ·Ã”7PPÍÅ^©-L5Hy”Á,“‰@ˆ_ƒñaŽÌNPÜ!.nÛÈ­ J¯æþ˜’ú‹Û -Q—¯¬v~ m“颀¾É†F4Ç:“¸Î ÝÈ/L <êJË[H ?@‘¸¡j.—Ýí%—û3ÍÁPHšÇ–]§q¯ø#„˜Ò‹@{ SúfíD¿Õn¥ÇA»\ë.¿ÀúÝVµ»`¯CÿvãËDrÿ¯m—¦ll¢µfÀç¹S§zïâ'SĤ]ºäY¡Ë÷´Ë͉Q¢k(^m7vhÞPGL*'êÕݲ1„t «GĵzøCU _÷¦ ˜åDj+¦ÐßÉìÕƒ7÷\=÷_´9àà0aM0Á&µBeÐÑe9uäÄH -S®Í¤™K ç­\ú)G¹x©b¤s$ósWaaÀÆš8¢†¡ðÂÓ‘ø‚ióëËœnw=r–­¿ðG4ú×tpwï{õKw‘@}jvBJ*tk)8G¦²Á¨;¿7æ5OK/Çó-æ'#Våjõ¸†ÑrêžÝifûá—#{†‰0=)â⹂Í&¨¸È‹w˜ˆ¢kiÜœõô†Ã+dP5Uòn›°ÇDÇØ> ¡Î1“ˆÕZ$æïìL§Âu“ÝÑöBí¨BLWâÒìç퉖„ž|°gAÞå[ï(‡ƒˆ¨#FêExî!Ÿ Ý­ßy]¥Kf*¦v¬³ˆz8Ûo5в”lé£ÈðMœÛÝX¢ÝyPÖ+a{1s¤‘¤)“Åü¢hñ “£ukmÂÖÄ)¸ír-QŸÙ_˜tÓN«`ü‚¹ ¼ƒ-Ô.1P–¨WQ”[A¸l›ŸÇœÿTSßcbœ -Ú#°qàe5GÜÿmmïª ª¯Bîõ¢tœØXȇ¤ôÈîŠÌbân’ÀÜQˆ èÒ÷¾à݃͘=‰+âj,#¶*–|pŸúœX°™†¿’¼5ÛI>„îˆRýH¡‰å­A°V ³fð‚T޼5PÒĘ–¡iˆ´Ïœ¼Ìžë™ÈÕ@ÀˆØ¾£Ñ¾[Sr½RÒÖ”J£/á‹OüNQ‰à ®5€æéÌ/ß¶ßÏêüÃǤ7n„CâHÙóeTX=Jí‚Û¡¸k ¨\ŒX¢ÈˆEŸtn -؃ÈfNœ(ÛÍÊŸýìZèrì‘Êèû§ŒºQ„¸ºÉAŠ*®Àœ'}É)„b/°‡+¥/5tVšß?`«¬V»r6:"tÜYÙÚÀ‡Ee²æ’|=ÇãvJ -ùŽk w„jè:ÀERÏN†ß`Uz¯®žñ¤8Æëç»VŠÒŠvg*5‚ÿf y<õ‰Ø¼½ ÜFýÉÞ­øWT.-Z©2¹ÿY©:¸+_ – ‡ŠdÚíXã×ñp7Û½ò›ûþŽÜ†YÌ÷•üJ¢¾!O_ X¾Ï[ÿºÁÄ ø>pÄ ¬“ä\J‚.–N½‹édR6ëelO¼…‹z$ÆÛ<ËÊ’¨îø°Ä%KLóÆ.&Øa°òÜHZ%„ÿ¤ö³NÉ_‘§Ž.YS%lß”×÷}xf*'âÚJåž>2HX”¡A9›ïReòÁ<õ²ï.¶Tˆ RJùŽ™þÓ¬f`oý>˜e£¶¨ÏrÑ)Ÿs:Œœ°Ã#jf‚­˜3ú”ëKËiH@]øH»µßÏsg¶˜»i¯ÕE­0ÔCܤ¡ªŠ^³6rì»ÂÎ/ѺDë}OŒ -¿ W©wGT\ÈS -œ 7”MFiœ·漇ÉLòføÞËI¬DpɱÁªîRv¾buL§°߯=oöŒÌŠ‚J? -³ -ŠßÆ1¨ æŠ ƒoBï¦A›L©û(^–Ò¶©‘5:Íð¯„G&TØ%üjüÆn8žRH·µÍ8®ïÄË.ˆÏ=¶|Ž" üQaIRÇ6¸róçÇDó´0~ï°9”‘ ¦y© ª/®šsÅ^>Yjã»Òò»5f4›…!}X°ã&ߪWõùÒ>ª°O¸Ñ»WÓìË£,ÇGÜ_¥2i|B´ Ü+’1 ÍÃËþN¤ò ÖÒ{Oê]#›U(xù ßgx®.úŸ¥ãÐÎ L¡;*ß“,ܧÈlµ0jòiC”ªê‚ Ïæ#ò ½b¼Ÿ)³>Fx FžaÑf&ÁÁáûÁ粔ĭ¹Ò;¾i#-E”·îœÝÏæ D©ß‡Â¹õ/b–™,/£‰]ªí.“ÓÍhˆu¦11¿Zö³µ6s+åZÆ CBâVsЊ×G ‚, ɳäth©`iN R–«hà¬/rèAjÁ6úF­ò¾÷ÅBpU×6ÔAð݉Ga”û ½WÃeVË×7Ò;® -"R(”'à çq8ƒšåX1$ZóÀL­Ž+F_ç;ωìÌSª5_næÈÓN¦ž=ç•ôˆ˜Ÿ®Ð‘×8ßj‡ %‘<#ôŠpD/eÀò¨)6{lå#É  vóÆ»a3õ „»{§Ç/9D+ó -åJЋeDÚ˜nnÑn²Tüî m_8xƒãªàÜ”v¨1$kžv÷•pÉQêÍÞ“Ç+ºúÇ·íïâÚ˜}¶†ÝÉG]Ì Ýn"ömŠ0˜j©ß}.»ÒĤøVJ ýî~r) 63fñ‘6‡l4åÀÒ £L$ÛË êÌð½èÑð{ÚÀÀ™˜öFhšà±û¦ê}y¦¶Ïa?ó—ô&Fža쇈׮â®lÛ5àËèŠÕt?_Á®,…œQ:Å­v­´LòÓæ1¹4ÍÒQ|êS¢^½š.Éq¢™CÛfÓ uX"ËC T÷&¢i. ‰$¸䯄á;®æeÀ*Žû8îFš¦CçolO²áCÎõ·“m3^ùÌÊ«<´ÐÆlÕ –ñrÈ?ø æö›û]üÔ¸–ëÖÙ\RÙ^y™4ÇϰG9qOnií] ¡ ˆñw¸6]mвÁŒÓr%Æ,È‘Dh{kÌ"¬BÚ¤.-ÝmZª¬iypµ ¦‰Û©¢§è©`åÃäy¦‰Ïm£fõAfôXM=©q3ãž)%—8Õ4¯\¿Wó˜qeÊðÚÒ”RýÆ_› yeG¾Ž©ÕOÌVŒ‚;'Ð÷;¨ÆÀTôŠ6Ôç9òÀArs{M`Þ«Ìy{‰ÖA†· z*¶«.2Ðn©½3|2$] Y'~´fÎا Ö¯_?ÄSñšá7C‹ªü_þC-ÒYÌ -I‡çÐV:#Ù>Û/j?$uµ›¿0×'Z|þž¯P+c¿H§ësCä#d0rÏo¼·éÌ¥_©ä”©šP¥ŽL ø#¤‹?³ÝÔQd áŒ‹Šû Ά&€BÍÜøt»ùüj“ý«´»÷Â"¤_ma&«½¬€Ž×1Á¯+hE}lÑ]0‰CeSþ Þô-åªHØgÜ«Xí ßò)Ÿ8U_°b¹âAXòبP‹*JsV2¡›M!ª/õ»¬´!uˆ`:ô —N6"2Z×{¼p4ÛM$ÍÉ !Å"–Ÿ®ü3йàW|HAˆåž@^~¼IêúÞÌ&ãCÆWòD£L6Ü#Þ÷ÉÕõ‚°û×ðeµju{ÆU±0æûw—Ÿß¤Þ"6@±àŸá¯4†Ã};i¨:—ÉȾáü ífâ*ö)=ÜÑ-Èpv¢t!ƒùš’÷m›Ÿ‰Rµ˜9­å<ƾ{ Þ`í¥qZ1ð¿¥PŽc×q­ØtæZc ±½ äk‰Â€RÒ#å:{oƒq~¼¥ÊO3éò¨åi9Ýž/(ZM1 þ¥ì®X -á440¹ÁBaJ!”dÓŽQ*¶L¾?»ž» à ._V|ͨËb‘ -g$ -u*¿LÂ爯ˆKyC~Èýu¥U€‚°ÔÊ]… -\ur[j2DÍ™“38Ñ6ð¢{"NÀ‚¾­ *ý®>.ÅG*lYÚb«è -œÅª¤ ÒVøl„ ÷âñ¤’‰öXO­u2[s½X·9ÙpÃ#~ÈhÞPOÌØOýOÕí:š$à•?òÖÃÝÊö·I(ÉYV$$DO¥¼C»û§H NÎ×â¥%tØ8ÓwI"t¤JöÃÚ­ÕãµÆÈ¢ÍCŸã> >Ò«uÍ:o©³c¡Ã+Mú‡s´ -ªTŸÂ#]þxNÐŒþT˜BI¾µVb¶Øúks%ÝTÉv.ÕGXfçØ–Pt(3Kðµe>}hQ;OŽyöl×½ú[o[ehü°AåªMÑv礦rªÜ aõh©>$ J\f㫹„;[Žò¹Æ¹[¦+oÁ»lÂøª¨]á¹s[Ÿ.D°ïÓý»¼Â«dÜÍü dn%˜á©iøæ½¼Xeޤ6BCûs¦ºo_ò2áéÜÑïÉ?ÿBöÑS3“Bá -S¸,ÈY~á~Rqî\t¸œî|储,"Ñ1؆ðôc‡þ¬ä™.™ÝЕMEøÖ˜`ß¹ÿ?p6ŠbZ‘,·ß›šì‹S–3ÖU¢æpÏÉX40Ïö#Qiþô?¢ $-ƒ.s SïVÜÉ J¿ÒY¡I¨—ÞcUn6ùû‹â(aiL—ÇVÌ'‚ÖÑw‹ˆ;ã¼1,1ækZ_1×·ÃÏ|¸6]òá/Ô\nÍŸ9ssëkð*Öå`’ÿÆËJXÁNz…L³«qixÆMÌÆ­ÙWê;Rvfë³{"ü9ùÖª!‚'zVœ¾â§­—•)ô[É·Ž%EØÝO{-ÁßÚyÉ¥:áV}ëºÙ“r»ÝÒìÝõ?ûÑú»ð»æ²kø„ÈÈr…+ ĔŎ© %hÞÅ=p"…{ÅÏÚ,¹hÊkÜÀÒ3ÊXØkÏ Eâq¬e2ìB½MY2pË8PJl­~דJoEl:àM4  ñ]¥<Ñ‚U¤ »&ýÕ2$¾ºÃå æZÁ†AŽÊôíƒ%²#Ï•ºv˜Ýóx|¢]CÉ‚k¸üé:õ Q–Á]Â:û‘ézcïαYõUyE"þq¼Ý*Ì×RÊN x´ÿÝš(,j¡LP´ÎûyÏ V™E&ˆé2v@ó§±X6² ðPz§H/Û­Âgb¥EÒµ_Ë[„^±µ˜%³ÉlÁØéõ¥>‹Ôè\@)4K¦ ‹ÅÒI'=“l— ŒÔŸz|iõÑŽ`[3(¹»á>½qnÖ8|ÂZ?R=’œ[Ùt*çæÅ“¤÷f$óW²FZ?²m²u`”BdñÐÒRoÛ›¦È1ݼgn ~)ý˾± -ù!RfÝ  媇#¦jñfOÛ½‘ k† W¨u3þLJÜ/ëoE¥Ú÷uøøLgŽL­ºà GJé -•ó‡’Cwª£á£ñt’¾÷ŒÖw`0Ž˜dÁ´kO)DyÁ|ä¾)$GøÅbƒècˆµàïÇt™óí}l¢—w³êà;5úaÛ¹IC i0­mèüLÖÈZۦͰ8W–ôü*’ÐUZOHnÎA€vÞ¦bX¨¥šïEÝzgƒÆŠ0³TQËá êÇv}„‘ײdiŠÏý1!eMáêö}mí@[‚ ÁyñO“^JÝ?8¢èÚg È÷=éý¨uÚ6Ïc[Me®ßÙ‘41Ȳ¦T(íqPßÐy~ÒÄ0ç‚©™™2 B¾à9ê|'XŠ•sÊåå¨Õ¤ ¬×…É+@A± -¬6Êe=?ã1¥G=å·j–yØÿÅ©ðTLÏ&x”]4TÃývT,¡£'PŽ"áYX°3aWx%1ÈUYeÀ2i½™C4—\¨¨öò«¶l)=‡VÁŒùc+º²²™~‰áí,B¦ Uí°V8QˆX­WUr3ù'†W¶b’ «Ø¡o8ÌâŸ[b:¦‹œ}ë\;Ÿ"ÁÝ0‰ÙˆX_Rk›~“¢»OÅšfÒü¹¢Û§Ëí}qé;鯕kc“"Ï:ï6…Šqäòû„§–hÖvK¥s{². „ó©F$çÝyºº®™¶™‘ÂÌJKÁ«6U{Ñ]ÙêѾ"´ÀYl®JQz:SÅÂH(çç¤#<ǃn¼¾ ãáôeÃyX–Ê·$0CâiÎÊ'ð!ëPüáC‘GNEÄiš5ƸÀÌì-,¶/º«³ ŠWëÈ…šóÑb|õ¡CÅÍï¼*ÀSao;.´®7êøßÔæ -Њ‘'1Ÿ6Ï$<† ÈÇ’å+ẻ@¼+ŠíØPÞ&Jß,KïX±*òu64•ÌA´²6ªÎ¯&p"é~¹”ž;×ÍCŠ]ar[!PÞìRÌ>P…˜´ðé6Š~ºÃPþ¹r8ËìjzŒ •ýIÃs½•.êWGJ%{Î"ô´¿_ßìJZ˜þ¢§ú;+n™Ygºµ WªyÝÜrV]I7¬Þ.VvÑ£™©¥T?̓v:*çšWñòº›œ ÙK#o3ÚŽé᪎;U"ÇTKt›8¡Z+ŒÞ'ôYªNû;­@Ðo _ø@wMr#FÍÖ¿ Iª9ŠVò4ÊØøTˆØhœÅ&µ>KÉ"ANS~Šš îj˜) QÈl@|ó.²ZgÞ=º¿X7œféØ,;"zgÈk>Ô÷S¸šh1_o}‹,F²[33ÍúФIñQ´È´WɒË.j&,×Yt²tÍýTpõmÒþ߃,9ÂöžÁ1©øV äO‹Œ/²t•MúqâûÇz®úrïÞâ -§íÃ=ûfÇš©ŸñûëãZ•I“êÁô5-I³)²Uºð É“AéÞ«O¶pÁ‹é 9ØE²ÈÝÚ¿¡Ö²¸5¼ÕV°…ËÈœ®–C/ó쇷.î™Q4Q%Ÿ?qÜržo6nSežû6þõ{îjÿ§,­QÔ ²S8ÎÄ£QhÞƧ/û߬o\.€æKH‚œø6ˆÚñ0/*3æ8JÔcÛgë Ñ”ïñ *f6XBïýcŒô?þÄ–‘l&ðwÌÂ瓎ÏÇ.\6Es‚KqF‡—þ¨gWf0g¤Ý^` úŽWhWÚD8|’ß*Û1ºÜ ³´ž wÂ_V4Ù¯Î\ÚzÕÞMéWΠ&])˜i|¶zpæúHŽ›úvfÁ¡Î9Jú€Ï8m2uŠ&Þµ=VIµ/ò‹ ž)Ìá1 ϰf¡¥=xdÁšÒ Çf6×™ð„ú;ä~ö€@!Ë‹jNçOT»Üj¿BBVrð\©É!ÇHÛü«TST>öë/#¶—Ç4'ǯªål­¯~Íüi`(±[‰‹FZÇAN·1ß µ1‚@ö¦bÁaÂá¹VÛÙÉ’¥±’ߢÖœ…ü>VàQ̆zh¨zæÇ˜A{…šy™A¸ÂÖ=´4«¢±°cê÷#*Óýßmˆ“juéäßàY9O~«tx{+aàf%Û_-!6‘%Eo¯îðò+ØÛˆ›¬ƒgP/Œ@þ¥LЀêOãl¬ãû ŠcïG‰Ñ–Ïã‘Ä.çj˜1H¾~FPó2ýt»é‹ð¡8‡£Œ23x|­£‰ ˜QóàtK#D„`é -à½r/+QÌ5/wpli9q-øöO<5 ÁI""P=nL2ºuÛžu4d•Ú£ódA伫löãrzûf|Ôè&1+¬À”z®`jˆw6!_•2%bêæ’ƒ¯'²zÙ(zj¯m¥éb‹ÎèP5`¢­ xMY_*³]X˯òw;1ÄÀ½Y­ÖÒ1KÉãA)£\9uš†XÞ'‡òáûî&?[‡&%™vm=Ê \R'‹¤ɅΚå›o[w4§`Š"èQǤǗôÍyÅžC°ÎÌ®ÚD0H·Z\ä‰QL£­žÍ[‘èGo|¬î.ªøÆŸf¿¹î’² Î¼¯€;´ - ª/ƒ’°¼8dÖ¾P“*ZI¿Ó0eÉSëé_}²‘}ª¨ãb>ÿA¢°ZR3¿užäÞðmÚT®›Œö«]=$²²‘f×~Òœƒ5„/ ­|¹Êý{wÿXœâT²wʃô84OÜÀØsÜzíNÂ,yðÌ¥˜H FÌ8ç Žö„o»ÀÃѵÆM~cÖ—g^¬ÍÑŒ1Í.ëÇü{g¹7Ï!«ËˆáùÆ•cGolöâ…ù«EËŽäØ_í·âµ¾0ÙsvF´}bÏ“RE|ë÷0¥øA­JmîóqJÕy'á5) -jÒ=¦œ"XâÕà¾k‚d)­6m37»'0¥üšÄoït"7 fLýc¢³ß˧·ð‡È…©XapļUÜ ²XF¢û¶óD‰ºÒtŠôA§HGgsƆ³Ñ”½R uŒ º4f#܇ƒB¦l÷+ì"&º&š%•Ý!—61´LàN±Ô4Çˈ评Emu¹5Žñq|FeM¬æ ^ašÀã†{ÔïÄ/å´žÇäãV©¬jR®ÊæŸtά/$ŠÞJ0_!:Y¡P,#ºJ0½Å_ˆd&ÛiÅ%Ð_]j5í2èÁéÝ‹o°7b‚z| Z¼q+³#ÒKÔÁ>¢,ý·Õ…¼L:‘¢ å%]—æÌÐä„g”èÙΪ¯ÖÒâx™/vpÞa}ÑéQ,Œ–LaçàIJœZãycú@mÆ(j!´Ä½³ðãÆnä¡fÁÚb•jæƒ>]¿©®ÎV1É)c·_„‰ˆŽÅͦã“aîÇÇÑû°P"Ù9x2ÃÎìé­'!Šf_léhqlîê‰Æ©»Ù}{tŸñzèØJü‡]¬ ¬”-\Y\J/v_ÚDí*'f› \UkŒ-¾†¾ê71")#Ëë’ˆ*U¡|zýEÝÔãé’Îl4qž‘ ýáÃûDcà³DIYë#e?¼2盆±*o°Ø†ªó'j(ïÍ.J(A¯¥s£ì¼ˆ”dk¿ÿEl´Op­‡â’Ô|Í,[È„ ‰g·x@ >[ÔÑa ùúJÏ Î6áÜ—3zOC·+ÙŽßm¯Õµ"ß,îØ|Ÿª‰èÚ÷d>™jQûV8ÊRVra‰ùͰŸÐ˜°'=íÛÎô)çO³¦lDcûBrÇ!Óƒ…~Ïæ.b±L –PŠïÍ¥x”ûªÖ¬;$''s•÷ÙÓ#83ŸÇ:\È¤Ì 5ÓÜl•à°X×h3åk¶Ìhêhë¹Ûb㊶áý?!§TöX«×9H]ˆ]ŒV„z0ã?CÙ4®²R3¸üGMèv?=×ZûŽ%AÓoÂâ¥Ñp8ÉR€åú½†Á6W öO%YS<Ö\eÄðÃîpº%5lØÄf‹×Âu÷áÅ,ûeQº‘ŒìÛèEÑÜ~Ú0>~üþÅ™ð "&D0()¼â»X¤²½–A*;ÜA"ýõ-%}'¯DñšFh`ã*…+¥8¢³åÚ× -fTµ… -œ—x>+inµŸ7÷5C\âoÚ"sW­/jص¥Êð,½Å(3c„:º»Eáòϳ˼UTØ&ëÕÍÊùËöÓ—H%‡C5ùÒqñ ÉlÍ”NEK´äø’—œê¼DÊá DÙÞ5S¨ð©0646Û8¿Á ‹ð‹"^ÂÉ>Ú_É<Õ)ežÕÝä g»Mç‘ÝêaÞÊ€êAšÛ˜_‚2º;Ní†Wà'T$·^ÔN¶fÕEGà‘‘Öm2* ²úñ±‘cµÕ†õ”5‡ÿº&„»{Ïx½ª8 kžØîQ¹Å2fþ³Ó¸¹Üì•7Žÿ¬Bß æe‚~Î5t€ð]‘o $ÿ‰[[u®~W¾†Ù¦û’¶—22zäò±ªÚÛ -î'˜jϲ»'éŠæwå­Dõ_8.Ï æiñ$ÏRèZUxÎÄÝ#ÌÕŠrÏJ*–Q+bEcN.–uN|pH—]÷ -Y8E¡Ü¶A¤£#àX –+k; 4îÀ`Hmôè»*aùd WàëÖLÂw³^Eœß/ífFãÐÐÊô{¸øÊê[{—rYªÓ(@ë,ÔÉ-‹ðµJ3À­¯¹%‰¾­Ú´—vBÝègxà¿ÕÜFv„#ùݨ?£êÃŒK‰ôËé.öÁS“õÐG½»º§°¯É»33œ,²ð¹ñ­ -n¤ù»rÏ0ù´Ùn>#4ÚXóƒhƒÐCš‘^§Š¦+¿44‰}«òªÀ“w÷®+”°I•ä\Ã;ë,0· -|Sa!ÕØáExuÜž,–ç`Aõ’œ­8I -d,[¦Z8Ÿòê%2Û§A—>ÞUÞ»(;ÀóWˆ*¹²+Æö».ƒ‡ð]}™•jº=¸8$Vq]2ÞVìâÙêÜd‰]ꨮÿ„¹­÷ö©Që=FÒ'14…ËCÔ2é‚Jí†oaà6CêÛz/Ñ"¶CµÖœ‘´i iê;Ò'ô–5I¢X%Üv.Ž6Rƒ…Ø*v&kð+D?JD~=(–Ë߀ÿoAÞy×g„ÒG#‘Ôò(Ýï:nÁÌÉÈk3rºa’KœŸÕJg‹Çµ{¡.¥•t%`J‘H±ä1À_VÎÞØh¼ÞkÚ’öþh4+µV£€p Yš’Ñ^—ÏÚ%ù`†®Wì ²!ÝíÖØfó YhH3˜Ïl§¶Bf¶¾./ƒÉ!qF9ŒX¾wU™²;šªæ1\ô螢ÈɑÆó,À¯VÆÞK1I·NO Õ_úˆìÍnù™|\5Æ(]yï;j0LŽØA½ÄÝôǰ‡Ö`Q_Ê=Hñ¼7ªØe¹Ò¦)v.ð~ ïd 2BÍ•óõ©ƒe­äÓV‰Ç‹<‘ÄN¥„Ï¥tf-ÙŠ.{¦U sçþ°ë7ÞðG÷å'J>Æ9¢`.áÁH³‡jdŒ× -˜D•Ù¸Öˆ±;ÆÙ°>?#°ºr„‹*ÍG+â…Zk{R-št©†Û½‰˜ZkõWÕ×^§ Õc¡5ñmçÕ04k*,%­ÑkCR¦O~nP5úÓ45oý`´Q¿î>‡<8ÃD˜ iŠéµÚš£R¢¥!áñèè0ŠèHnб?Ø…­½«82uÓœ}ŸÞ]0SÄqŒW|Iy åï §1Âqß G9²f$6ÎpUýÞR;ÕïjûV)¤ßÏôñ[jSK[(X¤™íC¥@V¤‰K¸UÍÒ=½ãÜÑ“ÖÁhyþHo‹×,ç¹H¾[^ 3Þ¼ó*Èw«á[d†ì-´qXb2Æ›wÓ4†[tgíW+w®6áVlT„R!:Õ†–@&,•iqç3m©gH‡,„ÈÝÊ{Þ ÛÏY7tÀÅŠ{Çä ïôµ²fzìÅs8ш„ØÃk€ˆ¼<æÐM3£ra^)rv"Øü§óÇÆ« }‹Ïg”ÑvY¡GŒQd<¨KIïLXô%ô&uRhÛ³C •Ë"\󜪴ïS%Õê¹Çäzê¸V4b›Æ‹àÅt ²‚ß|-ZGj ^žÍÛè°hb¸pJwîó¸x7B”jz­w„J½ádhyí"ƺ¢Nò”=Ç÷ÂlHfT¨ èD—Ýõ(Õ¾ÑOßðéYhcf|‰¹x@®6J»Ê"G¼ ß‚LGkIÍ…Ï%øßîk9Ë$ú&E-äà¤p?Š…ôF5Ád„ óÄ` ê 'ÖFà9ýl1‘o6Â;©™GJ•SøE¨$r æÝSÎ@¹x!“ñý;åW"uÒ Ÿ¨%±‡¥˜z3:“ÈÏCÓw|˽ØùÉ÷SF†Ý/å°DÔÀ«ˆ•̩ǎ÷]:-BLÂmY_5gú"eK|“RhrÁª!ˆgŒ£TEU$özqßF1k%÷ˆõr²'i¾-¸³Ž‘²Æ%^LO½†ã}1<Ý¥i=›Œ‹®$1ŽxÈ÷b‡`E£…gM/¨<­#m¬†þAš!'IÿÍ‘_(ÏGÌæú¢+ðh»4{xQšævmæAš áœÕíºÞ¼=žól}Ûd%+ˆòŒJÏLÆn¶rÁÖôÚ!ŠÕaò8&å™"í©É£gZDGâ㬔¹NV ×þÍÂmUŸ³?·ø7MO+¹µt9GUI5È2Âf¡ñS%L·ì[i<þç…g -ÔãÃIôÔË× ùÙ—Hà\³a«nzév‰`Xz—ã7 }Y~ÒF6˜û›yçñ;- ­Š¹vù‚EݧËá,ÀÂÖ†¢‹#ø ABÛ†¾œ}ánè<Æœñ¸Ÿé[ÉÆ=m8²1/Õ‚ MRµ8Q™Õ]{ü~§ˆÜ›sżU8S–re¾c0OÙSIþØ+?=DÓ*—×&vꇫ.ìŸËæ§–ý5ûðÛÚnתXl¢pÆþŸv‰éÿ‰kŒë‰+ÖŽõè,ñ'y™\uZüâ¯TZÈ$13^ùÜ‘Ý1Ëq‹92±î‡an7Žø<¹—jÌ}ÖI–Œº1eˆ„ÆxãA› åÛ”±xB‡J„…•ÛkɲX%¬ŽqõõäÐï°N˦Þãz<£yèä:Nêåæ¾¹úœZ€ú¯~F|jÍ8?«¿Í}³L„3¶}Þ|Õ#/'שּׂ³+ûxK0ƈ0„ë©°kõ6Ðd½«ç¹÷£¸xCŒ¾¨ãO`ºõ͌¼nÊ$HWý廑oŸàžÐàZùD:s7iàÞסåp»œmë…dq`Þ6¬ ¨^›KþT8†®Ùô[ÿ½„òjGœ-7Q‹µÂ<ÿþ.ä 3Í¢IT· ߆a„KÀ. i\c1×™¼·¹É×öï6l1iÖ‡J¿qÄvëz7Ù¡|¹æýü¾ÆÎ¼Ô5dc¹ËíÛF°XM(öè €ßIÄVƒ:Wcòhj°O)Ž/¯&|q.e.raÌ´Sƒž™>¥‹BŒI<Èœ³è-”6úo´*È­öœ(—DÝ*…±}W2,XñôaC ÐU„“>=‡Tœ‡&’ÆÀÖ‘9{ ‚` ?‡”!‘$… ‹=bú£”!µ WÀ[”ip?½ôò7ÒHÝ£m8a"’솥EglW·G,IóÅyÌë‘ ÈPM|ZÆLˆrCS¯²ö¿ôSþ`úÉ󴆙R@ÕëÄ_ŠÖ­¶ tKõ;®`ܨ¡D7ɦy¿/5^…­ZLÎHåcâi$šN*Z¿¹«Ø-LÂýñ×Êñï«u ™ŽMe8åJ¯Íh@-ŠÃÌ‚n¬Ó3“Òuã P‡G?özšâÁÿx·ˆ¬ê%ƒ®“ëRád¿%Ž%r㢷ÅOý–2D?èñÌÌB´K–l0; ÏáÙ¤ûƒ·£˜ŒV§2ÈR‡Ë‹9(ç¼ÿ–`©ÄæîåC&U¸ÃYûá[?쉢™»EPUÙò'f?¿Œ`,X÷ÛŸø2)†“ž’X_ïR;.©¶;KPª0øºõ®)¿¢²žofΨVÔ™gV °&£´¡£ÿn<­>sÂßÔÉT`ðÁ>f»Þ‚“Ž’·æÖÐÊTC†Ò 0 φý¸å]dúŸB"ƒ–íRÛ±M£#¾êqóvCá>üùW(Z1$ü;¤þ<ŒÍÂäÍmПxîi|X3jt)A¾8sVsG̱’W°‘oz:.ŒpkCS†_ørxeëOæ,A@[~Jä³7ÝT+«Úúœ:ïŒØZó£„jÙZߢ¹j: ‹©Õ¬ÞÀ ÁËcŒ¥d'0üדÿPmß‹¡2CÅÀUßqe{Œðµ4î¶])=4¿§8$`˜½6A±JNŒÌ•ÕÝU–ê-Ç÷Y^UÆØc­˜Kšbš>L£0Ä”.#E®ÀJÀ†Q¸e¨\‰cÿ?«XHÿeóëjPŽñ×Çî_[ ño[—½vÏéíÌ yÔJùç°OŽ`^Š{þ'e6»Í‰F¤>䘬-Y¬&±M¨ÝTNJå–>õîc(Râãw{†,{@ÔlYmæã¡’뱨9l W;LÏ<ëà˜!ª×~\#‚<ã—DxzàšÃ‰—šÀ`ÜÄÁ:9‰6_ÆŠnO¯VáÉXB*hŒ¢†Øæ—îi@ìt?,oŽtM´VþÞ b´nhJ/W£§NFKS†uBXï¢ðð $boç¬ýÁÊågˆmqJ$ºçù;2U†±:J -:ÌΣÞ×^ñzÀ -ÊloäToég£Ÿ~®×-®(Ln÷Jk˜y«²Õ0€Á¨ú7ÚdÑQm xyé­e.m^uKšs¼©¢Ä¡í|­ï³o¹2ÕéÐwð†Ž5x#«€#/pÈXËGmZ%ŸÏ7g§&Š/r¥Ñ -hßÇïçYÃý¹ÅRɳ\nž7Í•ç•æB: -ÊKv(8©iþcY»·d:M(;۳Ɩn~‚U§ƒþø™fÜP¯yÿlÜw–‡íÃb⬗²ü™Çd Þ0:Ó=Ž'»™*‹zFµæ˜¹Dš\n}WA£h¾æ÷Øä¼[• ±oãyº5²j ²ûó¢wÝá³êl¥õ—[Àaìêâ32’`T -Øõ¡9/—{Å1ÖßXíy9'¶ž#"ò×SçæP,Œ¹;ÞöºÍ«kŸ÷«iâv„B¢7 )јV+J ÔåQ3A:~»½‘Â<¿ÆàÎâò<º,{4ùG‡]­âŸCVùêKê<›´nVŒ%ýè€UQygC,þô=† ×ÄÊB¶©Ï‚î1D п„`•) ¼~!7>JÆ=Ks£°e`†9Þ±ÑNèÁ‰iäZ}™Jh¸vª –``%g·€=ˆ•mJš@õTZuzÉ µò†·äîþØh6q¸u"†]ßÑ@É9á¬Bß&‡Lhæê¦3y³ˆž—>·–­ ¬¹¤’iÈõGÜÖçö+¬¶è&å±ÏÌÊÁÝC¯ª–#:8âí‰Ñ™”°˜u´VPÛÕ}Ñpˆ]{n^Ðâþ5ßÌ·@²•óŽûtÉ Ÿ®¼«—ÛKë(ÑVÚ;¥ua(…ôœÒf¿ÝŸf޶‰SZ]«,Ò‰yÆÐ :òÚ‡R¹ïÓ–‡ÆÏa·³ÕÍõ>Bæl]aOÔsC>§mÎË9žjÈ_½¡<Å=}k@[%OH\ï¦VùòvÃìß $ȹŠa”Â{ˆ£?ƒL4 Ôú/1{Ömó÷pöN´rmËœ–’沇×Ëí¨|wzB;£¸TÂEVš@—ªµó&_×KÐÛ/Ô~±°±¬í‡õƒÅ]ú+ Xúé¸u˜¢r"9ÏQqÍt¶|¥¨ 4÷uT“Õ¹lŽ‚MÓ*.œ’ÌÛá e„Y¼•Çuµk“<ôêŸ}yûzT6Z"à©ià  ¤;¡œ÷o?˜Ê…H7ñ‰p¹Á”ž9~wW›‡S†‹¿ÐtªJùý+pcz횯Òkç1ÍíŽrØþÈ‚ûø—•-ê?;b>JÑ,ÂéÌäŒj'CI›»ÿqeÂÂH9ÚŒÖ`½Y4”#¦OÜ0ù¬Ðÿ:£yW -G¥ž$Kä|M÷GH;Qºg}Ååßã¢Í9y¤2b*äÉölö˦dº­*уØã‰BÇd0äsv4ÕïKpƒžay‰™ÉD÷àa¬2nq†i‚¢Ë.y ]¥îa<Ú‘¦ˆÍ\æÚ.²V8ÞèWðb×½cbý¤F$O‰2ôs[Ì~ÂÐŒâ¸Ý4‚³‰µ!¨G SÖËD™t”v²âÄq„V0á–dÃ{õíX·ÖØ 3)[²NPo`„ÛÄc?Ý{Œž+â}¥aÓhw¤¼xªœ’µFó=r<+ßÜȵ ­±÷sZ¦Qfw d³®õ€‰·+-‡äºYæI·ê“"ï7CJS =ÈÙn i½Åƒm\´³`Óæ{²Þ|ï€ü/!ûÉkÓ½bÁßQE/®›òéqZîÐf8ˆù¡£Œq•&zTÇK5º‘þÈ/~ϱïxÑÎ’‚oŒ`¼m‡ˆ»&*°4Ó”:1EN°çWßEº BÌ3Ê_òk!û¯TÆÚœjë…Ž‹ä0³*yçÞ -EZî³ Ýna¯o!Zó[k{‘L÷à;C,GÍì§ò‘¨¯NšÝܲðT—qÇ?ÒŽÎ..B…[Â}¨Õ×|u^\ç„]ëpÎŒè|Oà¡OÉmyê˜'‘éTôGÈi_œ¿rú?vy¦_ªG=Bõ7þ² -¨f÷ZTÑlrý{© ½Ð)†(å}Á­Åcš Žœž·Ë  |[ŸX¬w·éÙ”èŒel [y­ÔiÂã8²gÊ«Yµ -"Ønù@.?½¬å^™w¦Á Ú¤'3Íð­P -qQa–èDª<ЗÐp>}ƹ¯MykœTZÃ︩¶g© -G‚ŽãìED[n¦Ra0_Elá¹Ki²ì¥#k.mSë[Ÿihg;_~pŒ,ž Yo{ܰåHc®n…ݾ‚oxQ®ã»U9õÜm4¦6O­O.饔£¬¥&cs;ð5ã¹¼ÿŠ®H²•:M=®<ïQ_9D>Ôdó(bök{£–‰aTŽø!Àë}E¦ƒšj‘µ~X ª;,Ãêðhc—˜ª%YN98AIˆ‹±€Óøç¯#L'ɧÑT‘ær¥uÝx‡”W!†SL¯›LeYdfÞÓ‡Ì){éi^ D!{;zY’Lo3¤; -gr ;%À Ivt˜±ä“ŸÚãÞsé|FÍHiÚMÅÅ©îåu8=vç2w„±šH„)áÂyôb‚ünŽÇÇwm© -=¼h¹¦›må«èɱ¾“è¶“,6ÊöÍQ-'úÏUlhÑòÍÚ­™¾æ_’èבëAè·ÔÇËMJЙ•NúØé!cðà¼ÀÆf,(¢ÌT´À&¥õOà®¶´®ÈwêðæHZ¨‹«£û|ŠiËr®¨ISAAñ[€ü{k‘_þÇtÿÇØMsé¦ò ý٪ƒë~Æ"¡üº0–?gŒÄ y>nÊ+¶ ;û÷v f¿Ègiô¼nGO -¡ßtÎH` -4”ïxº~œzpê¦ÐD†RY4~{~‡,ε…N®èZsbì)Î,â¹Î‡éÌ ×QôxP]s“ª¦óUÆQC‚r|5kýò5ÞêýÝÞlzN{.:¸‘8./µ¹Î93æ¤-LˆZÞ^p-nd+/Or¯´6+ËW ¦€¨¯/­‹ŸœhÇU‚Ë)ˆsRùð%ÿÃj㢼¶±*v~À¯õK¹£vç˜WbÔ>¡”<[†ì D -oÜèz -b+Œý‰£Ù§!þ.€ÅÂ¥‘Öúy˜œCæw¦uûì±V"(´/?QD¼Éë¢ ˆÚÉ˿ۣ6¢qVÊ!¢ëUùJhKí¥ÔFû¯jWÚ@H/àäj«£M» [íÇ,;:‡·A¦k¤ü./»"r9,Í\Ö:T£Tÿú³^ Ý‚p€#áCT¬5Æ `lz‰»CÂÍf.Ç´SC¦"ÐPjÄÐq¦>´ŸÂ$WÇăwèZ;5!3#´è#®Ì§ÒgiHá ?eÞ6ŸÜinczOåÞW‚$qøv -UIv#fS?ÎG´•{JÑrˆ¦˜“®ñd±sUîÎD*mÌÅYKúÜ!M˜¦¼ü6’^}Èà-Ryx‡ù:%É÷1á’â ­˜\ûÐ&¦v›ó¡aÂ"‘mÁ#g÷è*ñ•R×fæÒa&fª@µ¹O¹Ø€æ{Œ]°ÔÁ)°¤¦¿dfJÿø¬Ñ<|INëãJ> endobj -1148 0 obj << -/Length1 1724 -/Length2 9822 -/Length3 0 -/Length 10929 -/Filter /FlateDecode ->> -stream -xÚ¶Pè.Œ»—"-ÜIpw+PÜ‹K€ îîÚ¥¸{q‡Bqw×âÖ–Å)~éîžÝ=çÿgîÌ<¯~Ïk•ª›„Ì , ƒº°q°ƒRJê|ˆ‹âÄ £Ó„¸ØÿcÐiƒœ!0¨à¿ ¤œÀ¦.O2iS—';% àjààpð -rð ‚@NHà?†0'A€´©Ä ÄP€AÁÎtR0O'ˆ•µËSšÿü0š38øXÿpH؃ æ¦P€’©‹5Øþ)£¹©@f»xþWFakA ÐÝÝÝÔÞ™æd%ÊÄ -p‡¸XÔÁÎ`'7°à7a€²©=øOfìtMkˆóŸr ˜¥‹»©ð$°ƒ˜ƒ¡ÎO®P °à)9@Cþ5@Å ýÓøõŸ¬€¿jà`çø;Ü_Þ¿A 8›š›ÃìL¡ž¨Àb¨È¾fwñpa˜B-~šÚ9ÞüMÝL!v¦fO¼Ü +¡0}"ø=gs'ˆƒ‹3»3Äî7Eàï0OU–ZHÁìíÁPgŒß8ÍŸÊî ü³³¶P˜;Ôû/` ZXþ&aáêÔ‚B]ÁòÒ™<‰0þ‘Y]< ˆO€v€=Ì­¿Ãkz:€ÿPrü?1ðõv€9,ŸH€}!–à§/ ogS70ÀÅÉìëýoÅ# €ÄÜ`¶‚@1þ‰þ$[þ‰Ÿšïñ胞fúýùû—áÓxYÀ vžÿ˜ÿÑ_ †ª´´ž&ËŸŒÿÖIJÂ<Þl\\6N@€›ÀÇ-ðýï(óÿ÷?¤ª¦¿Þú' <Ôø“ÂSíþCÃí¯©`ükc˜ÿAö4Ê`ã?“oâ™?ýáøžÿ?\þÿÆþw”ÿÛäÿïƒd]íìþP3þ¡ÿÿ¨Mí!vžyxþ“ð©0^`§?Íÿ«Uæ®NNO'ìezêãð÷ ö›c,ÍÃÌ…BljC>ÿª–xéζ;.2C·«“ÂÄæ½äÔæzƒƒú©*#hÝéRâÃP7Þʶ ã…ø2å½÷Oõ¨á-ïÕZo}îŒãÕ§v[1'‰ú' -~HÔõ‘£“±iŠïùÜ;úhÚ"~‚ïP ËqtåÇQÍ{ö˽WΣ®¯ôËhØü®Ú^¯"æ]é4[¬VŒA`ñ,]®Yæ 5Š 93Á±îìÅå AöÄ#¥B< †ïA,W¡÷› η×s^«åšœÎ¤´¤oHÈ/F§è½%¿%)/x—Eã5³pæÝ+dDb,*P1íôxÛŒ+v¡J\nDÑ{€ÃÚFö®|QÐŽ½d?KÕ£Eïé„êÉyt‰´Ø«‘Á‡ðÙÍðÞ\vøüšs=T˜*N#‚˜`‚Ú×>E½}î”LˆÁ(¨ý&«4ΗÕÕCc± «ýØ*O¦/Ò©‡¿AR_g]uFìƒÜr^òÕT¾vÜÕô®½dQ“hc´ÓÏ­¤±B8öA¿bæe5•¶n'´ K”^!lÒì,Ly¾‘kK4?‰¡Ò¬ÖÝL¾òµ²uÈ|E@|€Má]q”ðŽø%ú+L=ôðš0©›~[gnÿ‚;ðÛ%³Ç–õôçuîðry÷$ìáá,iþùc=.mâoniS•÷òìw¡w°ÉÕ­ZC%ÙžFÖ»õýö˜àVͺ9J³4“5öaMK”—¼7øŒ7dòêpâÂL¥ówù¬!d1ï¯êY²­LÇ—Õ¨ß ÛËd2ù“ÍlÖá¾(ï6–€C}ÖçQ%!7`—±:8®?úš>©êüUÑÞª¦êsFÿѲ‡ŒÆ»ÔÄóNß/;Vž_ÈzË»ç /ZˆßîmøWÜÑ '¿Ó©’m3 “¯ž8ï{yÍ‹?=îìN5‘øŠ„@…Y@ixš¡&×MòYÌEeߦ(“eqÔÐ×bê]¤ärÝ ÈC4›+qþÙ+¡ÄW2 å ßç;¡þóHŒ -à[ ¼ù“Mé&Ê«—¸$ÐL‘ó¥…2 ·b{#ˆEmóÞjÕùˆœäÂŒß ¬ºzyý¤B]l#ÅÙÊÌöo =ˆ3!#Çç,R½“nâJ?÷qyŠübšlÒÅжKK<+‹Ï’ËÁ@Iú gB†RÿÑ6·´†í͸ý©Wâ/eUD11Ï4 kšŽ¦AI#ËË êóϰ¶Œº¢ãçä$Ú.ppãó ‡Z?”¸ëèiv¯õo¹PúÌŽ[² 2³NÝ/ -àêZ{ò”ù›sÑâ[§¾\ã³aUñ˜ oºXIÑth^nWìQSûàËp¦+¯U÷ÎÁ¸; aþC×ÇûþéXë¥ÃÊÄK¥ý@·Ä[héJÿÜNx¸ÅgG¢zd¶Ù˜òeâ-\WÏôrÿ‘÷ì¡1%òÕäGUݲ¶BXWêä<ó˯ʿøÄ®Q¯ö©{v™óúƒu2@Š#Òaš©e˜uË!r“#g+šsÁ?“wl¡ð-ô̲å=t">4¨X¦K2Õ jMIYÊð³×aË뀼׶äf‹ŽB¿¡7<“¬¹Š •|¦Nê@cÝºŠ‚³ß±¥h¼~Ñ¡t~¹ä£%µ–Z6Ísüœ6 œzÇ×mÎņï®H±j;ø}ûaŠ$Juf£©m]5ðÍ®ï#5õî¬åó7ü)ìC -V»…+±¸ žUL^”^¼‹yÈÿt™åúIw\Dv6kRŒúu-³RûzîE¡ í3 ¨W£ßRÖ=ƒÍWyRÖHZÈ.ì÷íÔvw;ûòÌ(g“¸NE>ƒ²VÙv(ÐpÔÙrB( HD†©”™I5yI?ßJÄ®žy^cîìzÀýs†^Q‚šÎ¬'ó=˜ Ç ¹åHègròZáÖ  æ'e£h}¸ê—Ú’1·aOì0,;§zn¢Ü·T-TˆÏrÀ ‘så'Ñï ì›PJn¤’!HÔ:”ùÇ6gŰD­åEaÊ9󃂆k]ò6 ð¯6Æ]\ÝG©´ìf¥£pÝ×ÛÔ¢SVs²ÑÁFT%wc½© Ç‚Ä6ÊksñZG¨Y‹úTë„INrõ¸¯!I%~BH”GA§Ã§göOÂãúè^è2ç®Ëgä€SµbùÃÃúºñŸ -5R³=«§ò¾¯;ßEjè·WÜX+¦­{_ÂÍøº—ü(q¿":ùY6{q951(Û.ÙF{"¢eº,Ëê1Ü¥ÌçßóE;Åã;îjsb\è|à Óª2n ÌI"¢±¥!•r 64!|­òÕ_åKŸÉ%ó¯Ú4øTï.îýpæÎ5¥™³©µÉ)÷ iÆdPþ+¥Šã…^ð‡¥Š“PÌ_B8Siv/2Rù -y9•Dtˆéýi}&ØZÇ–JDá2Ôk`.üøèÇ*d–¦v¤ᚬöj?0AÝçê"=ò“<¥úŸ´ì8wJ®Üb€×ñúºÉQaßSåÝÔÞ§°å5|eïdúü^ÄÀJ5£ <±éē頽‘+BL¿Ýªƒnòý—hêÈSÀ²V”Ýø— -¯×ÏRÆo‹ÍÛ~Ê ì&‹ôybøÀ½yT!eÙ¨Ýa–ç¥Ód‰ºú¦ ¬Xo~PK!ÈzºáßÑjŒ^èMð19 jv¯›ä}óáÂ×r»Æmä×Ð`~WÝ- ޶K ò?$ßtæ·kì†û&8Ê’oeÃPÄk/vÆf>’’¸}Ñ -W":\!N¾~ÀôdßíBÀ›µ|¡?÷¥yƒ£10(o‰n“"['Þ!‚Àä€a1G+žFýV¹Oåè»x¹ä}SPw—r¦ÚKÛ²ý0Ýl´»–K=O±Ì’‘¥v¥Ò;BR7¶íe£*ypá4ÛKTÄÀ¦d1±zm¬X»29}êÌ1)!ÚNÿÜ”R䯵éBŒ„ižÆ°5Ͳ³Nˉëæó4óQépùV$I´™¼+} Tü• Š-U:ìYCU'’£7ëÃj–]>¦g ‘ô¤[D ?mkgž%çtôîóå7fžBT 8Où\õæXÜþY¼è«`ã˹ùö-΢£÷ÁÇ˼u™é;%øÞ£A Ð‹ÖLCú:Ò¤Dí¿òñéN=‹RåW‰MènØ)n¢ŒZ„t¹,d‰]»Ýú}#üÑÒql»P-¹Æìט'QƒeWî•Åö†ÌÅÈõçܰ¯ÍÝ5…ƼlÆt#!VÌrD”GÁÏ›¾A£[P" -ŸSl+´êÅß4R" @ñZ8[ßV9´6594¬”§Îš¤ÇS,UüAšRÜÞl–$8K¨€¢(õÎì¥Z Ï÷ò˜í‚¿éV—x -\ÓdÀO}³DyY[.£6®-Α*ôd³U1Âù3H®¬½Å‡e¾‰Mr¥™çs¾sQìÉgAL¾îg’=dD¦¸MÊ_ŠÂó¨ù@—2Ôçn;Fþµ÷ùÇu‚ÄâðDs¤ÊŠF”sD4‰zÑÞ¹d õçyÁi~ƒmï¤4Z•:kZ.¾ -„,ã|CFVxE˜L88%üBNE‹ÛÆ¢âsÿ4Ù®ê&¤«©ŒkK0Yµ1yP9—/ù -Óª¬´¯B½–§ÆÎ1éE eïEÌϱ¹Ù…ÙMoØô&ÅÖšà§ûpzôÅ”ÐI×ýJl*c±¬.s7ÝVô1?›HÈZeá€pQÄü3VbòÃ-ŸÔsQÉŠ`¼C ™`÷õ ‘/È´6kZG χ€iäž\»X“\Cr"]ÍFŒÑÖ+»».$øÇ7¢K¢aFeÆ1x÷ o¸Ž™sÓ"½¢`WUH¹Ïþ‡×q´>]×\·[Iž"ëçƒmïrçîÜÞ¼—QADi‰²Ú„—'ùŽkóýLwŠs«è(Ðh[¿Q{~Éhá^Ã,¦fV&Ý`Êp¶Õ…¥A :WÎ(™B‘kø´¡ì‡È(CÝ`!+,ܯ¿ùíÂç3&Ÿ¦ë°¥™NI”…ùvñc_`Tñá—¨lÕföÄáÙ«ªU9©œ^"»üD>µO¬v %íð;ŒHÕ -b|<Æ…†û”Bç#ªU <ÖVg°Úë³Qd‹éO€,±rUä•/„ZhÁÈ \°ú·JpXÉp™?'>ÚÔ Hè?äáÏXiÎç¢^«o‹ŠÃ1lâÙW~†ÜÌc:ô¤¿óXßò(ÓˆµwÇ·9,Ù¦÷gónh€%öŠz6Õ¾ùA|Ïº×ø wÌ6XB©½f1°éNÍ?Ë_àuòÐÝžÄÛì&ñ‘K· VÀtgÝ4­ñœÇ§·^ÀþZ÷¾d™ØÒ(B½M;9¸þ¿òR“ý¶¬c©£¿&ÔvhW*ëÏii ]”ªòr oÊ"uûº1ÜĈJÙî@íªÈˆ -µöã]¤=3“Ï3ù™+E=(·ý+[43‰àåö˜ÆåY)C Ñøq »ž23M;kš2c[=v‚fernã\v4n½ó’šK©ºæeÊhC=YfÁ†+™Š*·z¢M>ßÍ÷¾h4„*LJAù’{Þ¼hy›f4pÞ©i²¡\Ž¿„ýÜæ‹ -¦Ð¤(éOXGë8(ƒÕ?rËšÅd&d:ÃpAJSËß±&Œnibzü¾½Oƒa¿FJq±blv—Úa«ñƒ=}ÇKî(’ÔjdêäÕX`‚“DqÏ›SÆO6 •úÙ»ÞIdÜØÏBV'r¥ÞpjOü9{¯ö,#j\QnV<ã›m• {'ï|¿'zèZ^€hÑ™W•"ZUv[Ï,°sñ„—$Q†'nk— -4ÀWô8Í]éçý‘ë礹i~Ï7ªRO…!cC»Ò&õŽjî–%Im²¥_š¯KibÅ}'»EŽ$)¨LîN˜óÛ-U€0û"·È3\›ÈúZ¨à$ø{VáŒýòQE#‚1WÈLd TzÕ8Žçn´e¿ ÎTz€†ž`L¾äGÁ+› íØ>Š\ÆÚÓ›<;ÙpJ–nm[Á»16¾´æÄ®!½Ì ä¥‰PmDzÓ/ûÍ7‘—¦©;—Å2˜u!eð‹¸–IZÝÃè8¿}d %³g!GWѲ$üì¿Vcè9ÌÅÂhÒ‰©¢V$EPjÎú·– ‰ï‡‘åø¡7õÒŽ‰[?Pî”òŸ•Ϊ(˜á§Ui¦Ï4`õØXžN‚×ôh/ŠÛ8Ž^Ó áòšÒí%JkÙ.g"Dz2§‡¿’yäÞ¿jÁŠ\ÑMÅTÐȸŸ­¯¦(_Ò!a_¬3½åœ•Np0y‹1ÿìtËùÂd¢êrÂïu¼&yFV£Ç!Ѓ›=wãæëãc_¶V{}3amq.¾Vz)puù4‹©)…O‘“üQ0&¬X $þG£wêv´Äg {º½äCêè{'·¥ÝšF²eë“ÜŒ^ÍN;M<ÝÆÔ6r…H¿änɈÇÁ,)ž¶ù–¤ƒËÌA‡~YUŽTjϺ8ò©¶vºž`^(¬zŽíW% XS¦ƒØ?ÝAL{Jg$¢"E~Ìb³dÍåBùÕà+ù=U‘»ÆnNpiv1­[ú]óßÓA.µfùÒ‚óðì”f× —^ÅÑ~²ëw”®ÞNÄìÏ’B%§o~æ5âË•&¹–¦lrP, N®dGÖkµÀÔªdKPGUPNêó!ÜX[Áo¥Ü×j`{¶&nŽ˜ 6JœS¾YFÃ>r€fºß’—aNU ß”{ *] Köà'ÊL¡p8»KP¢>¼GÔPxæHrjŸ¨S’!N3µÿð&ÔK•P¢ ),{·ß°± Ð-Ú ÑpsÆAܧ~ô®ýqĦ“ÃBÓ,ƒ‹re¯¿@k„171Mw&¬nXlIõJüÐYa¢cLª÷²ƒ²‰»ðËÃ{×Ük™Y× ù)ŠÅùå甊a?ÃÇÊ0ÃZ‰FBº <Ø ç¯G]¾LUˆ&ëõàÓö8=K´¸ÑVüoÒû8ÿø·òR5‘Yàž·@CÆé«¬5¸ð[ouù+ú}YéÅ(Ì$“eÊ-8öwR)+—oÂÐE?)¢Ÿoôjd)¦£‚QË—¯‚?m)/w+õŠêD«Ù»á}.žÑ¹¡ Ê“ƒŽ¥ŒØ¨Ûÿœ%³¦ÚS’5€ý 6ËØ§›^÷‘Nó¸s ÉùçcT3t6Í|=Ò¾ñ׉ÍÌט¨–ÎuÏ}¼í[™6f¢ûW/e“ y.MqØëŒŒ^u»>Ô¤µ×3R6çaroð£\|\è#"O^”–EZÆdrXÏóªdÍÖàöÚ¼_– ¯þ¼ðòR. -{\‹ Ëò#@”§®ã-PÏÄ6„PYÊ”ykà -4¾÷ËÓÖÿç¯SúlÅÒÙ“@' œîÞ·h̓«"F5ª\cŽU²/G–ß(‹üº¶%÷i3裴<®×/¦²\”OÍ{¿•ØAWú€Ë:BLª“8ÓIM§2‚vÉH¹€(i; ÆMB¼Å:9›‚½¨0ßj‰e*=õ²Ö äY_l%ëûxÆ6®¯—/Š>ä¯ú{¢¼—Z!\BFÙkgLþc3ƒ¬ØWÜ| ®àýÚ±¢"rUè7JD÷Sµ«;wì—‰Ó{è¶zÄk;  ÏsëH3_ùÌñ‹3¡©©sªŽ‡$ó¤­ ©FƬó(q'Q¦ÏÓ™ V˜LQ‰ï°ú5æ£þVÿhó>ÀU—œ|§ì´c¥xJ (ÑD§%JÀË€xÒÒZÞG·Þë}-!/éw$„°*ñDãE›aŸ”ý]å¾·MM<–/ÈÓÕŽ^FžųŽ1îr)t§¥Ð;ctIÚÐß»óÕ%ϯí¼@üQ4ÚÔá|µ<ŽéÖ¬Œ"úâ‹e>á-RÈU‘<àþŒPnàÛlœjÈ }ÙfŒ†ðW¡¯f†ó«‹fñGîtä@!ÕƒåSøÖ²‚ìg·ðl)Ø7MLS™ªÌƒÇÊØ+Y?°ŽPWxYkã—ô}Úvû°ÐC|¥¦úzè·ë´)zÎ=tã*Ì1Û;œJÝ\ÙèC!¿å “å•kš_Â_@öÂE}áºhMD. gEÄu’ y·rt¯’î8˜ ®šäÙ7ì=yÞàq¶×?~¡[Õ_ÅÆÌ„˜>¬-³«ÖRÒ¢gyh¥ôdV·è^­¿;NžTú -—ô‹(ݸ<‚`öÜ z#ùÂlHÖ;É]1֗Ç4&«øe¦‹_NéŽ;)¢2É1‰Å!jÕP>ø¹Cí§\ŤJ— Ì~ƒêòZû•±õtî²û> LÇé÷Â\šØ¹ð¬!¥Õó/Kcèy¢Â€¨Sºk!ó -؇BM°7¾ôZ¿Àñk^ás›v=NùY>·iô[³æÝ$C*€%«ÜòhÊ‘¤.zgHÛ»{㜂/àV´ŸŽmôâñ¤‚–‰ª£ˆf°¡`.÷[½ÆiºÞ@ _o*ëKUiF([!ʼôâ5ïño, 7xªYÈè¾"ã¬äƒN24™33ŸóÞˆ?¾#<’·øRÚÛkšËg¹]ÂB¬`U¸É;C‚ýýW·äö`Ûðxjoˆ¢DÎ\&œ=ÛknëM‹s|^Q \ƒw Àþu²”qö’sJç¨ûÐGÏ"²Ã^*Òjž±O&Ù ã?ñ†Ž]Nb^ÜÍŸ —5NÑîýYÀ,=æ·©“ã¡Ëú{ÍÉ,­þH8ÆX¬úu®ï]N¡^§”=×XÅÆÞ0ð£ÓºehG@WŒŽÿå -²’UÚ©êÿ[2VŽ•HKV„À:¬—ÊS~ÅÎ¥/uz]^ÏIÙ|9;ÔpæêH‚Ö ¯\Ù*Sjò|¬iÓ–Øò n/321Ý~UïÙùÉ›¥Ø©ž2‘ÍŸ3øL2eAsü8ò.¥áäx±;ÞŸOo¼77§Êʳœ“„F¾ÇÅ«b*W<“HÚƒ¾Ý3ç5›XvÝAy>G;VøŠµÃ]b’£¢ºôE³|²Çœ[ªÜÝŒ<)CHàpBÔQ*mV‡æ¸[EÒ¢O^ BoûA‘®&œüú̳{5ß[¯ÎEpÔ™¼P³ušàÜý¨"²¶0£ÕƒHoïOk.n¤êŠ“ ìN{‚!Uª»V»dEƒ1!ñÛ=ŒTÛ…aÆ©® ?‹Dè¼ô†~ÔäQSWÅuŽgôËVqp½­ Þý\ Ó¦+fÁû@d-Ò‰VEÊZë³ó},H›[Ä^­DŸKDÓt’á'éàmóˆÝóå§ òdàË~ãBP¿Lä5_Ô„«¿þжYj–(©®0Om æ´°M|EÉð’YŠ»tÇhåºEõÌR¶y°‹…°\g©±ò<ü‹F0ÿǵª8Ò¶Â~¯–U¾z ûeR…µ¯/:iŸ­ÄâH]y(õA°‰Jæ¢pÃðÀØ$X©Ë8¿ú6¼Ó&65ö°Ú¹z¯f¢ðÑä£e!† p_JŒy5ú^Á Îyè<ŠõI­Ø½Ö·¤SK)¢Úùh£‰ r7[él¨S—ÝÖ}ºÞ³¥ÆHõ(}4^„ë‚_ÁòÙC–cZ‰ÏЈP½€ƒF;«Ø9ŃX` ÇhŠŠ¦Qƒy?dÍÒîHÛmM¿­:÷Çðü»œx€!ÝWb@ÒWŠ’@íº2¾>\]T':J.òŸ|­WÄ* ‘yEß S­nOõ'»¤sËB (ÓJÕ‹®ÍußÜRP¨W¯KuC -‘ê‡ÔÝ{Yª¬‡¥—bß8±u¿ýï¸wé$ULÑAHõž_á.<2 hð¢Ñ` %ôYp7õ%>;BÃÉ0‰/¶ïà -îè7.xí¢ã†`ãMßçx-xX:d„ô‚²¢è,-Žmzt­|f{õZdhHN’²Ók!;Þ/ž JgêgH«›£²Y>¡¥êtëדA¢Ÿ>ªéA<"Âé5.ö‹¡èçÖ‹¤†0Œ‰ìÒ5¶x­Uʈ{n¯/ne;ê[U­özÞ\Ø!÷y#Èw,7]&æi§š<ŸÞÆÙ÷gb%ïÛˆ7`9 G—•¤§jN^ ¿`¶ÉÊ}k–p‹}^À»c]òØK±´G”û*ê® ¯ò«”›xK6¿‚sÅ\*f@Ÿ`Bÿ©)»]]Tn aô7ÇÙûb[Ï€Tõ‘zçQƈE!>¾OYð;ÔØ’\ƺU$oUåYYf ¢w{ΦB({×Ð+\^¹XÍdFˆÐƒOÑ—aIõbK|_HÛž¶Ò¢aÖ\~sþˆp>ä[F9¡YÒ´À)Æ>ТuCnÓR“唈ýP1î©×°¡d=a.ÆY›>÷=ÝôMŠp·ÙöùüÃåùsøãLÛÎ8+­w³·i§‡jõáA–>‡,”÷_•ünyìo9¥A» Ÿ™¦Jr¹… ÷ª½Îˆ*ìbàx–ôH‰I|-œA!/ÙƒÁU’ÅÁ.Šéðí»€úÖ÷N–Ù]¯"¢S8ÏÀs'µñ-#,íLCF)†ÁYKâ$ ##6éwèBËþx˜|n}¿î Ô‹÷ ÖÃIßxyF{PG‰ND­¹Œ(þ2ºóq”±k½¤r'¥>ñ¹òÍ™”K˜IgÈóçÖ WtÅ @pÎ2üz‡n§ä\þþ(Øê®w®^´SmÑT•{¨ÔÝ!bÚˆ^²:ËÜäx <ÎKs‹¾ ñµÖE‚ä…»xrß¶àûð¯Þ£wi ßÙ9Dj˪ñÕðøOëË–0r‘cðbºKZ|šÇk¾„‡´½¶uG²Õ¿Aõ»ÐdµÇ‚~¸¸Ñ93£Tá[Æ(íWjMð–#-ãܾ¾_ß-VÊŒu88>Ff­_:‘á .¶´yÁºÛVMï§.'Ÿ²-‘<‚(Ë6Ïøåºùf‚bçd±Ä‚šÞb µOÑ5Oß¿:¿žmc2IQÑ¥ÚŸY×QCïiÚ4Û³Zžp/ºì¢ÞEd).-Ü©dóíYù$˜/ÏŠG!¢þ jî+Žu §¿ t¢/ïæà_ê±L¸£&!QKW ‰©ˆÇHØæABaå˜Tþ •u†7ÔçoÇj>p*DÖþ~¸%\wQ†¥ÁÑ×…ö}2ýóÉû>I/毶²%D»N%_ÕG¿$;NvkíZG@h X}Îô׌šFÖx;¥÷œÑÔ»âh¶S-žð-Ê«¢[üO'²´)Ì ‚´VSèbiáYŠÊÅ—­¹ßá=N>²Ö6y’ Ø*ö‡ç-^é+Íöæ™—y2-ŒÆûº`Ú÷¦HêS§¨¶ðª¿ÈÜ6*iЉ֞D/åb~M°5ðbŸ —Õ:ÏÓX=dܹyŸ=Í@Éšd‹¹2::Óõ¡¢êÕç`]ú-·M¥Iý•~²Ë6oGñƒÊ»L6hål+†wãkŠêåoX*-ˆ(—w_®yB´ÁD«¥Øk•óç|kù»‡Ð•ÌGHjb\qxfn)SÆuŠÅÝ»Ì÷wÿÙÆ³ê ÁèN"ÌUØ…8–¬q:uXÀŠÔ–ãŒÐ°WÙ=SîƒV±©Ð1ŒEQV2°r%.Bµžö‰E´¢÷ äÔØæeµC¯TR6>‹ÙBÆw£V¾Ü¾2ä»ÜIÙú3ãMJ¥)ØÕÕ&Ú8„©.\šÐç¿< Ƥ˜iÅ≲G×£)B¼¢&ÿ^/Œz$&4kÏû‘Tÿ¹ ³FÂhZÀ¹€hIÓó-¶?5%Ï唌䃷¯vO·Q6rP!cvo{uCÜã yÈXF‘kØGGž¹ ½5Ç][1dÒ¤wW&NTðøv;…&txVÖÞÖÊRšé0¢Vµn“­§Ûwºóy·|žPdˆ>?«ÜMy?˜=견}»Ú‡&¨ÂjR¥añ‘Í mÁžÍÛHûºÀÛÝcŽã•RDëŒÄ-•ô.m>Ì\­EQEj¼ãÇ1®Vè} Þ«ŽxòÀqXÕS›ÓÙ-É¥ÖíAŽ‹Ë¨Êý kN¬$À> endobj -1150 0 obj << -/Length1 1533 -/Length2 7479 -/Length3 0 -/Length 8501 -/Filter /FlateDecode ->> -stream -xÚ·P^6N§‚H¨°ÄJÃÒ ÒÝ%%,°À»°,Ý)-]‚4H§”´HJwc€tHH|«þâ}ßÿæûfgvï}NÜûœóœ;³@:M)+¸DCrps‚D2jÚˆ—â!u¡HÈ”¨A¸@á0‘ÿ°Ë `$ -“#Qnjp@ÙÕÀÍ àá< ðߎp„@쵨q”á0ˆ Pîä‰€ÚØ"Q§ü½0[²¸……Ù‡¤!¨%P#m!ލ-Á¸%‚ôü¯Ìb¶H¤“—»»;'ØÑ…ް‘`a¸C‘¶mˆ á±ü¢ P;B~ã$tm¡.`¸5ÒŒ€P€ÔsA¸Â¬ êl€Ž’*@à ûã¬úÇðWiÜœÜÿ¤û+úW"(ìw0ØÒîè†yBa6k¨ !¯Ê‰ô@²À0«_Ž`8*ì†:€-P¿/ÈKiÀ(~±s±D@.œ.P‡_ ¹~¥AYf%wt„À.¿î' E@,QU÷äúÝV{Üæýgm …YYÿ¢`åêÄ¥ƒ:»B”dÿò@Aÿb6$€ -  Έ‡¥-ׯ亞NßFî_0êþ¾ÞNp'€5ŠÄj Aýx»€Ý $ÂâëýŸ†ÿÞps¬ –H€Ä -#ø7; -†XÿÙ£:€zŒA(áq@¿>ÿ¬LQÚ²‚Ã<ÿuÿÝ\.y=M¶ß„ÿ1IKÃ=Þ< ?ÀÍ-Ì D-|ÿ;Ë?üÿæþÕCÿºèߌJ0k8@øTíþ¦áö—&˜ÿÀŸ Gé`þWö& ~%ê‹ûÿYü¿Cþÿ4ÿ+ËÿEöÿ{yW‡ßVæ_æÿìuðüËŽR±+5jpÔ\Àþ×ÕògˆÕ VPWÇÿµ*!Á¨É‚Ù8üSD¨‹<Ôb¥ EZÚþÐß=@¥w€Â špè¯gÀÁ ý 5k–ö¨§ÄÕ©ß&j”þûH9˜%Üê×Ìñð ÀØ“ÕxÔŽàÍN+ˆÇo]¸8ap$*€¢ç °†#~õÄõ‡ -þƒð¸¬¡(iÿð ¸+â_@ÀCÝî€OÀÿ=êl.ˆê%ùáC!(ÿ³çp!mÿˆ¡wø¿9…\^Äà¿([º"¨gà·$Qõø{ÿûÍ@< –ó3pKÑ»ÚÖój©‡îë#â“Àuƒ4ïyD›ë%n2KUfÐ*âL*y ûÞÒ9æÓ§ ´×Þ;Íõ¸/ZµÞýô¹2‹×_G07FÑ;Z°#U÷á1þ#ݧ>×Î>úö˜ÍèÊÀgW!"Í<Òs÷º¥‹ÃfÖµ6ªT¯J'8bô¢M‹§€¹YÓ”ô8HŽÇx¬÷=ˆ§NÏ&ïgÞÒ*dzøîÆðz­ñÄ^L{-—ëò¸tR1RQ>Æ<½ÿqü‰·ôfŠòƒYï7…«ˆ©Ómß“¸6™½ÖÕµÏ[ߟ?ŽŠ0SQra’)EE¯¶(&8Ó%àðe.)¯z(}l¶pa×H€Þj8Öb•OÑmX=Ú§x¾³º1^?±-'AÄ[ŒUÀ[u8y^¨¡“|/ï“«†ä{áÖœÑÕùOk©'Õ÷³Ï£iÇqܼÀþY‚sîð´¡BSu1DÎ4É%:+V; -$†^õ­l²;¯m/F6';ÇU‡‘á—;’Éš -¶4kØs(˜-›|Ö"­öTȳd²:ÀOñ›0V QÊ‹±´×Õ¥Ð7áagoâÙþÍOSb6̌ĎHm²ŽŒ:®w†‡ï×—¦ApV³³ýý§³ƒœ“ùüp옌帗ñ¸Û°÷«T$Ág$Ô„êE«%€H™gd˜hâ^è“Ø““ÙÌqp…”Ÿlk? ÷q8²@“ äjõ -ªVÉ¥1Ã*­Ä€²3Ípj¥ >Oäm‘k>Ÿ,=Øõz,̈ÙiôtÚÊÓÔI‹¸—C"žM™‘1(MJ¦ü8¾ÇÝf²ÏŒ$þBÁ)GãõÒ€9œ!HMýc|ƒÀ‚묜èLÇí˜L/U^ø9÷Oþâå&ÛfOk‚’{ œB£Õü•–PFþ!Њ®Ã ¦ÓÕìÓy Sª[ëÏóßBµ^*èï$­•à -îù e‹›boÅ™G“äí'†±n`ø nÒ¿&ÎÁ{¹m¹1÷Ãý1¨)£8òZÏÛ0 Æ9hæ¡Ô¡™SQlX¤eJmþ6¾«WMn '‘â´ëÓ3÷-‘Ã:mÑ0dEÆef"›©M|õ6©ÑÙ@èÍÝk¸‹{i⦖^ Kf£PTe?8ò³ÔspŸ›„GoLÏbP«lpÞ-0=Ê—ê€övÉ?J™1¨)X~gB¥•R0œ§Ý:«Bæõ¤@îÈí*ü`š/âIŠéη…´*«á[ù€%'ÇmRÜ&½ûUĶM9“µÙ]TŒî…&UÊV¸Bl:9râÅÏ"naCúñÀÉEɉª™l…Ac¾àè÷²£,‹{/qâ}·ƒÅbÞ²ìnãdÎûqø÷gÌOpâÛû,±"ÉãÄžOµh‹Ê+aä6jˤS¹äÀ°>µk=ÝO]òÁ}ט;>F³ÈÜÙ½²ýí¶ƚH¥Ç‘YE»JlÒsÍü¨K\ÖØŠåéÕ - pšÂÂðf>!Bm>UJü‚_ñ %·Vª}±mÙFÏ}ŸGUþm,Fý–Kä³­Qâ¾qÉ£Ï1>º0A\§¬±«î:ÑypžtâÒ»Ð]Ìè¼qš«uSGÃëOõJö;f¼~:FAf¶ç8%+Ô׎ت¨³r7p5ëú2-ÐmLÑ Þ@«ßgúȰ¬‰GØJPÑòa›%’KE;©Ùß"¾¿8Œ]Š™anrÛÒÙ Láo‰ ååžëpðØH¹3V¯‘uIB^ÝIóŒÎøKÐü\V¬ùÅ€–õwßOÚ—qø|ôQ8~,$8®ä{nwVåõÊÒÛM¢ÞˆîD¿¦žPUÜxÇ8SX¼W¡i/ùaØóçm8_h ©öÙòÊáP‚³¸Œ#àðAJÓS«ù®ìF¿ã)n-¡ )ŸÕ ns¯Š;4@}\ÊbÑ•‘ɽ<Î>ÄAÉ¿¯}.éôo-¶˜j{¦§§?AôË‚îÙªfèL³l—{ ¨mˆN%½¡gjÖÐØL¹éEÕß›‡-™ñÞä‰oµØìÚ»„ïƒægµSïñ¸kÅ™ã2Ùg–mKÞ¶ï}9¿#c-—È)o9噳õyôÑ -ï.Îs‡ß“›ošÕ…ÒÂoen=¢… .V¶ñ_)?ý`ÎÆE'ÕÀSÙÜS¥L[Âr{D¦ÈM&1zýˆ] > ƒžM¶·éa«*fŠ+Å&°¡Ü­üVøÛúbGÜ>¹?Ï;1:.ž²üÔî¯ÛüÔ½É56·úè }øÖYñÉV2…”^«ŒZšœdîjÐ^e‡MÆùúê¦lÿ _þI*œõHv‚ykÈcRø 7Í2Kšå¾§ýBHp™®v¤ï’ÐLiLºã'§^ I{Þu¨øÌ¦—Aº8BN/tV ýœÔœ´{reS¸xW!))^ Iðæwª˜6ýL “5¬‚ƒ'SÂÒØ·‘/eÐëÈ+öÃýurÃ…¬Åµ{e„ÿhO(èViXcT™A(þ˜ºüF©?´/×þRæjï@¨:è©„–/E¨|®1Ö6éq‰×1“SÎ64V½zFšº¹š|´Ø °¹ö¸’øôk«=·$3Ú9šEƒ¬’Òk-§5f¤mü Å`ÆéG«O¾ëm_7<ƒV~ŽWWeé:Ò8t»¯”jª¯ôfµ2ÌDgŸ^)¶gÃÈ?Û'ÁÙÐ)gTÓô–ßçÓ¡±€ni¹% "?ŽQÑ÷™ÍÙ ãû±’Û9}.Úq’êÝ|—•úèËðöÛÛ\C >ŽÝÉÕúõowꆫz1 „Ëûòú5ÞÀ^̇rØfw*2YÍÇT5Þëíô%©tT( Î{¤h#Ñòê µ ­Ø¶¢·cêLëÇI!èÌæ¹¬G\_Z•j½Ýù i`úŸ·=1&¤ÙkÍ@oŽs¶ÜKó2¡åOOEß[åúQ÷Ó`<\yè‘}lÀD¹vh#…¿ÆˆéÖé<Ä M§xZFÐô$3s/Û*nðŽ,ovêÈ\ß½!RÅÈSK¹vŒSc¸&Ð&Ý2|å_ßšY6Î8–³[pv‚õ°×§H 9݇v==®ÿ¥ÂK2¥ÔFók{ç‡`ß§È&l£'YLñÝâ_ñx C¦,°”Šmé½æÇ †Tô÷^—HµU¡Íñ½Ï~Uüå…” -¯×òÐÖHÄ¡c«j"莘|†à›ÐqU‡IîN—>g]æK¸‰ý³\zkÎûJ,¶ûù½ÃÔî…Ò P™.'W„5÷‰å»RÕ=dM‡³Åht³áæŽáÌRÂÏ䣻ݘágjþn–< oxËAßvjŒ`üÛ»JŽn¯Æ¾_jl·Ó¿a' aÎÊì´¬”¨AŸ ›œf×àœ,ÆD “'ÖÈÅ7côÔŽ`ÆÒfäý<)f˜1DOa®i’ªìä²zdo¢§<šÐ¨Ä]}“’OzHÝ}ìñ[Ëè' ÿåN«÷ƒÑÈéF@[ߘÕÐ3µ´í«-°¯j -– xδG8¹ÑØë.|œÕÕf~Dۿ£­]¢‹¨Y ´>¯—'Ø(¬¬¡eivFñHêI},€Õ_n®SóvÕŸ {E$(å4 ••”±o ŒbK·n¥9èÐü<['¨œ¦?FN”£É _›©²Ú»Kâŵ]p¹Ê[°fG_ÀÚÉüX]óÕF¦ª‚ -©¯ºç ‡J=è>œX¤ñùñ™>#šnÙHhÿñ8M¸RXW¬m*{ð•Ê6f~h¶0…±’wšæ¥D0u0?‘¶«åæýRгIÐR©[IíQN¶è¡÷ïµ–ï;3 g;–E6Ä gŸ¤4¢ã±+‹$D“_ö¾›¾ùÉ{ñ]çVãf¦/N‡;ŒÝ@ó0‡¬ÒëFJt¦è ›v82TøÙÑñaB“ ×¢édÜ{ÇzÌ2n½˜î’гøvÈ[?4ÙìJäÞådpËe¤œf‚q¿1ZÙ$WLmH.OcKå8ÛZ}c:q6Ñø`Í€GèG¾¸Æ%DqJŠ6Õp¹¦ys°Z‹‡=&Ul-1v®,¸ˆJU|í·õ3nVdñ]sˆØ·(…á¸ØåûÝÃÐ:ŠûÌ6žü:QG/š~z·÷áµÐjEÜne½µ:uŠ2°áP³(Ìvúñ“ÊÓdÑ ‡ÙF»Xo rÐ7ÒY®óöFáA‘¸°ÏrñƧ`Šºf™êë"šã¸iEÂÏ]p§XÓÅ–¼ÎÎÛ]½¶¡%Æó†¾‘R*Âf[Ñyü1%ô\?ÜÀ‘”‚ ¸ìy¿^[¥\Ù…|“'\´pðøPreqbÑQsL‚š~ˆ¡/¹÷²ú.Y¬.¿2+õ¹ÿúƒ O‹Õ6„žÌìr_äxÂ.{„_­œ\$Nð7V+„Ôè®LO „èûãžÜ'øQ–ºÇf€V£cL­±íÈK¯éh±ÅNRÆ–¤0FÙu]|¤»›fîyzO[Œ‘|øërþ'ž[0Þ“‰³&ŠìÀ9ñB™©œ³ƒêOê#w…)Jk?û öªEžf.éÖtJÖK{‘ŸÕnÎÉÓ"«õ*+™5½OêUª»sx2©ùT3$?T£o -¬Ö°îU±~°ÎÂK—±¯Öz†[¨Xñ×ãa÷­>nB!'ó¤Kõ¥èÚϪކnöôkÜg;Âæ4 -Ø!w®5 æ †ÁG‹ãâÖrÀ© jªX'+ÙÂeǯ~ì’™ÓOÍäaµog -±½:_¨$±ay(‘ëÛ¸ãÖˆœœ¨µàæ8ŽÏò ]•ê·3ä^|niÊhV»Ê;4-:gíË›ÍþBŽ…¼ äg@8.|f’›…ÁG2òŠ“—'ؼ„`\â’0»ñ:Ê×ã̸³=CÌìE<î„[b¹ò0Ënºu©f¯‡úcÚ/É{”ÒßmÏÕ²éÚwÂW¦-Н˜\„»ÅqÞÃð â'OÚèí¶ùŽfm*i'ÀrÛëñªÔs‘Ný%^” û¤OVTFø¾|L+ ð›ë´œù~åÚ¤ô¦‡¿û<æåª°Œ'õDÏ3އƒ²‚È¢Ô‹NõG7k_ŒJõKßµg{‚Ñýt€it<-Ì¥;8¬%ÌL´7½¼‘,Òù”Ù¬äº)Kd¯•s^„e?ˆ‚ÆxŸZËâùSý°ǧsJsÞ±×·»“+ܵjAPŠ^¯ì=KCˆ®É¬‘ÇŽâ]Üγø,{¼gÌuávÔ(Ëk¯—|bÜ91ËF;SV;󞆒’}Oƒp¸ú‚›T‘éêC  ×ýú›†¨x¬;ÑWy]Ó>ìynâ;[a™´2ᥙ™žæ†Dš¬M'/1+B¸@2o8Ÿe÷F‹†Î‘t•.žÀN…©ЦÓr]7ç{æJvC‰Ö­„Z8OWósu;ÿ}¢.cõé§É9¬FoÏoˆ2ØÚ.©~cà­’YnÈ úYÃs×]æþ˪ØxúIÚ^ãzOÙ2å~v†a ÿî£p}VA€ÉjšÊWÑ×Q±cIžCnÉÂJ,JôøŒtñ=Ó\o.Þ -µŸÂ˜5ó<µ·»êI‚õtò͉ˆÅh/È輩"³ŠÆº ­lAÁÌ2Au®RÕÝÎXTc›º–®Æ)„çÉv3â/å2pަ³©xÎeø€CÇõþåÕä± ùÐqÃýS©㑆o :ÿ§ý'wƒèÄjf‰ÕG2ãó¯¾P`“Ϫ3õÅÅÖñ%I¸±³©­qoëtrŠ0ûR»[:„jÜ ''Dµ–½ˆk²)l7â)ê·eNpˆŽü"nï\ ®*?äìä&þš9·Â$"Ê2³bÊG{Ⱦ#ðÀÕÃò›ê¼T 8xþ9]ɉ*ZmD}Ž+ÅkÚWŸ 2ýÄ GeÆxCŒÛœÜB×èKvJ—ºsZw ´‚oÉi_'y.1Ê‘³vþ”è(gZ}±Ì~—Æö®ˆ~@ê²9ûæ©‚W÷q¬î¤÷êm/¹FûâõA–YCL¬ØÎHȤì.~ñ-úŠ-ù -uD-/ é`©Ø§u(çö¡»"µHõäc+,s`ãu‘xYÅ~Ù$ -¼<Ëž1«ÿ~q«h„úØp"€Á@žð uɆ‰Ÿu›$”˜|1D¾y^#É Ç –G§9÷F_ÑöÖ±Áë ÑN?ü¢3N¼âßîª0×RÊAN€aÖó:ëîVn>©ÊíYwJ /I¯4à2ÝWì -d1Úw&ˆÞ‡Þ¦Gã•R%WÍ ±ôZ9ÍRVÚÙÕ'^¶ùIJ­ÊáËäœqgƒÁ–TÔ²}FGŸ Bšo ÷F¶k~¬&~°Íø™c,F£Û ©õ„,Ä貌ÐbKm·Í}â6`UXóAêï™Ð˜fç'g¡·J¾ËR{´¿wŠCsîºþQÃ5´R8‚j!çëÖÖUÙ÷›M¡ñmU?¦»Å³Å¼ý›^¬WN:×þ÷ô»\E$Ú¬ÍG‰èͤ³à°$:wõöTÂQO.þüQ„…äÚKÁŸ#Oó%ÙBõù£¦iFwÎUVäHG‡ -´ žíÁ ß9û÷<¯àO2r4"Ø—¤<ÿ,‚©þA‹¬³>­ðt,(5¹ZŒˆŸ.ö•ãËð’ªØ\!2x‰øøh>£8ïdÔòÃI|À;îÿž³ÓûSéi«Éf¬nÍÚ÷÷ɰŒƒlŽ•¼ß[©J©'ôúãûZ`>‚ì†qÉKÞ•j2µpÍšqè -,+p^NŒ3æåS“Ö- w7®!ÔÛŒ+@¡«W¤|&‹›UaÒðÞ¦_2äË _¾Á@˺^<”Hbú€kU óhUOc€Þ˱7“ZyÕ0]\ç ںàÞ6ŽÎS8y2'ûÜþæ¤ g»$¹*Ý¿‡a‡ë—Ò›¡÷³7ý*Äÿų†ƒÍFú}‚üí]o#Ö;þLS¤O/&Ò|øÏc«ÔÂÔƒŽœ¾¯-àk¯ÝŠçï•V½úl¡nò9¬±|VM€ÎŽ]Jš÷>Äms½3eŠHxϪ0I9ÜŠW”ц–ž!pÉ“å6­á0¼˜2ûµ%\ bØÃf K;ƒõ¾¿ g–õɉáé* g4ÀæÍÉ¥Õ+ÅäË£cs­B{S¯©¹˜ÄÎ~ƒ%vY}µ#³/Ì+᱈­oî•h´/]ð1g³çGçÈ’‰H}òÛg¾>,jpR5Òì<)Ÿ)-mXaUÜJÜüæ§WêyÔ±¢Ô/W=‰»7§lã>Ý1Yáx˜ÒköSnƒKÑYüÝ€ˆµú%¸çC ˆÎcE^ÕŒè»Õã!qmâà@=ºós'äÏòèwTÝÛ5E&ѲQ”ös•zF ·m9ËïÄÙF |üöž:ÚvÎÒ÷;Ñù,äjÈ„+ŠáDB·ó¡lµ$@GÍòMçDÇàÊ8|*é<°  -&¯‹Èòié5Fô½·¬gÇ{Þ–TníªÚÿ‘Þ§„wÄ|.¸ƒ¹R`{YMw›ø f´!Ì&Eä¨Ò@¹Ý¥bø=ž÷5ÁóõÇ=üýˆŸ Ãh©ý“jØ;¹U†/y,®¬oû…ò6@õÀÉw3i_+µEšÖÀ¡R‚Îä”sId(›z…¤¦aϳýhK•ȲÉþ÷"U kìQ™£ý“GF.A¾wª.¤Õ¯èt£†×nD±cȾÎÝ v&ÍPŒ¼†;¾Yvù1) LT\êV|Wß–7˜]ßþÁ£“õ%8›ÜhùÍ7¬] ;j~Ir_IÌYŸ¢Ú®fŸ¹² —hµÈ™÷µ?™1jÆÏýëüyŽBüv“,k²îí¼^lµÛÝ覔>ÓÀÜÍ›KüT)7óêÆC±ºkm(ê“9Þ|sEI…>¶XV¬?›ðµUS”ã7V´Ë j¢c·¸À¶’7À»Öœ™ÝÃÉ›]ÅFM9c[|bÂíèÚà :ÌÓ2ŽO…ÜáH}Éîùí%ç Y,¼ô~ÃcÑã–ªë0ù™‡ôÕ'C9dZ>OÂìôr5ÞñJ«yÉú‚_Jñ)£Ì -ïâÝ:ZÄ≸¼A½Æ"Kª0Ïw<'£b/Ðu¾ÑtökNŽ8v ½õwÉ—G³öm*WÇt ¾þ›ƒÍó±ŸähV§ß¥=½}z2eº¹+ÌÀc¾pΜZlˆôîLHë{S¶“r<nêBÚ‰2Ѝ†xHWJ…‘6„ˆÓDd;«cß³‘Ë¥¶«>éc­„õ–Ð^‘^›i¥ncá(ËØ±’G·íTÕ[&¾@WÃDÿyÊ(ÖÀ¾<¿ÂÄ}véq¼à{*%®R'=U%"dÙm# ¬ TŽÓ¿%~êàB û#×ÇÞæå\üOÞ Ù2tô¡põN̲ÛñІ¦¼ bÃBQI§„öÍ+BuúH-|>Eâ?½Óv»×hîk̤߾'È(,ÉøN§èÝÌÓ54ËŽí<‰re´£Þ½’ñHy¼)Û+(½Uô…mcµÕ„9òžéúçî“:?7~§çòsE ¨!‹+ŠöÎvÇÑgÒ&1Z(¦]þ5 ðäEàéqÅ’¿PjG_ÙÔQÏÀˆ7šêypvŒÈÝÒP“ÖÓU•?“<÷V¾xdµpr«`dwUoé—ó®/Cÿ#V8¿-RRs¡D*…p•Å;?¤ès¯uΔ<Û”`Xâk“xÍ+¿äF$-Á,Nqåk‡±7qÑ4[äËÙ"iáºU2K*Éx³Ðmç;ëÚIŸÝò] O5zïÉw¼j[&¡ƒ‹µ-Húàß‘DG<³ø°eIùjf˘ˆzzo ·'‚ûz!µÝíscˆuÙpÚ8ÓKýäŒþu½«æVâÿyÐsâ{•K¾BÇ*¦ -\ : k> endobj -1152 0 obj << -/Length1 1479 -/Length2 6861 -/Length3 0 -/Length 7856 -/Filter /FlateDecode ->> -stream -xÚtTÔ_×.%¥€¤4Ò=tH— ]*é 3ÄÐ-ÒÝ‚”tJJ§´t H -HI7ߨÿøÞ÷Þµî]³ÖoÎyvœýœýìÃD¯©Ã%c7+Âa. 7¯@NM[ÀËËÏÍˡËĤ A@ÁP\&}°£û_v9G0ÄäA¤›Pq†€ü PXŒ—ÀÇË+ú·#ÜQ rXÔ¸*pØ —Inïî±²F Où{ `5gEE…9‡dìÀŽs  BXƒí'šƒ ¸9Œpÿ¬O¬{1WWWn7ÜÑJ’à -AX´ÁN`G°à]€:Èü›7.@×âôÖ["\AŽ`€BÌÁ0'd€3Ìì@ž ÐQVh؃aœUÿ8pþºøOº¿¢%‚À~ƒÌÍávö ˜;f°„@Á EUn„‚‚YürAàÈx ™!~(Êh@H~±s2w„Ø#œ¸ Ð_ y~¥A^²ÌBng†!œpÕ'q›#oÝçw[mapW˜çŸµ%faù‹‚…³= âà V–ÿË áþ‹YA^^^aQ ì»™[óüJ®ënþmü #ë÷ö´‡Û,‘ÀÞK0ò×Ó ä ÁÞžÿÛðŸ;\ `1GÌÀVî¿Ù‘0ØòÏÙyGˆÀ)< €÷×1R[pÔý_÷ßÍåQU7ÐVÖçøMø“¬,Ü àÉÅ/àâäy…yÂÈ…÷fù‡ÿßÜ£š È_µñþ›Qf ˆþ¡€¼»¿i¸ü¥ Ö¿Æ… ðŸ'¨Ã‘:Xÿ•½¯ ¯9òüÿÿïÿ›æeùÈþ¿ëQt†B[Y™ÿ+ÈuÿËŽT±39jpä\ÀþÛõ9øÏ«- ÎvÿmUF€“!³‚þs‰'EˆØB‚0·þ# ¿{€L…ÀÀšp'ȯgÀäåý/rÖÌm‘O‰²S¿M`ä(ýç‘ -0s¸Å¯™ã€Aî¸ÈÆ#w‚O r8-Àn¿u àá†ÁÈ’ž7Àîˆû«ŸB‚™_ПÀvpFöàoD@Àƒ|ÌþÝóxì¡ÎNÿȆò ¬Áÿº KåA¸Âÿ ðx€ÿÿQ¼¹³£#r ‹ Éìïýï× v›ãÎNÃÍÅߨT½i>¯¡råZ–˜`Zþ–ËsÖ±Åù+‘­<íõ’ã©Lbÿ§‡_¿)°žHÏÑÝxþh¨Á -nŒ×jºòº6Õ[oÂý2JÖ3’ûC¦º›‡šKWzÃëÆÁKßß½µM…)ËÁY_3›øÜµKÉ­º»x~0hz]k£\èÙýëâq®H½#ÿ‚I¦÷féSä ˜.lv¢7‚É“Ó ¢Ì‘;:•X\ïHþ§v -F -rô¢Á1fOÙÍ$•G3ž…yKŽƒÉSd-C+v @è&«Çººö¹ãÖ¡ 3Óˆ+9:‰rxÄRãÓ8»ú8Lôƒ¯*Knʇ fNœq; ¨p¾iבÕXõÛ'!ñÄOšÉ~éÉ5õeÞ"·Îve•0þ®—(;ŸKŒ1q¯$¾îú×Ò¥~OºêŠ#6Èê«É£Ù•p§šBuØ;©s®Ìâd¶HÕ”3ãã›L…é¥Ù†nŸH¦n®AZÿ¡Lf¨àä¤R¶B¿ç['›®ulþˆ‰!Z9«ö7÷DÎv'6ާKáâßìP>±?’ú.ù4­…!xI=²I\„Åìh[ “8Ò 3±=Þ¬×bϲÃXVÐx¡=Ÿ&8eÕu-®(²AżiïÊù×^àÆÞãQs9G/dRR?hé~Ä9žßÂãój4ôŒáݺʽ‡1|ü"s1L@—±²ÒkóµKáµI¿üÁC¾™!ÊØ¹o]þí÷¼¢Né#f7R²¥j"kÜ7¤³žV Aê%U¿Þ)W †cUrs«sÍÕÊm—XÑJÅw—¤L_Ÿ¾{Ý„h$óL˜í”S·~¹ÚÞÖÇ)ñ†·gÒPß$2Üô„M­¬=0"èÛl4»%ŒÈBñÁïI±ÔqeÞ@ca’ï´vš–C“l4o½ÕBßiæ÷oZñVAV‘ƒ«Š'Ã[©øû‹ÙöxÉú(uÞ‡žµO I©!*/‹%‡¦щ^„´Rû1îœ.ãö…Q—}ȱ6 2PШ‹æGvó r¹ôå;Æì¤Ðø‡kvŠÞ°`ï\P„´æ4¬ë?áО¥òUº±Ïp—DýtÄÅÍÓÞÈ\• #û èÚ¼ù©uaœˆ²‹4§^qKMÝŠU5l,5Ɇ±Ó(%Þ,­F<˜³+«¾TªÔúâ$ZB° ÇC‡=ÀÓü0«ÓüIçżü=CÛ§ÑV½†{ˆ´ŽÎ#âJ= -©ØƒÏýc–|aõ?…ÏNCû¹íê¡lv¶Ø5Fµœ¼²É3ï·­at«ÇÔ.&™ ƒ(|×k|Ø4õ~øaæ“æÕÚ)n“—Ì•o烨cà‹T¢N’¹xM­±ë¸å"6­Êó[rÉLð¦‰ë’¨T ˜Õ¡¶Õã$qù椪ŒÑ‡|±¬*G^³cØJiñ›S»i?H–mE窦HŽÀîÙ”„7…<}¢œ\fü® ¢Ïc΅ѼÓg¶çø„»?<¦Vr¨ëón‡&Š(õÜotí/Û3WõQ¡?M¯ù -¿ƒ„Æ -ã‚¿“ÑcNj¼<„ÌD0.V-ËÙ;2Ƹ -& ØCC²B^€ιö†{»PÛŽ{ôPí5—C¿pS·@¢æMSZFJL}Ãý+Ìø§7gÏʯ\OÞ7Çù:3í™V¥*â™ÜoD—ÈYC‰Ý$IœLï ’ ²lyËÄ53_×V­-Ù¼¦…Ž6L€>èízÒ,çXsM¾¼ç‘³±/?ø–•øì]¾-FŽ­0‚"¥àØzbEö@‚ð¨cn“Æì”—!p´ÂAWÕXÓȯ—DfðÝùX)æx—ÚPü‰ZTb ¼„.ÓMµ±5m²Ú1`£¢ÊÞg5stxé@áŒj<\ò”ƪw¶ …<×^8+>»L¬R}VK†Ôµy7hjêeâOÿ}-[V/ÒÑO¦g¾:9<}g" xý‹>&øœ ƒ_}éN-µ –TôÑûb¶°D+f•÷Œ{t$„~“œË½ó6:Ƥ̟;Š£ƒì}Ûìóý/RÙ£¢!ÅÐàCKõâdOjœrtéÞe Œs”¦Þó†áY—üq6ê]w*δb^÷e4Á#ÑÔ»ÞÖ`­ÐSaéBj½®¢Vž<óFöQb”"™#qõ ÏL:»Ý÷ׂ'¥kíªå³ôú‚Ü÷[Ó½QŸ­\Ñå9¼^ÓIAggѾ”ÈÀ÷kíG(¢šzûkès‘ïQøÍ>¼IUŒ•ø¹E#ÎnÙùf±#+ì¡<|†«5#Ï)ø9z;y±½K€lMg7Å*Á§ÎTüle?ѯbtYåŠ#¡u”Y÷ªÇÅEÀ§;ª fŸU£ ë¡)©?NÖ{î?7£«0fÓŠ$œ±±„aEØ[û?\G”¥ˆÅ|8Ûæô ©ª’¸AW!Pà3|þA¾ÑS¾[økhÇ)‹ŠßbÆÙèúÕcàñÐ&Yl ÆqrO)›s¦{„3‘tØêtËß¼ðZQùN÷érôSêÀWq(§©.i­‰?ŠÖ%˜&¸Aî¨Ï‚¢CËÜÕd/`ô-:ζî. ‚•óò¸Ó_©X(ûÏ–†QÞhyá1O6öµOÔ5j“›óÛ2O4Ϫde=°Æ;2üÒnßgí5lL“F,¸¶4ˆ+ªRÛÙ@Ûw25=Ë[†?õ-Óêp¢Ã—Ú¶Òæ¹Õ¬%Sw†^PÔ d¯ü4)ÂKï¢ÿ(îÛ­Ÿ~W·î×, ÆŒ=`ôM7÷%–Ó“¶ê¬úå¤Nõ©e\µÌ¾»x[,ŸMk¹Ru™1ìäŒ\ìWh΋kËSL§)”ñï¸eÔ}Šø0†¾ÞÌsNÍÞxõri’¬¯é³ÌÝŠß,§Ëa¥´=úƒÒà~®ðg©]Ú7…‚íz!QÉĉëBá§A”2ÉSä-à±ã2Ïo£²"¥ô'Ôs8í5Ouã¡Ã™÷-­2Ä•o[–:¥²Ræe'¦'äÝG«¨î¨Iâ*,pv ˜çOwxmáRzÇâ‡àß[—¸ü^AR;äFjölïz­9ìÊd}Ïäù†žŒ¾ð7-0éã=•AKATm¾‚6ï{ñk&aÒhŠ“©Ê̤^‰ÈÍÌ$¨¿Q½5]0gKx’ºñ…äÉ EØ›¼R¿ÆT@©ÃϽ‡udq‹üR3Ñ=©>mX÷¦‰‰s©œb*Ò»¢u|½õÓ„9â®ð/ü]F°EÖ‚lW¾ý¤ïk#Ïü¼ëí68ô êM«ÙÊ06OÊÿA?mãS)åÍLòÐìEîÛz‡ˆB8ÿ#tb·X»›áè‹+¡©|…cáìj¹u±g±“Û¡ñ•+ >ŠêVÅ@l¥áÆ ¦Sô8”¡ÿ„;ó#‹kÝó@÷ÕêG‹ë˜%$!ƒþ®-rÐ{»Å¥•ƒ@Å-Ë, ÆrwSx¢¨Qâþ¶ô§æwßéÐæÖY»C¨kM"R©h0F«o˜ê+YXªx„~3¡½ÿ®†%±º -í OPÃ7zÓLÖ½÷’:È þýñuÀĘU E'ŽžèÏ7¯÷Çú#-º¦Dd Ì”Œ¦ïJÉ%€)WÄÃJ3J+n½›xÐBªjóËÏNà÷ -«Ÿp²ÇF–?úrJ0ûxæåOøŒØˆ9ÆFnÜ¿¯¼;Ïy—üäYË«âŠçOQ÷æÆè<§iΗ® DdF3à1”ÞÏûõQLÉý•›ŒÔˆë@›/ÁAi!d,ì`mëu.‚HnZk’BñHkLµp=Ó¸ŽG%b D¶e‰¸uaP$ÓÙ÷"‰ã@÷ðQ÷oçõ U##1˜À Ÿô¶Év‹oÔ®dáé†ÐV4Žy·†/ø7oy²ÇdÖÒci˜ô ná‰ç· -õLv)ÄF¤Øqõ¸I¡MÌŽv7lãCiʼnP§Ž–›5KzË‘Ùðmz—ÍÑq^2#tö^NÏŒøp±gm&IHÿ(ÑoŠží:Ûð•Æ/µ*ZÔï(8~PÿDÇý£‘™^¿!úD³µÇ ]SÈ#ªN'küéwÿMHøRK.ï±Û¯ÝÓ.ЉÇÃ}ó³ZŸ©Ë¥LÎ*ùßäóë…ì^ -"ÆÀÑ—ÄFÑTôµmgÍ·ÇÍ8Zw¤ÐÒõ.³\e¾râѶ/¶`[^aJèþCaOžé7÷G©ã±`i_5ŸLwv@³ËŽÃt6OMø"Ÿ¹»L^Ȉ+/ŽÏJÔ¾é¤D+zÏtÍãÌî€ÆU“F˜‰¤b¸ÔÖnÒ¸1ËÞf: –^x»«)+²Œé(lÆ÷Òˆ06ÛÊ «ËZ6%%׌>çUõ¡ÊfßQ‡.ñ ô3ì+>Î]|–V¦z§À.»eWDýÕõ~ö‚9g…5gæ“Ç–MnL·´Kª‚Y‰îW[mÚ(Ø‘£’tœê£9F±ŽmŠ™ZzúV¦¯f6;Ö3U*ÒýÛbª^Wtø¯á>£XÇ:{º“üÁÿÕWLB¯Ä)½°áé´³·¬Ë3ÑOŸ¡r…„GеÓü¥… YÑBVŸÂ`:ÌÞ»ƒŠªïÞ/6Ó›¤ÄGžö–/Ñhj°+0™N aøk¹‡sü9€-¨Ÿ½ýOć†tÞBŸ)H—~fz„Ù«Å0‰µ¶x´Ë¤/TZÕøŽ4h|£Á}—>Dœ—¬Àæw]]â6ë…hÕ×Õk ú‚^ñèè$CÔ®ð#ÉÇðU‹(ãt ÉvL .¶’»’Z šó|«çP/˜¶êTÎÏoŠÑ -OÇßù@Y¨îðÇßÄ 4¬üÜ^q¾ú&¤WÎï¾öÝSú Û -«‹þôLm04ýZƒæ*"||½p/ÃoÂ?öG§¾”5\[ÐýÔBŠKVW½Á­4KÍG»û[Á5iZ1ûŒqÒîƒ-l‡&½WîC¸|ËØïo}(˜¥‡jÔâY·çèÃ÷¢çNà?:Ú^r?ë™ç¦ØÙôèâ©óжõó½0öàÌ€vŠòb®¹oõ „$òÎýª‹¹¾Ô÷}p GŽË‹mâÆÎr|—èʲðw0}2)­Râœ$ÎXí×µš N³´µÚ· -t€n¡ƒùœß·€–ý!†J¯[ݘé† }m3ß6 -*\²<¸öˆR´K¾L1. =øj§Ûé9òÚ:èÛeû–µ‡¶œèÆ% ¡ÑNI+öÞv4›œâ€/œâ CóÎg2ûAÉfe&T|5ül¡závØ÷ªúØ]Y:5,ŠÞò N5è¸@A(g†ðIÀ0ÇÂ7×´¬TSÿ<ŽêGAúê[íºÊR/û6Ò(œm…èz—­ -A Á8d‰‹‡ßÕ$Êo¥.¿ øX ƒl”îŠ\Q§“‚rr¦R*nÌD¾x ouúnn›'u¡Êö~äs’”ÞuübÅÌ[Ÿ¦‚•Ͷ½º" i¶x&¯n˜EW¾æ+ÄÛã'ð¸‰Y(þ¤Z@téÃàÄíÉÐ2Ñ·J4ôîtÊõD‹2XR™#è¬HëG·t8b\€ÕÙ©Ÿ_ ><ÎhCñ¤1[‰<Ù€UÓ¤Oô,' ÖÍÓyQ¬È±h˜Ý˜Œ¨Û3×Ý¬Š…ð…zÃÈrH·‚úÁ7÷×Éòºø·ýCÓ™÷#r1ªS\vª»HòCp GÊVJD -9Ûó°Ïo]ÇãöЕµåÏ[’¥ñ«ÀðþΓëwàerˆP - »ÁþŃe·Ãž½âM“íïÅO*a¾©vQý>¡»FÆ$äaùî«_žz§ÔîÞ¦y?õ¯½žX©æ-‘¾6Ô«=ãÀÎüZ¸Ì³_ïH`Yžq<ÅvÈÐË> -@0‚ÞÇשzô&/^›¾È×Ó ¾¿¤yJ; ¬Ç»»a\÷¥èK$£À×øÐÛ@{ŠJ9B©tnJüæëŠÁ$¥)hßç^Hò2c1J¢ϼö4Nù«iÞe/¥ŠŽjï Õ¶¾Æ§ -¯Køk€<‡ñ"Í>„Æmò 1oŒËÉ bøYÍê‚Ç*õ!Q€oœ¡d'ÔÑÆ)ÔÎÚÕ*7¦‰N -…øsÝ–òóïG´'oࡥĊåït?bïó§ËÕ «Ed¡UœTÎŒ\D]">«0öåÜ´n`³¤áhs~všåûÔWéeÄ?RÈ^gJ‘¬xOH\xÕ²\@äÕ‡‡H<æ:™lqg'à™¥ÓQŠÛ„cæu¯á:5Oàb1iÛú’*Bù ®"/Ú¸sž¢û}=Ir½²˜¤ûÇf -‰EöT‰Ÿø_lãì=¿ä‹~ŽœÿÑÂ×tø ¨- £›ÑiãÄ -+ãcØŒµÏ;{)ÏLÚ?þ ­3죟°33IêýX옇Ñj\—x ¯}”›,Pë¹¾e3"Ö¾”†=>Ïü¤Š½ÿ&Ü~ͪ½ÀWbˆ HnK< [þ¯î£å»I‰Œ‘BÝ­"4Ñâ/¾‘òæpu¸xgPM*ú½±L$ÝP—-Ãm ZÃ7ž)o;õo¹IçZr Ç›ÁbC³Q2ím¸Î’d;t1tÕÇ\:%CQCXklá6Ôc§eOg¨Ú2[§Sâ ±æ< Ñ‹¹z;Žÿù‚[,ùÑh|ÙŠJí -Š¡ìöÖÿØ=*Búñ6´šË ¹7X{aó=W?|ù…ÖE¿J|*r1¥‡›Mš²Èe*mˆÄÙ>{¼‡Ê×Cö16~ÎóÐÝr×*çòG -åÙpˆ’lHAëÖ0T’Ù{Ф¤‰ˆòíåÞ½ÆÂX®¯8]8¡…E™‰ñGÄaõM_q¥ÒRÓu¼‚Û56¿‘óš·ÂKg…#âÙ¬pF@ êfÔ.U¥žÑš­þWc¼üŒ áÇ>œ51ß%,¯ñň–(KP©iƒ×½QG.ÄåèV§ÜØ%÷_A“¶¶ä<’®|F¦08;(­$üçHfK勌ôÜ8"=V«í· ¸.›<Ž÷V¡ÐÅbT›äük)"|(ýjœ_ôùzÁ2._irúÉ4Kd£÷YˆÛçaTÓÔtƒlYEÆŸߖ☲G+#y¶ÃoÇ -E[ž÷¦Ö&C|:Y,“Ô$ à¤;‘Æ+îZ2¼ƒÒ07 ] -¸Án_д†MÜp€O>äÆ6½*ñw¡Gã¡ Ý7Ú Ü^Ûš¤ÜF*ºÿï V -endstream -endobj -1153 0 obj << -/Type /FontDescriptor -/FontName /LNZRIV+CMR8 -/Flags 4 -/FontBBox [-36 -250 1070 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle 0 -/StemV 76 -/XHeight 431 -/CharSet (/A/equal/one/plus/three/two/zero) -/FontFile 1152 0 R ->> endobj -1154 0 obj << -/Length1 2453 -/Length2 15445 -/Length3 0 -/Length 16840 -/Filter /FlateDecode ->> -stream -xÚŒ¹ePZÓ€‰îÎà.ƒ;ÁÝÝupw àÜÝ5xÐÁÝÝÜ-¸Ãν¯ä¾ßî-ªO{÷9}*TdÊjL"掦 IG7& 3+@LAMMTÈ -`eegfeeC¤¢R·v³ýÑ Ri‚\\­øþa#æ2qËÄMÜÀ¦ -ŽYw;äâr󱲨XYyÿcèèÂ7ñ°6(0d@®ˆTbŽNÞ.Ö–VnàLÿù@kFòòr3þí±¹X›™8Lܬ@öàŒf&v5G3k›÷ÿ„ °rssâcañôôd6±wevt±¢cxZ»YTA® 9௶Š&ö ÿ6ÇŒHP·²vý—JÍÑÂÍÓÄ ì¬Í@®`'ws œ &#Pr9üËXþ_Œ€dþ7Ü¿½ÿ -dí𷳉™™£½“‰ƒ·µƒ%ÀÂÚP’”gvórc˜8˜ÿehbçêö7ñ0±¶31ü]¼ @RD`îñߺš¹X;¹¹2»ZÛýÕ%Ë_aÀƒ–p0s´·9¸¹"þUŸ¸µ È Â¥NiÍSë†m=¡ŽØ“YÕ¬ï+ -v¾õ %ñ¥aye°ZG‘#ŤF<ÜÃúžsq^yž -Ÿ^(MåŸ.¹Ð£³éø$“@GÅ{¹CªÐò޾²qº“þWºÿ“ ѹÜÌÏÀhýé|×-Á©êôÃQºè=.k­ñ†Qô ÚÏÎgë)J—b«Lš$Çý,„:Ú†–âŸÆð‹™_=_3ÄØ]&|Êtc1Ei™Ñ©vîʆ{ýzX­X졇˜¯¥”’ƒÅîH˜Œ¸µMç)XÚm”UgcËaß÷µäéB,éâ7Aϱž®/ÙI.®Vàe>Nuß8Öe›w1¬@ ¹,á²Dµô2ªðô4YNè]ŒèÏãà¯^â4pš}?·:ìŒlœ¹KÀ'¤;Úa*`9Î5:Œü‚_I9á%¾íiä÷!âÓñÀ "0ÿoB©êôâR¾7?#äÈaé›^¹ñÜ+a2èâ䄽¿3È_ƒ4wÚÇ÷Y©Üšä -Ðä×Û&W8ºS«4èóAÓŸ›ý% ?Enc è’x”Åá^Ã᪬`Á;ç2Sq\ý ˆFäk™¢Jν. SÖ£ÿP•ù©-¦G0x/ä¯,®Õò&ÄWút?Z9‚\ÇI?WG)Å*4A*pó¥ôZEà‚d­• •ð¬<©$šûóÛ3PQ;Ó¢…ÇsŠ×öB|{ÄäËZWQ+è'qÜÆpÃ#ÀdU´êÇg5p1±†ä]iΙ\ü`áƒM^%AÖ0û=å$Žÿù²ÎžõÚ0}ŒI1L eƒ…Bóþ2H”Ñ»«…÷-çý¸$¦MPÇYZd`l¤[í/)²¤¡E¾¨€Šl´¯ýüìÞUAç°ÅŸZ>´ì±ç*ç@îO)½eôVŒQ u[×)CÆ‹Ö`þ¨H5kbú3¾06ðt)ßÒ¤^ÐȬÿ²Z®ˆ$ Ì®Lþæ{¡áã5süˆÃZàeØPÙ{ÀRÉh¸Úšp&h’€Ñí+÷hm’‘8ÂRðÊÜw -»§šRn oì>¹Ï+t ÷°Ù™çì„Ë·²'¯ˆM4ÖÁ”dÓ‚;p÷Š#xhÆâ±æH§È`ÿ]³d׊‚ÂÂà—e»Š5~Ìy(¬ †ÁÝÐtËó\_Ò¥­PÞl›¸ìåÍWø¨MlgZ—¦«eåïǤùñ[]ÙÚÐÈzojJ|»óBðˆÃ“U^öÓ…am1¤áÏD_K¼CGƒAÏš¥¸ÎS)¿Ù‘^ð.¯hS³¼íÈUµPÇnôÑØ%Ø¥LÐÆB‹1-Sœ_OG!¸nç…ï˜ld% ³´bFú‚8Fо& -{ÞîU7íè³z)é"œ8bp‰écZCÕ˜¦H!H«â‡zú,1xŸ‘}h¬X¶U$qüh>“ö´y¶H#Ý# ²åÉ~[®ÄkÞ7ÿÒ¤m;˜nÒ3Õf• ‰ÂÛ­#‹Áb<"hùÂJW/(Šž†¬§²%9-ýu#ûý -m -Êv$nqü;ý©ùþož%í†×6ÖhW"P¿NíaÔHÍêM¬Sb eÇ.¢ôb8·?ó g>ë>Ÿªe.kÁ¤tûžOÖΠqÁêÙ©\õ}žWÌJ-$Ñ÷Ý£~ñàòó³òº#pÚq²O[€‹‚sµ;’ÏUS×ôoW“ÚÈŠ{Zå]jGû^ýðòNÎï¨4ß5¶$_}’/~©Æ²»*”ÆJöÉÐʾ)Ý'™® -¹ž~\TdBD ®ÎJuPˆ›©R·vY[&áÜ9w"þQpýÔñ 5rCnþMÃsþ\¤pÃøB)Fÿ¶wå°ác§DƒË—#•€$ûvD'¬T±RXëK3Á¡´Ð€Cà–™<. ësüÙ‚ÝƦ™%,.züúì%ÿæÈ‰:…’1z…ô¨Ðˆ{.ùéFÚsN[L fÛx›É!f¥Þ;il:t²›êj7á¼kšÄ»SË3ÓD`fçÇÊs´éË2ˆ=`RߊÉ+HöîÅ÷GUþÆä§ºi quºÙ)$2Rªú>–*ö·e]Ã1Ñlü“Ã01µØ®LV”mí«¹Ÿ°K„Væ’íe«üƒC=c£[¿#¨Ídg’Ê¿ú¦å÷…ijMOeŒÄ)Š2gÖܤþP¾RbF$#Ol2DfÔP–˜òy‹ìs•'TÑggŸªð%&Vb*¬¹8ó -Ø‘'u)ñ÷ý;ö ^¤öxã Î)vN¦Ì%áÉÂâÔH+„.K“x€ û£TŽùˆÅ;½Yú9ÕiEî -ôè;2¿šýÞq ôtv¾”^”%ûѧ}ª4ÌP¡+©|R˜åàüeVñ%}vëªäÒ)ã@±éÎÓ!ÙTÿcg÷ïÉäçà3*»L{ˆBM¦ï‰‹;ÒÑÄÃjÜ‚¸t9¹¬@u‡Õò‡1y.žâäŽÜ:DU8_ÒÆl†L¯ãÌvôOý.Ò -uqä̹”Ô§øÖxH¿`°Ñ€ ¹GJoTp½®§Ú¹ñ©½¾30œ˜Ïº1™iŸen%çÌâÔW~Øò°@6ÄhŸ§Ï\åi¬Eµ'I v׆]¬}ÑeÞ® 'û®ô1œ ŠÝ©Þ,ýÐx³Ž†Gµ1ñI’!1:HÍ#ó³ÇrÒ‡ùσ¦Féõð<%ÁMuˆ‡ò²G±‘FÈõÄê;…˜Á? ¯6Cª?=*)Bs¦|ë¾¶€¨7´EA£ÙÁOsY¯ÎvúÉoö~DæÁV_€Ñˆ-ì6ªŠß’S»ôãÐøãÎK ÛÍÒ.‰v²n«¶©¸‡·~_”‚UÛ.Jwm DQù¯°›C©ˆb/“¢ÖÌrÏxîÍ'ùõù1xwj_® 5CåôË!Ÿ5+>@åþºÃØðBQfLŠ(iÖìùñÙæË>_ÇÒ]bNÝ -¹4H…|ÆsÏ‘•í«%°óüÆã–.ÅË\QT†²•õ¤§J¿•$ùݰm‘_X­P•ÖÎóýC¯Ð}õ½¨î…\/ïJÁ´Q}‚šJÏlpEjTÒÖŸ³ogJ!ú;Ù`o—>>»YËÉÑŒ¯×íi6°?éñ_õY }ò°ý -Io£h;«Œ+²ØuðÓÒ24蓎^i¯¿È´Í°‰ÝQÈ]ÆV ÏGÇû]ÁÈc¯ëvi@ -ÁöÜDíƒ0€É©t;=³¤z°Š®z ~ý,_3)VÜäŠg[{?s öÔ˜ú_úVí7塢ƉS¯úó‰§KŠ2'v^ "n4óú<®”î3…Ú5ë„“¦@_¼Tº} |¿x.D©¬ô;êâ-ð8—¤÷mP"’ìi&Qç«mÞad¡ -w6¬ñQ±zLP5s?Ëxõïtð.eè’û×]ûÞaXÕ*§M_!0Å›Ò(vÝú>wb¿Œ-Á5/M‰hÏÚØ„Ò7Y6H XŒVÛšu˜kå`î°J*8®Ý …?E®—ñÓPwýŸ‘4»”{âî0rù¾PCà¯>³T;“yç£Í]Òw—Ѐ<¿˜¿%‘  .oõ‰/\#Ÿætëh@ÃÆjÏ_ÄÎë y¾´t ñÇ#zåê\“íZë&$5¸«·¦U,¾3Ö?&ÿÍĸׅò"ø&Íñ‚Èe…ÂìaŒ²-CÚ|xù¨À -~/}l\‹ÁrQ11øqÂÑ£áÛ -VLØóÓìA¾Ãî}Awቻ>n!¤à±Lp#j †À¢° -biï°™·¤ò"‰EEå‚¥îà˜ó™¦’õ‚“k@89ô6Púþ¦ˆ¯ÕtRvþÑŽÓ¥ÕÔ~ÊáKtµqÓCÀîzN6ã“•±Å¿V÷Ù6ŸÉ°Ò‹¹„"‚tìÈŽ˜œ!@Û0¦©¯w‡³Ã&²m|l}ÝMÈ’ö@ôÊg7C•r-1ÔÃí»!’A\ýxñNÔÌÄÑ_Ÿ*½ ’i1ý9ôª]²œ†¿èÌX6m9í;ž)1¤û½ÌOe[×D "7`ûùN_S“%à»*pTÞøë5aXŒÅ| ÛjE¸J‰ë  JÀBˆsYë.„ÒŠIg S¦ú8FÐÊ· G`W¡ú³Ìð*N›ã§Eº7²v¥oø ©×ôÕ3Ï&ê¼Æï¨µfñãÀ¹ááþ!ÈÒácì”)bÏ5Âùéß6°¦Þ«7Í lºŒ€ CÝAË€ãùÄ[¼P¥Ÿ.k—NÃñð/)Íjöo¸þFSµÜÓö¿§$ H D-a€Q„pá–t´t°ó<­J^i¼,©/lƒR9o¥£—ðrÛ¿v¨¨¦´„0­¼chMqã#ð{”ëŒ:¦8Ž^0x¹˜Ý…ýB×¼åÃe~àê"p_X§”G êÁ•¸‘4I]Æsa«Õ,oÆÞt·ÕS›¤&Ó%¹jŽ{Âg»”å¹ YtR:“ˆ!YáQw<ɘ¯á™m^âîÒË¥×ëM¤n>,ò!C2-Bp>3¨ZÙÕŠ´(Ö| ¶W{±ÈñyUPbÁ…èëþx¼FÊüádØaTûe®dß–ìæ%u®W©ãm‘NÆÁyü_gßìÖE®;¶Ré#rU@L輌Ú)CfÑ'³(();µJyV ]¹CŸ¨ý‰§Þ -i݃,ÙÑø…(™ßνC¨Þz ~ýýjó‡¿Û¾·âð -î†í¦Þx~ö,vL yŸ)m-‘€’¯–]rÜaX "Çþ®|pùxí-`bá}~?nÛò.k°Ïw–ÑHü÷~ëߺ)ùv–× Ö´” »F3¢Etäßdé¼j=…À²¦ô•í£;) -8Q2]¥wÏ3¸ÎÐK9tIаƒX—’;òõkoƒ?Ç’:º(…9ÝcҪÎo4Ò%™wC˜} 7iu÷ˆÔÛÐXÄ>éíaBA—Fü{‰ËOgŒ+=ƒe³óö¸(a©$ "oñ(Á˜õ›…’!2íx“w™¯/| ½_¹)v1Öâ·´\ÞäÝÌ^õ7ânžÝ?:«~áf"^X1ÙbÖ‰jÞƒbœuЛ‹[©Œü¶ÐÄæúó¸;ó-Krë”Æ±òðm´vôU›ãù7îî¢ãsBÚÜ—:¨ãKÚõ]×7™7¬§óÖFoHtFš]ûMON•ÉP-o)ætâØKüK«ó1y¬IêK5ë]èÍ îù½*|º#XÕ‡y~N3µï؉à“þæÖB[“ LKñÔCbŒú¿ì™uÈæ^ØÝ–œ²Pðë„KÎàûóžÞ¡fè–4ôsg5˜+ÉÊÑ‹¥{ÏLÈa?Þ+‘æ q¨”‡°=àÞÚlÊH©vu"nŸÙ7½SêVUvžÞ¥:§«lHaoÊõé†cŠñêËž!Å$ËïÝß >+Pòlcÿ©SI‰¶a¨f™ÅÒš12³;°(É÷{P:`¹èE1_NÞÊô⩞réÒQ9DæQEÕñÑÚΤU…˜¼ì¹ÅÄrÅg"åô£#<[ÙOÝe4;†¦|)ò’ÞR¨lÌî î3Ù²úŽnýy6@àb&ß|¡üHX™ síoÞµÛj÷næßS÷ñƒTß^ÌUR  2,'Œ9¾Ä(V^„Ü!ç}3á®G÷ÂŒjXЖézÌ-Ä h -”ò¿Û˜í1ù0%C-Z·E˜9í´IájçðØ©´=±±qÝ‘fÑòøÊ’”窢©²*ŸåmŸÒuø\#¬… æ4"bê.CÎ(qY‰çTTg)Òö÷ã‚X -¾Ò»¦ÇQzdÃ÷Ì`˜k¡_Ð*ìUÕ^«Vß„á£Îæ1Ý.:M× u1Ê ¦” -C~‘>S¶f9e/›]Ôs@ye+MÇg š¸XÿŠã>ÿfùÚçä°YXM)0œƒ®)ôPÐËx=îÀÜ‚6åhœÙo<8i’s[¨Îc¯ƒ•þñµ1Ã<ÚÊú>ðÇ8•ñu;œÊþhDë׈wD„ÂãÖïî¬Fq9QDt‘%KÝÓ42™U¶oß{á—ïPÄ™G¶²ü|¢Ä@2Êqá9:¹uXµ|vT±¯lÄFù -vöÙâçgl½ërûúNB,I†S«ˆÜ™Ü-Í©P™Ÿ,©qò¡QÐÁã÷`G½ž‰ª¹—GˆV¼/³7ý^©Ù]O"¹¾—^8ú- ‰QxŸsÿy=ѨÿáÕyÉ ã;ù°[¨™¨2áFê¶Ÿ¦q] ÿ›4@T²rø€oáæG6ï=f«*òMyPì e‘[Ù½¡h禯%¤ÇH§:;2Vù¸^)fRuúµk·:Â!îäCS4

–)qÄÛ"¯Ø©²±=H$[j&¨×– É€ððÆÌM®õS8—ùWìÎħÇJ>µß~7PÂP ÖÙÌúà.Ôår1†m,ÑIIûâi_«“Â_*x ê‚â¦è— f -‚±Kônq!éA—²68µóÇg´¾¹ØÁ¢\ ~‹€+–² #L ¡þëÚ&Pk0²Ôm þi¾î'w3­ ÕïqÌ}úJZ“eË}4ô -«¶âcÉÝ0&©íØœªU©×ÏIe7m?šx‡®èLn9”*s7 rªí¬_:*y½7ÂÈ×öŠ=˜ñ.H~%./Ý’õó$ã1ÁØÝ¯ aŸþÌqƒ‡Êi˜O—DvÔñRK/ w‚ Uòí£±æh”I¨¥ëðû;ÓÃÅp¤»}:ÐʃיּÄQcãn*}*w™ñžsD({ñ¦ ß…‡%Ôê9Ø·¶é‚ÞíBF•9vèõ$ÛxœÝæ´b³@W7@ÐWún® «¡Î /QYå^Y¼¥¦¨2( ¦ -Bv+]èï©Uš|È'±ŠW~pÆÞ7[k±¶5[Ϩïü ¨ÌwòëŠÓÝß§†G–¢ØUMNv®÷ ,íáeWï¯YN RP -%qœúÚQ½>ÕÚ£h²üø!“Sâ÷Íš`É_a"rg¿È½awÒ»õI‘¦ÁÄF#›TH¥ÅŽÐ -´iQd"( lÏ;vÆÉf*ó—’6Ž#wsãœÉGÎñ°Y f籠UUã3J£aãi¯Ø¡¥…LWÛol=þy^û¬|†©9}Uà÷£Òm‡JJWÙ8d¬ž³ÒNókº¬çÁ· f -v·áEòEé½4eõÆÅjj"@Á5VÚÛ&r'½âä¨.aUÑžãÄ=—(®ÍíØX_t©Å)‰­æïçÔ)S"Ç·s jzoº´3µ‰·›:bÇ?3ßRGÛ'ôÝG<>>y7µ’ƒ³eÎÃJ/į#„§ß 7_gFB³V½Õ\7Ü%viìÔ"ûªíÎ*1I—®Íõ*cb­ŽW“ûw\³ ”X1)×ÜD¹ã)_퀞ü}ds•t§Ó÷­Éþ0xÁ–È6Ië¦ükf;‚7 Š»à£UíáBmÍøB‘_usåIÒ¦7C/Jõ”ph¦òWÎI¯‰Ësug[ćõðC£žé^«—~ï9ó{¯ÊV3RÖ±}:Wó\RqL;O:±`¿v6]zª»c=K{w§ óš‘Ù¥µüÝó94ŽáƒÏ½¥¡ãüúëpõ"ÒY®ŸšM}懦2ÛsúãÝ+‰\èÈ( WÛ)>¡}×c¬ë€»žIü6cÅC4cþ8™'õwë-ïçeËÛz³H–õÎ; …bÌ—ñ"}(pY¥.ß*«2ß{°2ùĹy“tEå|üÕHgœÀ6ôΉÞÈšÃe|ÊÀ¡£61¡ìãȪVdõ×Ó¥A^\È{–°/‚ÏhyñFbáðZ"æhù›Ÿ®«¼~Bè¾÷%û‰‚~ÓE¨¼M:bsèðu×>pо´ÅŸåþÞéJF™MÎá)t¥¤uu [ñÐ@PeznŽø“2Ä?Ë›¼»`äŒ4’ó¬9bõö¡{¤(ø!­œç·i}Üy†7ù:¨‡Øúˆ&Éž©í®7Ÿ"dGñÂWÎýV"¼LïAKÝ;}Útö¼ i5ÿV€œ#ÄÜîX9ŽüÃÞK-¶”ûFz§\X|Yab¤8]nR»ÝÇ0'˜x«Š¡'ï¤æx?¦ÄªµaŸþžH¨0ÍHàWœ¢×4eXäÔT‚ÇÂÇz±*]oÌUýÜþkò{e$žnçÃê·>f¼~ þ=ËÝ)þ%VÂ5¿z||µ‰gE¶\1õcºlÖV¹$[îGä#ã«6AyJ¹‹Ã ù¼R§‘põ%=yV˜a?Ö]×›¿Îu¸²Ælî릦ǨdölY |fÃFö|//"™úí;ñtpÀÊïoáÁ³—pöí©3ä5{ÉAAélµ.iHæ0ìm¿Çœ¿Ädd¬= Ëþ°2l“…s­á§¸S3xÀÝ*[ú ƒG}˜½ÛȨëYZãÞÛÁjÙvák]3‹¹®Õ,š¡|·Ë¹GǧÌm­l%N®×Kjž³p<í%€•XIJh¡é17×\Ÿ¼âÂkÖé1Ö¨¶5e ùçªD $k l;zP(¥‘‚ SMê![ö±-ÊŒï)òÝë¡ˆÙØdk“I³|ӹ܃RÏýUde°z><ÓãøôÑ/껼âR«‡¹ìw×Ê|÷þ›I;Áæ/ìhœŸ¾mä#Âó8ˆ~â‹ “†û½ ã³j;VÊ~À&¿±™‡ÅZézPsf°Ê%T ¬ÝP[©ï½2ve”“¹©†=é'‹~°Ò˜·Ô‰ž“ -^ ]]¶]ìiJÁl'v°ñ ^ÕÑA€0eÔ ËC9a-té/™!±}ÒyXÂi2#íïÌSYvz>A9µÈ-¬Ã©•¶’*ñf]UlÌ×ôTñáÀÍéVÚ2ØËêô§~÷“ ·K¿³ˆ¥¼ƒ{ïÂ>Áôþ¦)[8ϤeCD#€s -Âÿ¾Ò?±ÓI!¤xûe?ºô~jóþyLÝwVKèÝùøï³,—ÕTçÅX…ݨšL$pßÌ$êTx.íLár¹Å>Ãy©pÑäÜß&ÕüŠ:*žM´íþîˆeø… …*²Þ+Ÿ­@ØÝ7ÍØ£Ö^ »”è:¼ïI9sQ~ ß±+Cò°Š®lÈÝœìÞ‡¢^VV°‘mõðP_×±†¨­Æ¯0ݰ‘«BÉR\FÒn:O6×ˤ7Z¨;Ù´"®@tšg«"ç³(4QؽËSÃ~Nó1Š™êû„`†á¦.' ¶Ì[Ô×úvšKrn‡êÚé¥S’Íé;N*ñP#œ“fêe(/n?èk9b¼¯¥½éx½¦…asÅ”ªyyj¶’[^Ü3ëgÅRÂIž!ƒ™²”í"!ó°<&@õÊu¿§íeÍ|Ìá14³#.æ)k(!îð† -:¾º™+¼™–^½…°é ‹¯a -žnæ×ˆ„ô+´Î Â/˜yŽ’¯“a £¨|«ÆžŸ»u_µ¨*ºl¼;“Îu[ú<÷_1ПN\ •*`‚P~7'*‡ºË£aôDq5e “Š`i‰òèáG®H½ÏðÍO~éá1çËA°p?¹ @¾«ƒFøžs@Ë%÷”#%0Ú 0u ¶ …¨ßÚŪƃþÑý>•4#› £\ À‚9ò‡Qt.,2lR ÷l:ÚԛܶÎßhñ}ùµÚ¥ÞÔö8…™{:¤%,¾¹?·˜wc&Æסš Á`§”ÞãšÆWs¸Ù®§'“ѪcœËf (ì¶Õ6&³F¦tOñ´=eZ÷ÿ4ù€NJnþu -õ V$ð)ö'ˆ9Vš@ÊÐYÚ3;SS¥å¨¸Œ "ÝÆ¾:aŒØS)ÓÌd™µÅTek>·û.!ã"ÅNFk®pg©³4I”ϤS% (óz›)±˜ØŒH¸øå2? žÔ«Æ_¹‰Ï–*s1ŠÄú×Xª¾Òn¿ZfR!.Æ×w] -Ë·~ d5.‘£:¢yËQ4£:œv‡ñ¨¨Ž_w6‹ò O³?c‡u‘'ï6z£BJåë -i]ƒO4FÅ»[ë@ÇwgÔ‡ãÐ -ï+ÜuÄdHK|*“ÒlIŸ—®ÊÚÐý„ wóCºRÄú†zY  -ãÂI”6O¼púé8ÓW½óô™Òi ­Ò$ŒQOåyÖ¿1êÅÜʾwëj—Jé°ÒÿN¤+3cÜ4ƒ¼zb)QÎÉ1ó ½~b»ßޱâ -S[ÛÏ´ä{ß~×T™ÏI†Ûì¡(AƒÑd²IÐ6ãƒÒʶA»çgëÛë_hLËBˆ‘[;–Û+£&‡éÎa»±•Så×…müÑö‚#L;)£ƒy4â Ä.ü‰i é#›Ì -9GF°{€H‹ãÎw¬Æk :oÏ4Ž´ueekQwKƒE›ämœŸ»gÕ–Ü ’h‰ž!ÓvJר¯š\Z2¡?M¦™•%T)¦ã\p”ZŠx¢'µçW¼¼î›ñó;AÒ0?ɯZÑ ‹ûÔ?mð Lqñ° -®Otx•,E«¯4²dÛ,ùvêÀ‚ -eZØðXglîå!NeÝ{ùOû:;Df#!µVƒÆ¥FˆxˆÂ-V­QkwÕdwä å’y¡_O¬ÓëJ­Iù–¤O„WêW\¸ÙÑKöHnNnŸW™:B -c‹ß+m*k’²PìI¯ª§ !Ј!I¶qžÈC´ ìfÉv’ñC%â,`\P`ä`’8’æ¹Uâ -µ0 ™¯ó ¸q4TH† *›E­£i­2QˆŒ9ñ …zé$9XUÜV/NúG|gËzÛ àã[yRV¾-é+³Žp»§šß!…O³vê­ÞÅ¥„ˆ~ØJ1€¯¼ÌÔ•žQïZÞÉh×|ã5.xÙ[W+‰»à7¾ËÚ–{ ëh)’`Öú™¯³ÇßmŒ¥è£Õd»Ä¼?ç§ÑÅ­h(ó³zz¸êªõDâõ®îÔ*ÂÝ»¥70ãí~ïžÜ«L®ÓÃß ¤6PíI/ÁÚ8VyuÓO œñ߈p¡¼ãªÙÖºªæ•5eºÀgÞ^g ”ùL&(Wõ Þ 1y„ârò|å‘)„çÃg6‘ï/$ÓMÙ¢a¼˜–ž tˆ-< »ÎyÛ‹QuIäÔ”XÏß=*ò"7Øõ=®¢¢WÓeŽ`¢ Ú÷¦S¤t);Jhì¹1sºÒ¤§tì;ÚæîQJñËÇ!Ãüô!)RŒêÛ •¶„psËѱ¤dB@NÖ˜HKzuh| B1Y–´aÌOˆ¾8߉ß=i»#JE%ºª—Ñú@{˜=7óAø+ª´e ãGH>êt%C¯¯jëS”Må=SŒ–,[ý™fؽP‘öbO(£Æ—ÃèΞy/qºõEíǽâŸÎ†úà¬Ëhî|Ô¾’ûÝâ×îådC<žxô æ¦nØÍgîj¦væ…JëJõx–ÓÌæ©Mîá™­œº›ökbÐ[¿Ž0¡5{8·ÕH„!ã"®û›‰Ç8~Sú 5ÌãÂ&êJÊâ ÐN^Dæö7{Bì+}°ø\Ídݨ^ÇšK·PÃñNœ$¿%#Ø ¾<(K¯"¸E^®×XIx¢Y»‚Êìh) gŠ£l™.£\# ×^K\ÿžÎGu•ý¶zù¦B®TÕÔX±ÂýÀti™’]”úH§¹&µFÀ¢…’ ¯^-à™õ~"ŸÃQcwóSWŸ1Š–HïèGòv*: Lö;é¼:§•ºÍ_%O ±út€Ðg’þ¸q9=@‰üÓãazÎk¿à[6`è²jo£µQ±ˆtV¥¸¾×®xó*@ªcn±¥Uì·™\ªLcÓMŸL͈Ew¿KÜóH¶pž˜¶Xšþ{L PûŸÜûBNóP¤ÙªñC@ä6ca­Dód-‡xœ{{:Ïd ¢‰i±x[?”÷÷ãlмÈçîûGâÙ*k˜]gToµÙSÞve«^+!LèÀÐU5<ÑwM}ÛP–<#©’# -iÛ[D±d-®#’„/Ä&‘¿éGa å3œ{¬ˆ™äzMøšÁÂj -õŠbqZÏ~»ZÖ=Õö…,=ýéóc0rC¡{;4e¿3p—cÂò©— Šáƃs~süŽÅw ö -Ed§ÌاÝd©l˜$ô–à,Œ÷½U!¥°qñÞ(¤J{•¹|^égAVY´î78kLmå$¡´´Áà6WÄ3¯#ÕUŠMÛëkcjw½Ü7tAFÜhöã'ë—/ÑIU®­§æêxŠ¥_û{È€¼l_ Åürbƽ[C†˜}—åÎqE6áÕL¯·±•„ö -ñ§?ØBn#Êô˜íêë'E+|Ǭ=Õo\omÞ<­´E?’~û‡$Wá·B5ÿa°.š”`WS(bÐ×ǰ¶ñ÷ ¹æ[8Kï³õíz1NËc¨ùÐßíBéU ¥È„×°†í»P'aIæÙOåKA+(ŽËŸt„[á ÍXÞ_p©Íüˆ8†úJÒ¬ÒQ‡ôAæDýlCÙ˜€@äéö+í-¾Ñidî£: ë F¨Ù–K¤«æTYäÎéË/ñ á<1hG,åjß[×ÖÉ_áŒq‹äZ -—3ï[fÅÇ9\ŽŸ˜¤â6m} h‡®©r:Nbu¼²l MÝr á”ÂEO¥!{Š!®¡ Ø6 xú -ö0q˜—¢ß#l“{\,ÚýbPE¼jû\›Â'y‘äþúRa -3Ѷ%Ž ¡Ð" Àjwïpx¶HpÉÈM¢ÃE*“)ì ¸ŸÝáÅ«1²Ú Æû•K:•Ìê,-pCú5zåÊÃ{±øûôyo»öƒñyæ ¾÷C×Ub€¯" á6r rÉ:p±Dr¼n*[гèÌë{ìÙß,á¯"4a/˪„¶Èwégi~H!ïå¼uIxsd£4×¹XD}Kiм#I¦°Gðzqó6ô00í0ßÇcw×91„¾Û]j{I¦"¯oÅ먶4¥Y¨}qtÖ|;‚3fó.Ôê×F©Y)žp›pZBeèJ‰æ¸”§ Èð•>¼D“ãßkonv¦…Ñwµnt–¨•&ç{H­ëb̰¥WñêÛ‚JP*Ü 0,Z>…$|Â_þ’KôPÐÙ¢ÅÓø)äïõÄà.ª¥¹sò¡²H¿¸l?ºz0Âiñ3»kñ2©‘¹›Œ.tã¨èDŸ\%!æI£ê8 òÍæ¸Ê+‘É[m?VT|(fNÞßA# ¯óÐ1•€üyü’óDhŽG'`TíÓmIÛ÷ îêŠò‹ººfñ£˜­½ç&3«þÜ# ]d,sS35_¦ 0«Î~{Wõ—oGoq%ønRå#“ù§y»×d=v³_õÑ?!@n©­áb¼ŒL2|ÄtG%xóliEÅ9Š[,O®G!cÝÃך9üð-Ð>«üUê$A¯ð¦ã«ï',휹±¦t‰ '.Kpß’XòëÒ{=8[.çÈÉ&©ERë );Ñ‚Á1ç¬ïºï²P»•I> šN&á)ÈoMáò>¢ð*yÞ±cHô¾=[t$L~ -EÆaØ'e¶”i·ík®µØ3]G°[CØÄ~QWL»,ù~,9‹ûUq[nRÊÁºžGºIœfËçŠGúV~ÆMåmƒ²#ÒÓ¿—†¸ÙUkæ÷ƒ}þ[9 êÎ{òzËEb -D:.u6ºô‚ÚËÎo†Ü”µ—€ Ay¬¯Z¨éà -júhj27Kd⦂ÇܺŠµÐ†f(Vš"¬göàÜï¼|©ïýC!o¨¿è_áZ&–>ãÑ¢,²˜¦S«ùò=! ÷…Y®WøkÎS—îÚ›çrZFCÙ›o ðž§Î÷BC7Ƕ•®–£ÎoÂÛŒ-ÆcøSØüº¨ëÏ–,ȇdÜ9Óž^ÝëqðÃ,;ãIË#3½z'ª’kM»ÄiS´–™Ð_MjÓ8\\!ù:}¹­è)ðßduI!Æšr.ÒD…ÆJ¨j$6¸W -ßWæH¹¿+§¢úM2¥)((iò]ùö\Cÿ¾ß˜k"PTÓ`J@Žþô'Õù¥¸¼,Ó%;Ð,º‚×l‡ºr¹ÅêI|næ]6 Ð9³_»Ê,]L•­ ¨¡"Úw¿{ø*º¼†=ŽÔÞK'ràå´–†¤ ©f¶BŸ±ªµƒ­g²iNmÉÜãrêÀC©ýÀhÀÿùùœN½5f~©’t_qÛF£Iâí¹8< ß'©ÑºýÔ#óΟü{ødzuƒÙ¸GÀÉL˜d8cy0›¨“€ÍYùþ®”ɦ~S¨‹"HÙ -«Nß! TýŸÿó„QXÿ0Å›è#eÇuÛ‡ÀïÉß§6½¡Ä¼*Xô…ÃôkŽ&éJãGìåÝŒZŽÕÝ| 8豟xK.˜ž1¾w-;ã©üÄŽ€HâßÑiAî_˜ÆuÚ¸¾,¦ú]Û#ãß³uÎ.}E—ªõ Ä Î »€?RKÇûà#ÑMA²?'ˆŸÕ÷Û¾ÄV~)@ßÄÖËådrè>U -ÁPô6ÿ­ñØ6’ïQòâ F¸FRéÖâÌÛ½d ª{tÅ6ô%ZÅ}q5Þ}®kÍÖžvïe5Š–B©ë òòE?â8üJÎ’ -¼÷¹l -‡tumŸ„Ï[rMeŒã*1“Æc6¢Í“ÅÅ0-±Å‡ïmV*ÏÆûB‰Q|\B:˽p‰Z¶OÞ˜¸=˜õ²&-“ká.¶6&“Ä_ßöÂ=‘°¿p8˜*F‚Nz›:5Õè„ýšM¬hÖ% ¤ã w× ;1=±~8ý”®J†áÎY(뢶>"E 6úÊ* Çiõýš:¶‡Â:°$ØÖ^údÇi 1<û›a;³€ªèªêY'ùóK$™Ã ¹cÉJfô„È<þzã`Ÿ{O”3 ³gº· -­Ð]޲xŠÑÔè}÷65ªZd‡8ð&y<-iØÆpÛ‡:7‘beKéßú9y1äXà9×þ,3‘ÿ¾„Vh¬v Q?¢ø••_ç˜xP^̼˜Ÿ»?ÛNB³‰öÜ>™A¿+ûaÒ§‡ê„ÖFW|ø•ü–Q2K^sü·ò._YÎgŠ»…Ôíq;þW'Me‚2bIølêÞäÕM±Ñ4çOLåuVü¾lôôÌɘ{ȬÍM¶b½Ó ÍI3:Ru$µlˆ¯ÛŽ«åF{­s%þ2 ©²óé:þF¥È+TsX­~‚è•YÈMVT¸ -Hy-:5ò£èóY„Õ½Ý~²kh€J¦P5KN©§Ã!¡A5|¿IÿkÞHý ùÐÈ[ÐìÁìf,[VæøœŽÂöv Ek’¨•{2€E¡Ø$¸#Å­½òN#aº>7Ì=ŠÛ¡Pbä­¤8‘¥§gFì¾ür¸?wz‡X…—£‰P…#ÚÓ^Óc=_-òp^-Ñöà*!Ÿ>0 /µ¹Äø¾w_X' 0Nƒ`™Í[…YÁ.G/¬P4âìØË7çµ5SпI´á#©ëÞD–ÿ<”ÁO¤”š›¾@¡åéç7[õâxzqéÞ‘çSSl!>%úÌHÊaŠ{¯89y Òïœ ?féu)?kT•˜ÅªM^U0;É\”=üj}.ü¦^Ö.aux_LÔg1HŠ[×°ãÜÿP Ç|Wïø[@QŠSȧL4\á - ÙÁ³öJÓwmÀÝs&r6ÕŠ*}5b+OeðS>b*ó­¶.\jA06D#‘åܸ$ùˆ+†Iç¶ž"ø97Õh©¡òék$b¨TIÝ—©*5 -.­!"+f¥Â£•fG…Ö’âêæ;WÞº:ö¾VUŠd\ ã{ê|9œÈ0‡”“3eÞwD‹ßo&Å€³_þ¦ìay½k,·>pÏvx#-\Ó-«!®ý¹b+Ž?y§'±®6ÔI”îx÷ߟð|¹¯ ^j¬Å&¥KÏMè}òß–)š<Ÿå"ÿeçdNB‡Ç6v(†WgcÅô!åó¦;ƲçÒ/Ñ2G¸cV -—´6S÷ʈÄdkIœƒpí^˜”©ºÍ¼ -O•ñºÇ®†É[^ZŠ^”ŠÐ\'Óû­Eú€Ùã)[,jÇ~¿žclÛ[Ù”¼Ç ñÙ¡ÓûÐP¢f…'L7г•–&¯Ð†â±´Ú¾S0a‹u?ü›u?"÷7}é#stÚ©Îø²Š3aY¤¡6O Ñe>оqPö×~ƣ剟[½y=a.“GÐŒ=^@»Ú…nœ{·Ó§Éc“ØéÙŸ…åšËá4—Ÿ;i²–*­"]ÞSÀá„w÷_õl3PÅPo§ÅGNÖ•Á°ÁŠx Oª<ÒˆŒ¡"æ´”R‚d{f§}ê#}>Tõ>¢‹‡íÖ5|_ ­1sÀ¨&‰VçÁ{Wã¬ÄŒ<æÉ€¤kD˜Ž)½èP—ÜŒÇxHjpšâ.Ó†í®ÝQÀ$“fð¤ë³Gwé`¬ uÙ¹t5pË$%úü:}<F>o‘—MapoÕSµ›œ›4Nfi[žrì¢Ó¢lh/]ki U¡ÎñÞp>Þ•U£_qoÔëË+’úåO£ò‘Òþ$}W¶¦%`ë!Õ8 -ÔìÐäzëÃþƒh6 ô6YÊß$}g]×<‡J,-•1ËÎñE¢Tœ­1ùõR‘½Å4bqäÒC;«ížæâcÊôX ãy^ °oÎW‚#Ââ´wtu”h”!_ñÙU¢°Iñ$,aÍçÂÔÎ^KƒpV«ÖͧЇW’C­‚ÄÜz/öмGƒ¢|XÕ¼âgæb®ÓaÇv9›“nï÷–Œb™ßûÓ¾ºŠÎºä’#EÄe”ËabrÂ~ânûùåæðœI{);^Žåp8O-TEr2Õr;RJ­°N™¤ [±åþÚ:_£Qƒ¤?tÄ=ÔÒoÎ,Lÿ â•'b{øIC–ôλ|šÆ -™™¼‚Øœ[Ÿ«gZUQ=ÎÑÁEŸ|í“G‘‘ š ¾²]íˆhGލÙrO*âÏai3M[X—5&|[šñ# Y°÷p'_¶-aáxÄ® -ó…è‹• ɱûK!oxåy|'©™âÌ%9– ¡‚/P¦+)Ef“Ω°Gîei!ü–F5ºïnQñ»T~œsÈÞ‡#ÛÚƒQ»ÂW¹^pƒ—MÛ›)©HŒFT={2qèƒ+WB=½_, ’JŒ€´¡ùÍâJÁ­±˜uNl§Q!u:àÖ,{GdÍ.ã”tr?8|Æ ÁuÜ,PüNÖ8 -o)C¿I!¥Â³Ûü£lŸÇt`Â_%ï;ùw²Ò£^×:Tu î!mö¾×ùçËýp§C¦*b÷ó»ÑŠë×BXÀù™©}×Ùן#¹ ÞH÷߃ŠÞ~'䣓òÚïø“1ù˜F£Å¾BWÈ®.ëÇ|¸U-†4÷a½¸®-£WUFƒø¶dùßCÙ_ï¾úHÞ Óë¢wÀüBSšz<Ì -endstream -endobj -1155 0 obj << -/Type /FontDescriptor -/FontName /KNXTDX+CMSSBX10 -/Flags 4 -/FontBBox [-71 -250 1099 780] -/Ascent 694 -/CapHeight 694 -/Descent -194 -/ItalicAngle 0 -/StemV 136 -/XHeight 458 -/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/Y/Z/a/b/c/colon/comma/d/e/eight/f/ff/fi/five/fl/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) -/FontFile 1154 0 R ->> endobj -1156 0 obj << -/Length1 1531 -/Length2 6753 -/Length3 0 -/Length 7789 -/Filter /FlateDecode ->> -stream -xÚx4Ûíÿ¶¢VkÕhíP[ b«½÷Þ3"‘ ±©=k¯Z¥Ô¦EÚZŠ¢vÕ¦VíÚ£-õOûôy~ÿç÷¾ç¼ïÉ9É÷¾>ë¾îÏõ¹“6f]^9{¤T‰@ó -ðñK´ Ìøüü >~~A"66Cý'b3†z `H„ÄÿòPð€‚ÑLŒÆ8j!uO8@‘•àçòó‹ÿíˆô(‚½`ö->€:E±) Ý|=`ŽNhL¿œ.€€¸¸èƒßá9W¨ F´Àh'¨+¦"  !0(Ú÷_)8:¡Ñn@ ··7ØŇôp”æzð†¡úPÔà jøE  v…þ¡ÆGÄ0t‚¡þ2 ÐÞ`(Àa(… ñDØC=˜ê5M€Žñ—³æ_ À'ðOº?Ñ¿Á¿ƒÁÒÕ Œð…!08 £¬É‡öA?€ö¿ÁpöÃà`;ŒÃï­ƒÊrz0†á~(ˆÌ âCÁà¿8¥Á³Â^éê -E QD¿ö§ó€B0çî üÓ\Òáÿ÷ʆ°wøEÃÞÓ h„€¹{BÕÿø` ¢ÿ`ŽP4@˜_\DDXu@} NÀ_ }Ý ¿¿a ‡@7¤ÀCs€b>ˆüQ`/(íá ôÿ߆¯ˆö0`u„!ˆþ“CþZcúïóXðcä'àÿõúçÉ -£0{$îû÷ß-*˜Èi™+ðü¡üQ^éðçðŠ‹ðD¢¢Â€ÀçùçþfÿÕÃþìîeTC8 â‘ÀœÞßD¼þ(ƒóÏØpþ]A‰Ñ3Àùù[ò óC0oÿßCð;äÿ¦ý_YþŸòÿï){Âá¿íœ9üv°+ îûÇ£gO4f6´˜ Aü·« ô¯Ö‚ÚÃ<]ÿÛª†cfDáˆÑ9¯€¿Ð_8 ¥ óÚëÂЧ¿´ôw305à0T‰‚ýºw0QüüÿeÃŒÄs· 0-ûm‚b&ëßu•¤ý¯€=<À¾D`VÂ̬ÚC}~KäC ј†c ÀéAô«± ŒÂp†¡\0}púeü €v˜³ÃŒÃßf @(úk"ÿÁ0+ á‰úOè†É†´Ç\˜´˜ýc=Àö¿{ý7((¢`˜€=~cÿâñôðÀdù-B ñ¿×¿ï(Ô -!šù„„H†;¿ -o»¨‘£óæ]Â[ZîˆI2ë‰F³O=ówÒÄÏVw—·µqoð‰îty䨧:î¯Ã>–osC3TóÑXJ=«ò¼ýߎß:Bí‘´Ž#¢ObVÉ÷“õHm-p-8RM>]Fˆv6^~)ºê@m˜‹ï\%gdÌtèx¹¼ŽìÇf̬Ëè3K²„;™ž†jF#WØa çòmq4ß|W-²Þçöö<jtW‹¼ˆ¤ ¡ôSgÎL飡JÎUÂb—>S(OOb¡)vd_ı]ü1QØÛšÜòlpÔV¹¥óèC£gRø“T^×â½ÍZŽá7 ñ½¦”§5OXåÙªí±Î2÷«Aðün\jF^]ÇܵÖ²´ìÜL{¶1ÿQÈúËè½ ÛøìdA«t)¸Xßççò"ºpF·A“Ùˇé -Z6 -]5mfçeÏÁûøNŸ÷À*M™R'›MïÛº¢¬_¨ÆC’LÛ³wÞm'¿V>ûHnÌ­$‚®Õ˜BvÚp%æ%Néççáê¶v¨HšËŠO²$ƒH ɧ 57°2µ Í$"ä‚'ÈH(\¾–3¼œ­ùðL*´I*],˜ÿÑÜèÁ E½ÝD²ÚÕ[z]ßnZ'Ùy ¬5ò;ÌlKµ9ÔÑBI°Æ¤ËMy³ñÑO‹ùò?‚l(ÊYæ;ÄÿH8Ý8iØÏ7•«‹6‡Ç¤uŽ­Ú<ÿÀÐnÞ›@Ÿùft·»#}ÃGµáûî…Ý€ŠDKx1¼²1Q¸Ea¡—*ÆÈ¢¬ÙvÒDàÑõÁ¡ñäÛm‹sI¡µ7ëÍí}·îòŠ€;¤Óâ ÕZÁìâþ¸·£ƒ‰OÅîƒGB?!ø°œ‰Öà2³Ô…;¬›bÉ뾫¸œuÓ/P´ÔÒÕûü ç8Å¡Êb?¼tAóŸ¦:"ï}åµ_ílX™¸Ó)†j5ãE› -•G6‘š%N~(4ÕU:м\µl¾õ¢¹©šîO$p×gœ†²›£³Í“& I|qöÝD›‰A?[)í¨d/«9qûä{Új&œIùšÚ2H“[ßIà%£ržÝaÉ‹‘@ž(8±Â… ¤x®‹“ œÞËaÆã0r/Wkg©.ð.Cá^ŒfùúÂ:H¿ê‹U…käÙGXi¸F…Nÿx³Ú­¸W¯~lÜ;Õ'ÿiƒž0‘Ìêüp˜Ùç)Ëy¿Íý¡”bâ–ѳ\ÿ€ÕÓS½@0h]¹ Ž“Þq,æƒ[E‡_4ŽNQ5‘+ëz±"YÇ?’cûCv ŒtÕêü5†Ë‡P´·¿™U·ìw½Þ&ŽX4ÿ˜flÒdÓ)ÝÉR ‹L½ópQ—#Aýùà\Wòäƒ^Öz'£R-™“º™åT7îOá¢^$Sw¥ætP«*¤©²EÚ)ÂÖ ôÃõ:1‡–H­¯^ITX³Wx=q¿èÄ—q6’Âp•ÛEßSôýžS;lùGZ“+:ÍŸ<\+ôÏÊZ‘OÜþøýMïLJÐCáØwq¥Æ¦ïåÄKY+£Xj-‚VÔ#ŒæË èK!©»{?+e?RÊæát‘Jï~qÁþ˜ÅM"JàŽc1ËŒ·{þýõðôæ„%²5ÔzŠõ5{Üúñ‘¹<=qí5ª™=<ü-0ieÅš+›Ùpý]0˜ø{¹êëÌhÝ2uH»Kdâfú¥§5–A ‘œðQ–ˆ¼ù\¡b.Ëp•àEVbíHKÄØy9…oˆ7(Ð?z¬·_6"ƒç1}6ŒäÆU9<ì†èŸ[­Ÿø<é_A¬]еïĆúV±uÀjžZÖ.¢][¯2ž]î ë—g[lÊL>¸½wd‡.€§f:‘‰$_ëD{uÙ”âéo}¨O2Xãèî1ë¹¾M¢;oö9o{+Y\gž±ÙÙ»æ5Í(îrÛ—<ºA5Å×M’V±jêL³';*q nUµcç§¢ ÃÂ](öfެ͉,Ö×ÝdýòºYâºý#W{‚ÒýéÍb{ŽªîõN:ÞæÆÛï±€t=¶Ã„À¨™Nº¸éù»·]#ªÍ/ißj’ˆ¼9™‰‡ 7Œ )g°«bs4U‹?¶hÌŸ7æqežâ»çñLÍAÌ|Ó{†Z‹ósnQØh}ˆ»²å•­Ãç¿cŒwEÇq’;R;zVŽ6(ë/"µ—Y¨5¥Â¥à 3 ‹xwî¢mÒ`öfOyúá¦|`]Æ–KÝ\7þ’þçì䈵à4?¶ÜåÕ®kx+VÜ0é<À5 9ñ~·\ˆFo½…êExïSŠ€ÔÄY/¦;û<’Šòߥ)5@>¾šÁIÑêÝ™¾8c ÞAOGà\ªB³#gtê·¼´¿n°¨ˆÞ.Ù%þŠŸŸgÕ P w7éM\OÀF çZ³ñäáR¬JY\4TÃ΄ÒoÑ#ßfOê‡ -‹?G…Ð`¤© „³ó^wzmä>p¾®qÆo\³Û<< 9Fñc¯/é·e~¥=·ÆXZsƒïMÇr}ËQUÑuï—i¦›äÖÒšß¶£áµÃªWX†!>¨a­B†ÝîúgPhyb‰CI–·ËlÔ=Æ U.Q‚²DKüh÷~(+?ÃôÏúÊncXç;1~Çb½=ÅÒö×ξ†Ùñ!Ý Æ®}_ž,Ó¸—~pT I>NÞŸ~Ó’}CÜïfëºa´ÂbðúQKrOfäÍR$÷Þñ¸^‘IµÇHçj£=3 -ç‚>ÂxCÓ°Dúñ¡—\‡_è ö°JÎì4ò ]*+?Ä:/UÐ!øýîV¨¼dXfry¸.7ÑÛbó Ÿ¸§þªyÚ´ˆ¶° „Vóå×ñœwâ~LEêý"†0ÅûJCSÜܪ•¹+ËNk3½ö=t&쇢ˆ[Eäã8âaÜÕt»¦§Ò}mÙÜC‹š ØCñTÝâ)ìàgIªVþ(B®ÑY¹Çî îíS.ì9ãF¿óãr ³\„ˆ¯g#·ê& ÛÒÈ»³’æ4‡—HÔwö¶¬aeW%¨‡Oç›»˜)¢¾ä`eÜÇû&l¾ã0f»í®x~9 u—ù=Ó%¬ Û·‰Ê?,eL\[Oå&bàqt“ ~Póà­T€s¥ 0¹B¨hÎéäí”ýŒê†'ÓôdA|[@å2:ºþæAþ ´~îrK,6 ½7ô¶-M'‰nð3èÚ'W·£¯êQÈzÙšÚ•Œk›ƒm¹ñ PéŠÕV§<£ñÉ#Öq¥Âê$g)¢ÇV2€ÊͧþÞ7«mH…AçÅÊ_':넞Êgm®åìÊ•UÞYnw5r0HÊ´ôfqL¨?–1ª(iô«ÀK]‡{ «Ž|2èÉ9Ym»IÿÌ£¨Ô"yá­—íçÛm µ?âïžtùœ«°^çÓ…oð4ßúöºìîüH‡òPV¤¦6;9TêÞ‹·Ìwo0q¶Wðá7¼ñÞÅ苵pÊÎÌ<Îö#†4µËvk³«¹>É[x.mÊüÞ5z8 ; §&1¹f7VPݼx*öÑåîdò͇¾¹ÚžÄà4üíâ²ö¾’Þ}l´v}ñ»h¸à+²&95«(®»Z¤A…_®Í2f ´¡ñxxY‰“ìeÜÖ }É—Y,Ò•{—ì¯û. ÷=9ï`£Ý«¹s½=SÁ“!yÜø°à‘/‡ë.êa–ÑVˆ¸³Mv©^ÛìéG‰vŽJýþòÍLiìž²¡7ÎVõwÇ Siõ?™Ž`)틈ívb†x÷»vfœÒ,3bÜ›;ú‡\Ê|A饯 ¬y@ðqŒêjq¢¢÷Jó…UQðívº$ªûgþJ)TÅݽCfh–³ÈùX©Œ—7œhѹg~.¬..¬VB;ÕT¸‡¦‚ïÕd­ -¸&²GƒÇ?@OÏž¸1ÁõªŸ¥ê}ÉŠÁµ[.£ºßh8~Fo˜êÞ¡<&†kósRŽ<¥±C¡÷ÿºÐU#ÁŸÝOòádg^ˆëѪLôÃuýNîóCnê+wÓ`È#ôCºÉ8—# L¹ + WÞàˆÃIsõ^úòJá…ï}ÎÕj[¶Yÿ -:²Ræ6=Æ\ ?;jɧùÄaC¾’§jÒãñ¾ÒÒ¾zlÖQGƒ>^ï9ëwÖWR”´ŸC§re¶íeA.2+PmÉö$ý$·V *}7mÖVqž¤‚ýóåÌ›ýní45”ÎWùÊä´dÑ:}O…ã|EÁ2£Å ÷×ÞÏ\¦lòB®ÚIÎæï9Å ·´´Zˆê‰Ý{½Ø«Î–ÖAÚXšæ¨:oC]OÿdjT[ËHÍ…nÞcÞ§/Ê Œ?©U>5ºÐeiÕŽŒä©l7뀊RÈðWr¦ŸÀìéè²5ë%]ðÅßÞá4SãMŠƒÛ¾<ý*i;IµñEn”@U¢þå³e3U;Ô†•VÕ>ÿ&ï°>}k³±l’DÏX•Ë>f¨*ÎÓʸáûŽ=i¦Ô]dS–j íêë•Â;›9+PјÖuª{¤]oÑ„«6`³¬@p`Hí·8î@¸Aøp"#-î2䆭æ[YIà“:GÛÕò«m >!i(þleY0ùж ‹C!øé©. -zD¶]äµ¼Ýy¤1g⟫5±’™JŒ/×:²ú&aB#IIîÅ”A–yÓtEòf¸³aQ4€ïÖkõ.Ι‘ÕÚ˰©1ÓØŸ·®R„ëßÄ{k¡¥}¥ª#¹WCìp:Y·£{èäHu«å© -æÞ—": |ó‚Ñ;ƒAÂä…Æ+ƒåuð.ß0?NAøRÅÃqÅï™ðÖĨ'qì5‰ ±ÒT*Ö¦ÅòžlTãiy­/q:ßE—†­.ˆG -‡{9VÃV=zØLîEèL'ÓF»’ðÅ=Oxq@¨oÑqw4©ýÐùþ‚Ÿ¡ïÚ^PL“¼‘ d"=ˆ°Ô -z -ùÄ)1 M¬•9‹ˆ\¥0ÏbÔˆvŒÂ-ïÙ,ê*ß ¥Ë5¬JLr€ÏXØz5lõ4?¾_=òTŒÌM! íaÆšÃ4ÝžJœGI´ö@{ Ë>NÌ¿Çê(εù)0ŠæVï!Y^ëTU±=­Íc3ìH<³Œ³ŸLÞH7Š“­,æ,¥wºOE•e÷FÞ9ë’Š¯½`Éyë˜*û4n¸gF÷k‰¤¼µ^¢Ny*è['·ü-P]˜'¢‡õõ’Z/Éöu¾ô§íG"¦LÖ7K¶¡¼âTzÀwÅëZuÐà<™é·}ýÛã5 7ÉvÖp¬bKì: ¯¶Z·+m¶Ž] eôòà’í¢é»*j,Frk£iÔ ~–ëȱi%«….n£K¦½ðÂ"'-i›v«cÝGZÆÊTüÂ×Ã<.jë‚&âÒå¯d£ïO@è¨ÆÊë–çŠÈ’î–Òú/'_“>å÷õ[PMhÆ:åc'˜Ý¡ªãšF -‹ºP-ýL½Ï„¯šb‰õ Êg8àUòÙ+VÍ{¨¬A¾º5}shÏ©ôV³¹Èè½,׋cN¼&æwIp†Õïq¼®9*[›÷Ö^Z†WHİ^è/é®…{wÛŒÆ(ñÇ2k,‚bFY¬×Ǿ9ºÿç¯uPêå”tc‘ú9à™âËqQAíM* Æê|;ܱ½3@Pê–’éß´T¦&rW!CãJè]óÔ•¿r~Àà#ëK½Œc -š'…ÇÉMÔ>™Þ„Ÿ;J"”›sn²?b _SJ•Š h”´Å%í¹íõƒí‚i¶ÚÐbò Ïj?ŠË¢òĈÖ9~©/Ü7öíå3)ái¯—LíiîkCùÊО%µâ¹ÏÆ[H«ixµÏgï£UÓW -dŠŒ:ø4o£r8e½­JŒ³»,¶ƒíÄ (Ûb´&•yUö­èäxWÓ7 -ÞðºMä÷}ݰiñû ÿÌ¥Ýý³œ9~¾#)“¬¸Pª9—Iá'öúr»¶œ=²þIR7}M¤;¢×¤¿'WoøÊ~é¹n6ZþNðû/…nUÉ>ˆÆÁC_y;Ñr83»ObËÁMÙò¨ûé¼ö¸sížkÛ–X]CØ_X2ƒÎ9<¿P1KÏ~ð×Çßín{n=ù2í×d¯ÿkÄæOßÉô˺êI}Þoî0EëõœxË;Ž&¯´]\µæå°LUÀsìÎü$›k3Õ|'-•¦n¾ÜŽqó(sѺýZO¶ Êþæ(=Þ=ƒ68ÿòŽ!dkè¦ßw±8ó¦‚åž`ƒ'Q¦4Eø‚çÝL ªÔüˆƒ–€²¶¹ô4óó†]´Þ+Ú“ƒø|çž3@ ­¾ ÙbðÊ#6> - ?KmÊ‚ØðËÕsj¥mü«PcÁqr)­»H -.JÞuHŸñç"‰qZ£Á±&é~è©÷©,¤z&-ÏÂt®NÇ’…¸uü~´ðAšŽ!i•fì—KóÓÓ#‰»ÛR;¢wÒÌîeÕŸ]¼?Ø~ 'ŒP[RŽMæÊ\~ˆÍZ&¶£øêµ×ä¹é¢ÓÉpíïUŽ;«ÊºbŒ3* ù ÚÙo3t±yë=I°¸•;æzX3ûm÷K9yW*>r¶QOò;Óýü+=¿© j¥ý6¡ü[6*—ùҨù/OÍ5½¤» -<ØEïM¼y5ÿä”Gƒä9˜oš¬ HC…;ë{'Ø.\M6‚˜¹v^ñîso}¯ÎŸVòuЪ`zdÒº‰ïvijö¼'ÐÉŠ %drYÓò1yŒù›Ü[Ìôj»‰õ¯^*kìžFZ.„¾§A²‡HMñúyFã¬Úqú«ùH+?ˆÝÞÞ$šÀñŠ;DqY6Æ–J¿ú gZø™–}šdzN9Ck|_ÂàÔöÛ½1·‘d pw»AtbŠ,lÅáìªâ0úv=öñšð‚èý+"oêsµÖ´ÃÈÞhùr}ÊVIƒ/F{ŒaA…í ~4åÐ }†Ëgä¤Ù—>ukìÓ=Ïk³öùB{Þá•ü=bNTWœ\”ï-”Ëã÷-z׎ÿÝL¶»|<”—m«@¤ -eÙÙŸú‘¿óÆâÅöù™"Md”[{PºÜȩ́R–WŸB›P8Ë n¦]Úé•lO|¬ž4zFZ¨*\ž?h/.Î’IÎ\ -îKÉM.ÀÂcðS’ZJÄŸ¾Íí¨lX@;áEž³¬;ÝߓחTŸ/p‚Of -•´ÎhŠ8æÑ…5ÆuMcí óŽjÍ- é6Vm©›‹Øž^#ì,/âiëŠI0]Ä€£?×ßõ»gâ UÍ ?=p%Ô|ÿÂÿæ@±b'ˆÇUc6TRGêã}8¬Ê;׳r[ EY+nëø ¨¦9Ϋ†~3Э–0ç*Ìð0-θ®æýX˜¾LYÆ@‹-’?=ŠŠÅ*ry,ónôGìµÈ ›KÏû÷ÏËŽ¸¸A$u†yeŠ›æ";½ô - -›¥f›bø:<ãÙÊH8ÞXC9ó#ž¥|s^!nèõ+-, }[¬¶V9)-¯ŸÇÂð­E-œm'[Ož#~XO£/DBë§ÜeZ‘Käô˜<Ê-µ~ÎÐcü:°2Ûÿ³C6Ÿƒ+–à6«Yл–ÙÚÖÂQýÞ­”vN3Òâ)®o‚ó~O§36¶³³*O™6e®¼w¹[…vÉ ÞÌû¦4z7É—‚;úmmN!~ÖôéË,'’®% -Õyî~¡H¼ÙPãÕÐ;WÞºGßbÐ÷[«|<ÔAÔ~w¸  öÉMÕ‘5³Üñ¹ŸG§öX©LðT™| ‚r 'ª¢¢"¹ñg"-m“æ¦]ZO Äâsl™ºnÕ{+X6õÖ5»éTÕÏ[µ½šœs¶»Ô¹ÛÑ)ñ¾:n{lý?*R"_ -endstream -endobj -1157 0 obj << -/Type /FontDescriptor -/FontName /CWAMZC+CMSY10 -/Flags 4 -/FontBBox [-29 -960 1116 775] -/Ascent 750 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 40 -/XHeight 431 -/CharSet (/asteriskmath/bullet/element/minus/periodcentered/radical/similar) -/FontFile 1156 0 R ->> endobj -1158 0 obj << -/Length1 1392 -/Length2 5904 -/Length3 0 -/Length 6856 -/Filter /FlateDecode ->> -stream -xÚvT“ÛÖ-Ò«4Ò!$ôª"½÷ŽB ")@BAéUz/"J—"½*½HoJSé t)ÔsîùÏ}oŒ÷FÆH¾½Ö\kí¹÷œß7‡¾‘°"mSE£°Â` H ¤cd! Ä€ (7·1‹€ý&ã6…¹aàh”ìÿ(¹Á X\L‚ÅátÐ(€¦;€%eÁR² @’ùˆv“(C<àP€ ‰FÁ0dÜJho7¸£7æïGŸ=?,##%ô» ˆ„¹Áí!(€ëCâ&ÚC#´=†õþW >y',ÖEVDÄÓÓAb€h7ÇÛüBO8Ö `ÃÀÜ<`PÀ/Â]ö‡Œ`ìÇü‰¡°ž7@Àía( ®Â…¹pÃFÚ=êXû@ð×ÙÀ@ðÚýUý«õ»boFº@PÞp”#ÀŽ€ôTµX/¬‚‚þB4®â# v8ÀïCªŠŽà_ô0önp,ˆ#~QùÕwÊ*(¨‰„¡°²_ûS†»ÁìqÇî-òçfQhO”ï_ 8 -êð‹ÔÝEÄwu‡i(ÿÁ…Èþ‰9° Œ¤¤¸æ -€yÙ;‰üjoìíûÿ -ãøûº ]80¸ ÷Cæ‹xÀX7w˜¿ïÿNü{E p{,ÀæG‘ýÓ†9üYã.ß î°á´€~}þót'/(…ðþþû~EÔïi¨¨þaüŸÜ½{h/€¯°8@XF\'WQ€”´$Àÿß]þÃÿoî¿£úø_{ýÓPå€Èü¡€;»¿ixü¥ -¾¿Ãø÷]4NÊ0ß?Ê·I€ìq_àÿoýÿ.ù¿ÉþW—ÿ—òÿ{CªîÄï4ßïüÿ‘† áï¿8%»cq®ÐAã¼úo¨ì“u`P¸;ò¿³XΊ(GœÂ…Áâ@øŸ8£ -÷‚AõáX{§?:úû*p3pLÿzáàª@ ÿÊáLgïŒ{©`pö;ÃyêßsUPöhè/ó‰JH nno2Nc¢_0Î¥P˜×oyD€(4WÀqô8 ÝÈ~]+ ‚„£Ü1¿¢dÿêlïîæ†³ÝoàÆþ½þíqÌ fO6;…¶— ~XÜü½R‘ÅSxeˆhq¹5"΢+\Ë3ýÌ×I›8CmÌõž-´ìú@ªþÌ«ÐÑ)?¯ß‡½¬;²/¤¨çbñTº>ßÛÎëûqÐá» Eßp|/•ñ™ö[¼µ­¡o¢ÙÔYˆT§ØZùêóóVÌš¥Ì xqLтQÌiݲีŒí·°¦‰½æf•æn¬aòþ? -{r¯9šù‡÷g«ØôþùùÞ¬î®T±ý|­·’e¡tÌô>š9 =Ì ñYšu<ž{ÇJ¯’ã8™ ‘¡< Ȫ 0+ë­ØwÌ $ ˆõá€"<üJ‚›ú3…›ÛËšåã‘S/}’76F²‹ôoçÒC,íÏ =}ïÓéY⯕ÚïX‘¤2YÀU+¸ö¾û”¸¥àeŽvÑ\nÑ4@Šyâ°³çq´( ð‰ü£¡Ú="÷Vݰª"R­¬5'›åÑcÓËCÞÆ9W"‡žLÏ—^¨êM¬å»ò©k™õ»ožãKr=¢Ki6,y¶Šü®¶œÔÎ -̃èP&GÕ5úõX/ð‘n˜‚ç'€®(G«ë\„LJgݱ”Px•l­¥“¦kUZõ#ùrqÝ\–:|¤å¥Dȳ!eù{ošìRy)UÃôÚÓZ›Ø›E•¶åHÖïpû¹µyß,ÚI×`ûD5Š)Kvî¢ÊÄV=ÝŠ2r§8z%ˆ/“7B¾”,©|bE•'ìL|bFE“¸/;üi âsÕ×,‡C¼kÉÛ2:½LB˜0èáõ¶ˆ ë­uííe›ö)ùëá}ÑŸ]trL;üGÒBܲ¯¿ê~¡ØBY™NÑÖÝ‹ˆýBÐr'HœAŒ½ÆYY¨”¥m•­±¹ï†ìÜÚß_m–ù™Æ]voø,wÀ’ _~ÉNÏ'@¼¼ÒT ¢»uøf©›O›§mÖ2è(³™sÜ};Éå ÿcÞkddŠ‹0Ö½ž]•+éabtøöqsqZ*‹Š4nªô­UDTeoTÎÒ–À[M‹|Òe§4½ô2K£Í•ES¼`2ÖÂ7Á"Þ÷V>úÚ8ACÎî¿.3v¹éÖ›`—|f¸,ÀTKT§ùBRÌØÂÃ'¥³²q¢ã»ÂÔÿÖð,ÂÅ—Žc—ÂD“QyÝ‚dår„OÝ­‡…¥y\ëÔß–^¼L6½[ðax »˜dÙ««t { -=ΣÁfŒîÕ;âæøNßÖ\GXu7’å†êu6-ׇê”~?í/~䆞!‘·ýóv{²ÉåÓB;ëçä1ŸšÞTA•³sƒ9.F¹(H+3#[Jyòd‚Žu+g7C9$²R¬ï© ¨‡®çÅNi#;¹)ð.‹£ß¼Ð̖ۚײ3˜}jšÙ´Ç¾ipä¥z’ñ¥öÛ3šÙmê -D/ÍáQßöpà<y£ˆEëZ¥ü†¬zTñE ¹œØTÁVI¤)åÅÛ 6dèóØ{þßN‚NW;¢”Åͤ§é{'xÎm÷[ƒÐFx¤üæÌÛ'™äpš›Þæ?ͰR>é«ÄAžp`Ø2Õ ¢í)×ì_;7c~²¯éËlï ¤tC1¥u³Ø[=÷ɵ¾ßÞXŽ\û.m‡øp•uã°üc¤¤NÅ63Vž CÎûJ_rVå)ÑdªkþÓ> 4ŒY½¥(ô¸ 3 ða™–8 ~ ÑÕÍbϤßm³ÝT®±'x2ªÌ—E’æ(¼ýt*éÝpûǦ°<1Éë7ò}£ÏûÈ„$*%ˆv nø ±võ%©ÑÔ¾LX.—TÞô:s~_1Cý%”?kZ Ë( ¬üíáÛG?›&æ(­2½îR³Tv‰$_Ìå³3«ˆáŒšåÊ Ý̧ÿŒ¸K 'è›~î‹Tâ{£¸* w#•à÷ýzúm½à§c܆QP'ôÈ€ä¾bŸǰ"ë!YóÎÁì±oÊU¹¥Åý¯sÞÞ-¾÷)¿ý¾{á´Ý)BÁQZJà ûW‚êY³VÄ `ªæI·§bÅù¥É“ÇÏ’¯éÆÞ²•úù&5íuR!¶ÃeÞô©lRTªm1¢èù»'P…ë=Í96.®Ó"½.ðê²Hg­Y¢Ö©jXeh}_rêIøÊô,J—~§Ê÷Ráa6¾ò½Ú¥¡ñ ‘h™‘ådCƒâóVé¾®“-ÿÌÒÝ ;¿ÊÀ+j 6î$ûG~¹ŠœŸ{¦¡ëµ‰ÁÂmu׳4yb>µÝþÆ -§7¼ò6 omM]{Âc¢þ8츧Ëô6‹uëÑF˜ÐDXF)"?æ­¾í'¹Xt×7=ûü]´\ÓΕO¾ª”<ü´ P¿°²Ä­]Uíé“ãšû·êm¤³÷ ¹Nnб‘6À‹BhºÙ–Œ“Uì'ÉË„êBí®T¶˜z§ä»8d -B¤Jõ[ª¶¯(4r™Žà]'9 -SdàfZ°Îí ceYø9Ëz *¼ïƒlÞ:9›ªk©­»÷]ÊZ]”å_e­¯×XÒùrª{ ¼âu"ÝÛ7)ójý_ó‚«šÂ-¦ fµá®~ZSo¤Ž7TIJ9ÎA.B¾°Éµñpù—^“hYö=§ß§éˆaÊ¥h»šÐi¯5c ÒRrÐEÂZÖH(³XÐV·HGÍÅsâIa}0àã–ÑÛ—þÙoɆQ½£ú6Fþ«ßÇœöˆ+FsæÅ·.&RÏÌúXoû}˜qIûlº¿´I,m†.l”6Kq®ˆ†6GËIðÙzM'¢™!yR–HªŠœ¬CAýL²¤DbªY'"*2…—Z p+ËF×¾$WbÕ0û›ŠÜê3ÏÞ@í+%› möß è© ùÀ¹ëu²Ð]·Ycü ‘ÿl¤ÆØ6¬(&þ9{í~ ýÙý} ôžÜFK÷'˼NJԵZR»JŽ‚ÀðÄ/’5°»öŸUÚÎ6Á£´Qo‚ŽBÛn ×Ó†ÑïˆSÇî Zfµ9ÿñYÑ»·rï?‘vØØßÉ\"¡¯>p tl¢ŸŒYìL а¨áˆ´-8!’G&7ºãá…1æý(|A(³PEâj+xHþnNïVû*Ç%O­Nf¿¸–‚3àe©_’ØÏ"¾Bu«ìЇóåvù@·Ù«µ7ðØç̺ ,5Õ$Øì“wÜåê\¸Dr:é§V^:ÊQß° uâßJ8ìP4ØÒ'¤ûäEÿD©£ßÉ¿Z'D)Ÿ7/4 9™%Ø»4h¯–Ÿwdg°\šÖm=Ó©#¬ç`ŸäP–|R²Î}Þí}cþaþ†ëý®hl…V.dNŸŽ³‰–qÝ"hY)ܘïUð‘ÍÓüÈVÏŒÎÓþdÏé!óðAkÁ$X%Qñ­Úje%³Ò€Š«œJ•ƇŸ{w±òâG¼mÓÄIý(Þ=²™¢H¦ueQŽzAô5…üí˜Æ‰½¼³¸‰àk>´ØGÊÚ©s†ã”´ÔR¡ä®œ]âkx¢.±¦M@ä?Š“å[ùó\xBK¢gÝºgÛe>]ù´ UsEÙ¸Dg•ÉZ¯>|६Ày¼¡1Su©Çº˜Ô#—ÿôz¯å$û\ê—!äB‚x|8ÉÁPÁN…G¿Â4eyŸ^#l$ZªZîU6øºÙ¡²špj^â6çõœUÖ$æ”-‰–\ñ$çZôrxãÏLð£G¨\žûuA7æÕ¸œãJçm¶ÖÖÕ£¡™ƒx›‹ =µ®g'þ ×-÷×/šN'Ø·—FÂßjc ¼jGïVæöe“Áz(L}‰Ô£‚>pO)`e¹l‚`4½sSvV¯DS@Ââ}o™„l¦G+wÌÀrj³~™I'"Ñ§ÎæfÖtcSTmµ¸¬ÔÒ°ùZÎwDÕTö,šŒ”š7š½Pg¿ -¡üyk(æÉB³LÌjGNé{ÂçÚ÷Ðnx±Ç -Äx‡ÚIK‘Ö6ÂíËV–Úz†ùžYuÝ—ãí "¿–ÜxÙûã fýíRÌ¥–0Ÿý3d¶ð…ÚT»í¢ÂW{íŸÚïÃ1ïÓÓÇ>"¯Ç5c~P [å|¯EN¥00,513¿•7™$“I E¶a`F™™±uP±fê §+sF·P®‹z*”Ì£S±9)=¦½;ß¾îPÔÿI¸“¹õÖXÊ…ß_Ú¼~˜´f:¬$EÿE;õ;Á°ŸÐ…þpóKÌG¥ëZLá¯>©z[—iHò2~ßLZója ñÿ­gÐãØ¹KI›ù……¾*w~‹0_»m`ðKí3$Ù÷äâdc2Ú}‰'~ª|ƒ6d×Sòýµ6 éa½’ß:“KŠÏ3Ç.¾øì'‡“Jž˜º¼vÙ¬å]Œ<àz·2"1ºZmÍ+0?}*%Úü@“X<÷ÖþU ùBÌü[Ä,éˆÆ•¼GìÔ—È)ç¢tâ,÷ëø/§hÌQ*ÕM#D0Ö‚·¦½ræÛ§ˆi€«ËbS’1x=–'ÆáÙ£g½ÏVÙ‚~€ &_·¼ÃŠ3©«6+¢¾ùE¾áÃŒëj˵M9£j Ôj^!ïË‹¡×(ÿ”Ü2¦äÁ7ì›Â¿rÿ‰Ð_Bgîzü •-ÛÏmDÁ–Wöh*ʤ\žåeð´ÎëSHý6{ƒæâ¨´•¦c™¿RcaßYùUWbú ”\Ž%´”u cíÌxyΛÉ+J‘S˜Ê‹PY¨È·Ücü½Rq‡¹q -ƒ Oß*÷¹½©Ýk’¶IÄéÜ ?¨šu€ÎiN‹ŽñVõãÒÈ®;µ”ÜÄ!¤‘>wImŽz¾8è‚öŽm >’ÈÌ—O}‘lp”ñ7RÉ’¹Þ`€Ì÷øâ]B}2t´—m9-QyÌ€2™ÿax3¢´PŽÏ`åù¾:&TÂ$†Qºg€R`³Ã6O6ø€§@2ɹË2вìÃPcE~gòvЋ⇔`b²·k¤ÿÕHéZu秨Éꟙ'Íõ -4¯>~-"¾¤9¾(psü]–ä—fak0ûñçàÇŽëÏéñe§•IRåò{­irOÛéÞ1R;¾@×çÌÌC,CŸl¨`‚îJbö©²}me?áaÇšEK:¸„^@ÉYücŸ‡‡µG÷誗0 ê¿ éܨ¯l!Æ—vL÷HC_ìð³SÔ'ª¸ -t<~Ý­<6N F¼@ÇÝÀE±sèä3°úöæàmBDf¦#lyÉyâù`¨@q69 Ô¢K<È\Ø —ⵘÑMË‹§ ð¦1}LÊÁ -$ -nŠ$Ì…½ 2Ÿ‡¿ÓUŸzYÉûA*<ÊQ4W×Ñg¿{JñÙ*ŠV¨¾A㥵åòCm*YøTœßíxŸ½°ãu²Õm¶@Õ*l\ÒZ9»ãiÃŽaŸÝÊCh±7õÂÈ12ÆæçSަuÞˆ¬@ú €ñé5æ À#o~ÿãÞfðš{êtWʆì.=¯¨Gm¤0S¦Ñ7¢ªWÅ.Îw’ÞÅ 3LÍÐûœ]§¿²½Ô]“/é­±Y¥ ¿ýa3©sÛ”óhDïXhBMïqá!æåùô'y ¡¬™¢å$q¡ÖjæÏJU«$äoýýùæ -O¾þLì{jjÕCG}ͰÊã§¥{1‹´.¤ÜMû‹sh^ÆÎi3ùŽp)Jdb‡3Y¨sǾ¾§=¦óú†„ªB—cÓ¯UzóœðY;Ñ@Jf)™bÃ;£Õr—ø 4AvqK1½üc“Nýu ‡´ø`¼aš¡ÎÀªÊf1YÜ_2Í< ´ÔWk ±Ùätàp–â²bsnÕ ˜‚ÿWz'USMÆjÊ„¢ì.ps?É:QTþFã#^)§w‹Jt«yß`„Œ_=mr¬‚Ç5Y;¤¥ÓMÕksƒ4+á;¢€O‰œ»E_õ^;¯´Âl«É™b¡ ›K¯KŠfÖÝ€·o0¢j±šaÕoçFŸi°¤)==™'š)ŒPèÍžÂrx¾ -ÉãÕý¹_帞 âSÎtÉÛ?ÕûZ€±Õç èì;9•ó1£}U³Ãð½æø.´¡ÈØçÞÎÁVŸ±Û‚採)ÚQ޶¬²x‚õØué|‘°‘¨Í­ žìa.šÇ Ï ²¬çØš4döÉ.Œû<Úï¶e´¤ýLÀøáó¾{)åù12ìâØ‹œq5Å^ä^åõ&t­àC»ü-C‘ŽmÒÚ‘–Ok™ëä¶>۟︺·¿|ÿ‚Ô¿šy`¾Ú¥”µMµ¿¿*ƒýÎY=Ų+s&¿B$ã¼ìG›e#O_µHH««~g–áäE÷yVëItv­xWp5¶ Æÿ8Ê蹋QûVœ*ónqÍAoë -Cóè|Ñ®IÕÎ¥Ti³š-S34×°˜UTei5×ÐøUÇ}?¼dQº¥‰†øé–'êî‹Î6q•® ³:èûñ4Ù÷ꢶ¤Kêvt“Õ£%»|Q%÷œÑ,®\{§Š/çI#ÃÇ8^ìjJØ×tú$¨pò‡:Ä­«Å’A‰:ލ)3fû÷fó+ÁKØoNšn‚u ­Õ”ox…»¯,oý`éÃ,Rɲ°‹ÝßðÎò à\<ºAïêãgxŸ;˜=Ú¦^rRØÍóuïàØ•½æ9&ÕQö¾ÖÞØ{ÖVKÔw»kf–y̬ۙÃd³²nÏ–…ÛÅë“Q‰]“4sXýÄŒ¸·DiaX>¯tòpÆ:“Pûθ¯€¢ð¾ƒÌ0ÞNî„n•·óÂi³Ò¼…Gµ‰rŽôõ0zN¨}Þ˜UÆlE±ap@Èd·ØÕ“òÜW£ã5!Nyy°x¾ž4îî5uüÍ×;;¢÷ufeæ+Ccs‚­“éõî¼W-QúLís»]¡™F Í/Ð"ÿ¤%ÌZð ØP¬¼p–>rAø¾Ë@/F0» ‚Нö%f ’#ƒù*ÝÏj€Äœ_ޝÛw‰{ôŠ[>àv¾ûúµ¸õÿŽC -endstream -endobj -1159 0 obj << -/Type /FontDescriptor -/FontName /HBIEHQ+CMSY6 -/Flags 4 -/FontBBox [-4 -948 1329 786] -/Ascent 750 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 52 -/XHeight 431 -/CharSet (/minus) -/FontFile 1158 0 R ->> endobj -1160 0 obj << -/Length1 1423 -/Length2 6228 -/Length3 0 -/Length 7194 -/Filter /FlateDecode ->> -stream -xÚuT”ßú.RâÒ ¡ ÝCw—´t ÃÌCÌÀÌÐÝ) Ò JH§€ˆ”´Ò"ˆ€„JH·ÿ1~çüϹw­{×·Ö|ß~ÞÚÏ~Ÿw'«¡‰  - e¿ƒBbE@²@5}+i °°HXXÀÉiŠÀºÂÿÂNs8ƒ@!eÿ—ƒÁâ0uç§Bu<]"b@IY)Yaa ¨°°Ì?Ž(´,Pâ…€õA@Žpª¡Ü}ÑG',®Ì?Ÿ@(/PDFFJàw8PÅ ŽF@!H >ëwÃU„B\&((Žõý<òNX¬»¬··7â†¡ÐŽŠ¼@oÖ h ÇÀÑ^pðaà]ˆü3€hê„ÀüÁMPXoÄ®(‰ÁEx"ap4Wh¢­4p‡#ÿ8ëýqþ= Hä_éþFÿJ„@þ†@¡(7wÒt: \á@ƒ;z ¬VAÂ~9B\1(\<Ä ‚p…Øã~ï¼£b„àþ¥‡¢îX ƒpýEQèWÜ)k aj(778‹üÚŸ: ‡âŽÝWèOg](o¤ÿß… søEæé.d†DxxµÕÿºà À¿1G8(!,#)).„{á>P'¡_éM}Ýá¿"¿`ƒ@w”;ÐGˆp€ã^ Ä Ä¢=áþÿÛðŸ+€ˆ†€böpGðïì8îðgk>á ã´'þõüëË'/ -éêûo÷ßý²220VµâÿÃø_6UU”Ð_PL((#!‘–JIÉÿ3Í¿àò¿QCâïæ„ÿQé€Êüá€;¼xxý•Ïß‘áþg…»(œ–á@žKßFXBŠûùÿ€ß!ÿ7ÝÿÊòÿ’þo莧«ëo3Ïoûÿa†¸!\}ÿ:à¤ì‰Å…> -7Èÿvµ€ÿe}8 áéößVm,7*HGœÄEÄAÂâpæÂ3D`¡N„ôO+p5\H¸! -ƒøuãࢄ…ÿˆ›:¨ îVÁàöÛÇ ÕÖÕ@BQ°_Ó'*! „ Ñ_€0Nd¢8ø‹àÆ÷ù­o ‰ÂâB€8Ž@ð«­"¢@!{4 -w…;`ÙþÂbá?Mü…ÿG]¨'›ÊßòÀmêŸõï+÷C³S(¨\„óóˆÖãZ&oÁ/ïˆ?}nM¶ê‘ÀrM?õwÒ»š­9î¡zVus0Ãp¦,jl*€‰oëxØÇ¦37t!]ë O£wYuG0àd¯Ó~†bt‘ʈ]¦Ü~ht‹ü>˜ÌýÈbê¤`MgÂ>PÉkÿ†oÅÊñûÖʆ"‘ - Îô4Õ6¹ÀG$©¶&0œø.ƒ³ÞÎÏ¿ÉíëÍÛ-Ðí®‘¬Š¢f ñÓaÍLég }˜«Ó„ÁãR•8T+KKfcxæŵ@éížË4¿ÞÀBr¯>Ø~¸§é+¡2¸}f\Gh¿Óû|ÞàšK(•HëfL>4åt~[gƒ§‘ø‹2 ]21`@\¿(±uoQÜÁœù¡b¿9 Y>£Ü‡¡fŸ–Ngã6GXŒ² {p¹lÅ@ÕÇÄœXf?•î#/ŸºbòZê¨x%cK¸iTM%SË{ÈtFål‡sÝñ _¹kÐÝ}ŸÆ -Êtóh=yw7æ¨wÂz7܈Зm)¶ût@ìÛ Þj"¡A ’Ý$ĦK„.q§ÌUÝyQ$ü°¤²3¥o½ëé—w}%6 - Í^óÎ9Ï›~À\¦·¯§+ô }ž`³nà-H“¸Ì »ý¡• °›ÞîÝbš`°ÒW¿Ñî™ëvÑ~5ß¶=®Ü‚ÎÉ“5Oó/r×|ÔI_F<—,ð" -?‹À=…+E“ç»[ܪTî,8ÌÕN!5Añ´!À¦ÀvýÃ{÷¾ê™5­ÛçJh% ]Pr|Ú=p C[eV¸º_N§ §ÍdӌŶ! Ii.ÀMcÈÿá”RÔ+f+×âTï}p™Ä[o{pâ–-ëWãb8LÁX$.û9•žòPj$JòD¶­*ÙFk4Ã0|>K*æñ™¹“"Ž;ñˆú³[ðóW)_aGŽú¯¡rZfo@'®”|œéÂâãü9"`nUo+|iG1R[»û“¤Ã”!oIܵ”8|ÃëŒ CzÄXÏa輈ïɆ·e%³õfw\•‰|¯ÖcάöÉ:8Q䄾é¬-ArU y’þ†–ÈH~ö¨Çm2{% €¾2FjãÄߟµs:Ò—8Bjb  ì¦%/@ŠöÀ é†ó{ák-æšË}W¨Â -t>PÖÉ{¯…þ@Êäò9ë‡`Áò7nÞì±µÅn` - òÉ\IiCQÒç2¯kZ!Ù"|IøÉè/Ñ ÜaŸ ìÚ$§F,‡;Ò¨6Él¬Ü~X+=ómÉfÕJÀ8óS(¿ëÎØOý,9h|&ЗÖdlÚž÷à‡tãUé1d_ß/‡æÝhLX#³-ò%ɉ¯„ºÛ­7ÞÝv?+÷PUR‘sÏÄÏÑr?ˆ^x—Li™rÒóÀ¥! hUÐ(­Ï°!dãÃEm“xL‡]yÛzóXfü¢ÂÏÎyë ÞûqŠÐîØ¢€Lõ6Þ{®ÞÑ`–/ÛùæM)kŽ%oÅ8P^ö*||ò˜ðœ`y™/ié )½JO è1V -[ñHõ¶î[)bô­Ee½”Í‹fN dS_ÊQ»±ïîewqãµdY¨èm|1\·F]†­ËƒU4÷–ãé›?ž„®|_YŒÊ0> e©©Þyé¶Ã•ôüyŸí·èb¤ExØÍ~háÊ3 ®Ö’l?§nªOWž ÍŒÕYýxBÅÑ730W·«N§è=k|Úb y•GóEºg¹ÓS:'Ë{œÀöTCò$ûKï®RÇÖ ã<ŽÀ9Ésm S)™[¯´ék݈bÞ”Åñ®pžËëV;DÞÊKÝíbNà³Ô¾æ¶kìQû‡¤ÉöЬ&o;+hñV ãúû1‹È¦ûŸãÈ¡ÃÄ* ]aÞ%J7·jcéT˜…§e•‰”U]ÄÊkPÅñd ÑsSÚ9¶/ŒWú;øß$wëe:È^+Á\c2h—@Xõæ.hä­ÉSO³ï¤Âsµ¢¸(n:ËØty{L?y2OùdôpåÐîɼ -ÉÚNPÍRÝ^f#å5îæy·,þ9öIuä³ê Ù.KÏ‹ñ•ŠÚÕ×/ýï°1ϵ°Ñ=ã3üêŽ09êȽøQoÆ”óŽg™PQÄËð6—¨ksÜ®;¨6Ý-Ý‹|Uî9oÍð>ÆèûMèTí´Õ}š¤QðÙVùžžó{žõ-_|b{Zxuºaט[Ïöó– 9xëc[¬tî*«GôFL'¥FpŽ&ŠRr–hsr‘6ðm„U¸yÕÝËøQJ¿ Ò÷¢¢‘õœÆ~úzFàùT*5ÊwÆ‘zæ(9 b¹Øn”nð„çvüà%y¾Ïa¼K§ŒÉHêêõPú~ŸÄ¶ÕÿeJ•üêYÀ-Çu†oº–£·Q¥î‘›Óq…µÁ“P¿œYªn bR°ì³0ãÖ4‚}á>|w¨Hô±j¹.9k‰iUתkxO¤Õ‹b -m|ʳø×_}ùbE¯M¼Ó ý‚µ~“T]àI©¶>:ý¬'3qO™’ÁÊCñi0ƒOá-¡¼´õ‚ ƒÒ¹5å·‰Ù³—N÷C*ËMŸ„pSßäÒ§·Ê1> ³8¯®?`eÊû>ª|(´EŃÔçÄ^jÙ+Øî©ù¸ùÁ8öÓ“mÄBNʲAæ?Dc#rhLÈOž¸;¿ùU¼'rž&¬Õ¸tŒÍy³ø=>¥ã>Íš€0éP®fäþÏܪÊ( hëYE姇’†”ßfßÑê³WçK3fXt¢:^S;zÒyªiÀºGª·LyF52OA’+ßœ®&Ò-ˆÍWê¡ØÁÜÍ4Ëö’Ö¯˜(–»Ï„i,ÅݦOù0Ùz,÷ximGëäü¹cÕy±éiÑíÀ•±Íhß¡×EfTü³”dù¥ø¦6<íÅÂ9…,#ÔðptY¬Tã´ë;wÂ2_J¥­ãýÁ@姆ÂDI!å¦áWIÓªJ¥“/ðe‰£+SÏÕç¥ -NÆßá×Íêrß`ý:u7¤ãD?#Úf­©Pµñ€Q¨ó²ÕAóÀiz¹=&¹.Ï($?‘Œ*‰öò£_‘âùà‹á­Ž”ì¢C02ŒøQ E}?á\UaF 4ž¥\kvÚZ§ïB=ôžÿ©ãÞ§èCçúUG#<5¼Fw¤õ\´Í§R¿Z;þH“ƼYûýXÕ˜üm2c»3ÜÞÅ b¯ŠLWó¤1õ­F ÛxTã 'ÕÎ _`ó\^˜ÀEÅŠ¤ç½Ø3W´õÞi¿jÇVµÌÕ] îW7ãZ>uÁ ƒrôpÃû>‡„VB4}­TóÚÍVñ¬ˆ‹²L#-]dÜh7­|Ò0Ý”ßô:SP}‚œÙG—²ð£V åI^-d}>ÊõTŠ˜Øã5¤=´\/¶ÏyY݆üó…þÖ³Äñƒ+LŸ¦{{Ë÷éLUÝ'¾DCQ_c) uʱ]éÓjÎM}û¾…õÖ½íÙMÇðõ묞^˜tÿrjÌKz|õ¬•e_g¿æj^¡#¥“zÆ0gc½Ê¼”G¢lïù…o5Òä^o?‰PÌ*š>&1^[‘'÷o}ÀæÕg|aº9¸ü™AívÙr•þÎÕŒ'Íïšk´˜Î§ŽrêP©«¬ïUz™YÒðÔ‹ƒ¥e™ ‡þ\2³òIkÜj”ÑÆÏðgÑžÂÓ”vöx2yÒš-ESgÙû}铨Ï3±ºü*T¦S5v¾²(_3~ï·rcäI«Å×£:ÑQ¦aàÓ–,qÚ#jæ{ôìˆÓ /+Õ[–rSßï:çyõºÊFš.Ï áßøI'kdó&`Žl9æƒY¸XÍPâJYÔ¢NLÁ²†v#Á±™ r ÂÛAIÅùMhoõ‹úgJ#ÖD×{Ó=óï…µJ¾t¸¶ÜܬoæÞ;È(XúPéV(íVøüRTFö ²å?QW¼ï=²m¥•_»Ù¶žŸ,Æ.Ñ¢¢q1c·HR§Ò¶…)<äÀG?!þX÷¸¦c@Ý}»oè{u†N9 jMƒ•¤þŒ槸Uæ‡nAq;¥+óé dGÎ$ìS[\½ýÓÊ G¨-P~¹ùáá\Ê}…dl]‡±¤T#èM#ìZ­Ûò…!µï‡˜ÐÙðÃR0×r›˜4(“€K£/½¶5Èú2Ä$jú½¹nS *9é#ªÐÈvžŸ’22 #-nþª{W¯âAlQ²9K¤çÉYÓÁ=QãËóÁûˆ–99àâ™°r—ã10_Ïh cñFGÁ³Ó¸ˆ‹CŒ…¸]¸Ù[ÙéI‚4Y*Áи¨îÚôoŸóTƒÈu Sî™À‡ 6 4ÃÀ|Ê™ᕼ‹ ^vþÙ7 …½]y›îCÆ|ÖÈáp«Èo¹QdþœæGËQÉëî(:¤dÌ bûŠ@" -Z»=vJwófÌ4ªþk‰ýoL4F¯ _“l}5AUFIdëôîó^I'Ö=–ŠO’Ñìkäs=ïá(0-K¸„ÔÐc]ØìSpîI¸©êÃh†gÓN“d*%¡Üær‚?«&ûÓNtòv]köZýµaˌɅ/Áý#&«¥ÖK1ß•‘.å°Âgwv•zΙÄñÚÓ¦ód'+ÆRn)Ô^fw[,`)LÙªŠ”¬b€-Ôq5éBr{À½œëQNÃQSCÆ›ü:² ²9Û£¤x>˜FùbLØ›†1J¡\5ÇCÆ$%ìqåÃù”ømâ/ØÎýG­8$_~8²ÞŽWm“±BLNï‰\׾ᚚxÝtѾ"í;ù6Á–™áµK÷5©ƒ7‚T¯½Ü ®±l ¾†7ûmשV eÈ݉½`P]>¬muÏâ}\¸Ç·…›elu›9Uª­ªÆ¬P2úLhØÚ¬¦Ç`þ‘Wa8ýUÛÉ úžGZ|C2€ôÛ~bµØÞ©ÁŒ·'ËŒ‡Áïoº„ºÑV²¦ -±mL¦_‰qg"MH¸Ø}¼3`Îye—²p2Ý~Ï@Œxå`ZX‹Oý!ÉRÉþ[$¹;1Æ™otŽ•çÍx`UBH+»Vë™WbØž_`b ÕDa­Öã4ówû—!kx'DØÞ[oÇ@¬ü®3¹Æco>A(!SéŒh£ŸgpE?0«Í£û™ËÒ.¦jÅ)!ß킞zZëó¿• AµÐhŽõ´Øeí|Î7ç§J/Tº²ÍvÒZ8 -Y•ÙBÉ«ý;æiý\ú"õºE[¶uÍõ-D‰È®è¬¨$9Ü’-Öî¡R¥â»9C¤Ù!ÊgPŸ `± í†ÊL«?­÷P3¤C_p¼f&âç;Ùãšyñ‘ÜéyZ¿®¹2®=!?®ÞOWN›û½5&B~>ÓØE”7„·,Î]®é²=Y ˜6Âl6ñ£R³Vò ø?zÛR4ÑSÏ^÷¬©|ZÚ TWÅ·®|3¿©¢:²}ç]ÃËR´¦2HB÷æk{ªL‘ìñÙOØByÍ)nhº.Ìw§·•½E¡Ý ñæº&L>”–Ãfu×Fz-?½{fi?¾‚Ðlf¿E½ßÖÍ|ëôšþXà´yRÏô©äU»wj¯öyÖà‘ýYöìØ4‚·;eJÜn¡Üp¬+‘†˜wo‡^f¼”X8L¯C×…Û3yo -‰ÖëG³$Iéþ©ží•‚T™ %¶ÀVN¦Z)À•šCˆ8ÃØ1AáLX ¯Â™…Bå¢'ÃÏ/§Ä· ¦)O†Ø×rçè¹:<cJ­´11I]Á$Ð<&[ìBPÓÛÄjËUs/XF¤;¯Ô܋ɰò Ÿð¢—Hå(!ÝÏxªÄo(•öVCÐ:ˆÞ‚uÁÝ}mŠFÅ»¾ÊLþŠK’¨:Ò¢€¢ -E^’ÕÎa{ó®W _µõz<5¿Ëv¥ø‚ -ÄùS—Ô½ïsRñü·Zõv.Iâ¶¼SIC ç·7®Ú«´î5–ãe]W·lcCù×5<}Ö'fbh±8s cîÜ5O^ÔØgά'¯†H¿¶:í~ô`ìzñMi¦`ùþ]§7ûÄòo/š^°I|€RÌì¨|¥v¸aÑØscè[RÒi?O9Z8¡êÈKΜ¢; -“Õ^³5J¨–ãÿ‚g+d¯­vÙñ©ñ´qnÚàÞ‡÷|ó^/` ›«o·Þõm„.õoÅ2ðqˆKÜ Ô¸¢Š§Ì!9eq8ñ2âÅÒêô9ë/²Æ”U·½`"Ú/ £H|Þ8ž`Ýžwm4÷ö›}4{ÝøÚ ¤GR\sD;™/a­úè¦þÁ.YÛ@ô êk#»î<ìš*¾{Bbq}ãÃP,uûüÌå<ãi(‚ì*ÃBfª›Ä4Rª‰Âò¸9€16Õ3¿œårº-öT§ 5r½rë Ç<|7¤q$˜û£á#ÒГˆ;cZztgC6*Œäž;É$òr6‘;‚9ç~¼°ª¿ñZ’*M*^ŸyÌÀÝ´¾ñ¡£ÕLÜà¶³·ÞÁæ¹Z‚º€O–†Ñþö%(#±ð×)ýóV‡j·Ž ÖvIw$Mݾ ¹ÛOdèk…åûDÖìêT97?˜Xß½Ò‘W½FD¶®9©$õÜ«`²/b]#Oú$KvWxÿÒÙšbGèÖ›ëÂú™Ó6îÅ -ðâ¨áIõÖÃbM°JŠAG±øÞO‹x þʨcÇ¥r%Šîé«{¼qÍé Þ#å†,4|ÜÅ-$“@öf=;’úR¼þ¹cê271oÙÊI<îŽ]#•¾ަí;ŸZ$Fk˜i«½4ùAE—¯´(´6Êȵ5œšód¡Ö_ smÖwßߢNnJ`½1›ÁGÍ)—L½,èK$“–¶ÐøD+£{ûÃà ׊—ãW4ÞÉæÌ‡ÇR”UµLåÁ)Ä®?Ú¢qâ+04‚ˆoÙ3?½ÇºSiYÎy, ™û´º=øÄN‘äÍŹÌz²Ç,7ÂõØnW;îÌ:þéÍûntk¹êyÙ©;µÜ*+ÀÝÑ$–'ÔÂ@µÇæ¤úïoÉ•ðÜWJî~5¬+(Ò]qgؒ½°I‚í -qqzúÏ+Þyy¡4DÀ;z%ÏôÅî-™1Í+½æÑ¾¦VÉ]G¹æLÀ\,>t-ÛjȈ‹»»¨cá¡p³,®XïÛ­‰Þ‰¡±W{TW§¦19g \6ãvj§$X‹›Q艋æJ -Êy7¾—j]Æå.€KïdŸå(XÑ">Õ þDqDøŒsã-Ïúgû}ßr_(ËÕ},‘’úì(Öš… =ðL e#;vݵ̔ÔP/n¢YµQ„õ×}:Û'¿¨D© -+»—n²#Kñ#Êw’q_G+‰˜(†œ©ÙЬèaÆ‚D á[¼OÚòUN8ƒ)þ`êH—ºŠ|·{–IÜÃì™ ”øþ„2±Ñü¬>ïÓ2#G>þ~”ñ~mšë¨-_Þ’±-+Ðãÿuã• -endstream -endobj -1161 0 obj << -/Type /FontDescriptor -/FontName /YQORBY+CMSY8 -/Flags 4 -/FontBBox [-30 -955 1185 779] -/Ascent 750 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 46 -/XHeight 431 -/CharSet (/braceleft/braceright) -/FontFile 1160 0 R ->> endobj -1162 0 obj << -/Length1 2033 -/Length2 13789 -/Length3 0 -/Length 15033 -/Filter /FlateDecode ->> -stream -xÚ÷P\ÛÖ -ãÁ-Hwwwwwo ƒ4înÁÝÝÝBp ÜÝ%×à #÷žs¿ÿ¯z¯ºª{éc®9×®¦ü ¢Î(j6Jí]Y™Xøâв¬lv&6$JJ ‹-ð?r$J- “3lÏ÷/ q' ©Ë›LÂÔåÍPlsµ°²X¹øX¹ùXXl,,¼ÿ1;ñ$LÝ@E&€ØèŒD)vðtYY»¼åùÏ#€ÆœÀÊËËÍð§;@Ôè27µ(šºXíÞ2š›ÚÔÁæ  ‹çÿ„ °vqqàcfvwwg2µsf;Y Ñ2ÜA.Ö5 3ÐÉ høƒ2@ÉÔø75&$J€†5Èù/…:ØÒÅÝÔ xØ‚ÌöÎo.®ö@'À[v€º¬@Ùhÿ—±Â_ €¿›`ebýo¸¿½ÿ²ÿÓÙÔÜlç`jï ²·X‚le)&€©½Å†¦¶Îà7S7S­©Ù›ÁŸ¥›¤DU¦o ÿæçlîrpqfrÙþÁ‘ù0om–´·ÛÙí]œ‘þ¨Oä4ë»'ó߇kcv·÷þ²Ù[XþAÃÂÕYÓäè -”•øÛæM„ôÌ -èàdaaáaã@skæ?hx:ÿT²þ!~ãàëívX¾Ñú‚,o?HÞΦn@€‹“+Ð×ûߊÿEH¬¬ ¹ À h²Gú'ú›hù~;'@ŸåmüX,|þûdø6a`{[ÏÌÿ; -TH—hvW­Øgѹù¯²ÎW"“gIÄRGclœÛƒ«•  ïQäo²…Ò¿qÊ›Læ(w¿Iâ?ÅÓÝt†Ò˜9« ´ª©Å1)$ù[t»ûíÊÆ9ȰóÐG¤]&Þ믙ŠoO業ãt¸`}À¤öLj˜-ÔSüp|euQ%¿Xo —‘Ýr²í|ÄÈPB'³Ú¢ÄU™Õò‹Y©mSxiÓvx>ޝ÷RôÕuã¼Åîˆ1m'☧» Û¼÷NâL‹âSÔ%O·~N«Ð -µ{¶¬ÿC¡DfÀAT¦>_*ìÂט5X [†ü½wb1ŽÅR[»‘6éâðE²5ê³ÂÖéÎ0U©)‡Ö“G«üˆ…2]§ÊðZ‘ëÞsv"J—‹äB)ŽEpdjBPüû;û‡Ðš¥3Iþ˜Mdpd˜õ|‚ŸàÍß«V+9òÑ*Î*/Ò¶øP úWx~ˆåv…ó ꨑ}Q9–ö)”%€&D¸V;Ÿ Ñ«ìÌEÈCç%Ûú6 -º\g%½ïÛ„O.èxf&¾ô€Jl—åá9r:„*]Ÿ¼ÌZ÷Š`ô‡€ŒñÅSþmÜÖ±nùµcv㺖„ª¯ù]¶N7žK#’†D¬ü¬†‰iX3a-ŠÖSpFù£Å=„yhëkêqíOPä„ÄÈôï‰ÍwDB,cРöðc— {{-ô©?PŸqZÆu^Bå4áП„Ѓ^,y±¥€ÜD”QˆëPÓg“AÃöfÈ|©;U'÷<µ…ŠÈ’{F,Ïœð…Áï9ZKÊ'vŠeI†B kbùóôô£zÓ›‹7öeíP¼1VæõßOvùÚ:^ÐÉ @<,’YÖáÈ™»¾š fUó` Ìf¿ÎáÙ: ãlFîtà‰ïMB|BB4#F·lNÃM(Š}½ðäô Žš§¯C ç bØÓ1Ãô7-hDóèºG’³9¨ß£4–)—¾R$E¥ÜáûÞ¸Eˆt#­ú±Lwm޵O°¸6óX>½¦G'ób\TË4DÐVJ³kˆN±› ðÛþ<“e ^´ûã 5ñ†å/ÀtÀh‹qWzë깆5 -¦X¯55åÔ‘w¯/5%Ž+•ß NòXÙ´]©êMMX`ä7xt Äê]“\ £ ÷!ˆÍ1Û[e6ÊTP°RKÁP~pë -°ƒ7L¹(ýœÌc%æ“]É3.±5\1;ÂiôC¬-Ãß øV¯NÚ&Œ³ ¹w³J -(zöíEê\\ïÞ(…óã5=Î_²™ 9ElDÛÿ}!ò­#/™3M³»þ7ÔGVʸ©f%¿AP!…öS6„–Z °´‘ß(:5ñ~“z!Íúè„¶$Mgn…KÌÉš² ì8(YÉD€ ¾ŸSz‚xh}Có“‹-,ߘobj-Øí_9ŒŽå–u×¼ojX-·ÈʆÜî‰l†à¿©Ä¦C¯c¯$ñøe7g¯ñQ¼DöIN×ÂÔšÛJDwjw»Èó’+ǵ1²Ÿÿ8ÅðâèÄKª‡ð1B'–Àº½{rÅšÚƒãPßýºlä X¨ÄÑ üµñÉù6ã½2ƒîäí¤ü ®ÎÂé«%C+°Ú…»_¤ìÈ¡¼S‡ÃéNô„‹¶?Àøsæä†•]ƒ–æmÚ \Y&v$o›— -w4ÌÒ „=Z³½+õ³`' -8î:¦µy,ƒ˜ZY9k¡MÚLÕàùzýC²ÏÐÃO(Ëñh¨«pŠeâÁD¤S;)kaÉ·_ÎI4OŸHŸ'o'Ñ\ÇÛmz¼+aì'Þ…*AS[áZ[;Ê|•S“î­žé~c}qéÌ[2(cþôñ=DZCsuO=îÛ×Û¼gRæ=ï¹…uoN›’úÙ¼ÇëPÒ -‡êWü°—\Jañéñ;œt"DÞ ÿ^Q­¯¼ë#Ò˜}²”z:æµrH'5NăX?Ÿ¬t• -ž,ÍÝ wýÒjº‚Å*…Ä -Êᨨ\fJ–íZ«ò¢fO±Š% Þ½HQÉÎ_yL3)OÍq&@8;çHÛ¡Uœ30ÁÉ¿2¾ÅгˆcÕÝRg¦^"`†õ¤–ŒHU-À}ý½ëÕ1¨¿ªVõuÖ0”D°68 ~öPÒ¤0erl"÷ ¦\WöƒÜ¯K{>|í"Ã…4›I{YòoQÉŽ"ÅÂÄÜÝVVû¦;]¥~I+ñ3b¢ÏÛŽËO¤€hœçl} e¤›Á¬»£ -^{C9>»êôf°A;΄t@ö|!¾ñ%hìüht)%´®ÁÍ’Âæ0x;¤/¯·uØâԧ؆Ïë#Ts×&‘Ÿ´ƒ‡´‘¯®Çðlªí¨¶"÷ZÄv¢Eò&§²&¨µ§™9u”Ÿ¢úл/PL졾 íØ«¥JÇØrA£KþÒµÿbßâDéÀ=w•²îÛEéÓ£)³[ü”줷À|ÄPÒG«TÊ -µ³.óm-Žé“xì’â'{Úâ»ï?¡ƒ¹¡T¹?X~º®tI·Y²¸°$UŠÿ¹xÒ÷«ÙàxŒ1•k·[v´ü†\ÍÝ€J|(ëxÛñü‘ÔâÇÅÓ¯0:?Ú*Ãs½¸zÞ¤/‰•Ë«üyù[™þÀÀ `ÁHrµÁjíþâëîI¡"…0ÃçàÕ›ë’)¤iƒÈ¦Ä#«ûƒc -¶Œ|Šå'(»C¼ä ¤8Çf¼óÚVè"QG‹à"׃Œ1ÎZ±Ë³Œžƒð쉡*9ÓZÜÙî»úÔ¡–¨j¾9û†÷aPJÛ]ù¸^qÓ K´äg,Ž-cÒìlQÃÔÃ!VTV«/]ÀÛŵow¢Ñuö¸¦%B0²OijЕM£EYC<Ñ7¸h9ßk’Þe¹f†lqP»tGõv(AdiOV·ó’µü„²Ó[ãÍy4%¯½Ù?kÐx"|Q¦Fû¾tÑ‘9—Ïž>θ¨ci±ËÃZó¦eŸR”FÄ›&SÛå”u1ûŽ„ò’<îè~.>ZK‚òKg‰=?F&ßÒÑŸX|ý¨ƒ§2F$‹ª‡p]6Ê.%U¦tøÛ!Pœ–•îáTM«¬é£¹Î§»/²Ä^¼ìTü“nJ„#³ ’eÇ%\gz~6²eóîaÝf¡,<ê:%^tçœ!+Œ‰…²™b-ùÁ=ÈPD̤ƽq}’÷«1è¡Ëéù).­ÌssÇØC?VçÍXáß4wäÞ:hJSQÂþü¢ëžúy¿.×­õ {5Š‚þÊ«Ò ©.…)C d蛸î¥(êB X¸Ð¬±=·©'ÀW8BÂPÉT@q ~ér!X®þQjÙ˜`ÚAb{ßkjÓ)È·VìxèZ©m†ÕÓÈäj™Ž}G1¹*Í€íóÈ/² ™rÀG‰±CEƾïZX âçOÜ…r=Ú«aaÄþJ@Ô©êÈÞ!.L64Vç¬2 æŠu¹ö˜gfôxâ·XE›‘š§\{HeKôÿª‡äIW+<µñ%Qr6·‰ÙxDOé Ù"©TÒœ,*ûÈ»¢ý”+;„œýùÌya*Ä g4ä7×Û3B…b~}¿ X2EÂ÷Sòå¥ò)1ÞE¤gÅ»ÞŒŠšÉq×\7޹ã»0n>EÐYÖ5»ÞRQ¶î&è «rFÈŸnÎW¾Âãúu÷D;ŠÆfCD/Õ4÷ÒHòQ=")7Þ¾L&ì3=ié$‰(›/®™ä–S% ‹ÁÕº<çF)ÇY©ý¶O`¼4Kt>¦e ñ>Ô´[ ¤N·/§ð·Ýb诣¯VˆÌËAÖD*¼p…͈EPÐ쥖³årá³n7ì錂6UkÓŸ Âãëî\Wò>OP Ì/ÃBøFµ 1Éž_óRÌñ-{Aïvß5“X ÇX»\ÇT>ÍüÂÙò"¸ŒO3ƒ²·Lĵ-×/Õ {Žp%÷|}Ý&—´ˆl’"ÚWVH™dyœûbM4|Èù´¢Ãró“‰Ü+¯Fó|éÙjüÌ2AnA/í©*8žt}q’™}Y¬—¦.mIºTͦ"®é’èwív˜iÀ~RkÔÞ±½Fxßœf^ ÷ì!{­'¬z>Œ°ézPÖA> é½Ó•ÙE8’~dÌ9%úÔþû Æ÷ -ÿ}6Ú®â'V¯ÚþkÚ¡A|¡‡dKa´"”mà'tA<ÝKæã_!î?—«È‡ZÎçfÜOðÇ–Ä^¡áä‚á¹Tm%9Ù2vô» PÌÏ)NÍ`+cT&¾ D³u~à=Ýd?ó¥¸r$û¡21yˆže–F¦_ˆŸø-çìÆ8·#rlÀ±öZ£d§B‹ ssWOø}£°Û¿Ãßw“Ãl-E€Ê›$n¨CîÀáC8<¶|…PÉg*ÆM.Ï9Ö€a¿ ùë8…ì„çKÀðk^îá§uF8ï|¥‹+ÜÔZ~ Ô/t¦dÑç^ïü!>²™*âüVÞþL '¦@þ¥Åní£˜F,1{¯flöIK»u{r‰Ÿ´šY+ 7Sª(l«O†ÐB AÏ Ï3YÖ…?ó[ý$&¡ZqØ„ZQ§eøW‰£~ºÈ 6è÷Û;–kVA™öK–øiÿ¤¿m ¯÷{~YL9Aïüíüg5p¶ÔcKäo¬Z<Ö%¿‡ÞDõ•ä*I~Þâ2úI E\r—ê}_¼Ù /GÊ /­j£yµË:h2¹rcÁ„N;𶳩¦dlT6@&¨ì`6¤²C¿ƒé4 $ůùÇõŸž¡Ø‹[~G˜Èô7¨aAa_“⊭§R»¾Æ;z-»\`ÀH$¤lJ¡Ùœ»üVE»ú€3B¤z"fûަs”#iOh“/Ø:píÆñ±÷—ìæàû ºgníòµ]Î@¯2é¢Õ+çŠåKÇ×=n7»";èTZ%›¼wõ2Ç„·ÇèÜè0ã|7-RPDö?Jx ·ÂOºÑ¢Ñ>„ýz/‚$¤¬¤—Ž„TfÊSAvÈ i@Ô[[™–³øó#akípèÙ,šËDph>–iÂŽýa5A7UžÝÓÚò‹UÉ„õZÉ/ÑwAkæÔꤚxŒ0 >iÒ_zy†“|˜ÉH:z‰åkblzePÉ„=N £€ï¤üAÍ¡}^¿?ŠŽ'x”ÕóúÔ\¼#7‰ þ캛^(*y+Ñ@”ḵçbú=r—cþc1hoz)<‡VLÔöÛÙµ·Ø}YŽ5‰gBlÀÌrp»Í`ÿ8ž/MZý].{bovÍX\t@ÄÒf“…C£÷{‘`*Í -¦Š!V[ª\•.yäµÅjUo»%êçOæ÷0Au?(] 𰸦ÚÉë¯?àä-hº!11ŠDuh‡_N4HZ8¶Bj•¦Y«Õ0YZl|Ž[9±{Ø®E?Gýzl‰=uÄuhÞZ'7õ<‚Ly¬-s |¶sWª¡Ò…ŸçÙcí;w§Pþ½>Û=Ï ØN߉¾þÕu4PkkåÁ°(’ÍÚ- -ÃOÀ²XF9›BÖðëºzú¼¥³Ñš›nÓ Lõ0Ô)h¨3J`‹Û.»gHí9t&œð#mq›Í]ùL‡×<Û°@ki¥ˆÂøçaŒ¤¯xÐZ'nà 7ûQ®YÍ_ )joì%±1\z/I4±2ºOzV‡ÁÍt²,øó‚í.U‘[ž¥³ü»ë,GÞP;;.Ž,é~¸Ïš_]ù#â}øHÉYl·'ǽ¥±W:3c·9êɧÛôWsªWÿÉyKëŸßfaÒYŒ7£ -„Pl4Ë=ÑÙ9ÜvçÉzy -LÒ¼Rùh̤×QT˜T~€¦½]REfñˆÍ`Qž¶§ÄZO  -`Žƒ*3.k¦{1âÖèäQã-¢¥²ŽŽ;ÄíÔzåÿåÉ$­+¤Ïʈ‹”Ùr¨êk¹}bb%ic¢eCyÝÀÞ@—˜±U— ‡c(k0×Â=Ã×Xj*µØÛññ±€¨:1©‹ÊÖÓ+=pÜ “Êý@špÁ0¼vû«Ãwg{·¶rc -6£Ì’äÁ}ĽÏ]1eq/U;ëh©ÈIr¾#8¾†Ü…Óvg}3û¼Cüò«™Ôïç!dï áÑisæ~}­b°5‘ O»œV;Éç[Âï¡…’»ãÇbf>1xãmš‰¦³Æ>Y½€•¶‚_Íl‹–¤ÇO÷È&÷Îw6 Ë"žwV=!v4 ½qßò„ºr+°Ölw¾k´ -­z.Ï>5 þúQÈ$|N¡ýa&?ƒ]ïrCrCVÛïj çPõ÷Åcÿ—ìYp± «˜é0ÌÔ©P' -[)âͺLï¼ÀZ¦+TÐS‘ÚUªû× Þp[P ‘.t[¡†ÖL.u÷”oåǯì@R²Ïp¥ïûÁ'f‰8HìžV¹Ñ—óÜÞD1\K°Y!i8*øz_yíò5F)˜Q³{˜ßŸ›Üޤù¡9ô=Ñ‹Žž¿ƒbœÉ:²Bï)*6B®}HÝè5·NÂF»n¤"p'Q«¨x<„ø”¾ÈÇÌŠ~™·Š·´q ý“‹úvö£A™e(îÃoãðu¯nf±Ë¤~Ë»Ú|öÒðL5CTÅÖØ#£nµ%Þf´¨¡?KÉñÀþ°Ð_„ -JÏÜ.L&hFÈ4Dƒxa÷U«½[,ÐÁò‹­ºÞ±/¿b?!œ°)Ó*v£vÓå,Ç­]%ûì|u±ì<›gtî‘ØgE Ã3ÐÅ‹h“Zç¹DÄ0ù>_á„N—ÄSܳ,C$ïߨ…(•Õ«i®"Ž”)rÀ?ëyT2®FΘGP‡íñÄpÿ±nA;Gˆ®ìR=ŠÌŸÉiUÏ8 õ^cîÏ"ÅfÈÿ™(D7TtW·ã2çm¾'.qªóžíX¦aéI_îÂCŒg¾Zw^æ{ž1Ð%^›€÷üøÝŠ‹µöà çó;t‰ANÓ6ø ˜jÈ…dTûür¾‰¢„ææ®é€'~ˆ -øgX_Q¹ï˜H¥é³?7öä˜ “Üß}{e}×-ç³pÕÉýb¨‡lBà@„S›†H‚,¨íÒ!ÅH„àÈáSm’h=4L> Ø?¸š£;ˆÆ°Ÿ(®‡ùާ:tÏæÓµ!/¸Ž²»höÁ¥k§Š÷Ø÷Eù§ñÁhÃÓyr²"¥Ù¡3Ùî‘ýT–f6\ÿWHv‰Få•Oç¾+ùˆ4¥] ·Ñsža¢iä+ ðÈ{ìîHÒ÷Q9Ãa™2ïV®GÆëq‘ýýZŠøQ#ctR´o±yUtVQË7Øcý!Fs©gšÈ7†¬e¸A'„ç[³âG‘â‚ö¸h„œngºJk—"¤ ~aêÄ„hã°Üªt¤T†Ý;~½õÂî_ÊÊ(¬*½eŠ÷pÊTú T=7LzÑÒ¼< -¿#Àƺ•Ñóõ˜?#Äûï^·œœ*ùÌ?…ÒðGŒ!…z€…Ž_Ír zçƒÛÓÄ}{¶µû½¯ˆ¯Š`™éN¢™ç…4-}‡«žëèˆOMáнÕ<½•Å…ÃæŒïD‡,ÑLü–4’E©…¼<Ëðµ;„8äDxUg™„8´øƒ«Y?Ñ00ZëiEް¬É§î =?g›>ô’Þy0x_YE‰IÆ#ArBý$iåq«†‡£è5¾ ‹ã«óƒ(gòuSk¡^͇?-.®ÚÑ·¨K”Ûƒ}ÄV¢· º¾7¸šlÔhðUEËnÓ¡C†MétÐS•Ö¦4}7 GѸ @ /ÑoÊÛ¢<ùT²^õv~ÿa"× “î-Ó -0€â“‘A¹X>ÔÏI­3®­,u½¢yêºOR2¹º–Æ7¶MãÆêäÝE°§ô“)5ÎNŠÿÚóÔÑ’—š©ßñ”ˆJáü„¯&öCÜÔ¥…ÝêL9¬võ‹ý“J/Ýþõ4¸¯É|FH`üòÃʘ8BÉS¾Ðø&EC…õ\lõcò³âVºÏ™2 4]ŽœÒs6•Ço{±T—¥1O; Qx9uøËhG(ÜÑH"Îmž›„°áç¡1¯ÓÕd¶'Åö°uÛZã“û@GÿÑ×”,î>2(Â~ÛÑE¶åÞ9[=!ɾÓúǾã Jj®jUABrÖ#ž‡»±)ÁÛ4¢— ³¢ã„×t‘“Ží/Dg>¹ê±55 qÐM]Ú;35Ç¢zâ¯Ç&Þë -ØÑwú™™®ôåCBý…-#)¥pÄI‚íí)ïÍ2 ½ƒmCL·•a=ùB½1±Áþ^ìGCYÝò…™.R®¡§AJ̦ÊÒÀ=%Îïî–Ôvû4%Vìî=Xî·EÚngMRe{ŸÙ[@'E7ÉX¶ÅØún µ·¬]y|öÑ6á[{ -F˜ÖGÕn5[´’Ö÷ØŸÈ–÷O/À2“¸Ñá™PkÒ¹ÚpÑHÎ)e¾¦Ø’÷.P½ëÇ^Ttòxµu7Ýí»‘v ;Ã\Ë·¹•QTó}¸WÏ;ÇQóV¾¢_ɵKR<„ʹÅb,*"ÿ†‹ü¼*ŽwJïð›ØC`žÆí‘>ˆÕþýjKeûýäó–(z¤@ ´ö¦‰´2‰ñ´uâ‹Ï¤œqô ·d#º!ŽÂó”G—Ã|éO(QcX×ÞB<Åv粋JÿPêhÿΣŒÛ¾à 9”CU¨Kv¼º°A߆"~»X¾:}¼EךӺA?äº5>ŸéSlˆÖMcÕ¯½_*Ý„d'áÔÓKq÷ŸØ™È”;Ýœ%HXJqìÝ4d8òd’Uõ#‰Ÿï\_/X-D^Ãn5Ï Ì2’sPÜfPUS7Ñ4KvàÃD烽´ä¼>n -J‹~‹9ðÝrµ»0«Ô€tèEXcN{Åù>ß(} AÙ7ÙO²¹| lA–a~rÌõæ¶Úª¿˜ClvYô%cÓ„ïR6:Ó¨'ý$3xÖC-}AÌG×Cís¼X«½™¾W‚Ý€âmõDݶ‹›Í\ZÎCsdeI´¢/ZÞ²&™_N¢äÓ„œXÝ)ìÜ„ù=,îÔŠ¤±ýBÖûeÔûÖE?n…æ:.³¹éiF b³‚3¾N(»ëú&6Ç'~mQ*8î·‘~üëR;Ì™_(ÕžÂ|»E#-‹Ûͧ§;ÊKïÕe§FºYŸÞnÁ_'‡þhã -…Èê¢bð’ÌöÖx1ïV瀕“E-µ(q¼œ(½[—R]Ï*Âõº´t—™a²FŸLŠ\­–~|âêšSøÙ²ú# %;gø…ƒ¡Œná’!EéÚ‘}|~}·ƒ:©Õ_ü6/8"GÇÛCB7p¬ê&t–¾oH¢ÖTç×÷‚ÖjÌvžTfÍñ'¦@K‰÷$¢,–"®hê_?Ðä¡2}TíŸ^@¨Îš†áå`2 ˆ™¼ºBÎTBN:çvÂÿf-ìœûZ½ó¹?A쩜uµ–x#ÕË©dÜ[ÚûAw¥Pµ¸zöwÛD+‰7í¯‘fÝgØšžAh¡¡”޲­Í3uÞyˆÿ1Ã[}Ñ#§HTô)dð.€vöãÄÁeÇ1»’yGÆòbN]бeZSyX†5qÛû/ ý~”8ƒ^øg{ þ´µ6/%aîÔ—öÁ±¨e@.€<ú$÷’œ€¢SêÉPuÊvÓ^§‹ÐSEÞãÔQ%´A(©‰æàz…è2WT,JF/ðT@ìh{Üz io­æÿΞÚõµP –÷]¾™æägÛ¦ôÕßw\I»)hß2‚îky û<²²Fkã}?”ù À7Íœ÷ì¨ñ yÿ”øl~ÌáÆ°WwµkÔu²Ï Ìò!]€{bÑø~ö”r"eÏŠ¹%™Mô摤?”ÖB-ÃÜ›Ž×RŠÌ¼ÞWm„”À ‰˜ï§²Îîˆz‡Yàä4ô³i¿äÀ$…>»ð ßFåç–Æ©–W8N¶Qù#ÍêLÏé·‘« ©aQˆÇr¼;tëÞ"\¡š¸Gd‹ât<%¦§ÑÔ[’ˬ°%­\\}—J—Ð̪¦Ç!)}ø~Ä÷…(ú9Æç `5‚F÷ k(O Nó}þœÛiwÚ„ç­BpŠ)㜘+b'ÐyïI Y¨€' ÕbAcðXp‘å`ÜêsO»þžàƉ®¼6»X 9]Òð‚‡ðôY–V;¹£(Ùxj-ï8¤¶W‹láæ[—3F¢öäGjLiYZô“LSÿ/ëÌ‚h$½›èHª4ôˆsŠùeÕ8(/¥8BÑç-MËgƒ¢19«kT¨°ëé‘>åœDâr2?îÝ`ù’Á<úˆ¼'š³ð³}åÕ'S©|øº§‹âéG¯Ê+äÈdem±¡„(¾Œnp4­Ï…ËIRRÐÙ®g>5àìÆ½^²‰x¶WËü©ÊÛU§_Íá6Hû4”Òì±À _ÅpHOtq&Ïy>XS+Ò¢¨<ÜÆ‡aƲðEWŠ4œ ‹|Ç› …@ªÆ© =jX2Á½MÆdÖVÆœ3>§³Œìjœzk{¸5’`Ñœ“‹ªm7«ÁŸky‹O°l¨©W1++›yE…]–ÑWª-9Zý­¸¯Òí½‰µ°°Ý¦ø¦p«>×>†¡xÚ¢Âr¨Ž?Ô¹¸ø+ •m|;gp:¼LzPÜè¡ ÂZê9¡GïðÈd Û½Ôæï‚.Í‘ -„Nˆc ý˜_õ)–à~mŸóXLv¸(µã deåótáDhxº¢Ò[}i¢#Ñö÷òEØŠ„Á¬€ºGÝxÑËçÈq+´x sϰ»°¥ç+!FÚ"Ö,šÕÿþ{hXá±vGj¨zÂJÉý)ö£Û 5•&Ï6ϲÃ=[*cU¹¢¯S>õôÓó÷ÿ®·"Ò}óiSù  dÝ·þßÑšãôRYNýµ5¢’|~í4C£ÑíÛBÝh½rÄÇIã ‚­Ÿ6&¦âL%^屨{rCƒ 5&Ì,’ʆ¦íì¿T¢Sé‘E&¦™œÙ]î‹7Xæuh:”×66oÕ\óÊÕº×EP²°ãœô‘&ÞÃõððÎKkL-Ÿ’L·÷ÙõæíÌö•+*?"®+Å·¾º 2®á"º¿v«;l < ®%º;9—ZÛYŒs\?hº/ÉÈtθŒ‘ -GüÓ_¾¡¶H|›¡…$X’G9ºoë{ÑÄûþ>–GB‡7ÛSÌÕ`ð^µfN×[À”tÃJùt"䦇´ßÈi»‚%Åì­ž™$L‘a(˜6X‘¿e¼±¢·Â<”óÂÒw¤«t¸ñÄò<Ûa|ãÊÒqK½úåˆçË—† S4ÆÈ½¤žmÞoiâ¦Ö~D_ßÿ:Ñ:|æ%ï·êhþïA7Ížy«Leÿ·?þrÓ¿4åANĉñd²9_‚}ÉÓÇá~Yl>öCÕÉmîìOˆ€@Q¥gk©*“ ›Ð†ø‘ð× {˜]³Kß÷¢xdI67K|ø˜‰ ·Dà-§D™q”[ë øšÒ;ú}OUOÍQP¬Åè²~‘áñOnïãÇ ºÈŠ -ç´…¥ømüJº]ÜÉm‚@S¤Aü >ºKãpBã[¸ëÃ8ÊÃBªu½¢˜e1ß‰ÐØ½M ¤¾°ÚæÆôJmAÑ mOéEÒt3ûþMP²1}®(4lçuæ6øWž‡Ì¯kÜÀhúcQôGiâœÐw§„ÄEÊØ°X7 QñÖ U«Cª-jªª’hjøË^ÅpI|F©3L<½§Q‚ÈÐJÄbT ê:a÷àJ͵;?"[Ó*FËXzÏÝuÕ_+÷µlWwÌ¡ ÂÈïÞq¤éÚõ ÎŒðPJpd 0b<ì¡ÿZ_„]‘ôéx+K ܺ{7‘:Á°&khE”fæ7˜Ž™hŸö±CÌY5ËËã1—X -äÃäôÉM»„ìÊÚ¬Ÿý o ¹WÔÃm}ƒSyÐÁ‚iEƺý^«§>Ê4XÂ0ÕËÚ©¼q¹$óñÓH«±Ÿ–o´±©›=.ǽy9 Œh ü “_¿ÁyŒŸ/ÆHƒ{œ¾œžkTµ‘îxt{ì¤:›Xé9Nm!¾Õ7Ĺ@#AÆ&•®…–1·ÙCœ'9sû‡æÌž™í>Oœ×•wx¤y¯â “áû¦óžkä…MWwôü¸èÑF:… -x‡ÕDÅŒÖmè¸?±]"%3¸#î÷”牵©‹(eÁÊÎ>MrZáO†¢!ßí]0J»8‹¨CþÈhSדÜSK®3ÑÑâšÔ¦UHMgÃ2¯Lô¤­£b+² ~BšÐyÅDfe kµúÉzƒu¥Ê%H?²éoå'ZÉoœeö=¥}—…?¢¾¢p¶ä±*&œ¥ÛåÒVöÔ­žwt¢nÙ¼„UÒJƒB¼ ×´„Qy#½¿ÅxC\€ô9ü-eþ|«ýçý·Ñ-çßÔýæÄêw¤¥¢¡§Úê!}oJi~°Óu?s< ·&bÓþ¶i¶§'(n1aúí Ú³)Éæ)(ýº ˆŠ'äYßú @4®˜Þ³3¦eÅ5½ûÎBkVpaºÃTÇ⊾2ôó(JNEÖ`2½çûL‚œâ3ô› a|êÊMp ¼ŽùÅ€¹K‰6¾¬tZÈ]ö\¹A /ûùú]PßøýχV®sw¨' ÎRYbG¨aãd­›Ì¯1›ˆtñ ##žŸÌåß5ð`÷Ÿœí'¥â\q¾#“»££µ>=Œ½_îAÐü:û‘’äê4ŒW’8É+-(µ°èÛäCõvUHœ8þ6¥&‡C¢Û¿oå¹÷u“ŠmÝêõaz‰—ÈG¼ûAL¸,¸6ºç·‚•û Ø(;b -²NÞðIgÆ[ŒŽXô•‘Z·ñtѰ¦yç¹"råõÍÎ~QeVžÅŸÖ׎*xåÑû´}‡ÝØ¥¼åwJìÒ˜i Å¥ Oõ _Êɤú¤´Øº“ÅW1«[ÑQÜð0—’ð$ձܘÔonc/¬‚ûü‚…(ˆ*û½" -É8[ÙŽÆ‹D–yG›Õ¨êcQ¥,_o'h•æ>]Ò)°BÝÙ|ð_g‚غµP܊”’A­8Ö}( ŸCE¥­ç¯ó’1µÞ—ߘ¦ÌeAò̬€_ -åÕÕÚ`£ÿò¼à‚f®×®–WÁ?³i 3³ÀÃe€‚¬XEóMÁÀ‹a^f be¿Ûã´)íRhðytŠaZÛ÷Ñiµ“ î—zp„%û÷F¬üdÔÈ+Ší0ÝÓJBYž½Ùdjö'W×ïØ)Š‘5¤òK³Ü}[î!½;㈡Ҹ }`‰úµ×âRÊ4õ)[qÛ|t6®;Û«øb"Ê3è=ñÚµaìо¶ïûØF}Zþ‹'Þ̃{£© ®ï«½ƒƒŠŒ»DŠVU}À†a¦âH8æ -Ë©hîò®¯`\‡Úg†h³õß}Ȧ}šùœ’:Û°q.¦²ôÝ7ƒ`7÷ààªÏ÷Wî$ÂͯÀWÜ[Úz$ûŸG³C7Þw% w'LέËkgڇݖ:œ 4þÄÂ&û ÈË9UmãÂûÑ&)Î/Š‘ÀKõÈ@0u?R„.A:M(ëcRŒÜÝ|Ö†¾m8¸/½³ÞLÚ•H¼š%ª0—B-–­`\\ «ã;èlrÎd†ÛXг؟ÖXÁ¸Pí|EÌæ–¦mÛ Ýí¨­¼¸ŸBÅðI”Ñü”nT‚Åþ„:)_94W4žÂ8eIŸù8ª¨ˆ«²ò}ÜÌzÄ”|žµÆÙ6è%0޶MÂÀ³@]Ï™»àéöøÃÂ_s‹PGÚ*)‹ìŠùzN{¢þÄÍàÉ|»®ù5h1Ý]¡yKï ÿJE$’î°¢ÀÎåˆíSis>¼¯Á/RñV©•ç§»SVe}EÝ…ÏßšÆË=Gµ3ip$¡Ë´;v!j¯´{DE(¥?‘ à£µ(ã~z³ÃÀΡ‰ 3žt -{ì_N¤”‡•¤Ñ˜A,`ê=þÝžd8 -endstream -endobj -1163 0 obj << -/Type /FontDescriptor -/FontName /RUXLPV+CMTI12 -/Flags 4 -/FontBBox [-36 -251 1103 750] -/Ascent 694 -/CapHeight 683 -/Descent -194 -/ItalicAngle -14 -/StemV 63 -/XHeight 431 -/CharSet (/A/E/F/I/P/R/S/T/V/a/asterisk/b/c/colon/d/e/f/g/h/hyphen/i/k/l/m/n/o/p/period/q/quotedblleft/quotedblright/quoteright/r/s/t/u/v/w/x/y/z) -/FontFile 1162 0 R ->> endobj -1164 0 obj << -/Length1 2135 -/Length2 7398 -/Length3 0 -/Length 8663 -/Filter /FlateDecode ->> -stream -xÚµTì6.¡ÀPºÝltKƒtw9`Àˆ ¶ÁH¥%DTP@A–îî”Pi ‘noúúªïïÿ?çûÎÎÙvÝ}ÝÏ}?‹¾‘€¢#ª†€£„ÁÒ@ecc!a ," 88Œahwè¿r‡)‰‚!àÒY(#¡4V¦Ac up ¦·;PH($.-$! …Á`© Hi  -ÄæÔj"àP€Cá釄9» ±yþý ävà -IIIðÿt*z@‘0¨A»@=° î@#„ ŠöûOnY4ÚSÂ`0‚” é|“‡ˆ¡]€†Péuþ  Ô…x@Qp]`¨F'4‚„±w˜ŽÂºxáH 6;ÐHC¨ç …ÿc¬ý?ðWs€B‚B¿Ãýòþÿé qp@xxBà~0¸3Ð æê©i ¢}Ñü@Üñ‡!Ä…ÀúC| 0wˆ=Öàgé š¢‚eø‹Ê óD£Q0÷A?Â`Û¬ -wTFxx@áhàG}*0$ÔÛw?ЯÃuƒ#0ð€‘ îèôƒ†£·'Èóò†j¨ü²ÁŠdÎP4P KŠˆ¡^@¨¯ƒ èGc?OèO¥Ð1–CP€'Âè„¥ ‚9A±?€Ä -D#½¡A+þ‹BB@G˜hu†Á¢cÅP§0öü‘0_ ;~B@ðÏï6Ø sDÀÝýþ˜ÿß/Ê¿•JJ_`€€P@XD(&, -—ý7Êoþÿrÿ)Õ‡À~ÕþOî„JýCÛ»iøüš î_KÃüo]vš¡@î?Ão ;`¿„þŸWà§Ëÿßäÿˆòþÿ­HÍÛÝý§žûƒÿâs÷ûefo4v3tØý€ÿ¯©ôŸuÖ:¼=þW«†`7Dîìþ»‘0”Ìê¨C;¸üœ˜Ý‡ê#P°÷ P@ þvåܰw - -{X?UPìFý7£*Üáøcõ„ÅÄ$âcçKXL  „ÝQG¨ïÏÑ‚á4ÖˆetB ?ŽT\ Rü!ú‰AJ¿‘„¤óIJbçî’‚,~#)¬%ä7Æ"¶…0”Û¬»ý$„EHˆƒ{;¡ÿÈE~Ëÿ™œß -l>‡ßH ÌáŽmÚ¿’½9þ±  AlINAlç¿ (äò§|lK\ü<] GÇÊ`AlŸ\ÿ‚XúnAluîAl頶п"c¯âOn¬-öùK-Üóë뉽Çáÿiš¨Ð/é[&Š-Ò{ˆ¿Ú‚}Æ@^¿¡6›—7âÇIýí($„íò/ˆ%úKåA¹üe€ÍôÇ»å ´ ú‡vxAh â/l ï?g‹ÿó1B9 sÇöÑç/ˆ­ó -cƒúþ±Yýþ‚ؾùÿ©ÉŠü§‚ÿìƒ7Û8ôÏ+»\ÿâŸïê u|G8È„»V„7•)2b–†„E¯õìÄìš-ªÒû|1U–=ÞÉŠTl[Ž=ž¥Xο¨u3§»Ù~L‰•¦ùPÕtÙÉ~?ð-…ÜÉ:JÛ[xY«µÕò¶ÜÑ™f³Îð5fOa”‡–ßk{é}ꪺ,g]Éa±Ë&WÍWÁ«¸Cq±t’’"WqÛS›K”ÊGÇZ4ØQ; -C Lj«Ç)ÝÂbó= øq`s)Œkk×<µöR×n&¯tˆ3hÝ~ åXìP¥;}Ⱥ×ÂmÔ˜#Êàd¼S»žã­Ç‚¬Û¨X¼5\X$¼0"¿gløU"œ×ÙêÑ’ éGm%Â’†y¤p áC}î&Y Õ¨·w”œKÞäȳY 24Ì[·¹n O˜¼åæ  -¡sÛ0|ïÀËz¼½÷-³ìrÔý¹“ÉÀ“—ž -išê•5 ý¤»ØK|g‡­­.ãt†{Äwþ²½E2Øi“9Þü03sê%È’·ìk®y•õèq„,yŒ/ÚÐõ¯œŽOÒÆC½T¬¼Éz¹ûv²1¥†TB]Ä·¶0³JO’ Øëv§yO»£×Ô (£Ûž¥aD}Ú~T¸‡°›®‹´-å¨+¾Vï?õd¯ÝÖ»Bp`p‡_®­Û”e¯UðêG†òz͵=²–¨M<mòš“´ù²ç楌÷†é>yÝ{êâïeéšC™n]©ì]‚«÷.sáÁª Uõ,9 z}¼'ãt׺ŒÕ^!™kù[Òøù»›elŠìZBú8è\änD¸Ó³p/âà ‡¨L£©RiË®çõy£$ï>S}iÑÙY®>ÛË3EîO-yŽ3h§KY…x1qq>@ÖkLJìUùÈœÍe×AøBà˜c#À¥Ìwßx@/>ÝúÎ9¡Z¥F~oUÍÑž2?9óS©Œ¯WOÒþ‰f¹.À¸}mLäP_d­‘¥.9ŽÒK÷xvÏg„X3÷.)v?¹»™Äðx %­Ñ‰ó³´¶Xvy÷òF³R²Z­rçZÇKŽ$CÕYh[ƒï‘cêh4M*ËÂÕšÖS°9¹¼![®:Pšå2a˜ž¨Ñâ¿Ò¬˜WVÁõf߯ß,Q“µ5S:©¡OWï˜fC©,=!N²lsL?W~ºã¢µ÷T¾=GEî–e}Dˆá óóiüÚµ˜K9í:xä2 ÉuJÃÇŠÖEàIå½-øœ—vvü/ñÞÄÈâŠ}Ý?ákzg£ÕGqúU|3ÜÈR…D»I×þÀäµÅ%ÝîµµÙbNB L©Ô&…ôÁî&âR§8†£ŸRn ´Es47hí¤? ˆXáFH)Kr–>3I”ÝvU£çHkÚH9õ\ø/!¼J”G]˜ÓüòÇòRƒû"Ï+]‚Dˆ6¿Þ`4ÞàŠäJTŸbW7z„Mk±wqš×vÕŽüi7üb<‹§Æ:EÜ[alõßxh–³Ã°”n `¿’ö²KH.6µ0+ÍzÉ(;«.ŸÁzwºË=(§™Ln%ÊM›ÏÓOAÎô’ѧýÞ­„Ä~hÎÁI š¸þÎ3å6¬ÉÂ÷#(•ú³êRô·ÞÖ:yï7.Qò•ÏÈLý%WB^˜¶S\z5°x7k94Â-nu÷\8'ý–ñ3ÌtɃ»ñ¦È“½ƒOSzE$8œ_¤¯TŠ=<_ȶxõ\aˆ¦Ey@ÄÊï+œ=yBv>Ùà–êd%´ï0z4ÝG¹—ñ‹Ü„U××F£˜f®ÐçÀ••÷²)ž§{'ò¤®Ðö‚ܳ YLš¸¸c¥ÒùŸVÏä<\¼×|þfµ£¥Ra,„Øame´tÛëC<«¿žõ5Sfx€Ñ|W¿J·è-YxÔ š¹ažûà‰áþ’ˆ”Áòpv¦á¼FB¢wn0H=âvk Ô!?bªPû_ãE½ÑÛ’]ÇöÙ ce3²‹µÛïIÇ|ç¹Ðt¤ó±÷è¬È°9߈QjÛ*åRh´\l#ÆS;&ÆusJ0ÎŽSmìx9#d3ŒzT± ¬x³*LÆM HÎQž”Å$¯¦Ï¸¤tY{U…_çì/q´‰âÖ•6àß«äÇ^ö*R~&ø2bRØES‹xÏnÏÒ®ÍÍL¤Ó½?OW@`[Q‹|o¥ðž,UdÔÄ¥^vMƒOWå…|HWÜ{5Z4\~˜Ñ»»Bœ !ÓobõÞ‡ ì&/¶»21Å{LñíÙgpdy \[r“y*Ú¡pvù²æ~kÍ•2üm÷Nú™ô`Òw(7U/ô6<õ[._¡/¦=Ñqch~%w|yŒÎÚx8öæDÌ­<7=¹PwLˆôã;­%iMÁ¡>1oÂoô4Ij¼fT%¿|°:ª=^ÜO1Ô­üš1­QvlØB9žäPn>3ýÍê[íeÍõGâ åN ›ØKÜ%Ãç¾NurfÓ¨ŒC¶>kõZö´½ c6¸½‰ÎÕ{ÚG“²Ð뻪ZˆÒ›·µÔïx"Yìù/Eeg¼º£è–Ÿo;¸mþ¸$øAsÂ}ÝãèÍp£ðÃêA.bé”UµoC§s^«Rõ×FãH‰—¤)_uwSmÉ…^øä6W$ß?çaK]Ñ÷ùþÆé6 þ”*ˆeÍ#Þ_Nq˜D/FÃq}uôˆÖ¨£ç<>Ÿxà£Vü(Ië$uüÎëÐÔ;2>}º­¸ôÉ’.^ ÉÇ„p‹#Fª]† ”in[F\«p>ÂÄâ#j -jÕ3oú0—¯Ïz/÷Õ» º l©­fƒ¢nˆw¬É¶ qÔÓëÚ¶¾ »ád\q $ÀàT2t{,´“IË%W[ ë9ÏŠñûÉ«èò:¥GvÕÖ>j¹^¥¸tÀD\&´•ºóyï…ôµ#ŽÉ3²š<5õ§ýU:$%j“Ñ¢-¥á½NÍà¡wg—7(ÓI„^øX­·ßìâ•uˆ -›ç:ï“Q–‹Þcƒ .)­Lø¹T·!‰‚p,ò6QQXm‹ƒ:ÅÆv·ð:¥üÌA¢ äreožf7Z *jKnôS á[ ô£Yh&heý¥Ò>¼1™Â§È—GÅ‹×èGƒ¾ºKJ·ye3lcrÉNAeö¯ŒƒÎƒ^·å§ÖÝ»’ÌçtzO¶dì‰Ô»SÉoŠÕ(;Wr,.DÕØ'ìWí^ãbL¯æÕµSߎˆ(ò'‹•óp¥˜;¨¤x­?x°ÌwH@põª5oÕ©ŸçcÑ6Üjð´‰[Kó´ÃûÚb%äɘ“’Š(¦®äϳŽ7o‰±´hÙC—íÇ»·‹úz;š«>àëåƒ>*yžÏøÞ$¹]1óâ¸Äz¹y/mѬ“å"êå¾—Ø«Ë9»¤sËm±‡²wŽóLL°gøïÎÝÈfÍê*+å0#ËÁö6Qæ[¾Æ >÷‰³Kî¬-OjÓ'ýÎH÷í‡rtlIg ç)”£îê7íàÒ­rÆKì3&J̉'âR‘[rYê#C“=ØnžãÛ}å~o“õ>@‚äêTT˜QµÑÔåÑS°ñç=Ä]­ï{žf>·ÆY_Â/š¢ MÝjßÎ\§¡î ™8×ç¶Æ9zrò¡÷,Ex!´:l"Ô¡¾+ÀJïhPT†|(áÍOX‚éT×U&”Ñ#¹-išnÁ¯ªžÃ÷ŋԎ¬e‡ug¤œŽmúSB(§oÞó…¬ôµˆ`݇„¼`CŸ]"òÍÁoëÆQî_×ߌÚmê±:>z}…hêuNƒÚ-ÂÁ†æïC`žñ»˹þ›¬BÅó‡wݹß(G_ø@ -åÇôÀÌÔ·>.Vç8KãʲÊí{™ U"œñ–3_ÎǬž¼ à ¾û¥Ù‡‰ÿ2bJ.''4ØvÖ<¥%椔vÈZH†3,w'#òš{åÙ³@{[}#V™1½gÍ l›HºTgž*~Ã…àPuÉLRMÊ\±`@ìUßrËŠ¬–þÕY øÅGé$ -Åkiq“dEi³ª­ÙvlxúƒN/v–FèSŠXËê[6H<´[$µûuŽp—§O¶ñð¤ "{†Vª§oÇdóÒøúzäDš7oö|”rkóõ¯T!ö´’/‰x£ª?ý„öˆ®ï ;HgI£%¿K¯)ee¹Ž“Ü¿Îæ0ä"œp#ƒx6PE:g^“a¼~×[£ð-#„®u¼GD‘‰/í{—œ3îèz윆ët€Ôû/O`Óí³µ2}ÒæŠs§™u´¯ŽžÌÝf†3Il:J”ÙUÖàŠ»f™ÙÌE<\%κÒBJÒp» ¸~ܯú¶-ê”úZ|-Õ_ºìžWߨÕtÔ áfñŠø>?óöúºÏ¶dÞŽ º¡u‚_ôý Ý›/VŸo¦réÙ_ŒRƒè…ãXì"0Ûý…ÔŽ¼¸²q7‡# VåœFT^¥v‹Ql£¿5=\¢"7ŠÛ*<¨Í£6Ë<|Á=M.upžŠhE—µò!;?§RzM”ù¡I‡¥êÃ{#—ò­ã)1_Š=¸E)ÊžQJ#}Ö›W©^ø»bÀaÐÇc.kÍx7w®ãùÉ·I­qééŽÍ)aXQ©Ö‚¾Tg·„`ú4^éÈå(£•Ð!ùÒês — ¯¹opÒéú™WºÝc^Wîf*m´´eÇ@6–ÍŒù]ÿuÔã­&•†8ª>1œºŒ«bºè^yûÀa¦`—ssíÑæÞäžÕ5ú½tÕøRmæry´V ±(ÌëßM(ìˆI3äÌØe䄬 Ç•&¨>[D†ã>~ç3¬)©ÛÅfèÉ|!Úr_åÚÔ°Äg³”ø~P¡¼E@›¬nZküêI­Äa¶ˆ‰Ûà¾R$úò©lÔ­ -‹Æ)Ú…ïu¸pO+üÑ¡´ÉÏogÁ<ĸÏ}šŠáPÈd±A6ƒå¡(3‘ašg 3y~ˆLçùJБP‚]ÇW”úàpשXvèÕ·=^×à›I ¿Ód_N³ŒJÒ‰ÿܧ;In”™cêš«òæÓ §ó´Ø~m:g(»"c¤Ë'ñJ©H7Ê"Ö…ù#<^ÜãçøQPQ+°PöÇ{ŠÙ/“'+„-åQeeSéÅV‚*yI,žmÛµ¤<­úÖdÚ™ïãëݾâ3úäÆ Î…PcSŒë „–ßogê -âÏšXºdާԔϢXxÞ6“ÂÞ{“‡;œ½´UvÒ—âÖ#¼$›yÑöÆ]ýSROéDš£u`)Ýû¤ÜÀÍl¸óÇuß^çÄIÁË^-i{¼+3vG:q[=l»Z¾FùÀS’ß§lO¸ëèÐüAç ýრ-¼Bä!&*îËÖ{_ØNqpøÎe¾ãƒ‰ò¶#s#J&…wK×µK²ÈKÒåj2rm_¦CŸöªÿÕ0Íz÷’]®»zâÝmÔq#‡ñ ØÖ)ÏÚ÷0[®Kb*‡øäASRsyëÉq܉2Þ~ñ­W ë8g¡+º7"†—à”3ð¼óÁÞþÖ}åð¶ê½;•ƒvÓG¶F6Mš,îËÍcoJqønEF'¥â±qPбû—ê4;UzÖXVâ? Ü•3€‡²…×ôs¤r8± uÒå½—_½êWŽx>"¸lO+G…b2 òº;Èžó¬bò¶BÝG*Ð[Ëì¤Õrr¢ÁµRGH¡4ŠÛ(ÝvVS÷±ÙcÃÈÄ®ûgÏ:l÷YÅmô*†Td]I„Ô™µŒkNºRS_%’—Æ¢*ÔìxÀ(Šþ;¥!âov?…jF÷'æå{ÏÊøÆ€ ½:ð6ó®Gx^D½& Û^* ˜¬Rg6øúx%5«²š‹ÇÂÖc¡•Ÿ5Îo‹¹·Jœ˜Wó Wm±l½¯‚TcÄýXH»sbµš±8d+æ6ÆÂ/k-Í‡Ó œ`9¼ä Y ê–d¨J"Äñ塞{®²£é{¡d09ÄØt³^Tð¸*Áæ Žü„jyèÉ[IƒA&SŽ0õG»Üµ1N„í¼bzq%§ß>¨*…²~ñ&«ä©Á½M‘´G­÷ #ô¢®$ã‚ †K<›Ó}œL¤£Hõ²ìÒ’`rÿ¤îX³%iñÜ!Q`Šk­Ý"œ2ºvðƒ˜{Ý,…]L¼¼¾Rãúë©í‡q»TÖz›/mÙœO–á³O3#:'×=åÖ»³‘-~Õ"çÏÙ¿Ëö}ìS’Ñïh^_ ÚTÁ‹´53—–ÞS¢ -;»Æü®P˜äné’mnÕ>«ì©‹”Äø»á™ï€C ï²*Ý#˜¯½”`ºäÇÄa-ž@¤7òD.PÃ2ñUzt«EðN™¼Á÷ Eé›6n!Ŧ-_R_¹ˆéèRç O®×ÓkU¾õ¬$”‘º¦à¸]Z ‚†­E?>W;[WáqwsdÉ)8`Ö¶~åÑS%›yfGœõ™·Ý³w úöÅzÚG”È†Ï •úûkWýê|y+—øi[ƒHA -% Á;úBœŸï;Fáj `(“}ªB=C•îrêÁ°ŒwÖû”µðømÉHézÔ8¸»÷=Yý‰–öu„ ÷ Bù覞ý‹ ²G¡L$µæL$²ŸAz„ï7¿ø'²,µ¸:ZsŸì²^m„lhn¶‰~§ÖKÆ?bÙµð+ç˃‘e.¿U¡©Qw ÕE¿'7­—"1¡[ŽiISìî|íu6ت‘Ú™ -V@ÊÎ 0al žG%÷mRL猨6ˆ #¾ó+r@ÛûG¦`œJ·w bœ;®ëf$šuŽh‘G†îry=¿k6ôb]Ÿ1Ûþ³Î®ßÆ ÆíÄíòm(¯œ¾C_€›ì§®’¢Ák²">{¿›nË7›ÞyÊ“ dgUþ`ÙEv¤Xš¹–M"áÊs{¹<ߟûfgtz~}ï´%Û"føó ñ´ œï_âj߯²”‰·‰~±Ù7ÝèÜÜ– :Áót·Êg|Ƹ!HvzÕ•À¶ÏškCÿŠx–Æ>º9Z²M±XFŠ \:9ß·9E¼Ð›®·ÖPØñê8†+‰¾‹€ë¯ô=D;^gé=ÊaX‹*sþZ«hlEA:}A+ü<„Ö -endstream -endobj -1165 0 obj << -/Type /FontDescriptor -/FontName /XNPUWP+CMTT12 -/Flags 4 -/FontBBox [-1 -234 524 695] -/Ascent 611 -/CapHeight 611 -/Descent -222 -/ItalicAngle 0 -/StemV 65 -/XHeight 431 -/CharSet (/A/B/M/X/Y/a/asterisk/b/bracketleft/bracketright/c/colon/d/e/f/g/h/hyphen/i/j/k/l/m/n/o/one/p/parenleft/parenright/period/q/quoteright/r/s/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1164 0 R ->> endobj -1166 0 obj << -/Length1 2683 -/Length2 11911 -/Length3 0 -/Length 13431 -/Filter /FlateDecode ->> -stream -xÚöT”ë÷ Ó !ÂÒÝ]ÒÝÄCÌÐ%Ý]Ò( ’RÒ]ÒÒÝ!)ݼã9çwðü¿o­÷]³ÖÌ\{ï{ï}í¸Ÿ‡ŠLYQÔ b”„€Y™Xøâ -êê<v&6T**u“ ð1*•&ÐÁóýa î4v‚Ê$Œ v -0@ÖÙÀÊ`åâcåæca°±°ðþÏâÀ0v™˜²0ЕJbçî²°t‚†ùß_)-€•——›á¯ãQ[ ÈÔ P0v²ÚB#šÛÔ ¦  “û\ÐX:9Ùñ13»ºº2Û:2A,„h® 'K€*Ðèà4ü& P4¶þÍŒ • - n rü[®1wr5v )ì=á 6: Áj2ò%; øocù¿ ÿÔÀÊÄú¯»NÿvÿuØØÔbkg v-æ  @IRžÉÉ͉` 6ûmhlãž7v1Ù›@ þÊÜ )ª0†ü‡ž£©ÈÎÉ‘Édó›"óo7Ð*¿›‰Clm`'GÔßùI€€¦Ð²»3ÿÝYk0Äüþ`›™ÿ&aælǬÙ;e$þ1ŠPŸd@'' ; hº™Z2ÿv¯înüKÉú[ eàõÞb0‡’zÌÐÔ÷ŽÆ.@€“ƒ3ÐëýŸŠÿ"TVV€ÈÔ `´QŸ¼CÅ@ó¿1´ù 7€ töX,¿?ÿþ3€Ž—lãþdþW™ÕßÊȉÓÿÍø_˜Ä ðž‘ÀÈÆÎàäàpñò¼þëä_úÿ£þ—TÙôOj,OþdÀæïß  ¥û —†‚柅¡ü7‚":É@ÍÓàë³p²˜B¿Xÿ?ÿ_GþÿMýo/ÿoƒÿ’t¶±ùKMó—þÿGml ²qÿÇ:ÈÎNÐ¥P€@WüMµ€/²Ð älûµ2NÆÐå[Øü[F£$È h¦ r2µük\þרw¨ qý¾iŒ¬,,ÿGÝ6SkèmâmÕ_* t™þñ-Øbö{ëØ8¹ÆÆî¨,Ðábãä¼g…®§Ðí¯¹03!NÐ#(;/€9ÄõwC¹8Ì¢¿E#.³Øâ0‹?!³Äâ0¿ýq³˜%Ÿ+€Yê ±˜ež4‚ü‚FPxBЊOAé_Äõ©ò„ØÌªOAí q˜ÕŸ”ŸÆ‚F×|BÐxÚOOç_Ä ÍÌø A};š‚@¦ SgÛål¿åÐa9Z?CÝš¼–ܽNéþÎÆ¹Ö3WÌ ZM!úùÃNî,ý§ÐÇ.B¹w£€To_ÝÆÒøŸ5úј8*ÇÃ]3 „ù}]ÓŠkzAªNÎ"'Ñ[޹U>žž–l-£‘´PhÎL¯¥È0ê_9ÇqYØŒb<©õJ¤í›Ù×ÒÁ(¥ìèîÕ|)O1cK÷N$6z„¨ÙA6ü´Vg»:ã*Æ3™nò0ä¯Çw°p•ØY -âëae+,Óñ.úñi‹+RñaúåTÏfÂuõécˆø¸Ò"Œ—m#eµ/}#«•MántÊáo#òs"X;ýõ…}$À1ÏÊ•]“A¬ í(R%¦NàB†nÎ7DÉ]A6+ /Χ±¾Ó6’+\Zc~uc¸Ì‚±EÀûF£»ØŸZëlF¾¾÷ö<šäoƒ&yTFS˜Mø‚J$ûµg ` n»ùw÷~H‹¡õã%~ÓnM&ƒ×‡¨Š¸ƒàÍ‹ásøå«hãˆk-¶h²³>¨¶Ê]fÿ;ïSh{þÞ)ÿ†3Y•î¦hz„þˆsÏ鼂Ž5‚¯à¡þEó,FŸù^è·å»õÎC" ÆçÌXV3à\¯ý}ö_ASNUÂ1è¤LïÞ¥ ±Ì+Ú—ÿ2ˆ9 ÛµOUæã´®â´ÙUΰ—>Ýû -‚–ͤo¯ñüœZ¾þÐK1}ªêÕ‰Ô8ˆr¹ŠO¯Z€ÞQ?–Ëé\Š0ñƾ}¡’ê­·HT„õT5ÉñU?ÒìðCà¥HG®Ç^/:d ìr•câ€9>á=Ô»žÒ³ÂêÝÄå,D@‹¹ÙØ¢[©uƒ˜\ŠP|qÀúðdõzG4üMä,õ-Å|}—Ü®A£èîö -Û<‰0JÓûárªÚè©°í¦µ¤mì0I¶Ÿ›âÒÝ F`}óOŽ‚×ü%ƒGƒ8Œ¼Á5^ˆèðªÙb14>Fa3Ç—æ/q뀇u ù ¢ðl5ëñ1n!ök ‡ì¬ãld3I7HIÅcU}ð³—… -¬WÔ!´#\=?ˆ¦¨<Ö=¨ë7T£2¥Mµ`/Sxü&â‹ÜÓ(jpTûýé?l¢€¢›Û†¯|Õ&ê:¹Z/ôvn~– lÏR>#‰  –Ë)H\R´OsÿÚI€I´ÙV¾k«—;Ó¾š$.«jpÃ;/ˆ.Ã¥Ìõr¤Ñ,d™Ô7&‡"oÜGÉx¾ì5ͳ²©°«Z6ï+æ&VuùcŠ¢5ái’î©ÞRô[W«zzÙŒMXáZ}_l^‡FÁ$ç ;‘³PM=b_:7UßzBê ÛKíª7NÓ¹BJ)Õ-ÊcDuµû`mÍ=w…Ù®*]Òãó0n[?2ÁCš}܆švÏÎyŠˆ¤3GäFn–¬|«Ø®Fd&*ÆÅ»´QÒþ‡E‰a%½ã„ö~òäöKw•Åû6nqvý,¶Ã»j ‡8ÏhÆUoàýˆfnú$×fIèÆWù{Þô¢ÑT^ÊÊ¡«tØ‘$m«…_½xF2é8¯ríCžÈÿžum‰ªÂ]k¨^üÜMd—goÕÞfg¤Qò¶«©çjuŽþŽÁãg„! ¾• +]ܨ•Ò»³³ØrÒÀPeþQE5/†^ ²™·*oÓTï?*Í Fj'î3hD¾|nÍñ¡¾(@Ôyœß_Sÿ£ÙŠ)c³ ýU(ó -¦Ë^êCƒlºé¾Â–¨p…\u2g6ÁÝ:=¬ Bè[³ îýÕ×y Ç\Ñ -tj %ÄNµ¡b±Á…%wrJñó zí€{†þÓ6ØgÇǧœR)vNŒR¶ð -âí¯朇”²p±NªÚ‘ý*ÄŠˆm?‰ô<ÔÇü.Ì$ÊÛÏ…$l6ŒÇ3ô%_¶å´Ÿˆ´¸ËPßàs m¬‡ú*wж Gµº]OÒãa+Ùòµ6k-Ū<¨èªF¾›}ï°«{ϘøùÈ^Ø{Ú“-–ÕxK%tc±™V­ãd—F=–ûËóÑì`®³¶ÓN-Ò.çºa‹ð²¶‰Ah™ž+ñ-¢$n·­™Ä? _†;Ç@˜›6Ža†$¢.N8¢Ôäô°xšc1¦yz\êhB=ÝS®zB? m§| .µ+Coðlj”‘4¹ÅÁ"ùhÉNéÔ©žÒw#ÜyŠÙpÝKÐ[Øeä$…Ž!Œ”´—²!÷ì¥B¿{Nn§ñŒÅ¸Fûx>€>.†l› -¦eH1€·¼£¾çDJå¿üBÊÕ>š×åõ\õÕi§úµäLÎäv#=á® º$¯†á¾îÑ€N æ®~¯ÿcMæûc ¾{ŒŒ™ÂY½¸M e—|ÔEâ‹=]›ƒ:ùÌŸuÆžÉ_úMN²‘÷õnvÇæ >œ}¥ç<5Í¡0þ„ÿ9¿¼ÉÏV»EËñÈŠ¤C¦žß”ùsíîëb Ç1ܧ¬ãlî ìÉJ²À\Qâ°`‚šŠo~`ߤ“Pa­W'{Î&!ðN›tyÄ…fŒ-ëËçL#òóëT¿ÔÁgXHpœQ¹†¡XÃÅs.¥OAúÏziq¾&h¦•syôz7²SØÕ½APiR•øK^è“‚öz+òÙ`&óëMŸ!Ð%2ýìѦqïe$Ò†,b¬D®£†‚ˆÀ7϶³¶¡—tîêQEy¤Ãe™„ÉæÓõT›•'܉á -o‚]CÃKj͇Ž&¾³t[~½À]\Y1îTв «Ø«´ªË îÖ Pçb¿ÀUèVÀ Ì•ºæxÂÖMö mYåûbü9­úDf£iOnH=§Ñ*9‰ÿS?º\_LUžÿC!ÍÅí¬¿Äá+%9PK­™|?áª0Þƒ•t?’UT˜Îä5ÛÀDf_õn(Ïã)&–|ŒÍf”N;ðÞÙyŸ†sA“¸*˜gl\VPÑ e‡¯jãț僷øiþdJFî%Õ,ë’äY(YÞˆu¼$èZ £B·ÈÉ"{£®^N2=©þ†5ú²»K_žAõÝHŸDY&mÙÕh\zŠl¡{–~ji’ 'Ç¿Í CR§,þºAar]íÙì=Á©Á"µEɃºM~ò󓆱y\5ç«\ªzŸ‡å ¤è« €«B¥äÇ™wfâac꺠|¸40~`÷~pƒ=ý3¼P¤*yk »cg`B¸HÕqq°$)ÛÜiÒË% äÌâ öj6ÓZÖwszmã|‡šøÜÆ4æ2ô©Þí±Êµ=옎4Îk -8;pßÓ¼ñ>âO±ôÈÖ‚ŸaRÑ—Å/—H?æ3#/êd— ¦îY²LxÑëV‡×zaÅË–Ãh¦xõ0½¨,Yk­hÁרÖ;aoÅÅìÜÅxqb:pVV\’6À‚~Ö§1Å’ÇŸª‡@ß0U¢o;hyN9Ìy¯•bùPˬw»CžÍ+ïðÔ‘÷º. ¦_;PÇdãY½Q?½Jÿ9QO¯úQõ…$5.…‚ì þ¥$…Qvà ºÐâ×x5m4§B™ÿ–ŸŽ¥i‡…FŒã{y¶¹ksW–E‰¨ç´÷ s ¸ßô;ø ˆWY]Èf «©ÞçÊÓó¡c­7ë}vUJŸü4¾ÄŠ)sK4”@?‡™?›q³PF æöYò­•‹“|„^‹¼/ëwõð¤%9DD±ú•1~Ò̳×ɺâè‘Z „ô¬Óý%w£‰ŸRtõ“¬­¤ÏµÄ:-ßÞ6oôlw¶œœ†\í©)Q6…åûgñ‘ÆýÕéÐëÓÛ “‹In¡›·âÊâÆìþÌÞûþY»e•}m¤jKQÆ^AÚ -ð7¨V]r¼e“¿ÐŠPuùªút!ín0ð_yyíÂsôcq²> ½cžr˜áQ¤S8ô1îóGM‰¢·SØ aX1ªîFÜuL*ñ‹Co¨e`mL6SµíHž{š§ ‘#j )ãíD˜ï )­o½„o­¡»iê–ÝÍ -YKÌ¡¦˜ºs¶¼óo²nzÓÖWŽ«PÑ^}U–·sÕS}hÊ·-Á8÷eÚª°”‘áÃÆû—Yq#óõÐûå|}úÍ…—ieV œ~–]ȱÝW§qÕŒ +߈4Õ—ßß=¾ÝWøÚù±…g¤ñÚ¹øGRüÍ,N³’½ËójvÜ“W‰#ÖRuô…§›†×žëýG­µ¹EXâ¿0pµ&(q4£$×(ª¿KˆVî5š7Èkð}¹ ?y!3yúí%&M2¦ZKÆ—ç>b7ª²ëë"ˆŽ”¬p­Œ‰tb-duºÎItHm0Ÿ8f=ª¥v;T/9‹Ì<ï¿ÞÙûV¦E(¨1óÑJÊÒêífÆ–0jÚÎZvÉÕÒ6¸,XQ{^#›”:å‡/ * Á¦‚7‡ —¨°ÝS©ÄÒsŒéJ?VòŒÙd˾— í©“"_ ´›Ó}àÛ$Ôûð€1LªiQ” FÏzýPRFCÞ/\Y(Ž¥ådÊŸá0BU–\’ /йÆÊ++y娬¥o†$jÌŸª²6ô‘þÅÈÌLÀ´\˜œÊ°ì²ÎÜ?9nnSƒki)ùc@sð:>᚟Mõ÷ÉOúŸ—h–Àß?ô1It-ÿdYÜÕª ÝW[×Ôu&)j ÞÁ“Ñœ+coÅ_mÀ¯–aÕÂMjdê=~\É‹Ø<¦£ ž€ f‡Äê7ЏQÃŒÄu‘N/7H£}¡q+wÌÈ{‹ðÆ’ èuÑXšT/ayœÃõÒ:îJà¢VÉö®‹ Œ/ñ3Ï 88cÿê„åê-Æ…ƒõ4ìÔ„ó§³›WøF‹Y´?!º#çæde"€Íóv‡ð`+zÞDjÓ¯¦k‡ª˜^ºô¥®i¸}ìpð¿`åu}%: sMVãçÔtô3„ÃòžI1u6C -aÆÂ¸jH6ªHç뫇ñ/ÌÇëlMì`BË ©oÑ)+hÁ ´Ñ_,Z>ù,{Ü_’6úµÓ‘ü”Ö ˜À=<䯨süГ|eŸ)uJhzYÅ0ñŒâÛéÜõHúÛçÝhŠúèž³‰‚L_§ûŸ®½Ô ´™WŠw2_ÓâU¿QKcÀ9‹娾AËŽÛŠÍ{Ï£y¬YÑ‘ížÉ<ß&Š»R#J±\]]Ik“‚¤Jæ®Ê?W+^S¥X2Û&~]¦vcuî_(Ì…0¯|ó=´sÑr‹¨cŽ‚é€`^gRù4 ÄU$Ù °:™½³e÷Ëð\ÇËï¾]eaßÅ3#1´9–ì2Q)iLÿG_¹ö†<iAqÚ¥ê(D Ђ‰Ð‰È.ÛîöSô+ÕsÓ©ñÛTûb>\¤ÆdOl¦ç·»"ºqë·s|¨išÂ[WÅA­èøç’z9œ7}V»›ia,æv¾De¯¶"f‚‚ñÁÖ3îaUc¼˜‘•E¥ -²U<±4I?NŽ~ IbÔplö[±ÜwŸ‡c¼DU^Χm1~å ÂèôMYJ) &ÑZ6U<?§J·‘È+e¥/,±Ù땊Y„ «¶+ BÉÚÎËÕ¾Ï6#íáAùßs—OxUŽuÎùiîÅ€P§R-UØywóÌ[ær‡‘¦’4}²åÂ4¦@áÀåýþ/öZüc‰6Ì/Wu˜ØXøß_sÒ–Ç3>Ò²ÌoŽ£N¼ßQ~Àö˜Q§ë:¯Òyym ›r²™7íÚcXŽ­'ûã&¢ìi>ïæ—ÿD~è´¸H6É%ðXÕ@cÔ¢ƒ£óøL%Î?äÇ%nbáæT)žÚ&@olòѬÏf,UöœÛ}ÕpÐ>pÉwsºwQKQR²|bÅ2r¹Êk»èXu¾é1EYjòbõÃPLÍ&½¶çãW2D%ÆÂn‰ð=KF0k¥râ.×|h–'?jñë!:‹™5ôûâº~R©ÂüÀ{|%þtL_`¦ ×ûÚöâ‚1_3î|¨ï*ìTÖUÆÈ>Rj œŸRåÁ ŠÇlñc¦Þî~fKí£ÆÊ]s¯>\ -ÃÙÜ€J¼J–q•t¡Ž^š|’Ò>J¸‡­ýÑ4ùÏ‘‡3â5"I:Û†½cDoá -µ`6°{ÑÕÐæ,duXJS†ùE±síCT…>…ò¸‡lÃ)àãn•®Ùø™ŠÄkFloüK‹‹…û—š?›¸Ô%ò£¯LJ6k’!* ¾¯6YöKsj F׺Ÿ”4ͽƒ1"bl+@½Oº ,°Ý¹”FÇ€'v(¶bo/n€c`õëc³OawK˜–snÍØ¥ør4¸?æšDó9"Ž˜…* ƒ}{”Äp~R„|›]›q63;Ô€}%.G¸HüÓ§ûu,·Jü´¿j\i Q¤ÝÇTËTAa>B?éã™kÂÅÞëxè½ÞjþE9TžVS9wÅ› y€·~ƒVÒÜ=ÞOçók_Ü8a›‚£­ñá¸Y¤„¸ô¯[÷##X†òØ~Ú/ŸÛ¾š$„­ G{WlÐglŒŒx=ðŒŽ$½…¬°þõö|ñ½žFûyœ3×õq3»°Ö’̯¸£AšÚ-{<-tt³»m}“ÅÏP¸W<´žÉ_ÁÉÓ\Ò%&7à¡J.j}qê¾r )"}úX¾ôFÞ–fØ…c;ä!å!Òl¡•£»¹à;·®ìÛŽçfÚ3I»²]\¾VqeŒš—Ü^Tt1W÷õñ@s˜“g{=7`¡`yâÛ +]eS²‡¥7¥CÍå ÈgâyFæÊþTÙX2[ÏÁ´0stÊ*“tLèɆt"t+ŒhÄèÝNMÌìÇ…íe,—ëßri£¨?Ñ™%ÌË÷š2^¼ë»ïèÕp<’³úLG©O¿Ã¿y;L“‘(%(d™2B*ƒ…ÇËÜ9INNñs¶Ì–3ÿËNÐI#w—gïFª~ˆXÏWD~´¶kµý± -A¶^ÍÆÞÖs>â›|¶Ë 9’¢UvTXûç"X®&zÈ¡ätÒéÄhx{—ÉÏ,*…ó^L]_ÆHlÑ,œ÷¾OnÁ%æŸydï"‚7ÙyKœeÊKk¼(GdÌÓØ·§qˆñ9ÐØu.9•í²1Ž8,åü^íy|“¸L˜àxtn}_¯äÆ^{:Í}€Øðîscöt+¯뎰O`&“1CeÄ×oòšSy*{ïÞËÍÌ^ -­l‘Y¨¢¡Ž·4ÍáSHÀ7ƒèN3“øil‹úª{ªºî0Ep¹·Õ••¿%ŸÖ³3Ä&ÂìÊ÷§Œ5SèËæy5¼~f é{CBúò:wÄv‘ÝG‚¹b·íãË‹µxv0L¢lE«JzüeÍ_5†è¤Ñxƒ#:h“N:àGq»Á^éqðV™ŠqŽ»k"†Éßâß7pžÔ•–G¹›¶Åª[ l+uŸ£;RŒ¯é›bÍ*âa)´—ÅsgnvÔ’9Cqª†¹’(2‚ù€î¢.†%`Â容/ÝzMnBhø†A?StM/ÿðÓv/s¡›ÌéH¥w&g~÷8]5jQ°®j÷ÙbBa‚ÃEŸ„ïò‘-Z+îsãK50ÞñwyØßÉ ½ÚR]Â1Jìeš^ã’³!²ïí—Ö0ÓU ?«ñaÒÏ‘ éÎêÚ¢¤¯1qFUŽÚ¿>l[”ÞYÈ Æ¯à4`ßE‡T²¡ª .??_6@½yD -é½ §>7· nó˜Õƒû†±Ž³ï\'Ù_E°jjÍp2óÚ|¹ J´h™‰'[m‘žÇJ~_hŽKè£÷óì@à]®ú¹±*¥yî²É=EîÊ #1–p5„CMQÉt›'ß=ÒÞ9à E¿|3ýå€ÐYé 0q }döZ=ãø±X[]2çÍÈ w–fgÒiùNWìQtÂüÛ¡ç‹ ºNXY„y7€Òë³@º*½…™Âýil†d¶…©%fÁ¨êE ÄÉhwV!+°ZD@Ö’ïû½r -tž½¥ÙHÆÔýžöS6Ó'L#Ó_`¹Âyº‘$…®ât²«ý@\§GV-gá -IQ3-í¥£—8ûÂÌ!ï4Í -¹èùîct0‘E.ªý¥D-ªèFSàš —«§6þ\\©?ÓY­íH–¿üý£¦—PPäÛ ©†Ô<~JìúVþüA\އ1ÒŒì]b,²±e*†/K¼þbV*Õ;*Ôc‰lŸV™× -Ù—‰MÛ ”&Á!7ˆ6„·ëqøS¨& #U…ÚÛx6,ñÊÛæ_–r¬ÞÖ?!Êë2YyáíÖÈ9z›£&ÝbÀûn‡—°à‰ÜÛí¦qã\sT91C,fk -\ÅÙ€º;eä7ßrR„n–Æ'­¶Ì³3_!~ÒÏÕÀ,±å;V윓q­¨9c}öî×ê)w³òüCÅk\9‚ôŸ§nà š/éVÌ7·Ì8Ù˜bXWÓßäö“^x›],>¼ž%2£.AdSMirVñ›ûf“(óY¸_¿±[?dÜ7Õ y]×%^‰æY¥”ù.›üYøFÝw Ÿ)ÎwñùŠíC³»ÒA]ŒÜDŒë5`Ê[>Š«¶ÐS#†÷š›óÔÔ;27JžýêY¸ŠiÊ×v!frü5ôõž2×éB•}AKÁGMÚëŠHmnÎö*o° -οž5ç ÌfœD÷“¼vé¢:Ó·„¼›PYK±Ÿf'4êDÅe|ùò«Ùµ¯ÎœÃú®«?g(¾Û³OD©¼0Kaû˜E›­7l¥k»eYÚêJìfºü æ~èj“×Éhoª ê¯ë{ýºÖ ¬âŠTS]gŸ«ZY™ø2‡*”’$|»’†ÏÜ_{7àºL©vA½2áÓò…ú“dÕ$/ ‘‡'H…Lwé—Ä@$Ú¬8Nœ¢Aå @d®bÌxF¾›‰Cá*Å0ü8  ú^#ŒkuÓ¥qTÎ3¶A‚õQèEþ’NNÄuòÑGæ1X‘,–0ÿ…¡ÜÑwWð3®e iê쟮_¥ÂÕúB}mHœ¢Ä1¡péDR›ÉØ4æÙxÒ¯Cñ)ÝgjÅ•ûGF—ÀopÔ5ø¸ÃqΖhã¯{ËÉoMé¾=kß!&ÍÑ|¨[…t2ɽ¡ù©”¹FeɼÞ=')Õ±îG@µ{üúG)Å@„/­oY_oAbZjÇØžüDp~,äGºŸ¹¸ìâ/~ÞKš×âàÜa¨¹ñ¡Ag“Í6îâ D±¬OÄ›(JeU”UÎm -G‚Ô6BãÏ=?”~Û+.kÄ¿~½°ºSÂÿ•q±¦¯ÐÈ#V]o20[æJZA±Û~ƒ,‚hI”Ç»¤ šåÒ fÿç¹ý>%ú•ý¥˜Í0v!¡X>¯0IJ!i¿s¾„Ùš¡ö½Ü3— ØÓS¢ÓäÏó©–‡k1 £†Q\}sp0òwÈ釂ýÊÍšÛß»KÕSï^ßQç ›ð9–¤›^…Ÿ|óþöí‡Îä›Þ -Ãêìè5«¹2º(úas^®å"¨Âô/¢ÑÝix0ÊŒ_.¥–U—ër‹êº0o=ØÓƒtÅÛ1­á¨%î“GhõÎôW´^60× ‡%õ5Þ"Ô| »ðÉ¥ïSÈõø œH¹„&à'ùO³}tUF…cÙâ3fƒ•Ö.Öq8&7wÀ«èz¡‡‚Œ€_b‡ŸY{¥¥*Ñc¸ƒ&ŸÓié$—ªò˜ËoÉ{o„lT\µ•©W9Ê’zŠ ‡ ~î8íb;‰²ŸZoï’»d¼ ¡\ßàò¤XæM+É«$A¡9°wŒàeEòl‰µïDhëd6*&tm5È„»H_Å¿¾@$ÛC©¾:n¹ÓÚ_}åäå~\kØ8xYçâBŒYƒfØÑéÍo?”×MKÔ[ƒ”Ì2v•‘ImÍt’òÊm•”G´‡öâö¾å"ôbóø8k#ço,e–n€\Äûì)5í5­ô{ô\ÕJ®MA3oe†‚d­Y³¤¦Q:S4«6&¦/¶uM$3ª’ûi*\s9I1A‰¢¯«sØ¡²¥¹Ä°­]ÖCW»–;Õ}S Þ*M©¾´M“ß·}s»w<ƒ7«7‡6+0STZó!w ý6ñƒâ¸=ë|Z>)¥ø7HD›s?ˆ f}æËÍ6":ߺf2k6Ë–ð ¾×Êä6‰»êƒ6þ~5{—ˆt×TÒŠ™¥£óuóouØŸµÞ粑ŽŠ¼A‹¾tÇA1!?ªwq¢.xC`4#öqb€+ýóùȲXb/x£šL¢õë]7¢"7ºË¬´MÔ-££{vDŽ¢N笓Y´§ƒw6=Ÿ3zS–§ ì;õ -Ù­ò"*G¨•µUI‚ÆûÖj;L+h§èÜ#f§Þ›±M™¹ -b¿ëäh6˜0lõìvð‘˜4Y‹Â‚-\ç"*½ª;qk¹>i‘ÎæõÙÔ¢š1åñ˜ÒÜÝ?l¾½—”ã`2'_”ñâ^Ì!S:~Ë‹(f¸™±* |>j¡‘\GÉ´à[œgvÉÕ™eÄ+u “>ßzuð‰¤u8dòšïù¶$|‹[—‚¹%.òjæEƒžm$(¿ˆ^k6Ë ³Jó¯Ö¢5¶ÒjgŠ™0£ß…ý3ÍÁ4^mkWþk¿Aìèri ‚$;1ó³ ÜQÚ︃öY?ü¹[£¼ƒ"N…ÌOëQz”§ëØ—æi.ØrIHB)/ÑeíÑçÉÙÙÂ27¥6ùMÚ°YŸmßµ´˜" ¿²‹.Àd$ÜDR†‹Sø9&è=Â7ÛyaÌõ)4P|¾Whé†7fÎj•m'‰S$‘ÔuÀ±giìxçšvÛÌÊ`¸éM†Y€ËòSH}A¹p;f8(ÄÃzðÉ—4¬‚ôÄéÌÈfFD‹ë(-_~:Ó/½Ñ}•lË< ½Ú´dž4TÓy\÷]¸á‚TõU ƒ*iÝ'¾:#æ”IijQqwÖŽH‡ݦ veIS*G¦]¶@¹-yÆ>ە郛Öq»ˆ– -´Ÿé)ðUýé0`È‹ù˜„‰ «J4Ü®+jSéù^Ù¿¼•l‡Š +#‚n_âìÚ·'7úÅ9Ž6¾£Uî¹:QVù]~Vik;òJü~šÿ©©>¨Ï··ß¡´ÿ³Eð2ÝWW¶ÓÑõG~Ýy?üø¤ÛRkŒ…¾¡°gì(7WDïtlú’]£íp>÷`Ÿ[/H¾•t(ù@>ôñ›+_{k®èˆï}å@Û0›©àDÙ6ÀL­Ôz-’s¥/Ç݃”knúE²œSâCw¿Q¤ÜÌæ_ÇLð 0]? ‰®”„fµpEþâN{¢=@‡Óމ¡¤»tsªlHö´¢ª=\¨Hh—Ù-¤/_êB yF•¶±ª‘¹ºêÀžL‡]øÈòcÊÌ·‹Ã ƒ¡ÛPÞ‹Xtн5«dUâ½Úȧ¾§B”Y$Ü}†õa_P2jÆ¥h02ñå[ˆebiãG;JÇ·¥Ïï?Æ´9ѬMu4»ĦßÍ*{é£`F1Žq¼)¡pïD³^УÔ£ø>¡8ØåZ^JŒýÚ<Èd®Ù«~ûŒœâs6á 4° ¦WƒQ«öusÂ>:ˤ°}<¼3‡ä \éH†—Žâ<ÞË8'£-ÜТf²\ÂðZCÜâzC€ áÈ,ÌLY›W¹«U 3­!ÃU, bÛ`Ò8ÇwŠP!yñÜç%0žÔ ÑÒ9鬥·£rŸ$ÛªK4B(°ÜoÈ̳犋ˑÒÖÈ}FåíÃCAö23 6€éß„ÃÉb:ÂŒ õ`åýe+Þj™‡±‰7HØœe©_)Y5n3SV_}ý¤²e= ûLnÛ7©}ï å -ŒMÜ &îèàq=:ÑHBu¢ŠW¥O†ôÕŸµ$˜½ëmëÞúr$z2Àý‹Qž¬Úehöëê «Ñâr­[D£D£Züõ/ùï\=&½†€Õ?{Dß1{ycTá×y_†;OùȬÚ;ÑÈkÔÔáÂ×K z­Òj¶’ÙÕ§<űÉPþr0éCvPAQßÏÔ(^MóÖ“f#ã¨KJrLú^ôwì5öwÙúâ•õ*àÙæÞŸ¼£áÒúô½×ÑÎõÛâ®}ãëÈÔ)oY¸“b®LjVñd— ÍsÝÛé=Ó„÷L¼2Š©žý*iµ° ^}Wµ4p¦F´©2?wrh%tèھѢIÉ…bc¦KðÝÑȈ–D¹e322¿*¶‡–ÆÅîtnž·þYß§¯è5Xã¶õõ#éì¢.›Ç9´ËúUÖš4…î2C -,¯¨“ š*o†EåaÍT$[Sû½ËáNb?,d¡<Ïpí‘7°ÌÑO¸fJ__è%ÛM× ¬>—ÇËÞ;hq,”g€ûÉ­s2¿ƒªìx| ›¿ä5¡…öæIØL2¸ØÄÉ–…ÈÏ¡ ØåܨÿêüYÿÌ4x*ù;–cfN¿fÌÐ"îáÝxÜг>þ±‘ ò%8KÍþ½™“ ¢w¤¶–QLa½Ù•Ktê"šÜC=?ø+=z¸oF `䥗ÓÐ É-êT’Ñ;J¸ŸFÉ2ÆÆÅqï]F½„°Öú^­à³ óG§" —´âṲ̈́}ÎÝÍ káâ9^¤F¦W/>Å|ÙX½Â0¬¸ùùƒp/ݦ5¿`¹K–XDÕ-]’Gn2cCS&&Ùû®B†d9D\Å‚„[Õ̧mpŒßn–Þ˜X`ßÌgGµKÀœÍwE*°¡oBÖOÁ&Æ‚“_õPO×3(¼]&¾M–¸ÝÈ–fíùÖÍçÝ^;“éZ=õz7ë.'è%I-¼Ã¯4+϶V‹H}_Jú%¾¨"ú¬%&ËÔ#ġԫ©ç÷­Ùß7LéqBÐÛò}© ÊÄîH’)‹‘Z’‡ƒ*Á;”¿×›Ÿ¾ _£3ßX‘Ž‚hšO&|0ˆ¸ü!ªöëÅέ oÆZwbKÏ+!êœå—#.v9µIй)HR[†Ûvh¥)íXS ¹1t¡ÅòŸ´A 7mƒþ<ºµóÚŠ˜*"‘ì…æ–ïÞ±+‡ªBª»ß,&a|¼J#ÆÉÇjgRÑ2?¡ˆ»„ ›+,õèÞeœ™ãYÖ¶#Ð:u?G-4¡M­Zémë“”!ìÖn0Uî_'«"T&º‰keÀ$ÀzEQíÌ|NPÈ+q­«¨ -AvåòȸҚ²ŠïLÛ‹=~‰”ì8Ÿ\‹t¡)+Êê%i›UëÃä°#qõÈ|¼2©En4ìæW²¾Ç$M5é`;Xn 8ÈDRøR†’`c¼}%=ŽXm˜x[¤…RѶ÷ñÕ‰U~¾€VuIʇD§÷¹ök­н¢Ñ®Ò¨žÏFh -~õäKkeJ> Ñ‚—*ãEZ$ö õ(µ[eßiìo€fL2ÉGDì—ŸžuæJ~1Š|øC+×ê6€®ëÐ6øàð—´[èyÖ·acæhIÑ@@ã™›‡Øûëu¢îyq?íŒ1â ¼H/=}JW€‹îÊŠ±’­Wý(+‚]6[â¹é›Îe ñ¤÷¢XAoL5iÖ<[Õ¼onc -ûó2@V—‚§Mž¡·uÝ_rŠX=à1eƒ.§«:lØs¦à™¬ÕˆT·Vå¯ò(D­e~:¶ ²;VöñÍ4Y4T -'˜*-Çü?vŽ‹h -endstream -endobj -1167 0 obj << -/Type /FontDescriptor -/FontName /NTEIKC+CMTT8 -/Flags 4 -/FontBBox [-5 -232 545 699] -/Ascent 611 -/CapHeight 611 -/Descent -222 -/ItalicAngle 0 -/StemV 76 -/XHeight 431 -/CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/Q/R/S/T/U/V/X/Y/a/asciicircum/asterisk/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/quotedbl/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1166 0 R ->> endobj -757 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /ZICEQU+CMBX12 -/FontDescriptor 1139 0 R -/FirstChar 123 -/LastChar 123 -/Widths 1126 0 R ->> endobj -934 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /MWBHNP+CMEX10 -/FontDescriptor 1141 0 R -/FirstChar 18 -/LastChar 89 -/Widths 1124 0 R ->> endobj -593 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /ZSFFXJ+CMMI12 -/FontDescriptor 1143 0 R -/FirstChar 25 -/LastChar 121 -/Widths 1133 0 R ->> endobj -809 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /MLNBEG+CMMI8 -/FontDescriptor 1145 0 R -/FirstChar 25 -/LastChar 106 -/Widths 1125 0 R ->> endobj -442 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /HOHYXF+CMR12 -/FontDescriptor 1147 0 R -/FirstChar 11 -/LastChar 127 -/Widths 1135 0 R ->> endobj -440 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /SPDDYT+CMR17 -/FontDescriptor 1149 0 R -/FirstChar 44 -/LastChar 121 -/Widths 1136 0 R ->> endobj -618 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /FKGUSP+CMR6 -/FontDescriptor 1151 0 R -/FirstChar 48 -/LastChar 57 -/Widths 1130 0 R ->> endobj -595 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /LNZRIV+CMR8 -/FontDescriptor 1153 0 R -/FirstChar 43 -/LastChar 65 -/Widths 1131 0 R ->> endobj -439 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /KNXTDX+CMSSBX10 -/FontDescriptor 1155 0 R -/FirstChar 11 -/LastChar 122 -/Widths 1137 0 R ->> endobj -594 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /CWAMZC+CMSY10 -/FontDescriptor 1157 0 R -/FirstChar 0 -/LastChar 112 -/Widths 1132 0 R ->> endobj -943 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /HBIEHQ+CMSY6 -/FontDescriptor 1159 0 R -/FirstChar 0 -/LastChar 0 -/Widths 1123 0 R ->> endobj -651 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /YQORBY+CMSY8 -/FontDescriptor 1161 0 R -/FirstChar 102 -/LastChar 103 -/Widths 1127 0 R ->> endobj -538 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /RUXLPV+CMTI12 -/FontDescriptor 1163 0 R -/FirstChar 34 -/LastChar 122 -/Widths 1134 0 R ->> endobj -645 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /XNPUWP+CMTT12 -/FontDescriptor 1165 0 R -/FirstChar 39 -/LastChar 122 -/Widths 1128 0 R ->> endobj -619 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /NTEIKC+CMTT8 -/FontDescriptor 1167 0 R -/FirstChar 34 -/LastChar 125 -/Widths 1129 0 R ->> endobj -443 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [406 0 R 483 0 R 522 0 R 528 0 R 534 0 R 541 0 R] ->> endobj -550 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [547 0 R 552 0 R 558 0 R 572 0 R 588 0 R 602 0 R] ->> endobj -620 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [611 0 R 622 0 R 626 0 R 630 0 R 634 0 R 642 0 R] ->> endobj -652 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [648 0 R 657 0 R 666 0 R 674 0 R 681 0 R 687 0 R] ->> endobj -699 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [695 0 R 703 0 R 717 0 R 741 0 R 759 0 R 787 0 R] ->> endobj -830 0 obj << -/Type /Pages -/Count 6 -/Parent 1168 0 R -/Kids [805 0 R 836 0 R 847 0 R 866 0 R 889 0 R 895 0 R] ->> endobj -902 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [899 0 R 904 0 R 910 0 R 916 0 R 926 0 R 931 0 R] ->> endobj -947 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [936 0 R 949 0 R 959 0 R 966 0 R 976 0 R 984 0 R] ->> endobj -991 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [988 0 R 996 0 R 1003 0 R 1007 0 R 1011 0 R 1016 0 R] ->> endobj -1024 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [1020 0 R 1027 0 R 1032 0 R 1038 0 R 1042 0 R 1046 0 R] ->> endobj -1053 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [1050 0 R 1055 0 R 1062 0 R 1066 0 R 1070 0 R 1074 0 R] ->> endobj -1081 0 obj << -/Type /Pages -/Count 6 -/Parent 1169 0 R -/Kids [1078 0 R 1087 0 R 1091 0 R 1095 0 R 1100 0 R 1108 0 R] ->> endobj -1122 0 obj << -/Type /Pages -/Count 1 -/Parent 1170 0 R -/Kids [1117 0 R] ->> endobj -1168 0 obj << -/Type /Pages -/Count 36 -/Parent 1171 0 R -/Kids [443 0 R 550 0 R 620 0 R 652 0 R 699 0 R 830 0 R] ->> endobj -1169 0 obj << -/Type /Pages -/Count 36 -/Parent 1171 0 R -/Kids [902 0 R 947 0 R 991 0 R 1024 0 R 1053 0 R 1081 0 R] ->> endobj -1170 0 obj << -/Type /Pages -/Count 1 -/Parent 1171 0 R -/Kids [1122 0 R] ->> endobj -1171 0 obj << -/Type /Pages -/Count 73 -/Kids [1168 0 R 1169 0 R 1170 0 R] ->> endobj -1172 0 obj << -/Type /Outlines -/First 3 0 R -/Last 403 0 R -/Count 12 ->> endobj -403 0 obj << -/Title 404 0 R -/A 401 0 R -/Parent 1172 0 R -/Prev 383 0 R ->> endobj -399 0 obj << -/Title 400 0 R -/A 397 0 R -/Parent 383 0 R -/Prev 387 0 R ->> endobj -395 0 obj << -/Title 396 0 R -/A 393 0 R -/Parent 387 0 R -/Prev 391 0 R ->> endobj -391 0 obj << -/Title 392 0 R -/A 389 0 R -/Parent 387 0 R -/Next 395 0 R ->> endobj -387 0 obj << -/Title 388 0 R -/A 385 0 R -/Parent 383 0 R -/Next 399 0 R -/First 391 0 R -/Last 395 0 R -/Count -2 ->> endobj -383 0 obj << -/Title 384 0 R -/A 381 0 R -/Parent 1172 0 R -/Prev 375 0 R -/Next 403 0 R -/First 387 0 R -/Last 399 0 R -/Count -2 ->> endobj -379 0 obj << -/Title 380 0 R -/A 377 0 R -/Parent 375 0 R ->> endobj -375 0 obj << -/Title 376 0 R -/A 373 0 R -/Parent 1172 0 R -/Prev 335 0 R -/Next 383 0 R -/First 379 0 R -/Last 379 0 R -/Count -1 ->> endobj -371 0 obj << -/Title 372 0 R -/A 369 0 R -/Parent 343 0 R -/Prev 367 0 R ->> endobj -367 0 obj << -/Title 368 0 R -/A 365 0 R -/Parent 343 0 R -/Prev 363 0 R -/Next 371 0 R ->> endobj -363 0 obj << -/Title 364 0 R -/A 361 0 R -/Parent 343 0 R -/Prev 359 0 R -/Next 367 0 R ->> endobj -359 0 obj << -/Title 360 0 R -/A 357 0 R -/Parent 343 0 R -/Prev 355 0 R -/Next 363 0 R ->> endobj -355 0 obj << -/Title 356 0 R -/A 353 0 R -/Parent 343 0 R -/Prev 351 0 R -/Next 359 0 R ->> endobj -351 0 obj << -/Title 352 0 R -/A 349 0 R -/Parent 343 0 R -/Prev 347 0 R -/Next 355 0 R ->> endobj -347 0 obj << -/Title 348 0 R -/A 345 0 R -/Parent 343 0 R -/Next 351 0 R ->> endobj -343 0 obj << -/Title 344 0 R -/A 341 0 R -/Parent 335 0 R -/Prev 339 0 R -/First 347 0 R -/Last 371 0 R -/Count -7 ->> endobj -339 0 obj << -/Title 340 0 R -/A 337 0 R -/Parent 335 0 R -/Next 343 0 R ->> endobj -335 0 obj << -/Title 336 0 R -/A 333 0 R -/Parent 1172 0 R -/Prev 287 0 R -/Next 375 0 R -/First 339 0 R -/Last 343 0 R -/Count -2 ->> endobj -331 0 obj << -/Title 332 0 R -/A 329 0 R -/Parent 311 0 R -/Prev 327 0 R ->> endobj -327 0 obj << -/Title 328 0 R -/A 325 0 R -/Parent 311 0 R -/Prev 323 0 R -/Next 331 0 R ->> endobj -323 0 obj << -/Title 324 0 R -/A 321 0 R -/Parent 311 0 R -/Prev 319 0 R -/Next 327 0 R ->> endobj -319 0 obj << -/Title 320 0 R -/A 317 0 R -/Parent 311 0 R -/Prev 315 0 R -/Next 323 0 R ->> endobj -315 0 obj << -/Title 316 0 R -/A 313 0 R -/Parent 311 0 R -/Next 319 0 R ->> endobj -311 0 obj << -/Title 312 0 R -/A 309 0 R -/Parent 287 0 R -/Prev 307 0 R -/First 315 0 R -/Last 331 0 R -/Count -5 ->> endobj -307 0 obj << -/Title 308 0 R -/A 305 0 R -/Parent 287 0 R -/Prev 303 0 R -/Next 311 0 R ->> endobj -303 0 obj << -/Title 304 0 R -/A 301 0 R -/Parent 287 0 R -/Prev 299 0 R -/Next 307 0 R ->> endobj -299 0 obj << -/Title 300 0 R -/A 297 0 R -/Parent 287 0 R -/Prev 295 0 R -/Next 303 0 R ->> endobj -295 0 obj << -/Title 296 0 R -/A 293 0 R -/Parent 287 0 R -/Prev 291 0 R -/Next 299 0 R ->> endobj -291 0 obj << -/Title 292 0 R -/A 289 0 R -/Parent 287 0 R -/Next 295 0 R ->> endobj -287 0 obj << -/Title 288 0 R -/A 285 0 R -/Parent 1172 0 R -/Prev 259 0 R -/Next 335 0 R -/First 291 0 R -/Last 311 0 R -/Count -6 ->> endobj -283 0 obj << -/Title 284 0 R -/A 281 0 R -/Parent 267 0 R -/Prev 279 0 R ->> endobj -279 0 obj << -/Title 280 0 R -/A 277 0 R -/Parent 267 0 R -/Prev 275 0 R -/Next 283 0 R ->> endobj -275 0 obj << -/Title 276 0 R -/A 273 0 R -/Parent 267 0 R -/Prev 271 0 R -/Next 279 0 R ->> endobj -271 0 obj << -/Title 272 0 R -/A 269 0 R -/Parent 267 0 R -/Next 275 0 R ->> endobj -267 0 obj << -/Title 268 0 R -/A 265 0 R -/Parent 259 0 R -/Prev 263 0 R -/First 271 0 R -/Last 283 0 R -/Count -4 ->> endobj -263 0 obj << -/Title 264 0 R -/A 261 0 R -/Parent 259 0 R -/Next 267 0 R ->> endobj -259 0 obj << -/Title 260 0 R -/A 257 0 R -/Parent 1172 0 R -/Prev 235 0 R -/Next 287 0 R -/First 263 0 R -/Last 267 0 R -/Count -2 ->> endobj -255 0 obj << -/Title 256 0 R -/A 253 0 R -/Parent 243 0 R -/Prev 251 0 R ->> endobj -251 0 obj << -/Title 252 0 R -/A 249 0 R -/Parent 243 0 R -/Prev 247 0 R -/Next 255 0 R ->> endobj -247 0 obj << -/Title 248 0 R -/A 245 0 R -/Parent 243 0 R -/Next 251 0 R ->> endobj -243 0 obj << -/Title 244 0 R -/A 241 0 R -/Parent 235 0 R -/Prev 239 0 R -/First 247 0 R -/Last 255 0 R -/Count -3 ->> endobj -239 0 obj << -/Title 240 0 R -/A 237 0 R -/Parent 235 0 R -/Next 243 0 R ->> endobj -235 0 obj << -/Title 236 0 R -/A 233 0 R -/Parent 1172 0 R -/Prev 211 0 R -/Next 259 0 R -/First 239 0 R -/Last 243 0 R -/Count -2 ->> endobj -231 0 obj << -/Title 232 0 R -/A 229 0 R -/Parent 219 0 R -/Prev 227 0 R ->> endobj -227 0 obj << -/Title 228 0 R -/A 225 0 R -/Parent 219 0 R -/Prev 223 0 R -/Next 231 0 R ->> endobj -223 0 obj << -/Title 224 0 R -/A 221 0 R -/Parent 219 0 R -/Next 227 0 R ->> endobj -219 0 obj << -/Title 220 0 R -/A 217 0 R -/Parent 211 0 R -/Prev 215 0 R -/First 223 0 R -/Last 231 0 R -/Count -3 ->> endobj -215 0 obj << -/Title 216 0 R -/A 213 0 R -/Parent 211 0 R -/Next 219 0 R ->> endobj -211 0 obj << -/Title 212 0 R -/A 209 0 R -/Parent 1172 0 R -/Prev 143 0 R -/Next 235 0 R -/First 215 0 R -/Last 219 0 R -/Count -2 ->> endobj -207 0 obj << -/Title 208 0 R -/A 205 0 R -/Parent 171 0 R -/Prev 203 0 R ->> endobj -203 0 obj << -/Title 204 0 R -/A 201 0 R -/Parent 171 0 R -/Prev 199 0 R -/Next 207 0 R ->> endobj -199 0 obj << -/Title 200 0 R -/A 197 0 R -/Parent 171 0 R -/Prev 195 0 R -/Next 203 0 R ->> endobj -195 0 obj << -/Title 196 0 R -/A 193 0 R -/Parent 171 0 R -/Prev 191 0 R -/Next 199 0 R ->> endobj -191 0 obj << -/Title 192 0 R -/A 189 0 R -/Parent 171 0 R -/Prev 187 0 R -/Next 195 0 R ->> endobj -187 0 obj << -/Title 188 0 R -/A 185 0 R -/Parent 171 0 R -/Prev 183 0 R -/Next 191 0 R ->> endobj -183 0 obj << -/Title 184 0 R -/A 181 0 R -/Parent 171 0 R -/Prev 179 0 R -/Next 187 0 R ->> endobj -179 0 obj << -/Title 180 0 R -/A 177 0 R -/Parent 171 0 R -/Prev 175 0 R -/Next 183 0 R ->> endobj -175 0 obj << -/Title 176 0 R -/A 173 0 R -/Parent 171 0 R -/Next 179 0 R ->> endobj -171 0 obj << -/Title 172 0 R -/A 169 0 R -/Parent 143 0 R -/Prev 151 0 R -/First 175 0 R -/Last 207 0 R -/Count -9 ->> endobj -167 0 obj << -/Title 168 0 R -/A 165 0 R -/Parent 151 0 R -/Prev 163 0 R ->> endobj -163 0 obj << -/Title 164 0 R -/A 161 0 R -/Parent 151 0 R -/Prev 159 0 R -/Next 167 0 R ->> endobj -159 0 obj << -/Title 160 0 R -/A 157 0 R -/Parent 151 0 R -/Prev 155 0 R -/Next 163 0 R ->> endobj -155 0 obj << -/Title 156 0 R -/A 153 0 R -/Parent 151 0 R -/Next 159 0 R ->> endobj -151 0 obj << -/Title 152 0 R -/A 149 0 R -/Parent 143 0 R -/Prev 147 0 R -/Next 171 0 R -/First 155 0 R -/Last 167 0 R -/Count -4 ->> endobj -147 0 obj << -/Title 148 0 R -/A 145 0 R -/Parent 143 0 R -/Next 151 0 R ->> endobj -143 0 obj << -/Title 144 0 R -/A 141 0 R -/Parent 1172 0 R -/Prev 119 0 R -/Next 211 0 R -/First 147 0 R -/Last 171 0 R -/Count -3 ->> endobj -139 0 obj << -/Title 140 0 R -/A 137 0 R -/Parent 119 0 R -/Prev 131 0 R ->> endobj -135 0 obj << -/Title 136 0 R -/A 133 0 R -/Parent 131 0 R ->> endobj -131 0 obj << -/Title 132 0 R -/A 129 0 R -/Parent 119 0 R -/Prev 123 0 R -/Next 139 0 R -/First 135 0 R -/Last 135 0 R -/Count -1 ->> endobj -127 0 obj << -/Title 128 0 R -/A 125 0 R -/Parent 123 0 R ->> endobj -123 0 obj << -/Title 124 0 R -/A 121 0 R -/Parent 119 0 R -/Next 131 0 R -/First 127 0 R -/Last 127 0 R -/Count -1 ->> endobj -119 0 obj << -/Title 120 0 R -/A 117 0 R -/Parent 1172 0 R -/Prev 75 0 R -/Next 143 0 R -/First 123 0 R -/Last 139 0 R -/Count -3 ->> endobj -115 0 obj << -/Title 116 0 R -/A 113 0 R -/Parent 79 0 R -/Prev 111 0 R ->> endobj -111 0 obj << -/Title 112 0 R -/A 109 0 R -/Parent 79 0 R -/Prev 107 0 R -/Next 115 0 R ->> endobj -107 0 obj << -/Title 108 0 R -/A 105 0 R -/Parent 79 0 R -/Prev 103 0 R -/Next 111 0 R ->> endobj -103 0 obj << -/Title 104 0 R -/A 101 0 R -/Parent 79 0 R -/Prev 99 0 R -/Next 107 0 R ->> endobj -99 0 obj << -/Title 100 0 R -/A 97 0 R -/Parent 79 0 R -/Prev 95 0 R -/Next 103 0 R ->> endobj -95 0 obj << -/Title 96 0 R -/A 93 0 R -/Parent 79 0 R -/Prev 91 0 R -/Next 99 0 R ->> endobj -91 0 obj << -/Title 92 0 R -/A 89 0 R -/Parent 79 0 R -/Prev 87 0 R -/Next 95 0 R ->> endobj -87 0 obj << -/Title 88 0 R -/A 85 0 R -/Parent 79 0 R -/Prev 83 0 R -/Next 91 0 R ->> endobj -83 0 obj << -/Title 84 0 R -/A 81 0 R -/Parent 79 0 R -/Next 87 0 R ->> endobj -79 0 obj << -/Title 80 0 R -/A 77 0 R -/Parent 75 0 R -/First 83 0 R -/Last 115 0 R -/Count -9 ->> endobj -75 0 obj << -/Title 76 0 R -/A 73 0 R -/Parent 1172 0 R -/Prev 3 0 R -/Next 119 0 R -/First 79 0 R -/Last 79 0 R -/Count -1 ->> endobj -71 0 obj << -/Title 72 0 R -/A 69 0 R -/Parent 63 0 R -/Prev 67 0 R ->> endobj -67 0 obj << -/Title 68 0 R -/A 65 0 R -/Parent 63 0 R -/Next 71 0 R ->> endobj -63 0 obj << -/Title 64 0 R -/A 61 0 R -/Parent 3 0 R -/Prev 35 0 R -/First 67 0 R -/Last 71 0 R -/Count -2 ->> endobj -59 0 obj << -/Title 60 0 R -/A 57 0 R -/Parent 35 0 R -/Prev 55 0 R ->> endobj -55 0 obj << -/Title 56 0 R -/A 53 0 R -/Parent 35 0 R -/Prev 51 0 R -/Next 59 0 R ->> endobj -51 0 obj << -/Title 52 0 R -/A 49 0 R -/Parent 35 0 R -/Prev 47 0 R -/Next 55 0 R ->> endobj -47 0 obj << -/Title 48 0 R -/A 45 0 R -/Parent 35 0 R -/Prev 43 0 R -/Next 51 0 R ->> endobj -43 0 obj << -/Title 44 0 R -/A 41 0 R -/Parent 35 0 R -/Prev 39 0 R -/Next 47 0 R ->> endobj -39 0 obj << -/Title 40 0 R -/A 37 0 R -/Parent 35 0 R -/Next 43 0 R ->> endobj -35 0 obj << -/Title 36 0 R -/A 33 0 R -/Parent 3 0 R -/Prev 7 0 R -/Next 63 0 R -/First 39 0 R -/Last 59 0 R -/Count -6 ->> endobj -31 0 obj << -/Title 32 0 R -/A 29 0 R -/Parent 7 0 R -/Prev 27 0 R ->> endobj -27 0 obj << -/Title 28 0 R -/A 25 0 R -/Parent 7 0 R -/Prev 23 0 R -/Next 31 0 R ->> endobj -23 0 obj << -/Title 24 0 R -/A 21 0 R -/Parent 7 0 R -/Prev 19 0 R -/Next 27 0 R ->> endobj -19 0 obj << -/Title 20 0 R -/A 17 0 R -/Parent 7 0 R -/Prev 15 0 R -/Next 23 0 R ->> endobj -15 0 obj << -/Title 16 0 R -/A 13 0 R -/Parent 7 0 R -/Prev 11 0 R -/Next 19 0 R ->> endobj -11 0 obj << -/Title 12 0 R -/A 9 0 R -/Parent 7 0 R -/Next 15 0 R ->> endobj -7 0 obj << -/Title 8 0 R -/A 5 0 R -/Parent 3 0 R -/Next 35 0 R -/First 11 0 R -/Last 31 0 R -/Count -6 ->> endobj -3 0 obj << -/Title 4 0 R -/A 1 0 R -/Parent 1172 0 R -/Next 75 0 R -/First 7 0 R -/Last 63 0 R -/Count -3 ->> endobj -1173 0 obj << -/Names [(Doc-Start) 438 0 R (Item.1) 565 0 R (Item.10) 579 0 R (Item.100) 851 0 R (Item.101) 852 0 R (Item.102) 853 0 R] -/Limits [(Doc-Start) (Item.102)] ->> endobj -1174 0 obj << -/Names [(Item.103) 854 0 R (Item.104) 855 0 R (Item.105) 856 0 R (Item.106) 857 0 R (Item.107) 858 0 R (Item.108) 859 0 R] -/Limits [(Item.103) (Item.108)] ->> endobj -1175 0 obj << -/Names [(Item.109) 860 0 R (Item.11) 580 0 R (Item.110) 861 0 R (Item.111) 862 0 R (Item.112) 863 0 R (Item.113) 864 0 R] -/Limits [(Item.109) (Item.113)] ->> endobj -1176 0 obj << -/Names [(Item.114) 869 0 R (Item.115) 870 0 R (Item.116) 871 0 R (Item.117) 872 0 R (Item.118) 873 0 R (Item.119) 874 0 R] -/Limits [(Item.114) (Item.119)] ->> endobj -1177 0 obj << -/Names [(Item.12) 581 0 R (Item.120) 875 0 R (Item.121) 876 0 R (Item.122) 877 0 R (Item.123) 878 0 R (Item.124) 879 0 R] -/Limits [(Item.12) (Item.124)] ->> endobj -1178 0 obj << -/Names [(Item.125) 880 0 R (Item.126) 881 0 R (Item.127) 882 0 R (Item.128) 883 0 R (Item.129) 884 0 R (Item.13) 660 0 R] -/Limits [(Item.125) (Item.13)] ->> endobj -1179 0 obj << -/Names [(Item.130) 914 0 R (Item.131) 919 0 R (Item.132) 920 0 R (Item.133) 921 0 R (Item.134) 922 0 R (Item.135) 923 0 R] -/Limits [(Item.130) (Item.135)] ->> endobj -1180 0 obj << -/Names [(Item.136) 939 0 R (Item.137) 940 0 R (Item.138) 941 0 R (Item.139) 942 0 R (Item.14) 661 0 R (Item.140) 944 0 R] -/Limits [(Item.136) (Item.140)] ->> endobj -1181 0 obj << -/Names [(Item.141) 945 0 R (Item.142) 946 0 R (Item.143) 952 0 R (Item.144) 953 0 R (Item.145) 954 0 R (Item.146) 955 0 R] -/Limits [(Item.141) (Item.146)] ->> endobj -1182 0 obj << -/Names [(Item.147) 956 0 R (Item.148) 1058 0 R (Item.149) 1059 0 R (Item.15) 662 0 R (Item.150) 1060 0 R (Item.16) 721 0 R] -/Limits [(Item.147) (Item.16)] ->> endobj -1183 0 obj << -/Names [(Item.17) 722 0 R (Item.18) 725 0 R (Item.19) 726 0 R (Item.2) 566 0 R (Item.20) 728 0 R (Item.21) 729 0 R] -/Limits [(Item.17) (Item.21)] ->> endobj -1184 0 obj << -/Names [(Item.22) 730 0 R (Item.23) 731 0 R (Item.24) 732 0 R (Item.25) 733 0 R (Item.26) 735 0 R (Item.27) 736 0 R] -/Limits [(Item.22) (Item.27)] ->> endobj -1185 0 obj << -/Names [(Item.28) 737 0 R (Item.29) 744 0 R (Item.3) 567 0 R (Item.30) 745 0 R (Item.31) 747 0 R (Item.32) 748 0 R] -/Limits [(Item.28) (Item.32)] ->> endobj -1186 0 obj << -/Names [(Item.33) 749 0 R (Item.34) 750 0 R (Item.35) 751 0 R (Item.36) 752 0 R (Item.37) 753 0 R (Item.38) 754 0 R] -/Limits [(Item.33) (Item.38)] ->> endobj -1187 0 obj << -/Names [(Item.39) 755 0 R (Item.4) 568 0 R (Item.40) 756 0 R (Item.41) 762 0 R (Item.42) 763 0 R (Item.43) 764 0 R] -/Limits [(Item.39) (Item.43)] ->> endobj -1188 0 obj << -/Names [(Item.44) 765 0 R (Item.45) 766 0 R (Item.46) 767 0 R (Item.47) 768 0 R (Item.48) 769 0 R (Item.49) 770 0 R] -/Limits [(Item.44) (Item.49)] ->> endobj -1189 0 obj << -/Names [(Item.5) 569 0 R (Item.50) 771 0 R (Item.51) 772 0 R (Item.52) 773 0 R (Item.53) 775 0 R (Item.54) 776 0 R] -/Limits [(Item.5) (Item.54)] ->> endobj -1190 0 obj << -/Names [(Item.55) 777 0 R (Item.56) 778 0 R (Item.57) 779 0 R (Item.58) 780 0 R (Item.59) 790 0 R (Item.6) 575 0 R] -/Limits [(Item.55) (Item.6)] ->> endobj -1191 0 obj << -/Names [(Item.60) 791 0 R (Item.61) 792 0 R (Item.62) 793 0 R (Item.63) 794 0 R (Item.64) 795 0 R (Item.65) 796 0 R] -/Limits [(Item.60) (Item.65)] ->> endobj -1192 0 obj << -/Names [(Item.66) 797 0 R (Item.67) 798 0 R (Item.68) 799 0 R (Item.69) 800 0 R (Item.7) 576 0 R (Item.70) 802 0 R] -/Limits [(Item.66) (Item.70)] ->> endobj -1193 0 obj << -/Names [(Item.71) 808 0 R (Item.72) 810 0 R (Item.73) 811 0 R (Item.74) 812 0 R (Item.75) 813 0 R (Item.76) 814 0 R] -/Limits [(Item.71) (Item.76)] ->> endobj -1194 0 obj << -/Names [(Item.77) 815 0 R (Item.78) 816 0 R (Item.79) 817 0 R (Item.8) 577 0 R (Item.80) 818 0 R (Item.81) 819 0 R] -/Limits [(Item.77) (Item.81)] ->> endobj -1195 0 obj << -/Names [(Item.82) 820 0 R (Item.83) 821 0 R (Item.84) 822 0 R (Item.85) 823 0 R (Item.86) 824 0 R (Item.87) 825 0 R] -/Limits [(Item.82) (Item.87)] ->> endobj -1196 0 obj << -/Names [(Item.88) 826 0 R (Item.89) 827 0 R (Item.9) 578 0 R (Item.90) 828 0 R (Item.91) 829 0 R (Item.92) 839 0 R] -/Limits [(Item.88) (Item.92)] ->> endobj -1197 0 obj << -/Names [(Item.93) 840 0 R (Item.94) 841 0 R (Item.95) 842 0 R (Item.96) 843 0 R (Item.97) 844 0 R (Item.98) 845 0 R] -/Limits [(Item.93) (Item.98)] ->> endobj -1198 0 obj << -/Names [(Item.99) 850 0 R (appendix.A) 382 0 R (appendix.B) 402 0 R (cite.Sporer/Brandenburg/Edler) 599 0 R (figure.1) 544 0 R (figure.10) 979 0 R] -/Limits [(Item.99) (figure.10)] ->> endobj -1199 0 obj << -/Names [(figure.11) 1023 0 R (figure.12) 1035 0 R (figure.2) 591 0 R (figure.3) 592 0 R (figure.4) 670 0 R (figure.5) 677 0 R] -/Limits [(figure.11) (figure.5)] ->> endobj -1200 0 obj << -/Names [(figure.6) 707 0 R (figure.7) 969 0 R (figure.8) 970 0 R (figure.9) 971 0 R (page.1) 437 0 R (page.10) 574 0 R] -/Limits [(figure.6) (page.10)] ->> endobj -1201 0 obj << -/Names [(page.11) 590 0 R (page.12) 604 0 R (page.13) 613 0 R (page.14) 624 0 R (page.15) 628 0 R (page.16) 632 0 R] -/Limits [(page.11) (page.16)] ->> endobj -1202 0 obj << -/Names [(page.17) 636 0 R (page.18) 644 0 R (page.19) 650 0 R (page.2) 485 0 R (page.20) 659 0 R (page.21) 668 0 R] -/Limits [(page.17) (page.21)] ->> endobj -1203 0 obj << -/Names [(page.22) 676 0 R (page.23) 683 0 R (page.24) 689 0 R (page.25) 697 0 R (page.26) 705 0 R (page.27) 719 0 R] -/Limits [(page.22) (page.27)] ->> endobj -1204 0 obj << -/Names [(page.28) 743 0 R (page.29) 761 0 R (page.3) 524 0 R (page.30) 789 0 R (page.31) 807 0 R (page.32) 838 0 R] -/Limits [(page.28) (page.32)] ->> endobj -1205 0 obj << -/Names [(page.33) 849 0 R (page.34) 868 0 R (page.35) 891 0 R (page.36) 897 0 R (page.37) 901 0 R (page.38) 906 0 R] -/Limits [(page.33) (page.38)] ->> endobj -1206 0 obj << -/Names [(page.39) 912 0 R (page.4) 530 0 R (page.40) 918 0 R (page.41) 928 0 R (page.42) 933 0 R (page.43) 938 0 R] -/Limits [(page.39) (page.43)] ->> endobj -1207 0 obj << -/Names [(page.44) 951 0 R (page.45) 961 0 R (page.46) 968 0 R (page.47) 978 0 R (page.48) 986 0 R (page.49) 990 0 R] -/Limits [(page.44) (page.49)] ->> endobj -1208 0 obj << -/Names [(page.5) 536 0 R (page.50) 998 0 R (page.51) 1005 0 R (page.52) 1009 0 R (page.53) 1013 0 R (page.54) 1018 0 R] -/Limits [(page.5) (page.54)] ->> endobj -1209 0 obj << -/Names [(page.55) 1022 0 R (page.56) 1029 0 R (page.57) 1034 0 R (page.58) 1040 0 R (page.59) 1044 0 R (page.6) 543 0 R] -/Limits [(page.55) (page.6)] ->> endobj -1210 0 obj << -/Names [(page.60) 1048 0 R (page.61) 1052 0 R (page.62) 1057 0 R (page.63) 1064 0 R (page.64) 1068 0 R (page.65) 1072 0 R] -/Limits [(page.60) (page.65)] ->> endobj -1211 0 obj << -/Names [(page.66) 1076 0 R (page.67) 1080 0 R (page.68) 1089 0 R (page.69) 1093 0 R (page.7) 549 0 R (page.70) 1097 0 R] -/Limits [(page.66) (page.70)] ->> endobj -1212 0 obj << -/Names [(page.71) 1102 0 R (page.72) 1110 0 R (page.73) 1119 0 R (page.8) 554 0 R (page.9) 560 0 R (section*.1) 441 0 R] -/Limits [(page.71) (section*.1)] ->> endobj -1213 0 obj << -/Names [(section*.10) 605 0 R (section*.11) 606 0 R (section*.12) 607 0 R (section*.13) 608 0 R (section*.14) 614 0 R (section*.15) 615 0 R] -/Limits [(section*.10) (section*.15)] ->> endobj -1214 0 obj << -/Names [(section*.16) 616 0 R (section*.17) 617 0 R (section*.18) 663 0 R (section*.19) 669 0 R (section*.2) 537 0 R (section*.20) 678 0 R] -/Limits [(section*.16) (section*.20)] ->> endobj -1215 0 obj << -/Names [(section*.21) 684 0 R (section*.22) 685 0 R (section*.23) 720 0 R (section*.24) 724 0 R (section*.25) 727 0 R (section*.26) 734 0 R] -/Limits [(section*.21) (section*.26)] ->> endobj -1216 0 obj << -/Names [(section*.27) 746 0 R (section*.28) 774 0 R (section*.29) 907 0 R (section*.3) 561 0 R (section*.30) 913 0 R (section*.31) 1098 0 R] -/Limits [(section*.27) (section*.31)] ->> endobj -1217 0 obj << -/Names [(section*.32) 1111 0 R (section*.33) 1120 0 R (section*.4) 562 0 R (section*.5) 564 0 R (section*.6) 582 0 R (section*.7) 583 0 R] -/Limits [(section*.32) (section*.7)] ->> endobj -1218 0 obj << -/Names [(section*.8) 584 0 R (section*.9) 596 0 R (section.1) 2 0 R (section.10) 374 0 R (section.2) 74 0 R (section.3) 118 0 R] -/Limits [(section*.8) (section.3)] ->> endobj -1219 0 obj << -/Names [(section.4) 142 0 R (section.5) 210 0 R (section.6) 234 0 R (section.7) 258 0 R (section.8) 286 0 R (section.9) 334 0 R] -/Limits [(section.4) (section.9)] ->> endobj -1220 0 obj << -/Names [(subsection.1.1) 6 0 R (subsection.1.2) 34 0 R (subsection.1.3) 62 0 R (subsection.10.1) 378 0 R (subsection.2.1) 78 0 R (subsection.3.1) 122 0 R] -/Limits [(subsection.1.1) (subsection.3.1)] ->> endobj -1221 0 obj << -/Names [(subsection.3.2) 130 0 R (subsection.3.3) 138 0 R (subsection.4.1) 146 0 R (subsection.4.2) 150 0 R (subsection.4.3) 170 0 R (subsection.5.1) 214 0 R] -/Limits [(subsection.3.2) (subsection.5.1)] ->> endobj -1222 0 obj << -/Names [(subsection.5.2) 218 0 R (subsection.6.1) 238 0 R (subsection.6.2) 242 0 R (subsection.7.1) 262 0 R (subsection.7.2) 266 0 R (subsection.8.1) 290 0 R] -/Limits [(subsection.5.2) (subsection.8.1)] ->> endobj -1223 0 obj << -/Names [(subsection.8.2) 294 0 R (subsection.8.3) 298 0 R (subsection.8.4) 302 0 R (subsection.8.5) 306 0 R (subsection.8.6) 310 0 R (subsection.9.1) 338 0 R] -/Limits [(subsection.8.2) (subsection.9.1)] ->> endobj -1224 0 obj << -/Names [(subsection.9.2) 342 0 R (subsection.A.1) 386 0 R (subsection.A.2) 398 0 R (subsubsection.1.1.1) 10 0 R (subsubsection.1.1.2) 14 0 R (subsubsection.1.1.3) 18 0 R] -/Limits [(subsection.9.2) (subsubsection.1.1.3)] ->> endobj -1225 0 obj << -/Names [(subsubsection.1.1.4) 22 0 R (subsubsection.1.1.5) 26 0 R (subsubsection.1.1.6) 30 0 R (subsubsection.1.2.1) 38 0 R (subsubsection.1.2.2) 42 0 R (subsubsection.1.2.3) 46 0 R] -/Limits [(subsubsection.1.1.4) (subsubsection.1.2.3)] ->> endobj -1226 0 obj << -/Names [(subsubsection.1.2.4) 50 0 R (subsubsection.1.2.5) 54 0 R (subsubsection.1.2.6) 58 0 R (subsubsection.1.3.1) 66 0 R (subsubsection.1.3.2) 70 0 R (subsubsection.2.1.1) 82 0 R] -/Limits [(subsubsection.1.2.4) (subsubsection.2.1.1)] ->> endobj -1227 0 obj << -/Names [(subsubsection.2.1.2) 86 0 R (subsubsection.2.1.3) 90 0 R (subsubsection.2.1.4) 94 0 R (subsubsection.2.1.5) 98 0 R (subsubsection.2.1.6) 102 0 R (subsubsection.2.1.7) 106 0 R] -/Limits [(subsubsection.2.1.2) (subsubsection.2.1.7)] ->> endobj -1228 0 obj << -/Names [(subsubsection.2.1.8) 110 0 R (subsubsection.2.1.9) 114 0 R (subsubsection.3.1.1) 126 0 R (subsubsection.3.2.1) 134 0 R (subsubsection.4.2.1) 154 0 R (subsubsection.4.2.2) 158 0 R] -/Limits [(subsubsection.2.1.8) (subsubsection.4.2.2)] ->> endobj -1229 0 obj << -/Names [(subsubsection.4.2.3) 162 0 R (subsubsection.4.2.4) 166 0 R (subsubsection.4.3.1) 174 0 R (subsubsection.4.3.2) 178 0 R (subsubsection.4.3.3) 182 0 R (subsubsection.4.3.4) 186 0 R] -/Limits [(subsubsection.4.2.3) (subsubsection.4.3.4)] ->> endobj -1230 0 obj << -/Names [(subsubsection.4.3.5) 190 0 R (subsubsection.4.3.6) 194 0 R (subsubsection.4.3.7) 198 0 R (subsubsection.4.3.8) 202 0 R (subsubsection.4.3.9) 206 0 R (subsubsection.5.2.1) 222 0 R] -/Limits [(subsubsection.4.3.5) (subsubsection.5.2.1)] ->> endobj -1231 0 obj << -/Names [(subsubsection.5.2.2) 226 0 R (subsubsection.5.2.3) 230 0 R (subsubsection.6.2.1) 246 0 R (subsubsection.6.2.2) 250 0 R (subsubsection.6.2.3) 254 0 R (subsubsection.7.2.1) 270 0 R] -/Limits [(subsubsection.5.2.2) (subsubsection.7.2.1)] ->> endobj -1232 0 obj << -/Names [(subsubsection.7.2.2) 274 0 R (subsubsection.7.2.3) 278 0 R (subsubsection.7.2.4) 282 0 R (subsubsection.8.6.1) 314 0 R (subsubsection.8.6.2) 318 0 R (subsubsection.8.6.3) 322 0 R] -/Limits [(subsubsection.7.2.2) (subsubsection.8.6.3)] ->> endobj -1233 0 obj << -/Names [(subsubsection.8.6.4) 326 0 R (subsubsection.8.6.5) 330 0 R (subsubsection.9.2.1) 346 0 R (subsubsection.9.2.2) 350 0 R (subsubsection.9.2.3) 354 0 R (subsubsection.9.2.4) 358 0 R] -/Limits [(subsubsection.8.6.4) (subsubsection.9.2.4)] ->> endobj -1234 0 obj << -/Names [(subsubsection.9.2.5) 362 0 R (subsubsection.9.2.6) 366 0 R (subsubsection.9.2.7) 370 0 R (subsubsection.A.1.1) 390 0 R (subsubsection.A.1.2) 394 0 R] -/Limits [(subsubsection.9.2.5) (subsubsection.A.1.2)] ->> endobj -1235 0 obj << -/Kids [1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R] -/Limits [(Doc-Start) (Item.13)] ->> endobj -1236 0 obj << -/Kids [1179 0 R 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R] -/Limits [(Item.130) (Item.27)] ->> endobj -1237 0 obj << -/Kids [1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R] -/Limits [(Item.28) (Item.6)] ->> endobj -1238 0 obj << -/Kids [1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R] -/Limits [(Item.60) (Item.92)] ->> endobj -1239 0 obj << -/Kids [1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R] -/Limits [(Item.93) (page.21)] ->> endobj -1240 0 obj << -/Kids [1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R] -/Limits [(page.22) (page.54)] ->> endobj -1241 0 obj << -/Kids [1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R] -/Limits [(page.55) (section*.20)] ->> endobj -1242 0 obj << -/Kids [1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R] -/Limits [(section*.21) (subsection.3.1)] ->> endobj -1243 0 obj << -/Kids [1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R] -/Limits [(subsection.3.2) (subsubsection.2.1.1)] ->> endobj -1244 0 obj << -/Kids [1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R] -/Limits [(subsubsection.2.1.2) (subsubsection.8.6.3)] ->> endobj -1245 0 obj << -/Kids [1233 0 R 1234 0 R] -/Limits [(subsubsection.8.6.4) (subsubsection.A.1.2)] ->> endobj -1246 0 obj << -/Kids [1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R 1240 0 R] -/Limits [(Doc-Start) (page.54)] ->> endobj -1247 0 obj << -/Kids [1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R] -/Limits [(page.55) (subsubsection.A.1.2)] ->> endobj -1248 0 obj << -/Kids [1246 0 R 1247 0 R] -/Limits [(Doc-Start) (subsubsection.A.1.2)] ->> endobj -1249 0 obj << -/Dests 1248 0 R ->> endobj -1250 0 obj << -/Type /Catalog -/Pages 1171 0 R -/Outlines 1172 0 R -/Names 1249 0 R -/PageMode/UseOutlines -/OpenAction 405 0 R ->> endobj -1251 0 obj << -/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.10)/Keywords() -/CreationDate (D:20120203172217-05'00') -/ModDate (D:20120203172217-05'00') -/Trapped /False -/PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian) kpathsea version 5.0.0) ->> endobj -xref -0 1252 -0000000000 65535 f -0000000015 00000 n -0000033547 00000 n -0000478114 00000 n -0000000060 00000 n -0000000106 00000 n -0000033602 00000 n -0000478007 00000 n -0000000156 00000 n -0000000182 00000 n -0000033657 00000 n -0000477935 00000 n -0000000237 00000 n -0000000267 00000 n -0000033713 00000 n -0000477849 00000 n -0000000323 00000 n -0000000356 00000 n -0000033769 00000 n -0000477763 00000 n -0000000412 00000 n -0000000442 00000 n -0000037010 00000 n -0000477677 00000 n -0000000498 00000 n -0000000550 00000 n -0000048836 00000 n -0000477591 00000 n -0000000606 00000 n -0000000645 00000 n -0000048892 00000 n -0000477518 00000 n -0000000701 00000 n -0000000736 00000 n -0000048948 00000 n -0000477396 00000 n -0000000787 00000 n -0000000827 00000 n -0000051482 00000 n -0000477322 00000 n -0000000883 00000 n -0000000915 00000 n -0000051538 00000 n -0000477235 00000 n -0000000971 00000 n -0000000994 00000 n -0000051594 00000 n -0000477148 00000 n -0000001050 00000 n -0000001076 00000 n -0000054197 00000 n -0000477061 00000 n -0000001132 00000 n -0000001156 00000 n -0000054253 00000 n -0000476974 00000 n -0000001212 00000 n -0000001238 00000 n -0000054309 00000 n -0000476900 00000 n -0000001294 00000 n -0000001322 00000 n -0000056726 00000 n -0000476790 00000 n -0000001373 00000 n -0000001417 00000 n -0000056782 00000 n -0000476716 00000 n -0000001473 00000 n -0000001504 00000 n -0000057009 00000 n -0000476642 00000 n -0000001560 00000 n -0000001595 00000 n -0000075829 00000 n -0000476516 00000 n -0000001641 00000 n -0000001681 00000 n -0000075885 00000 n -0000476417 00000 n -0000001732 00000 n -0000001759 00000 n -0000075941 00000 n -0000476343 00000 n -0000001815 00000 n -0000001857 00000 n -0000075997 00000 n -0000476256 00000 n -0000001913 00000 n -0000001941 00000 n -0000076053 00000 n -0000476169 00000 n -0000001997 00000 n -0000002026 00000 n -0000078543 00000 n -0000476082 00000 n -0000002082 00000 n -0000002132 00000 n -0000078599 00000 n -0000475993 00000 n -0000002188 00000 n -0000002218 00000 n -0000078655 00000 n -0000475902 00000 n -0000002275 00000 n -0000002309 00000 n -0000079869 00000 n -0000475810 00000 n -0000002366 00000 n -0000002402 00000 n -0000082164 00000 n -0000475718 00000 n -0000002459 00000 n -0000002502 00000 n -0000082221 00000 n -0000475640 00000 n -0000002559 00000 n -0000002596 00000 n -0000084912 00000 n -0000475508 00000 n -0000002643 00000 n -0000002694 00000 n -0000084969 00000 n -0000475390 00000 n -0000002746 00000 n -0000002774 00000 n -0000085026 00000 n -0000475325 00000 n -0000002831 00000 n -0000002868 00000 n -0000085083 00000 n -0000475193 00000 n -0000002920 00000 n -0000002962 00000 n -0000085140 00000 n -0000475128 00000 n -0000003019 00000 n -0000003054 00000 n -0000100215 00000 n -0000475049 00000 n -0000003106 00000 n -0000003157 00000 n -0000105043 00000 n -0000474916 00000 n -0000003204 00000 n -0000003253 00000 n -0000105100 00000 n -0000474837 00000 n -0000003305 00000 n -0000003333 00000 n -0000105157 00000 n -0000474705 00000 n -0000003385 00000 n -0000003435 00000 n -0000105214 00000 n -0000474626 00000 n -0000003492 00000 n -0000003532 00000 n -0000105269 00000 n -0000474533 00000 n -0000003589 00000 n -0000003630 00000 n -0000107867 00000 n -0000474440 00000 n -0000003687 00000 n -0000003721 00000 n -0000107924 00000 n -0000474361 00000 n -0000003778 00000 n -0000003810 00000 n -0000122774 00000 n -0000474243 00000 n -0000003862 00000 n -0000003915 00000 n -0000122831 00000 n -0000474164 00000 n -0000003972 00000 n -0000004027 00000 n -0000129998 00000 n -0000474071 00000 n -0000004084 00000 n -0000004122 00000 n -0000130397 00000 n -0000473978 00000 n -0000004179 00000 n -0000004223 00000 n -0000132273 00000 n -0000473885 00000 n -0000004280 00000 n -0000004314 00000 n -0000133182 00000 n -0000473792 00000 n -0000004371 00000 n -0000004407 00000 n -0000135893 00000 n -0000473699 00000 n -0000004464 00000 n -0000004495 00000 n -0000139591 00000 n -0000473606 00000 n -0000004552 00000 n -0000004584 00000 n -0000139648 00000 n -0000473513 00000 n -0000004641 00000 n -0000004675 00000 n -0000141687 00000 n -0000473434 00000 n -0000004732 00000 n -0000004772 00000 n -0000144246 00000 n -0000473301 00000 n -0000004819 00000 n -0000004877 00000 n -0000144303 00000 n -0000473222 00000 n -0000004929 00000 n -0000004957 00000 n -0000144360 00000 n -0000473104 00000 n -0000005009 00000 n -0000005045 00000 n -0000144417 00000 n -0000473025 00000 n -0000005102 00000 n -0000005131 00000 n -0000147318 00000 n -0000472932 00000 n -0000005188 00000 n -0000005229 00000 n -0000150315 00000 n -0000472853 00000 n -0000005286 00000 n -0000005314 00000 n -0000154337 00000 n -0000472720 00000 n -0000005361 00000 n -0000005410 00000 n -0000154394 00000 n -0000472641 00000 n -0000005462 00000 n -0000005490 00000 n -0000154451 00000 n -0000472523 00000 n -0000005542 00000 n -0000005576 00000 n -0000154508 00000 n -0000472444 00000 n -0000005633 00000 n -0000005666 00000 n -0000154565 00000 n -0000472351 00000 n -0000005723 00000 n -0000005756 00000 n -0000157997 00000 n -0000472272 00000 n -0000005813 00000 n -0000005850 00000 n -0000164900 00000 n -0000472139 00000 n -0000005897 00000 n -0000005946 00000 n -0000164957 00000 n -0000472060 00000 n -0000005998 00000 n -0000006026 00000 n -0000165014 00000 n -0000471942 00000 n -0000006078 00000 n -0000006112 00000 n -0000165071 00000 n -0000471863 00000 n -0000006169 00000 n -0000006194 00000 n -0000185443 00000 n -0000471770 00000 n -0000006251 00000 n -0000006284 00000 n -0000188540 00000 n -0000471677 00000 n -0000006341 00000 n -0000006374 00000 n -0000191213 00000 n -0000471598 00000 n -0000006431 00000 n -0000006468 00000 n -0000200310 00000 n -0000471465 00000 n -0000006515 00000 n -0000006559 00000 n -0000200368 00000 n -0000471386 00000 n -0000006611 00000 n -0000006639 00000 n -0000200426 00000 n -0000471293 00000 n -0000006691 00000 n -0000006725 00000 n -0000236219 00000 n -0000471200 00000 n -0000006777 00000 n -0000006806 00000 n -0000236277 00000 n -0000471107 00000 n -0000006858 00000 n -0000006887 00000 n -0000258055 00000 n -0000471014 00000 n -0000006939 00000 n -0000006968 00000 n -0000260802 00000 n -0000470896 00000 n -0000007020 00000 n -0000007054 00000 n -0000260860 00000 n -0000470817 00000 n -0000007111 00000 n -0000007144 00000 n -0000263675 00000 n -0000470724 00000 n -0000007201 00000 n -0000007234 00000 n -0000267107 00000 n -0000470631 00000 n -0000007291 00000 n -0000007329 00000 n -0000267165 00000 n -0000470538 00000 n -0000007386 00000 n -0000007424 00000 n -0000269143 00000 n -0000470459 00000 n -0000007481 00000 n -0000007519 00000 n -0000271069 00000 n -0000470326 00000 n -0000007566 00000 n -0000007602 00000 n -0000271127 00000 n -0000470247 00000 n -0000007654 00000 n -0000007682 00000 n -0000271185 00000 n -0000470129 00000 n -0000007734 00000 n -0000007763 00000 n -0000271243 00000 n -0000470050 00000 n -0000007820 00000 n -0000007844 00000 n -0000271301 00000 n -0000469957 00000 n -0000007901 00000 n -0000007938 00000 n -0000273962 00000 n -0000469864 00000 n -0000007995 00000 n -0000008032 00000 n -0000274020 00000 n -0000469771 00000 n -0000008089 00000 n -0000008124 00000 n -0000274078 00000 n -0000469678 00000 n -0000008181 00000 n -0000008217 00000 n -0000274136 00000 n -0000469585 00000 n -0000008274 00000 n -0000008309 00000 n -0000275893 00000 n -0000469506 00000 n -0000008366 00000 n -0000008400 00000 n -0000278554 00000 n -0000469373 00000 n -0000008448 00000 n -0000008474 00000 n -0000278612 00000 n -0000469308 00000 n -0000008527 00000 n -0000008579 00000 n -0000282420 00000 n -0000469175 00000 n -0000008627 00000 n -0000008682 00000 n -0000282478 00000 n -0000469057 00000 n -0000008734 00000 n -0000008762 00000 n -0000282536 00000 n -0000468978 00000 n -0000008819 00000 n -0000008851 00000 n -0000282594 00000 n -0000468899 00000 n -0000008908 00000 n -0000008937 00000 n -0000285217 00000 n -0000468820 00000 n -0000008989 00000 n -0000009022 00000 n -0000287747 00000 n -0000468740 00000 n -0000009070 00000 n -0000009117 00000 n -0000010280 00000 n -0000010627 00000 n -0000010777 00000 n -0000010933 00000 n -0000011095 00000 n -0000011257 00000 n -0000011419 00000 n -0000011580 00000 n -0000011742 00000 n -0000011904 00000 n -0000012060 00000 n -0000012222 00000 n -0000012384 00000 n -0000012546 00000 n -0000012708 00000 n -0000012870 00000 n -0000013032 00000 n -0000013188 00000 n -0000013350 00000 n -0000013511 00000 n -0000013662 00000 n -0000013817 00000 n -0000013979 00000 n -0000014141 00000 n -0000014303 00000 n -0000014464 00000 n -0000014625 00000 n -0000014787 00000 n -0000017025 00000 n -0000015119 00000 n -0000009169 00000 n -0000014949 00000 n -0000015005 00000 n -0000465719 00000 n -0000465288 00000 n -0000015062 00000 n -0000465143 00000 n -0000466737 00000 n -0000017187 00000 n -0000017349 00000 n -0000017499 00000 n -0000017655 00000 n -0000017817 00000 n -0000017973 00000 n -0000018135 00000 n -0000018290 00000 n -0000018441 00000 n -0000018596 00000 n -0000018748 00000 n -0000018910 00000 n -0000019072 00000 n -0000019234 00000 n -0000019396 00000 n -0000019552 00000 n -0000019714 00000 n -0000019876 00000 n -0000020038 00000 n -0000020199 00000 n -0000020360 00000 n -0000020522 00000 n -0000020684 00000 n -0000020846 00000 n -0000021008 00000 n -0000021159 00000 n -0000021315 00000 n -0000021470 00000 n -0000021632 00000 n -0000021793 00000 n -0000021955 00000 n -0000022106 00000 n -0000022262 00000 n -0000022418 00000 n -0000022578 00000 n -0000022739 00000 n -0000024890 00000 n -0000025041 00000 n -0000022957 00000 n -0000016598 00000 n -0000015217 00000 n -0000022901 00000 n -0000025197 00000 n -0000025353 00000 n -0000025514 00000 n -0000025675 00000 n -0000025837 00000 n -0000025999 00000 n -0000026149 00000 n -0000026304 00000 n -0000026460 00000 n -0000026616 00000 n -0000026772 00000 n -0000026928 00000 n -0000027083 00000 n -0000027243 00000 n -0000027405 00000 n -0000027567 00000 n -0000027729 00000 n -0000027891 00000 n -0000028042 00000 n -0000028198 00000 n -0000028351 00000 n -0000028513 00000 n -0000028675 00000 n -0000028837 00000 n -0000028998 00000 n -0000029160 00000 n -0000029322 00000 n -0000029484 00000 n -0000029635 00000 n -0000029791 00000 n -0000029943 00000 n -0000030099 00000 n -0000030260 00000 n -0000030422 00000 n -0000030577 00000 n -0000030785 00000 n -0000024463 00000 n -0000023042 00000 n -0000030729 00000 n -0000033187 00000 n -0000033339 00000 n -0000033825 00000 n -0000033040 00000 n -0000030870 00000 n -0000033491 00000 n -0000036652 00000 n -0000036805 00000 n -0000037123 00000 n -0000036505 00000 n -0000033910 00000 n -0000036954 00000 n -0000037066 00000 n -0000466300 00000 n -0000038810 00000 n -0000049066 00000 n -0000038691 00000 n -0000037221 00000 n -0000048780 00000 n -0000049004 00000 n -0000048002 00000 n -0000051650 00000 n -0000051307 00000 n -0000049195 00000 n -0000051426 00000 n -0000466855 00000 n -0000054365 00000 n -0000054022 00000 n -0000051735 00000 n -0000054141 00000 n -0000056215 00000 n -0000056367 00000 n -0000057348 00000 n -0000056060 00000 n -0000054450 00000 n -0000056670 00000 n -0000056838 00000 n -0000056895 00000 n -0000056519 00000 n -0000056952 00000 n -0000057065 00000 n -0000057122 00000 n -0000057179 00000 n -0000057236 00000 n -0000057292 00000 n -0000062502 00000 n -0000060649 00000 n -0000059905 00000 n -0000057433 00000 n -0000060024 00000 n -0000060080 00000 n -0000060137 00000 n -0000060194 00000 n -0000060251 00000 n -0000060308 00000 n -0000060365 00000 n -0000060422 00000 n -0000060478 00000 n -0000060535 00000 n -0000060592 00000 n -0000064485 00000 n -0000066362 00000 n -0000066768 00000 n -0000062363 00000 n -0000060747 00000 n -0000066533 00000 n -0000066589 00000 n -0000066650 00000 n -0000464852 00000 n -0000465867 00000 n -0000465576 00000 n -0000066711 00000 n -0000064366 00000 n -0000066229 00000 n -0000292814 00000 n -0000069648 00000 n -0000070093 00000 n -0000069509 00000 n -0000066949 00000 n -0000069811 00000 n -0000069867 00000 n -0000069924 00000 n -0000069981 00000 n -0000070037 00000 n -0000072870 00000 n -0000073325 00000 n -0000072731 00000 n -0000070191 00000 n -0000073042 00000 n -0000073098 00000 n -0000073155 00000 n -0000073212 00000 n -0000073269 00000 n -0000465433 00000 n -0000466592 00000 n -0000466973 00000 n -0000076109 00000 n -0000075654 00000 n -0000073449 00000 n -0000075773 00000 n -0000078712 00000 n -0000078368 00000 n -0000076207 00000 n -0000078487 00000 n -0000079926 00000 n -0000079694 00000 n -0000078836 00000 n -0000079813 00000 n -0000082278 00000 n -0000081989 00000 n -0000080037 00000 n -0000082108 00000 n -0000084249 00000 n -0000084400 00000 n -0000084552 00000 n -0000084704 00000 n -0000085197 00000 n -0000084086 00000 n -0000082376 00000 n -0000084856 00000 n -0000466446 00000 n -0000087537 00000 n -0000087755 00000 n -0000087398 00000 n -0000085321 00000 n -0000087699 00000 n -0000466154 00000 n -0000467091 00000 n -0000090241 00000 n -0000090402 00000 n -0000090564 00000 n -0000091010 00000 n -0000090086 00000 n -0000087892 00000 n -0000090726 00000 n -0000090782 00000 n -0000090839 00000 n -0000090896 00000 n -0000090953 00000 n -0000092482 00000 n -0000094171 00000 n -0000092363 00000 n -0000091160 00000 n -0000093996 00000 n -0000094052 00000 n -0000094109 00000 n -0000093847 00000 n -0000096066 00000 n -0000097732 00000 n -0000095947 00000 n -0000094326 00000 n -0000097558 00000 n -0000097614 00000 n -0000097676 00000 n -0000097409 00000 n -0000100272 00000 n -0000099926 00000 n -0000097900 00000 n -0000100045 00000 n -0000100101 00000 n -0000100158 00000 n -0000102085 00000 n -0000101910 00000 n -0000100409 00000 n -0000102029 00000 n -0000104229 00000 n -0000104380 00000 n -0000104532 00000 n -0000104684 00000 n -0000105325 00000 n -0000104058 00000 n -0000102157 00000 n -0000104987 00000 n -0000104836 00000 n -0000467209 00000 n -0000107357 00000 n -0000107509 00000 n -0000108043 00000 n -0000107202 00000 n -0000105436 00000 n -0000107811 00000 n -0000107661 00000 n -0000107981 00000 n -0000110135 00000 n -0000110285 00000 n -0000110587 00000 n -0000110739 00000 n -0000110891 00000 n -0000111043 00000 n -0000114375 00000 n -0000114527 00000 n -0000112218 00000 n -0000109948 00000 n -0000108198 00000 n -0000111195 00000 n -0000111251 00000 n -0000111308 00000 n -0000111365 00000 n -0000110435 00000 n -0000111422 00000 n -0000111479 00000 n -0000111536 00000 n -0000111593 00000 n -0000111650 00000 n -0000111707 00000 n -0000111764 00000 n -0000111821 00000 n -0000111878 00000 n -0000111934 00000 n -0000111990 00000 n -0000112047 00000 n -0000112104 00000 n -0000112161 00000 n -0000114679 00000 n -0000114841 00000 n -0000115795 00000 n -0000114212 00000 n -0000112316 00000 n -0000115001 00000 n -0000115057 00000 n -0000115114 00000 n -0000115170 00000 n -0000115227 00000 n -0000115284 00000 n -0000115341 00000 n -0000115398 00000 n -0000115455 00000 n -0000115512 00000 n -0000115569 00000 n -0000115625 00000 n -0000115681 00000 n -0000115738 00000 n -0000464560 00000 n -0000118912 00000 n -0000117655 00000 n -0000115919 00000 n -0000117774 00000 n -0000117830 00000 n -0000117887 00000 n -0000117944 00000 n -0000118001 00000 n -0000118058 00000 n -0000118115 00000 n -0000118172 00000 n -0000118229 00000 n -0000118286 00000 n -0000118343 00000 n -0000118400 00000 n -0000118457 00000 n -0000118513 00000 n -0000118570 00000 n -0000118627 00000 n -0000118684 00000 n -0000118741 00000 n -0000118798 00000 n -0000118855 00000 n -0000121475 00000 n -0000121637 00000 n -0000121788 00000 n -0000122092 00000 n -0000122244 00000 n -0000123400 00000 n -0000121288 00000 n -0000119010 00000 n -0000122549 00000 n -0000122605 00000 n -0000122662 00000 n -0000122719 00000 n -0000122888 00000 n -0000122945 00000 n -0000123002 00000 n -0000123059 00000 n -0000123116 00000 n -0000123173 00000 n -0000123230 00000 n -0000123287 00000 n -0000121939 00000 n -0000123343 00000 n -0000122396 00000 n -0000126752 00000 n -0000125382 00000 n -0000123511 00000 n -0000125501 00000 n -0000125557 00000 n -0000464998 00000 n -0000125614 00000 n -0000125671 00000 n -0000125728 00000 n -0000125785 00000 n -0000125842 00000 n -0000125899 00000 n -0000125956 00000 n -0000126013 00000 n -0000126069 00000 n -0000126126 00000 n -0000126183 00000 n -0000126240 00000 n -0000126297 00000 n -0000126354 00000 n -0000126411 00000 n -0000126467 00000 n -0000126524 00000 n -0000126581 00000 n -0000126638 00000 n -0000126695 00000 n -0000467327 00000 n -0000129296 00000 n -0000129458 00000 n -0000129620 00000 n -0000129782 00000 n -0000130511 00000 n -0000129133 00000 n -0000126889 00000 n -0000129942 00000 n -0000130055 00000 n -0000130112 00000 n -0000130169 00000 n -0000130226 00000 n -0000130283 00000 n -0000130340 00000 n -0000130454 00000 n -0000133239 00000 n -0000132098 00000 n -0000130609 00000 n -0000132217 00000 n -0000132330 00000 n -0000132387 00000 n -0000132444 00000 n -0000132501 00000 n -0000132557 00000 n -0000132614 00000 n -0000132671 00000 n -0000132728 00000 n -0000132785 00000 n -0000132841 00000 n -0000132898 00000 n -0000132955 00000 n -0000133012 00000 n -0000133069 00000 n -0000133126 00000 n -0000135950 00000 n -0000134808 00000 n -0000133337 00000 n -0000134927 00000 n -0000134983 00000 n -0000135040 00000 n -0000135097 00000 n -0000135154 00000 n -0000135211 00000 n -0000135268 00000 n -0000135325 00000 n -0000135382 00000 n -0000135438 00000 n -0000135495 00000 n -0000135552 00000 n -0000135609 00000 n -0000135666 00000 n -0000135723 00000 n -0000135779 00000 n -0000135836 00000 n -0000138908 00000 n -0000139080 00000 n -0000139232 00000 n -0000139705 00000 n -0000138745 00000 n -0000136048 00000 n -0000139535 00000 n -0000139384 00000 n -0000141458 00000 n -0000141744 00000 n -0000141319 00000 n -0000139829 00000 n -0000141631 00000 n -0000144474 00000 n -0000144071 00000 n -0000141829 00000 n -0000144190 00000 n -0000467445 00000 n -0000147432 00000 n -0000147143 00000 n -0000144624 00000 n -0000147262 00000 n -0000147375 00000 n -0000150029 00000 n -0000150428 00000 n -0000149890 00000 n -0000147543 00000 n -0000150202 00000 n -0000150258 00000 n -0000150371 00000 n -0000151849 00000 n -0000151389 00000 n -0000150552 00000 n -0000151508 00000 n -0000151564 00000 n -0000151621 00000 n -0000151678 00000 n -0000151735 00000 n -0000151792 00000 n -0000154119 00000 n -0000154622 00000 n -0000153980 00000 n -0000151947 00000 n -0000154281 00000 n -0000157780 00000 n -0000158054 00000 n -0000157641 00000 n -0000154759 00000 n -0000157941 00000 n -0000464707 00000 n -0000161055 00000 n -0000160481 00000 n -0000158242 00000 n -0000160600 00000 n -0000160656 00000 n -0000160713 00000 n -0000160770 00000 n -0000160827 00000 n -0000466012 00000 n -0000160884 00000 n -0000160941 00000 n -0000160998 00000 n -0000467563 00000 n -0000162173 00000 n -0000161713 00000 n -0000161243 00000 n -0000161832 00000 n -0000161888 00000 n -0000161945 00000 n -0000162002 00000 n -0000162059 00000 n -0000162116 00000 n -0000166090 00000 n -0000165128 00000 n -0000164725 00000 n -0000162258 00000 n -0000164844 00000 n -0000169742 00000 n -0000173727 00000 n -0000180929 00000 n -0000178808 00000 n -0000165971 00000 n -0000165226 00000 n -0000178566 00000 n -0000178622 00000 n -0000178684 00000 n -0000178746 00000 n -0000169309 00000 n -0000173296 00000 n -0000178063 00000 n -0000185500 00000 n -0000180810 00000 n -0000178950 00000 n -0000185325 00000 n -0000185381 00000 n -0000184891 00000 n -0000188161 00000 n -0000188322 00000 n -0000188597 00000 n -0000188014 00000 n -0000185668 00000 n -0000188484 00000 n -0000191270 00000 n -0000191038 00000 n -0000188734 00000 n -0000191157 00000 n -0000467681 00000 n -0000193439 00000 n -0000193600 00000 n -0000193762 00000 n -0000193980 00000 n -0000193284 00000 n -0000191420 00000 n -0000193924 00000 n -0000196342 00000 n -0000196504 00000 n -0000196666 00000 n -0000196882 00000 n -0000196182 00000 n -0000194117 00000 n -0000196824 00000 n -0000197425 00000 n -0000197245 00000 n -0000197020 00000 n -0000197367 00000 n -0000200484 00000 n -0000200130 00000 n -0000197524 00000 n -0000200252 00000 n -0000201769 00000 n -0000201280 00000 n -0000201100 00000 n -0000200596 00000 n -0000201222 00000 n -0000234480 00000 n -0000201646 00000 n -0000201353 00000 n -0000234359 00000 n -0000234417 00000 n -0000467803 00000 n -0000233517 00000 n -0000236335 00000 n -0000236038 00000 n -0000234599 00000 n -0000236161 00000 n -0000237364 00000 n -0000258176 00000 n -0000237241 00000 n -0000236447 00000 n -0000257997 00000 n -0000258113 00000 n -0000257221 00000 n -0000260918 00000 n -0000260621 00000 n -0000258321 00000 n -0000260744 00000 n -0000263733 00000 n -0000263494 00000 n -0000261043 00000 n -0000263617 00000 n -0000265596 00000 n -0000265415 00000 n -0000263858 00000 n -0000265538 00000 n -0000267223 00000 n -0000266926 00000 n -0000265695 00000 n -0000267049 00000 n -0000467928 00000 n -0000269378 00000 n -0000268962 00000 n -0000267361 00000 n -0000269085 00000 n -0000269201 00000 n -0000269260 00000 n -0000269319 00000 n -0000271359 00000 n -0000270888 00000 n -0000269516 00000 n -0000271011 00000 n -0000274193 00000 n -0000273781 00000 n -0000271497 00000 n -0000273904 00000 n -0000275951 00000 n -0000275712 00000 n -0000274318 00000 n -0000275835 00000 n -0000278669 00000 n -0000278373 00000 n -0000276063 00000 n -0000278496 00000 n -0000279485 00000 n -0000279304 00000 n -0000278794 00000 n -0000279427 00000 n -0000468053 00000 n -0000281724 00000 n -0000281876 00000 n -0000282029 00000 n -0000282196 00000 n -0000282652 00000 n -0000281553 00000 n -0000279584 00000 n -0000282362 00000 n -0000285275 00000 n -0000285036 00000 n -0000282764 00000 n -0000285159 00000 n -0000287016 00000 n -0000286776 00000 n -0000285400 00000 n -0000286899 00000 n -0000286957 00000 n -0000287805 00000 n -0000287566 00000 n -0000287128 00000 n -0000287689 00000 n -0000289224 00000 n -0000290760 00000 n -0000290929 00000 n -0000291107 00000 n -0000291560 00000 n -0000289053 00000 n -0000287904 00000 n -0000291443 00000 n -0000291501 00000 n -0000291275 00000 n -0000290522 00000 n -0000290679 00000 n -0000292285 00000 n -0000292871 00000 n -0000292132 00000 n -0000291689 00000 n -0000292698 00000 n -0000292756 00000 n -0000292492 00000 n -0000468178 00000 n -0000292970 00000 n -0000292994 00000 n -0000293440 00000 n -0000293954 00000 n -0000293980 00000 n -0000294012 00000 n -0000294536 00000 n -0000295108 00000 n -0000295188 00000 n -0000295346 00000 n -0000295997 00000 n -0000296575 00000 n -0000296995 00000 n -0000297638 00000 n -0000298122 00000 n -0000298765 00000 n -0000305693 00000 n -0000305921 00000 n -0000314080 00000 n -0000314414 00000 n -0000325527 00000 n -0000325807 00000 n -0000333394 00000 n -0000333622 00000 n -0000356372 00000 n -0000356948 00000 n -0000367998 00000 n -0000368282 00000 n -0000376904 00000 n -0000377172 00000 n -0000385149 00000 n -0000385399 00000 n -0000402361 00000 n -0000402794 00000 n -0000410704 00000 n -0000410991 00000 n -0000417968 00000 n -0000418194 00000 n -0000425509 00000 n -0000425751 00000 n -0000440906 00000 n -0000441263 00000 n -0000450047 00000 n -0000450449 00000 n -0000464002 00000 n -0000468258 00000 n -0000468378 00000 n -0000468501 00000 n -0000468581 00000 n -0000468663 00000 n -0000478223 00000 n -0000478401 00000 n -0000478580 00000 n -0000478758 00000 n -0000478937 00000 n -0000479114 00000 n -0000479291 00000 n -0000479470 00000 n -0000479648 00000 n -0000479827 00000 n -0000480006 00000 n -0000480176 00000 n -0000480347 00000 n -0000480517 00000 n -0000480688 00000 n -0000480858 00000 n -0000481029 00000 n -0000481198 00000 n -0000481367 00000 n -0000481538 00000 n -0000481708 00000 n -0000481879 00000 n -0000482049 00000 n -0000482220 00000 n -0000482390 00000 n -0000482561 00000 n -0000482765 00000 n -0000482949 00000 n -0000483124 00000 n -0000483295 00000 n -0000483465 00000 n -0000483636 00000 n -0000483806 00000 n -0000483977 00000 n -0000484147 00000 n -0000484318 00000 n -0000484491 00000 n -0000484665 00000 n -0000484842 00000 n -0000485017 00000 n -0000485195 00000 n -0000485398 00000 n -0000485600 00000 n -0000485803 00000 n -0000486006 00000 n -0000486206 00000 n -0000486394 00000 n -0000486581 00000 n -0000486804 00000 n -0000487031 00000 n -0000487258 00000 n -0000487485 00000 n -0000487729 00000 n -0000487990 00000 n -0000488251 00000 n -0000488514 00000 n -0000488781 00000 n -0000489048 00000 n -0000489315 00000 n -0000489582 00000 n -0000489849 00000 n -0000490116 00000 n -0000490353 00000 n -0000490471 00000 n -0000490588 00000 n -0000490703 00000 n -0000490819 00000 n -0000490935 00000 n -0000491051 00000 n -0000491171 00000 n -0000491298 00000 n -0000491433 00000 n -0000491573 00000 n -0000491677 00000 n -0000491795 00000 n -0000491914 00000 n -0000492008 00000 n -0000492048 00000 n -0000492180 00000 n -trailer -<< /Size 1252 -/Root 1250 0 R -/Info 1251 0 R -/ID [ ] >> -startxref -492507 -%%EOF diff --git a/libs/libvorbis-1.3.3/doc/evenlsp.png b/libs/libvorbis-1.3.3/doc/evenlsp.png deleted file mode 100644 index 4d4fee45c2572a8ed7b410871dcdc96337c57e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2540 zcmV>`g63e+!j3vl(YRg(X zbCZ?K+WTGhBg|IqN7@*La0nJgq$L$sWbt<)+O9(NQ$*FD2ecTOsi~={si~U<9Tr*slKem-WJ}om}6LcAbv6^OUM|hx!xpU)!Cw+H&2C? zZFoq_`-p5)GZ3a-uNf`xjbV5py-8jylBcNVBb;m_j_CM@c@iw9Z+3zp*dKWjFXY)} zlInpY+j@j-|MeW%Mt11%x|>u@4*-&$6zH%w`H4SWL!&@`LkZHnmZ76*9~!;eM@qKRgP|VL|jS2yP*r2r`ewrk}2LS zpYz#W7)1Wp+lSx>LC_#`sU$1gvdxT^W}RAmh>IZVuFr$lSrQ>13Fvrx%k7$}nUGMs z{-k_ayjecyvzfv`5uu|RMbY-kYS)C-Km|pi@2alPqarneY0OmdO-vmd|+(P%#5N;yJl1B>9$8#N%`1 zdW&yYv}cIA>sxQk?00Tu%l{$1{pC{cAMv#Hv{m`M@+_fd@ZK2D0OBP)AXB_qKIf|m ziwu$U<3-(~F)*oordc9}Q!~7fXF>yFrTjOkB|`;XF<8V!!qg6%M2jACJZdlu85%Tg zq1l2J<|r{oh8EIXIq7co@WP~OPm)g$p&1^2^3G&QXiA8}FY&>n_M&d7xksr=nzhcP z9j<|=)l%?ngB3<0qD*}wP4{5-Q<}cw>fSQSq|fC^!SBdE8eEyLeU(3WBjAtXm6I?% z&XW8`ZUjjcMnf4!rNv0d+nN#aG>&pUK!fWcUoa|%F(U{3nw=$Kg3PEW z3b0HN1x#9!ilPa7@D$+H&7>vKV3K%DoEFz^YHDg~YHF%s$RHiLh4FsV)ssy!v;uN! zyx(+HSTZ8^`jVVtEWI;!cIBI$&3Dg@0(SOhR)eS2mBxJs-q?OiRz%!Z(kPIoqDWL_ zHMT%wY?C&Lv{KoFCu5~(stVfHjc|;m3ied~VjGH90NkBbY%jmtF*bkGbqt-n4a5?4 z9cbwQ=}w&dg@#;$lYp^z5-f2eP5tZN|C#?~B&Me7Od9`LbK;V)+ zz-v>gMP{yh1xUw@Cu5$MCn-%vBq(w$aP!>)nI*AA(Hcm%0PNvgGUM^51Ago#bpZUe zgw>~7Y`x+m;#W6!4u6HuWX9u92OJlZRymT*>c@)Nk!MuSJpGfVW{CLzvVYE3lI>#B zM}mssuonBuGN07Uhd4iFCewegj7rtrxolE)hOC_}Ylf)$v;GodYNlrMB*drmZ$S{O zjj{+q?P}jrH;Fr){v_Bkvhjn<4I4emC`?u6m=dQQ#)v>quLmMD8^jhtZdoggtzr_Ju z&siTuu8HURlR$ie)#6r^rANiQeJbAeeM=62Zc;@97mawCrtbRQz7t8|*nNMJ+C?;r zTPY-!kF&F4l9vF3NBm&boi)0A%E32eH0Y9~oe(cBZbe!0H79!_+^heo;Ws&X$(#|Z zNp*eSdL6g6(vu|Hz;%rH@40u0^Gn4fVMA)JxD{o|*V4_qY)8v&8P{5m%`D%_pX@`n{?#|?{S*G4tuv! zNDBLtI^87iji%E(=@~HMhv6Mu!-EGQ^SZbdW&c>u$Cx~6KE~C|pAarf^4+5CCLx=^ zfDu0o|MkK>a#u>KnBrEHC0|#LtA8YYIcHTfyUBaLBpsYIRnjw;957(S4<$U02A*FU zoOFtBi(66Mwb(cpPhZK%yx$g&f4^*bX;S@e_B;LXWcxXEVE>#wct3E&4=oz<{8D*R z`IuHH%WyhW-5tI`B!fo$)syn`OT#94y08_s?ifbUK~VdWG;qWZP5!DcaegUp*-hzk z{aYE{dw-p4Bm;Me?{FiH0Y0UMYtUkg(fLdXv7Dwy2Jz?LKO9%)>rp28mJ%ZPogw>h zT-jS(H)%4?FUd3=Wm1dL*kYvTmquV|^Cp~Ma)7+9-c@%K&M(D4D`3Ki*kh8MMbVZ~ zOcD!n(vqTRbHW}x3$%iXOOlRBk}zpJ&BU3Sn)*M)NQ|o$xX*C_0000FoZ&bc{2$SLWx4Yc8RP*Wo9V!wnT&vLbO;? z$~G~Xv?4UflC82YF|vNA^ZW1jJ>Ty+uk*b3yk6(t*S+VS*S(L+u(U8m3uA==06;@z zk~IMEfxLbhlAos+Y(m_54cU@nW4yJsRa#n_n3%|OjEs!1*=$=|+rYp;9UUE6Sy@R* z$!E`=X=rFfM@PH6yQin8`}+E-sHmV&C_X+u1OkD>;T}DDbm-6_7wsK)0bsisL^8Aq zJvV(n0UoZYH0FLP?mQBdleD%K9af;u=hS5IG9lmns2#}^`zW38!K)0{N7y7t7+d{! zyVJ{%mbj_S3AmoG4y+b`2yc1*Ld#rQ)?;d9`b%+5%X-v?N#pa6vOQDu#rBM#CDyJ_ zI-fM98n9NMUd9d6af09zS2cjDuW@Ejzr`~KH7?^kXz!K4toPOye){5Jcx8|H>reCC zEQDvNN)1Td*j}ae=8q@5;+2|_m$Pt=TYN;_;RcyHQ8s%<`@kVb^=)kt@yg(d^hYxu zUqtg4qWWIVyc=&8FI@P|-8l!otZYI{Yw*FRvy+NeUclgb|6%{zNWi!3m3;XD2IKuM z0zjhNDUMT1cRQT6?Rq+{h6XwZ+4~u$H8huXvGWYAssXA6`8xMN|3d>Q zF%;0guWkjOEwX8WoFzbniJO?W)Q1jU@<+Fm&Mk*^DmUy$8PMrESq_*h=lvY1uMTGI zVDCqjsG+G9mydhY#~rPG9I^LQZHYU6YISucZUQN^l(D00;ag;eNzQvdj7a6KCXR+8 zWKwTtFe>&?aWF5!03N5}#PA+R%!lWFbphU@m(63lbxp4lDmQhYwzIlp+$Goml`-l7 ze@bv7O`r9x5=Fi`L%w-V*7tr&B<$Tc$fc_Da9;HtkAyo*F7MXx z5M}HQtbXV-Xj7Y9$W{t3t3_y=6DDl=xV zY!7ftPoV{0*VA8)pjylu!2{E2Fth6r&hQHVJ%IWkDT@94Ro1rW5N!1n^D`*qiwO<` z7!@J&?)zj{?tvfG&vE-YoqHlQo~+RVM6ssbL>zt_Q|nF8NqpUr>Zf-}7@G=9T`2Ia zscS2`$LFFRK1!FriAqlc3(iT_Xwf_3KtDK(UNlchpbXgyaofE|~G_C+}T(giy<2l1N zmwFMOcDD$j?1`Ht2G1ORpP1J9bRv@MYKZ?J4r|L3JgVfvg0hF@Tb7k76tiTlw{I-^mA6uBum*JE4wLMcPQ(t z8^bT|_{MO7o6ytu<4aQK%>PGW^FrSRM6=pv2R1Kr7=7G^U(fP{5rs?0H-Z#(eEGk& z_3-PqGqEGz_&AKOmX-(uzHuAMqg^1@Nlj{=;Q_zgX3em(hDo^_6u)GN~MMmX!2oBbuIQl_LQUwd*Q(tha13yX^iPSZ8LcWA=a zve!+Jck}_idIX9bT@BvUwC$Ra?mwvjq>10{uL6PmW`4T%Oj2ImWK_#wgVQwfo>U3Y zkg7q)*4=p+@ff_hRMGLl7HXN*A5I5Hs?2qvj#?jx4@m>XrRZAHgBb^sE8Yq3Ykitt zX#YuJB^h*!`Nshs8p{NG)4^_0UWVF*m6N~UM|N64e>Yy!@Y)ADt7?6VTyLN3sRr%q zE3K`NlZJmM%oK_9BaBQTA*W8D?s=`U^&s;(Xmfq(J-ve2rdx4Op|g&LhKAlv!ZLQc z*tG4P%!X9Gm9(Ods?!f(34B;qH7Fx;7~xH6rpxWu+9h=~#V~*wu4qf>c#S+8=Oh}l zG3Q|9?J)heq*Wu^vsGQaX^&CSb?3gN{d4wx$OOyJ1#LuEcr+m|%B=P0imMq0lXSt! z{~OiRmptrLJ{@NraGkZN44u19i~s&Zyg8Qv7b-#VJTZgwLFNA^JimW4Y7s81S#-Jh zv)J6aGxG+gP^rXEyFvfWhT=XCRb9@u4lDqL3WO7xeO|?vn4nC@&vxciL&J_&BUz`v zMe_x^=v9*QQFe$|`@&^ZDso)DEPV=~9j)FICRO=3_k(iv;zViUT2N`B4RV3+{|5)4g`wy%a z-D1nVnqi>u&D9)(Vjg`m!j)Se3xaFTTK>8Gw^$6RqOU=(dV?V`baEXX!IU0iq=9a)O-lc?SSM704`UhkArjDye-bAOCHFruGm;dk zw)#ay(*;ufaYGU(Lx*=KvwTlFobFq-e;?3gEJPqt#c{DfhD7!pvSK9mHffTWe%5J1 zOD14CgL79v6?SC?YTgicrK#vORq&3iUE{G({sW|iIw`P~aQ!0iaP^>QjPW&}^c|)~ zW99>ngo1ZyD5q)jc@zT5V+kzvo|3$s$o4`m@4E|g_lG_rB)aA2$aO{HngqFxl1;3XWtNXSN+iY zSY(_(e!*3EqX5>ZI#!f__nJ>J--Xa>@Qc_V-NnYO$aJs>*sGVq!>Jw4!FrJELI8xc z+z3>`+L$-r1f#z^9rY{twRo}b?XdJ>bS@4hnKXPft?@8QEF6pp)Ra6q9Wka84UgJQ z`0AxOHSQ4iBfA=5ff7G6*Ph49$04}OMkCFuWM&)(Q-vQ5(vU!po2L6>SLg6^@E$$t zJj}Bt8;ugWuN!h58<@86^g!!GB)#nX8COF&SipvQ6bj@<601PiO=Z<-QQmip4w|rw z#qV*L>TX%#KH;gCrKa}U_wEE8oSVL_UJ4-(gVSNQ`F`FI@0s?`j!&O20#nFqoJNmQ zuWzz(`thZ190|;wQ?He&;5&X}_?m~nRqIW?x4ZK62n}jnO_SaHE zrbAQR#nN<}%lpyCk8bSN9)UX4i(Q2MZGKn8;36iLb36J4s5M{vGq#_;8cYm|cB`fM zO@xZ_pfeYQN~d5@#-m9~LYn5oW_FC+2g%0_;rXEfGdPn+6cSR=SIL9{5$|vie=>qf z4{t6P`XzgW`-5KpIPhzZmN~&B(~Jol-U>zfVD07Z@j$d2>l4ZUjC)FskH%Szr2DBi z;ZuxU9Wl~L^Uh{X$lh-0mP<*$^5fXQqWq+mrScOq*Me9T*1eo(gL*0UM2@ip`qwO5 z)O_b2bxqRH2D+_kHU4WwV;R>8eIwY;kvnfc?AN%p*>|-ubZ?f(F%45aqCwiC_j^@_ z0M%0=XGZ_t+FXEiFzX8c6&5$OupPfIEmQywr|cNE!tUC%+;D3I%PlB+f5){AYxwD! z6BeZBc~{JwQY(2@9EwV7%^~ZVU}x?_S9KRSGV|XIB5dGmE-$C5-A^1;gWO4SAuK#c z4U%$~%Tn+?U38mRn>8X8NK*O{GuA;m9zvY;rTQ*>O&w)NZ_S595O~Pe;|whaMJL)1 z=d)n}y_t2kEp@yYITq%k1M2jf$f7rA1U;Rh4Q}*0mo|Kuc|3Z3a&XHkLgf}w;QI6h zPSnh2ajrR}@zw#a`sVIJHwh_IaH%jUW(>s`s=3`;M| diff --git a/libs/libvorbis-1.3.3/doc/oddlsp.png b/libs/libvorbis-1.3.3/doc/oddlsp.png deleted file mode 100644 index c754617641cea457f6ede7e98029782d134adc51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1928 zcmV;32Y2|1P)Z;bi$1=JBf00quESy zD@c@KUdvwgrEOBOm2SF2h^Ebg<Ai_3ZeH71egDWPVB>IXF4}C|T)b@wUtig) z6pMuGN*V>yc#2GUb7>6BU)e~jBw8tV8g#!zEUeoiAc8)|&%LAzpTVjiPAb;uAIOd`YKetE1gohYKd~ zOFAvhPVsW#PB=de;%lcx<7mXtND|QW5cHFlV_^X#XAoz7szC!?&P^J`GDDoWHK&U- z!y+|{ErqT+uzVrj?FCc6ZM&_8UUO}FNW-8a#I$=CYR+vACWc1px;00^;~|m6%X~{g zX%*AMGe?`^=+srR0JQ1#m_bV8hztcsSk6hbfP_Jzc56-;ya3|IhZZvcmcvFvotiX@Zf3kpHn8)1MBK!;%<){d8ZSJvA@@;naV+hmbysP2 zTc&>ZzM0@h`DA=gZi{X2RHVE*^cVB?1O2$F+eEeQVO;=< zs!eDQL{c)gTW-sp@N}f&u)o-3=9`Zx zDyI4ENWQ`8i4;ZP8{7r?;~-zls}7I!*hP}txbxU}qFtoo_#==q{gLwO&|mDMQTQ2N$^*XP9*-z^rYBNkH%zBe&#tqVujN(Ok*%STJi{IP zSnh~@U(bteR9qZ;dyOKJ_qt(yvz48=tF&|6QdxhbygKw38;hsXrp4E+e>2j*Qwm`W zGMT|)>p9}~2EQ#B+*)2$?Bm%Xkvz-;mIw%hz@Ds)6N%fk=a2SE!it zX}bsGYXIXhCk#^LS_JmHA_ba0!`321HW+E}>mpN2mh*_(2z;)g3^EoOgNhFWO~g0I zSB4&zud~CS#J4)bzs@zj$4R)9N1`yKmnkePt*@wD zx4xos-TI2kb?bXnuUp^L-TDdDY$ewYpm$D%7nXJTr{S zCF$0GEcY3eOVX{c*{)h7!i-XsHGrVc_*8%>=cfa)2q4NCK#0z0iW8Z8cT~ouiD`76 zlrwBOEolIuiGxi2Y?hz(Qp3!{9lF5_Xrp3A;h!uQ zGZzl8k#F`&8bI(3&gV@__~|Y-K|H4&?&7}92!t(?qV?SgV-QbD8bI(3A|D%Y7iH@f z39?O_r=yFcViJ0J09z#uAozwbS^pAAzBJ`T>bvo}E=EZM2$LG;^QL7~nyT#wgl%G; z!)+QZMj+VfzwrW%h0T%%5N2`sys4?D*pd5_@GtSJ+=Crd$_Ru{Z!A+F;a+m@#_Hd1 zl{A2G7l%)qkV{>Dyr~1jKa%NthDOE|BhfraD3Hh`Sr1=Dx|{)oFk?_r#DjN?NOJaL z>(=N75T+Sonx5g-k|GUu>yK&xK{JHtc@iHH`HL>UTOYctaZzMs%kS2A0|-=$8$fWX zHGoh#YnAKPpINP3xBi^1yY=gC{kmJf0_tx4OQ7!7ubf(~R;$%&wf_P1Iy6re3OMfo O0000 - - - - -Ogg Vorbis Documentation - - - - - - - -

- -

Ogg Vorbis encoding format documentation

- -

waitAs of writing, not all the below document -links are live. They will be populated as we complete the documents.

- -

Documents

- - - - - - - - - -

Description

- -

Ogg Vorbis is a general purpose compressed audio format -for high quality (44.1-48.0kHz, 16+ bit, polyphonic) audio and music -at moderate fixed and variable bitrates (40-80 kb/s/channel). This -places Vorbis in the same class as audio representations including -MPEG-1 audio layer 3, MPEG-4 audio (AAC and TwinVQ), and PAC.

- -

Vorbis is the first of a planned family of Ogg multimedia coding -formats being developed as part of the Xiph.Org Foundation's Ogg multimedia -project. See http://www.xiph.org/ -for more information.

- -

Vorbis technical documents

- -

A Vorbis encoder takes in overlapping (but contiguous) short-time -segments of audio data. The encoder analyzes the content of the audio -to determine an optimal compact representation; this phase of encoding -is known as analysis. For each short-time block of sound, -the encoder then packs an efficient representation of the signal, as -determined by analysis, into a raw packet much smaller than the size -required by the original signal; this phase is coding. -Lastly, in a streaming environment, the raw packets are then -structured into a continuous stream of octets; this last phase is -streaming. Note that the stream of octets is referred to both -as a 'byte-' and 'bit-'stream; the latter usage is acceptible as the -stream of octets is a physical representation of a true logical -bit-by-bit stream.

- -

A Vorbis decoder performs a mirror image process of extracting the -original sequence of raw packets from an Ogg stream (stream -decomposition), reconstructing the signal representation from the -raw data in the packet (decoding) and them reconstituting an -audio signal from the decoded representation (synthesis).

- -

The Programming with libvorbis -documents discuss use of the reference Vorbis codec library -(libvorbis) produced by the Xiph.Org Foundation.

- -

The data representations and algorithms necessary at each step to -encode and decode Ogg Vorbis bitstreams are described by the below -documents in sufficient detail to construct a complete Vorbis codec. -Note that at the time of writing, Vorbis is still in a 'Request For -Comments' stage of development; despite being in advanced stages of -development, input from the multimedia community is welcome.

- -

Vorbis analysis and synthesis

- -

Analysis begins by seperating an input audio stream into individual, -overlapping short-time segments of audio data. These segments are -then transformed into an alternate representation, seeking to -represent the original signal in a more efficient form that codes into -a smaller number of bytes. The analysis and transformation stage is -the most complex element of producing a Vorbis bitstream.

- -

The corresponding synthesis step in the decoder is simpler; there is -no analysis to perform, merely a mechanical, deterministic -reconstruction of the original audio data from the transform-domain -representation.

- -
    -
  • Vorbis packet structure: -Describes the basic analysis components necessary to produce Vorbis -packets and the structure of the packet itself.
  • -
  • Temporal envelope shaping and blocksize: -Use of temporal envelope shaping and variable blocksize to minimize -time-domain energy leakage during wide dynamic range and spectral energy -swings. Also discusses time-related principles of psychoacoustics.
  • -
  • Time domain segmentation and MDCT transform: -Division of time domain data into individual overlapped, windowed -short-time vectors and transformation using the MDCT
  • -
  • The resolution floor: Use of frequency -doamin psychoacoustics, and the MDCT-domain noise, masking and resolution -floors
  • -
  • MDCT-domain fine structure: Production, -quantization and massaging of MDCT-spectrum fine structure
  • -
- -

Vorbis coding and decoding

- -

Coding and decoding converts the transform-domain representation of -the original audio produced by analysis to and from a bitwise packed -raw data packet. Coding and decoding consist of two logically -orthogonal concepts, back-end coding and bitpacking.

- -

Back-end coding uses a probability model to represent the raw numbers -of the audio representation in as few physical bits as possible; -familiar examples of back-end coding include Huffman coding and Vector -Quantization.

- -

Bitpacking arranges the variable sized words of the back-end -coding into a vector of octets without wasting space. The octets -produced by coding a single short-time audio segment is one raw Vorbis -packet.

- - - -

Vorbis streaming and stream decomposition

- -

Vorbis packets contain the raw, bitwise-compressed representation of a -snippet of audio. These packets contain no structure and cannot be -strung together directly into a stream; for streamed transmission and -storage, Vorbis packets are encoded into an Ogg bitstream.

- -
    -
  • Ogg bitstream overview: High-level -description of Ogg logical bitstreams, how logical bitstreams -(of mixed media types) can be combined into physical bitstreams, and -restrictions on logical-to-physical mapping. Note that this document is -not specific only to Ogg Vorbis.
  • -
  • Ogg logical bitstream and framing -spec: Low level, complete specification of Ogg logical -bitstream pages. Note that this document is not specific only to Ogg -Vorbis.
  • -
  • Vorbis bitstream mapping: -Specifically describes mapping Vorbis data into an -Ogg physical bitstream.
  • -
- - - - - diff --git a/libs/libvorbis-1.3.3/doc/vorbisword2.png b/libs/libvorbis-1.3.3/doc/vorbisword2.png deleted file mode 100644 index 2d050aac4d7d0b6f7968dff9cdf0fba53da499a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1173 zcmV;G1Zw+CFg&mJBeR#sFxIy_=#WbW?ly1KOg|NpMBtnU8o&f3fo>3%f; z00bRLL_t(|UhUc0j^ip224L61;;m=i|7i~f%D-`}mXpkBO-9sB2ilSNR7F9OVg09~ zbN-s>oX+W-&gq=a>735#oX+W-&gq=a>735#oX+W-&gq=a>735#9Qkp8Bi8?gvrIYk zCrM#Q5igLDiS7S5pOQ(S{E#yYV~KgdAVvAT_*=$zD7YG$ueG5*rhz^^m*q z)_BFCA;oJPXyy!1c%G}8&;T)fmh*mg+?2vqz)SU}X#uWTrM}8}fA6Rz$I5Mz+YnSc zH`$UGIq!EikAz_K5VM~z7&aN3YICstJV!SG8DO5S(lc)lk(`9Q%c-e0K2{!W(e^XR z({kVtwVgu*Pp6P4IC=dG)_55DFH%~57tN$TD}MVg{qkw@*w@3c+OUx&4kc_e#4&et zw>1yr2n09HYC-k<9TeM>B?}63i1B#~mgWoNYzuYl@Z|w6+Q=GrZX- z6J6m@2r(&b`?)Nxv@o#bx5vAjC3CPb$T*ZGOG(U3rPvB~Ddu0gbKKz=je}s)p%}5v z0wv&B21CKSfJb)DSo2KxIeNw6bW(=UGGbcCz-r+1)96EDW#8_)Z25x6C_@0Ba7_Jl%p!<7A zS`I&O=!)Y{7ahreU7HZ3>RS$;2Zu@rXNYcgHY`j_F8qG}2)ur>4MlbDAf)cf>UyLuppa7$W9!a)bUEP7NJPhU69pODqAMXm)BAus{Bn zGX~ezVbp| z+5-pc9BV~^!ox_@ge68Z+g=v$hb*@E`~mI)wkEU*BfpLQ%rHy-hMn n|1q(1I;V3wr*k^zABz6~BYWxfsM){X00000NkvXXu0mjf*MUUY diff --git a/libs/libvorbis-1.3.3/doc/wait.png b/libs/libvorbis-1.3.3/doc/wait.png deleted file mode 100644 index 39d9c8a3ec57b80488b49c5da9fde19db90cc70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U_3?xrvihTr9asfUeu0Xn>h2h5^h7DU7JX{2T z;KmJs6I(16^cejA|KBp6?I2La6;Bt(kczm}Nw$2440u{&XY88#!8%CX$hnqDK!$;Z zUBP)q%R-EIigp!n_elps#w}yRMt+4(`top^5lekoqZWV|1o&F`njxg HN@xNAO2&Z$ diff --git a/libs/libvorbis-1.3.3/doc/white-xifish.png b/libs/libvorbis-1.3.3/doc/white-xifish.png deleted file mode 100644 index 409b9a6f5019a921279798f85b7d3c55ac099396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 770 zcmV+d1O5DoP)_Zfr`2O#>WUXD|ipn$a zL|u6Xj!@zmI6{eM;0Pt2fg_Z7298kT88||TXW$4WF~+wB@5O#42EY={xTJ_j1W)}u z&b5oZ`XtvI5IOAz8YC+hRbp>t+g3aVOlht7=); zNMkQN>$C!}i15|OS%U^zEH$TYOIr$E8raO(3y#5NJW0Lpq7%?{HL>X+DWpb6xAL%7uh4ge1l3aCDvJJz~q?g_O84H=3lT;89 zU@;#l$dBWwD~Z=d+LNFB~-__8g%5 zdBuvU>o^gZ`&p5(}XB=U~GbSA385JJ!j3>VT0<22C@OVaA`~Uy|07*qoM6N<$f{^}R A%m4rY diff --git a/libs/libvorbis-1.3.3/doc/xifish.pdf b/libs/libvorbis-1.3.3/doc/xifish.pdf deleted file mode 100644 index 631ce5c469aff2056f9e0e88d033a8e1afacd25a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1876 zcmZuy4K!3~7~Zr}my;-)ezafWG*fc#ogYKR5)G4`XvkE4GG^|KVHn-HGL$6MmcO=5 zs92TGs*X}AQmsN_Qdp@C{rE|2evC4@g>vJ zrgiaE_#&3h?*sgIRzEH9YwDk~-^PyF!a4lGx2^Gc)nwbe`n)7J+QucVOX6niE7O{x z-FNA?gh!&NmbcenxFTgU5jhmZnU}ATfR~OIcXT{h)sdq;kay*ZNp4-r6S@gUbT6rYX|l%&tN(~lDP%WhCj^iXeu?OJC_qSxnkxh0pd1Iw})__2FIht^-Zc1q{Y z(){VpZMK>l6g#C6X4Hyq0%S3|=aJl({e zS5;c+4y!fmBmbzq$iIBddCjeqCtK#8@>^)&8*7zOo|bce@}VmYmDFgyb?2o`$4!}S zzv%h5{~W)d*d3r(_hnS?Ear~r(^A_{R9wBGVWb%=#J6mx=D{jeK*a3X>~bGxZfRZD zW9rk#G=ny?(&3C6y;q|p`1A_wV)0s!`q&t|RI`q)uzoi)_O^X#ofpeeTgSQo$;?^l zt*~R;X_1z0h~IP0Q>t-v-SU}|-Vh_2M$k|)tFLlT4a0g}pYw_Es9W8I(MxsuOXp51 zGz@c6?Q>Ff(+zfsyfr!=$+*oI;?J^2zbW-x$W3od9=f2PC#IbHP)K2)>Be8^4aEn> zqLdwBHEF#ez9Pfi0e#)`IivRHy~GxS37JvU=laV+T^RVv%4C>scck;srUNVOrmGI# zH3^u*>@?Ok+;TTFHmW^3rJ?tO%3XIdZ6^#D=J7`hxo?qU*S?p#jn|uPg-O5@o^j>KZ%zm^+xnvTy>2{oX zwO^$7OU^>AIBA$z8Cw6csNrVf`+;?uqLKDS>r2>vNwjlLP=lG zc7{(;X5F>pMqRY!8M+jslF;&gX#a@$;bjF$czj+&0Huc-F|6G2^qJZ6wyNPdy;Y01 z9a*IM-s?jRZ|8ljRBwq6()(v?^^nWKnak7ndS;jHj*lz}HM%(~>fOPVR>|AYq92^TK0A1}tB#bHKp|}uJknZG)%Y|+j;R%!eMJiS+2}idvk>wbdG$+_z9!!vG z1yGwB4@l)N4NmlXXh9aq{52!Tv4 z`4r+~rW02&zT{8j39l6dVK9#YyYpa2af)71)&h)(hvf$%n>FPg59Nr45KKeA^zrAh=K&{N&6<` zI7KX#&_vi);DO-^sXQ3a&1t|@KnVS1*j7vi=t7cf7fSe(RJA&YY^<$J8lnJR6fU_B zH#0NyqEc;a#`~+pF)@SyD+u|#fCZCDX96)8$51+roDuZ`!Jjb(i)`Ol7|nvL{ws{m zBEQgA7)mDx=t~Si(Es6~|KXtw2HDe3S^^hHWf)HW0RikLjlh5vAm>p|j)A)G0OkaX b&2 - exit 1 - fi - # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -for src -do - # Protect names starting with `-'. - case $src in - -*) src=./$src ;; - esac - - if test -n "$dir_arg"; then - dst=$src - src= - - if test -d "$dst"; then - mkdircmd=: - chmodcmd= - else - mkdircmd=$mkdirprog - fi - else - # Waiting for this to be detected by the "$cpprog $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dstarg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - - dst=$dstarg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst ;; - esac - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then - if test -n "$no_target_directory"; then - echo "$0: $dstarg: Is a directory" >&2 - exit 1 - fi - dst=$dst/`basename "$src"` - fi - fi - - # This sed command emulates the dirname command. - dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` - - # Make sure that the destination directory exists. - - # Skip lots of stat calls in the usual case. - if test ! -d "$dstdir"; then - defaultIFS=' - ' - IFS="${IFS-$defaultIFS}" - - oIFS=$IFS - # Some sh's can't handle IFS=/ for some reason. - IFS='%' - set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` - shift - IFS=$oIFS - - pathcomp= - - while test $# -ne 0 ; do - pathcomp=$pathcomp$1 - shift - if test ! -d "$pathcomp"; then - $mkdirprog "$pathcomp" - # mkdir can fail with a `File exist' error in case several - # install-sh are creating the directory concurrently. This - # is OK. - test -d "$pathcomp" || exit - fi - pathcomp=$pathcomp/ - done - fi - - if test -n "$dir_arg"; then - $doit $mkdircmd "$dst" \ - && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } - - else - dstfile=`basename "$dst"` - - # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - trap '(exit $?); exit' 1 2 13 15 - - # Copy the file name to the temp name. - $doit $cpprog "$src" "$dsttmp" && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $cpprog $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && - - # Now rename the file to the real destination. - { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ - || { - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - if test -f "$dstdir/$dstfile"; then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ - || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ - || { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit 1 - } - else - : - fi - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" - } - } - fi || { (exit 1); exit 1; } -done - -# The final little trick to "correctly" pass the exit status to the exit trap. -{ - (exit 0); exit 0 -} - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/libs/libvorbis-1.3.3/missing b/libs/libvorbis-1.3.3/missing deleted file mode 100644 index 894e786e..00000000 --- a/libs/libvorbis-1.3.3/missing +++ /dev/null @@ -1,360 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2005-06-08.21 - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case "$1" in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). -case "$1" in - lex|yacc) - # Not GNU programs, they don't have --version. - ;; - - tar) - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - exit 1 - fi - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case "$f" in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison|yacc) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if [ ! -f y.tab.h ]; then - echo >y.tab.h - fi - if [ ! -f y.tab.c ]; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex|flex) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if [ ! -f lex.yy.c ]; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit 1 - fi - ;; - - makeinfo) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - tar) - shift - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case "$firstarg" in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case "$firstarg" in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/libs/libvorbis-1.3.3/AUTHORS b/libs/libvorbis-1.3.5/AUTHORS similarity index 100% rename from libs/libvorbis-1.3.3/AUTHORS rename to libs/libvorbis-1.3.5/AUTHORS diff --git a/libs/libvorbis-1.3.3/CHANGES b/libs/libvorbis-1.3.5/CHANGES similarity index 91% rename from libs/libvorbis-1.3.3/CHANGES rename to libs/libvorbis-1.3.5/CHANGES index 385e4984..d566f3f3 100644 --- a/libs/libvorbis-1.3.3/CHANGES +++ b/libs/libvorbis-1.3.5/CHANGES @@ -1,3 +1,18 @@ +libvorbis 1.3.5 (unreleased) -- "Xiph.Org libVorbis I 20150105 (⛄⛄⛄⛄)" + +* Tolerate single-entry codebooks. +* Fix decoder crash with invalid input. +* Fix encoder crash with non-positive sample rates. +# Fix issues in vorbisfile's seek bisection code. +* Spec errata. +* Reject multiple headers of the same type. +* Various build fixes and code cleanup. + +libvorbis 1.3.4 (2014-01-22) -- "Xiph.Org libVorbis I 20140122 (Turpakäräjiin)" + +* Reduce codebook footprint in library code. +* Various build and documentation fixes. + libvorbis 1.3.3 (2012-02-03) -- "Xiph.Org libVorbis I 20120203 (Omnipresent)" * vorbis: additional proofing against invalid/malicious diff --git a/libs/libvorbis-1.3.3/CMakeLists.txt b/libs/libvorbis-1.3.5/CMakeLists.txt similarity index 100% rename from libs/libvorbis-1.3.3/CMakeLists.txt rename to libs/libvorbis-1.3.5/CMakeLists.txt diff --git a/libs/libvorbis-1.3.3/COPYING b/libs/libvorbis-1.3.5/COPYING similarity index 97% rename from libs/libvorbis-1.3.3/COPYING rename to libs/libvorbis-1.3.5/COPYING index 28de72a9..8f1d18cc 100644 --- a/libs/libvorbis-1.3.3/COPYING +++ b/libs/libvorbis-1.3.5/COPYING @@ -1,4 +1,4 @@ -Copyright (c) 2002-2008 Xiph.org Foundation +Copyright (c) 2002-2015 Xiph.org Foundation Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff --git a/libs/libvorbis-1.3.3/Makefile.am b/libs/libvorbis-1.3.5/Makefile.am similarity index 100% rename from libs/libvorbis-1.3.3/Makefile.am rename to libs/libvorbis-1.3.5/Makefile.am diff --git a/libs/libvorbis-1.3.3/Makefile.in b/libs/libvorbis-1.3.5/Makefile.in similarity index 68% rename from libs/libvorbis-1.3.3/Makefile.in rename to libs/libvorbis-1.3.5/Makefile.in index d427a89a..a5f53d5d 100644 --- a/libs/libvorbis-1.3.3/Makefile.in +++ b/libs/libvorbis-1.3.5/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2014 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,61 @@ @SET_MAKE@ VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -37,21 +91,14 @@ host_triplet = @host@ target_triplet = @target@ @BUILD_EXAMPLES_TRUE@am__append_1 = examples subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(srcdir)/libvorbis.spec.in $(srcdir)/vorbis-uninstalled.pc.in \ - $(srcdir)/vorbis.pc.in $(srcdir)/vorbisenc-uninstalled.pc.in \ - $(srcdir)/vorbisenc.pc.in \ - $(srcdir)/vorbisfile-uninstalled.pc.in \ - $(srcdir)/vorbisfile.pc.in $(top_srcdir)/configure AUTHORS \ - COPYING compile config.guess config.sub depcomp install-sh \ - ltmain.sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \ $(top_srcdir)/m4/ogg.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d @@ -60,15 +107,33 @@ CONFIG_CLEAN_FILES = libvorbis.spec vorbis.pc vorbisenc.pc \ vorbisfile.pc vorbis-uninstalled.pc vorbisenc-uninstalled.pc \ vorbisfile-uninstalled.pc CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -90,23 +155,61 @@ am__nobase_list = $(am__nobase_strip_setup); \ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } am__installdirs = "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(pkgconfigdir)" DATA = $(m4data_DATA) $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +CSCOPE = cscope DIST_SUBDIRS = m4 include vq lib test doc examples +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/libvorbis.spec.in $(srcdir)/vorbis-uninstalled.pc.in \ + $(srcdir)/vorbis.pc.in $(srcdir)/vorbisenc-uninstalled.pc.in \ + $(srcdir)/vorbisenc.pc.in \ + $(srcdir)/vorbisfile-uninstalled.pc.in \ + $(srcdir)/vorbisfile.pc.in AUTHORS COPYING README compile \ + config.guess config.sub depcomp install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ - { test ! -d "$(distdir)" \ - || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr "$(distdir)"; }; } + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ @@ -134,12 +237,16 @@ am__relativize = \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz $(distdir).zip GZIP_ENV = --best +DIST_TARGETS = dist-xz dist-gzip dist-zip distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -181,6 +288,7 @@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ @@ -302,7 +410,7 @@ all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: -am--refresh: +am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ @@ -317,7 +425,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -338,10 +445,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): config.h: stamp-h1 - @if test ! -f $@; then \ - rm -f stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ - else :; fi + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 @@ -378,8 +483,11 @@ distclean-libtool: -rm -f libtool config.lt install-m4dataDATA: $(m4data_DATA) @$(NORMAL_INSTALL) - test -z "$(m4datadir)" || $(MKDIR_P) "$(DESTDIR)$(m4datadir)" @list='$(m4data_DATA)'; test -n "$(m4datadir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(m4datadir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(m4datadir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -393,13 +501,14 @@ uninstall-m4dataDATA: @$(NORMAL_UNINSTALL) @list='$(m4data_DATA)'; test -n "$(m4datadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(m4datadir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(m4datadir)" && rm -f $$files + dir='$(DESTDIR)$(m4datadir)'; $(am__uninstall_files_from_dir) install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) - test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -413,27 +522,28 @@ uninstall-pkgconfigDATA: @$(NORMAL_UNINSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -448,57 +558,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -514,12 +579,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -531,15 +591,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -548,9 +604,31 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) @@ -586,13 +664,10 @@ distdir: $(DISTFILES) done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -624,37 +699,40 @@ distdir: $(DISTFILES) || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) dist-xz: distdir - tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz - $(am__remove_distdir) + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) + $(am__post_remove_distdir) dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) + $(am__post_remove_distdir) -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -665,8 +743,8 @@ distcheck: dist GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ @@ -676,17 +754,19 @@ distcheck: dist *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -709,13 +789,21 @@ distcheck: dist && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__remove_distdir) + $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: - @$(am__cd) '$(distuninstallcheck_dir)' \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ @@ -749,10 +837,15 @@ install-am: all-am installcheck: installcheck-recursive install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -834,26 +927,27 @@ ps-am: uninstall-am: uninstall-m4dataDATA uninstall-pkgconfigDATA -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ - ctags-recursive install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) all install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-xz \ - dist-zip distcheck distclean distclean-generic distclean-hdr \ - distclean-libtool distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-m4dataDATA install-man install-pdf install-pdf-am \ - install-pkgconfigDATA install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am \ - uninstall-m4dataDATA uninstall-pkgconfigDATA +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ + dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-m4dataDATA install-man \ + install-pdf install-pdf-am install-pkgconfigDATA install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-m4dataDATA uninstall-pkgconfigDATA + +.PRECIOUS: Makefile dist-hook: diff --git a/libs/libvorbis-1.3.3/README b/libs/libvorbis-1.3.5/README similarity index 98% rename from libs/libvorbis-1.3.3/README rename to libs/libvorbis-1.3.5/README index 3e969e0c..343be9a4 100644 --- a/libs/libvorbis-1.3.3/README +++ b/libs/libvorbis-1.3.5/README @@ -5,7 +5,7 @@ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * * -* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 * +* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2015 * * by the Xiph.org Foundation, http://www.xiph.org/ * * * ******************************************************************** diff --git a/libs/libvorbis-1.3.3/aclocal.m4 b/libs/libvorbis-1.3.5/aclocal.m4 similarity index 69% rename from libs/libvorbis-1.3.3/aclocal.m4 rename to libs/libvorbis-1.3.5/aclocal.m4 index 026a3b4f..b4a82c60 100644 --- a/libs/libvorbis-1.3.3/aclocal.m4 +++ b/libs/libvorbis-1.3.5/aclocal.m4 @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.11.1 -*- Autoconf -*- +# generated automatically by aclocal 1.15 -*- Autoconf -*- + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -11,19 +11,18 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, -[m4_warning([this file was generated for autoconf 2.68. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, -# Inc. +# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -31,36 +30,30 @@ To do so, use the procedure documented by the package, typically `autoreconf'.]) # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, -# Inc. -# Written by Gordon Matzigkeit, 1996 +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. # -# This file is part of GNU Libtool. +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. # -# GNU Libtool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -# obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# along with this program. If not, see . ]) -# serial 57 LT_INIT +# serial 58 LT_INIT # LT_PREREQ(VERSION) @@ -88,7 +81,7 @@ esac # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], -[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT +[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl @@ -112,7 +105,7 @@ dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ltmain" +LIBTOOL_DEPS=$ltmain # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -132,26 +125,43 @@ dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) +# _LT_PREPARE_CC_BASENAME +# ----------------------- +m4_defun([_LT_PREPARE_CC_BASENAME], [ +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} +])# _LT_PREPARE_CC_BASENAME + + # _LT_CC_BASENAME(CC) # ------------------- -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, +# but that macro is also expanded into generated libtool script, which +# arranges for $SED and $ECHO to be set by different means. m4_defun([_LT_CC_BASENAME], -[for cc_temp in $1""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +[m4_require([_LT_PREPARE_CC_BASENAME])dnl +AC_REQUIRE([_LT_DECL_SED])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +func_cc_basename $1 +cc_basename=$func_cc_basename_result ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set -# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. +# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} @@ -167,6 +177,8 @@ AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl @@ -196,15 +208,16 @@ m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl +m4_require([_LT_CMD_TRUNCATE])dnl _LT_CONFIG_LIBTOOL_INIT([ -# See if we are running on zsh, and set the options which allow our +# See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}" ; then +if test -n "\${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi ]) -if test -n "${ZSH_VERSION+set}" ; then +if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi @@ -217,7 +230,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then + if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -228,14 +241,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a `.a' archive for static linking (except MSVC, +# All known linkers require a '.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld="$lt_cv_prog_gnu_ld" +with_gnu_ld=$lt_cv_prog_gnu_ld -old_CC="$CC" -old_CFLAGS="$CFLAGS" +old_CC=$CC +old_CFLAGS=$CFLAGS # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -288,21 +301,21 @@ no_glob_subst='s/\*/\\\*/g' # _LT_PROG_LTMAIN # --------------- -# Note that this code is called both from `configure', and `config.status' +# Note that this code is called both from 'configure', and 'config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, -# `config.status' has no value for ac_aux_dir unless we are using Automake, +# 'config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) -ltmain="$ac_aux_dir/ltmain.sh" +ltmain=$ac_aux_dir/ltmain.sh ])# _LT_PROG_LTMAIN # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS -# in macros and then make a single call at the end using the `libtool' +# in macros and then make a single call at the end using the 'libtool' # label. @@ -434,8 +447,8 @@ m4_define([_lt_decl_all_varnames], # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ -# Quote a variable value, and forward it to `config.status' so that its -# declaration there will have the same value as in `configure'. VARNAME +# Quote a variable value, and forward it to 'config.status' so that its +# declaration there will have the same value as in 'configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) @@ -459,7 +472,7 @@ m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl -available_tags="_LT_TAGS"dnl +available_tags='_LT_TAGS'dnl ]) @@ -487,7 +500,7 @@ m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables -# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' +# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], @@ -513,8 +526,8 @@ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations -# into `config.status', and then the shell code to quote escape them in -# for loops in `config.status'. Finally, any additional code accumulated +# into 'config.status', and then the shell code to quote escape them in +# for loops in 'config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], @@ -560,7 +573,7 @@ for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -573,7 +586,7 @@ for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -589,7 +602,7 @@ _LT_OUTPUT_LIBTOOL_INIT # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the -# `#!' sequence but before initialization text begins. After this +# '#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). @@ -611,7 +624,7 @@ AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF -test $lt_write_fail = 0 && chmod +x $1[]dnl +test 0 = "$lt_write_fail" && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT @@ -634,7 +647,7 @@ exec AS_MESSAGE_LOG_FD>>config.log } >&AS_MESSAGE_LOG_FD lt_cl_help="\ -\`$as_me' creates a local libtool stub from the current configuration, +'$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. @@ -652,11 +665,11 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." -while test $[#] != 0 +while test 0 != $[#] do case $[1] in --version | --v* | -V ) @@ -669,10 +682,10 @@ do lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] -Try \`$[0] --help' for more information.]) ;; +Try '$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] -Try \`$[0] --help' for more information.]) ;; +Try '$[0] --help' for more information.]) ;; esac shift done @@ -698,7 +711,7 @@ chmod +x "$CONFIG_LT" # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: -test "$silent" = yes && +test yes = "$silent" && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false @@ -718,32 +731,47 @@ m4_defun([_LT_CONFIG], _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ - # See if we are running on zsh, and set the options which allow our + # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then + if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi - cfgfile="${ofile}T" + cfgfile=${ofile}T trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL - -# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Generated automatically by $as_me ($PACKAGE) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. -# + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + _LT_COPYING _LT_LIBTOOL_TAGS +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +_LT_PREPARE_MUNGE_PATH_LIST +_LT_PREPARE_CC_BASENAME + +# ### END FUNCTIONS SHARED WITH CONFIGURE + _LT_EOF case $host_os in @@ -752,7 +780,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then +if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -769,8 +797,6 @@ _LT_EOF sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) - _LT_PROG_REPLACE_SHELLFNS - mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" @@ -788,7 +814,6 @@ _LT_EOF [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' - TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS @@ -816,6 +841,7 @@ AC_DEFUN([LT_LANG], m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], @@ -837,6 +863,29 @@ m4_defun([_LT_LANG], ])# _LT_LANG +m4_ifndef([AC_PROG_GO], [ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], @@ -867,6 +916,10 @@ AC_PROVIDE_IFELSE([AC_PROG_GCJ], m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) @@ -957,7 +1010,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no - if test -z "${LT_MULTI_MODULE}"; then + if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -969,7 +1022,13 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? - if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -977,6 +1036,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ rm -rf libconftest.dylib* rm -f conftest.* fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no @@ -986,8 +1046,9 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS="$save_LDFLAGS" + LDFLAGS=$save_LDFLAGS ]) + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF @@ -1005,7 +1066,9 @@ _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? - if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1015,32 +1078,32 @@ _LT_EOF ]) case $host_os in rhapsody* | darwin1.[[012]]) - _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[[012]]*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[[012]][[,.]]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test "$lt_cv_apple_cc_single_mod" = "yes"; then + if test yes = "$lt_cv_apple_cc_single_mod"; then _lt_dar_single_mod='$single_module' fi - if test "$lt_cv_ld_exported_symbols_list" = "yes"; then - _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' fi - if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -1050,8 +1113,8 @@ _LT_EOF ]) -# _LT_DARWIN_LINKER_FEATURES -# -------------------------- +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ @@ -1060,27 +1123,29 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - if test "$lt_cv_ld_force_load" = "yes"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test yes = "$lt_cv_ld_force_load"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" + _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined case $cc_basename in - ifort*) _lt_dar_can_shared=yes ;; + ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test "$_lt_dar_can_shared" = "yes"; then + if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all - _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" - _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" m4_if([$1], [CXX], -[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then - _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" +[ if test yes != "$lt_cv_apple_cc_single_mod"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" fi ],[]) else @@ -1100,7 +1165,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl -if test "${lt_cv_aix_libpath+set}" = set; then +if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], @@ -1118,7 +1183,7 @@ else _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then - _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) @@ -1138,8 +1203,8 @@ m4_define([_LT_SHELL_INIT], # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start -# of the generated configure script which will find a shell with a builtin -# printf (which we can use as an echo command). +# of the generated configure script that will find a shell with a builtin +# printf (that we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO @@ -1167,10 +1232,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "$*" + $ECHO "$*" } -case "$ECHO" in +case $ECHO in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; @@ -1196,16 +1261,17 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], -[ --with-sysroot[=DIR] Search for dependent libraries within DIR - (or the compiler's sysroot if not specified).], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= -case ${with_sysroot} in #( +case $with_sysroot in #( yes) - if test "$GCC" = yes; then + if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -1215,14 +1281,14 @@ case ${with_sysroot} in #( no|'') ;; #( *) - AC_MSG_RESULT([${with_sysroot}]) + AC_MSG_RESULT([$with_sysroot]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and in which our libraries should be installed.])]) +[dependent libraries, and where our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- @@ -1230,31 +1296,33 @@ m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes +test no = "$enable_libtool_lock" || enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out which ABI we are using. + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE="32" + HPUX_IA64_MODE=32 ;; *ELF-64*) - HPUX_IA64_MODE="64" + HPUX_IA64_MODE=64 ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out which ABI we are using. + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then + if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -1283,9 +1351,46 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out which ABI we are using. + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in @@ -1295,9 +1400,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) - LD="${LD-ld} -m elf_i386" + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1316,7 +1431,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -1334,25 +1452,39 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" + SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then + if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" + CFLAGS=$SAVE_CFLAGS fi ;; -sparc*-*solaris*) - # Find out which ABI we are using. +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" @@ -1366,7 +1498,7 @@ sparc*-*solaris*) ;; esac -need_locks="$enable_libtool_lock" +need_locks=$enable_libtool_lock ])# _LT_ENABLE_LOCK @@ -1385,11 +1517,11 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) - if test "$ac_status" -eq 0; then + if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) - if test "$ac_status" -ne 0; then + if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ fi fi @@ -1397,7 +1529,7 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], ]) ]) -if test "x$lt_cv_ar_at_file" = xno; then +if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -1428,14 +1560,14 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in @@ -1464,7 +1596,7 @@ AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -1491,7 +1623,7 @@ AC_CACHE_CHECK([$1], [$2], $RM conftest* ]) -if test x"[$]$2" = xyes; then +if test yes = "[$]$2"; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) @@ -1513,7 +1645,7 @@ AC_DEFUN([_LT_LINKER_OPTION], m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no - save_LDFLAGS="$LDFLAGS" + save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -1532,10 +1664,10 @@ AC_CACHE_CHECK([$1], [$2], fi fi $RM -r conftest* - LDFLAGS="$save_LDFLAGS" + LDFLAGS=$save_LDFLAGS ]) -if test x"[$]$2" = xyes; then +if test yes = "[$]$2"; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) @@ -1556,7 +1688,7 @@ AC_DEFUN([LT_CMD_MAX_LEN], AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 - teststring="ABCD" + teststring=ABCD case $build_os in msdosdjgpp*) @@ -1596,7 +1728,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=8192; ;; - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -1615,6 +1747,11 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=196608 ;; + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -1641,22 +1778,23 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8 ; do + for i in 1 2 3 4 5 6 7 8; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test $i != 17 # 1/2 MB should be enough + test 17 != "$i" # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -1672,7 +1810,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ;; esac ]) -if test -n $lt_cv_sys_max_cmd_len ; then +if test -n "$lt_cv_sys_max_cmd_len"; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) @@ -1700,7 +1838,7 @@ m4_defun([_LT_HEADER_DLFCN], # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test "$cross_compiling" = yes; then : +if test yes = "$cross_compiling"; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -1747,9 +1885,9 @@ else # endif #endif -/* When -fvisbility=hidden is used, assume the code has been annotated +/* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -1775,7 +1913,7 @@ int main () return status; }] _LT_EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in @@ -1796,7 +1934,7 @@ rm -fr conftest* # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then +if test yes != "$enable_dlopen"; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -1806,44 +1944,52 @@ else case $host_os in beos*) - lt_cv_dlopen="load_add_on" + lt_cv_dlopen=load_add_on lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen=LoadLibrary lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen="dlopen" + lt_cv_dlopen=dlopen lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + *) AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], + [lt_cv_dlopen=shl_load], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], + [lt_cv_dlopen=dlopen], [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) ]) ]) ]) @@ -1852,21 +1998,21 @@ else ;; esac - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else + if test no = "$lt_cv_dlopen"; then enable_dlopen=no + else + enable_dlopen=yes fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS="$LDFLAGS" + save_LDFLAGS=$LDFLAGS wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS="$LIBS" + save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], @@ -1876,7 +2022,7 @@ else lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) - if test "x$lt_cv_dlopen_self" = xyes; then + if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl @@ -1886,9 +2032,9 @@ else ]) fi - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS ;; esac @@ -1980,8 +2126,8 @@ m4_defun([_LT_COMPILER_FILE_LOCKS], m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) -hard_links="nottested" -if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then +hard_links=nottested +if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes @@ -1991,8 +2137,8 @@ if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) + if test no = "$hard_links"; then + AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) need_locks=warn fi else @@ -2019,8 +2165,8 @@ objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl -AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", - [Define to the sub-directory in which libtool stores uninstalled libraries.]) +AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", + [Define to the sub-directory where libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR @@ -2032,15 +2178,15 @@ m4_defun([_LT_LINKER_HARDCODE_LIBPATH], _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || - test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then + test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then # We can hardcode non-existent directories. - if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && + if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && + test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else @@ -2054,12 +2200,12 @@ else fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) -if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || - test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then +if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || + test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then # Fast installation is not supported enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi @@ -2083,7 +2229,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP" ; then + if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) @@ -2101,6 +2247,47 @@ _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB +# _LT_PREPARE_MUNGE_PATH_LIST +# --------------------------- +# Make sure func_munge_path_list() is defined correctly. +m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], +[[# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} +]])# _LT_PREPARE_PATH_LIST + + # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics @@ -2111,17 +2298,18 @@ m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ -if test "$GCC" = yes; then +if test yes = "$GCC"; then case $host_os in - darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; - *) lt_awk_arg="/^libraries:/" ;; + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; - *) lt_sed_strip_eq="s,=/,/,g" ;; + mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -2137,28 +2325,35 @@ if test "$GCC" = yes; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary. + # and add multilib dir if necessary... lt_tmp_lt_search_path_spec= - lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path/$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" - else + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS=" "; FS="/|\n";} { - lt_foo=""; - lt_count=0; +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo="/" $lt_i lt_foo; + lt_foo = "/" $lt_i lt_foo; } else { lt_count--; } @@ -2172,7 +2367,7 @@ BEGIN {RS=" "; FS="/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; + $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -2181,7 +2376,7 @@ fi]) library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -2198,56 +2393,109 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown +AC_ARG_VAR([LT_SYS_LIBRARY_PATH], +[User-defined run-time library search path.]) + case $host_os in aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' + soname_spec='$libname$release$shared_ext$major' ;; aix[[4-9]]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a[(]lib.so.V[)]' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac shlibpath_var=LIBPATH fi ;; @@ -2257,27 +2505,27 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='${libname}${shared_ext}' + library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -2289,7 +2537,7 @@ bsdi[[45]]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=".dll" + shrext_cmds=.dll need_version=no need_lib_prefix=no @@ -2298,8 +2546,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -2315,17 +2563,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' @@ -2334,8 +2582,8 @@ m4_if([$1], [],[ *,cl*) # Native MSVC libname_spec='$name' - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - library_names_spec='${libname}.dll.lib' + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' case $build_os in mingw*) @@ -2362,7 +2610,7 @@ m4_if([$1], [],[ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec="$LIB" + sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -2375,8 +2623,8 @@ m4_if([$1], [],[ esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -2389,7 +2637,7 @@ m4_if([$1], [],[ *) # Assume MSVC wrapper - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -2402,8 +2650,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -2413,18 +2661,14 @@ m4_if([$1], [],[ ;; dgux*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; -freebsd1*) - dynamic_linker=no - ;; - freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -2432,25 +2676,26 @@ freebsd* | dragonfly*) objformat=`/usr/bin/objformat` else case $host_os in - freebsd[[123]]*) objformat=aout ;; + freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2*) + freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) @@ -2469,26 +2714,15 @@ freebsd* | dragonfly*) esac ;; -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - haiku*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=yes + shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -2506,14 +2740,15 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -2521,8 +2756,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -2531,8 +2766,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -2542,11 +2777,11 @@ hpux9* | hpux10* | hpux11*) ;; interix[[3-9]]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -2557,16 +2792,16 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -2585,8 +2820,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; @@ -2595,13 +2830,33 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux +linux*android*) + version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -2626,7 +2881,12 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) # before this can be enabled. hardcode_into_libs=yes - # Append ld.so.conf contents to the search path + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -2641,29 +2901,17 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -2672,8 +2920,8 @@ netbsd*) ;; newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -2682,58 +2930,68 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd*) +openbsd* | bitrig*) version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" + sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi + shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' - shrext_cmds=".dll" + version_type=windows + shrext_cmds=.dll + need_version=no need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) @@ -2741,11 +2999,11 @@ rdos*) ;; solaris*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -2755,20 +3013,20 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then + if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -2789,24 +3047,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf + version_type=sco need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then + if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -2821,19 +3079,19 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -2842,20 +3100,30 @@ uts4*) ;; esac AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no +test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then +if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then - sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi -if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then - sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) @@ -2888,39 +3156,41 @@ _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) -_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], - [Run-time system search path for libraries]) +_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], + [Detected run-time system search path for libraries]) +_LT_DECL([], [configure_time_lt_sys_library_path], [2], + [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- -# find a file program which can recognize shared library +# find a file program that can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -2943,11 +3213,11 @@ _LT_EOF break fi done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else @@ -2965,7 +3235,7 @@ dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- -# find a file program which can recognize a shared library +# find a file program that can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then @@ -2992,16 +3262,16 @@ m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], + [test no = "$withval" || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld -if test "$GCC" = yes; then +if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw + # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -3015,7 +3285,7 @@ if test "$GCC" = yes; then while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD="$ac_prog" + test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. @@ -3026,37 +3296,37 @@ if test "$GCC" = yes; then with_gnu_ld=unknown ;; esac -elif test "$with_gnu_ld" = yes; then +elif test yes = "$with_gnu_ld"; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" + lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], +[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi]) +rm -f conftest.i conftest2.i conftest.out]) +])# _LT_PATH_DD + + +# _LT_CMD_TRUNCATE +# ---------------- +# find command to truncate a binary pipe +m4_defun([_LT_CMD_TRUNCATE], +[m4_require([_LT_PATH_DD]) +AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], +[printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) +_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], + [Command to truncate a binary pipe]) +])# _LT_CMD_TRUNCATE + + # _LT_CHECK_MAGIC_METHOD # ---------------------- # how to check for library dependencies @@ -3142,13 +3449,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. +# 'unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. case $host_os in aix[[4-9]]*) @@ -3175,8 +3482,7 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. - if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then + if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -3212,10 +3518,6 @@ freebsd* | dragonfly*) fi ;; -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -3253,12 +3555,12 @@ irix5* | irix6* | nonstopux*) lt_cv_deplibs_check_method=pass_all ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -3276,8 +3578,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' @@ -3330,6 +3632,9 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; esac ]) @@ -3370,33 +3675,38 @@ AC_DEFUN([LT_PATH_NM], AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM="$NM" + lt_cv_path_NM=$NM else - lt_nm_to_check="${ac_tool_prefix}nm" + lt_nm_to_check=${ac_tool_prefix}nm if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break + break 2 ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break + break 2 ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -3407,21 +3717,21 @@ else esac fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs done : ${lt_cv_path_NM=no} fi]) -if test "$lt_cv_path_NM" != "no"; then - NM="$lt_cv_path_NM" +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols" + DUMPBIN="$DUMPBIN -symbols -headers" ;; *) DUMPBIN=: @@ -3429,8 +3739,8 @@ else esac fi AC_SUBST([DUMPBIN]) - if test "$DUMPBIN" != ":"; then - NM="$DUMPBIN" + if test : != "$DUMPBIN"; then + NM=$DUMPBIN fi fi test -z "$NM" && NM=nm @@ -3476,8 +3786,8 @@ lt_cv_sharedlib_from_linklib_cmd, case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh - # decide which to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -3489,7 +3799,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd="$ECHO" + lt_cv_sharedlib_from_linklib_cmd=$ECHO ;; esac ]) @@ -3516,13 +3826,28 @@ AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) -if test "x$lt_cv_path_mainfest_tool" != xyes; then +if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL +# _LT_DLL_DEF_P([FILE]) +# --------------------- +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with func_dll_def_p in the libtool script +AC_DEFUN([_LT_DLL_DEF_P], +[dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +])# _LT_DLL_DEF_P + + # LT_LIB_M # -------- # check for math library @@ -3534,11 +3859,11 @@ case $host in # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) - AC_CHECK_LIB(m, cos, LIBM="-lm") + AC_CHECK_LIB(m, cos, LIBM=-lm) ;; esac AC_SUBST([LIBM]) @@ -3557,7 +3882,7 @@ m4_defun([_LT_COMPILER_NO_RTTI], _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -if test "$GCC" = yes; then +if test yes = "$GCC"; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; @@ -3609,7 +3934,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then symcode='[[ABCDEGRST]]' fi ;; @@ -3642,14 +3967,44 @@ case `$NM -V 2>&1` in symcode='[[ABCDGIRSTW]]' ;; esac +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -3667,20 +4022,24 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function - # and D for any global variable. + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ -" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ -" s[1]~/^[@?]/{print s[1], s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -3720,11 +4079,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) -/* DATA imports from DLLs on WIN32 con't be const, because runtime +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined(__osf__) +#elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -3750,7 +4109,7 @@ lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -3770,9 +4129,9 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS="conftstm.$ac_objext" + LIBS=conftstm.$ac_objext CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then + if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -3793,7 +4152,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then + if test yes = "$pipe_works"; then break else lt_cv_sys_global_symbol_pipe= @@ -3820,12 +4179,16 @@ _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], + [Transform the output of nm into a list of symbols to manually relocate]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) +_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], + [The name lister interface]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS @@ -3841,17 +4204,18 @@ _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then + if test yes = "$GXX"; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) @@ -3862,8 +4226,8 @@ m4_if([$1], [CXX], [ ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -3879,6 +4243,11 @@ m4_if([$1], [CXX], [ # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac ;; darwin* | rhapsody*) # PIC is the default on this platform @@ -3928,7 +4297,7 @@ m4_if([$1], [CXX], [ case $host_os in aix[[4-9]]*) # All AIX code is PIC. - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else @@ -3969,14 +4338,14 @@ m4_if([$1], [CXX], [ case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + if test ia64 != "$host_cpu"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default @@ -4005,7 +4374,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler @@ -4013,7 +4382,7 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) - # old Intel C++ for x86_64 which still supported -KPIC. + # old Intel C++ for x86_64, which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' @@ -4069,7 +4438,7 @@ m4_if([$1], [CXX], [ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -4158,17 +4527,18 @@ m4_if([$1], [CXX], [ fi ], [ - if test "$GCC" = yes; then + if test yes = "$GCC"; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) @@ -4179,8 +4549,8 @@ m4_if([$1], [CXX], [ ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -4197,6 +4567,11 @@ m4_if([$1], [CXX], [ # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac ;; darwin* | rhapsody*) @@ -4257,7 +4632,9 @@ m4_if([$1], [CXX], [ case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi ;; esac else @@ -4265,7 +4642,7 @@ m4_if([$1], [CXX], [ case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else @@ -4273,11 +4650,30 @@ m4_if([$1], [CXX], [ fi ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac ;; hpux9* | hpux10* | hpux11*) @@ -4293,7 +4689,7 @@ m4_if([$1], [CXX], [ ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -4302,9 +4698,9 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64 which still supported -KPIC. + # old Intel for x86_64, which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' @@ -4329,6 +4725,12 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -4349,18 +4751,33 @@ m4_if([$1], [CXX], [ ;; *) case `$CC -V 2>&1 | sed 5q` in - *Sun\ F* | *Sun*Fortran*) + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; esac ;; esac @@ -4411,7 +4828,7 @@ m4_if([$1], [CXX], [ ;; sysv4*MP*) - if test -d /usr/nec ;then + if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi @@ -4440,7 +4857,7 @@ m4_if([$1], [CXX], [ fi ]) case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: + # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; @@ -4506,30 +4923,33 @@ m4_if([$1], [CXX], [ case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - # Also, AIX nm treats weak defined symbols like other global defined - # symbols, whereas GNU nm marks them as "W". + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) - _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" + _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl*) ;; + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -4548,7 +4968,6 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported @@ -4564,9 +4983,9 @@ m4_if([$1], [CXX], [ # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -4582,7 +5001,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test "$GCC" != yes; then + if test yes != "$GCC"; then with_gnu_ld=no fi ;; @@ -4590,12 +5009,9 @@ dnl Note also adjust exclude_expsyms for C++ above. # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd*) + openbsd* | bitrig*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes @@ -4603,7 +5019,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test "$with_gnu_ld" = yes; then + if test yes = "$with_gnu_ld"; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -4625,24 +5041,24 @@ dnl Note also adjust exclude_expsyms for C++ above. esac fi - if test "$lt_use_gnu_ld_interface" = yes; then + if test yes = "$lt_use_gnu_ld_interface"; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' + wlarc='$wl' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no - case `$LD -v 2>&1` in + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -4655,7 +5071,7 @@ dnl Note also adjust exclude_expsyms for C++ above. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then + if test ia64 != "$host_cpu"; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 @@ -4674,7 +5090,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) @@ -4690,7 +5106,7 @@ _LT_EOF _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -4700,7 +5116,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes @@ -4708,61 +5124,89 @@ _LT_EOF _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test "$host_os" = linux-dietlibc; then + if test linux-dietlibc = "$host_os"; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test "$tmp_diet" = no + && test no = "$tmp_diet" then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -4773,43 +5217,47 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then + if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi case $cc_basename in + tcc*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' + ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then + if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -4818,13 +5266,13 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -4842,8 +5290,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -4855,7 +5303,7 @@ _LT_EOF _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -4870,9 +5318,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -4889,15 +5337,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac - if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then + if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= @@ -4913,7 +5361,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported @@ -4921,34 +5369,57 @@ _LT_EOF ;; aix[[4-9]]*) - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag="" + no_entry_flag= else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - # Also, AIX nm treats weak defined symbols like other global - # defined symbols, whereas GNU nm marks them as "W". + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then aix_use_runtimelinking=yes break fi done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi ;; esac @@ -4967,13 +5438,21 @@ _LT_EOF _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac - if test "$GCC" = yes; then + if test yes = "$GCC"; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` + collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -4992,62 +5471,80 @@ _LT_EOF ;; esac shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' fi - _LT_TAGVAR(link_all_deplibs, $1)=no + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' else # not using gcc - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' else - shared_flag='${wl}-bM:SRE' + shared_flag='$wl-bM:SRE' fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' fi fi - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else - if test "$host_cpu" = ia64; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' fi fi ;; @@ -5056,7 +5553,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) @@ -5086,35 +5583,37 @@ _LT_EOF # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; - else - sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile="$lt_outputfile.exe" - lt_tool_outputfile="$lt_tool_outputfile.exe" - ;; - esac~ - if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -5123,7 +5622,7 @@ _LT_EOF # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -5145,10 +5644,6 @@ _LT_EOF _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; - freebsd1*) - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little @@ -5161,7 +5656,7 @@ _LT_EOF ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) + freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes @@ -5177,34 +5672,33 @@ _LT_EOF ;; hpux9*) - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' ;; hpux10*) - if test "$GCC" = yes && test "$with_gnu_ld" = no; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test yes,no = "$GCC,$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test "$with_gnu_ld" = no; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes @@ -5212,25 +5706,25 @@ _LT_EOF ;; hpux11*) - if test "$GCC" = yes && test "$with_gnu_ld" = no; then + if test yes,no = "$GCC,$with_gnu_ld"; then case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ @@ -5238,14 +5732,14 @@ _LT_EOF # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi - if test "$with_gnu_ld" = no; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in @@ -5256,7 +5750,7 @@ _LT_EOF *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -5267,16 +5761,16 @@ _LT_EOF ;; irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], - [save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + [save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], @@ -5289,22 +5783,32 @@ _LT_EOF end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) - LDFLAGS="$save_LDFLAGS"]) - if test "$lt_cv_irix_exported_symbol" = yes; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + LDFLAGS=$save_LDFLAGS]) + if test yes = "$lt_cv_irix_exported_symbol"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - netbsd* | netbsdelf*-gnu) + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(ld_shlibs, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -5318,7 +5822,7 @@ _LT_EOF newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; @@ -5326,27 +5830,19 @@ _LT_EOF *nto* | *qnx*) ;; - openbsd*) + openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' fi else _LT_TAGVAR(ld_shlibs, $1)=no @@ -5357,33 +5853,53 @@ _LT_EOF _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; osf3*) - if test "$GCC" = yes; then - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' @@ -5394,24 +5910,24 @@ _LT_EOF solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' - if test "$GCC" = yes; then - wlarc='${wl}' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + if test yes = "$GCC"; then + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='${wl}' - _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -5421,11 +5937,11 @@ _LT_EOF solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. GCC discards it without `$wl', + # but understands '-z linker_flag'. GCC discards it without '$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test "$GCC" = yes; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + if test yes = "$GCC"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi @@ -5435,10 +5951,10 @@ _LT_EOF ;; sunos4*) - if test "x$host_vendor" = xsequent; then + if test sequent = "$host_vendor"; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -5487,43 +6003,43 @@ _LT_EOF ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not + # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' runpath_var='LD_RUN_PATH' - if test "$GCC" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -5538,17 +6054,17 @@ _LT_EOF ;; esac - if test x$host_vendor = xsni; then + if test sni = "$host_vendor"; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no +test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld @@ -5565,7 +6081,7 @@ x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - if test "$enable_shared" = yes && test "$GCC" = yes; then + if test yes,yes = "$GCC,$enable_shared"; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -5642,18 +6158,15 @@ _LT_TAGDECL([], [no_undefined_flag], [1], _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) -_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], - [[If ld is used when linking, flag to hardcode $libdir into a binary - during linking. This must work even if $libdir does not exist]]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], - [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], - [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes DIR into the resulting binary and the resulting library dependency is - "absolute", i.e impossible to change by setting ${shlibpath_var} if the + "absolute", i.e impossible to change by setting $shlibpath_var if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR @@ -5694,10 +6207,10 @@ dnl [Compiler flag to generate thread safe objects]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to `libtool'. +# the compiler configuration to 'libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl -lt_save_CC="$CC" +lt_save_CC=$CC AC_LANG_PUSH(C) # Source file extension for C test sources. @@ -5733,18 +6246,18 @@ if test -n "$compiler"; then LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB - # Report which library types will actually be built + # Report what library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test "$can_build_shared" = "no" && enable_shared=no + test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test "$enable_shared" = yes && enable_static=no + test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -5752,8 +6265,12 @@ if test -n "$compiler"; then ;; aix[[4-9]]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac fi ;; esac @@ -5761,13 +6278,13 @@ if test -n "$compiler"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test "$enable_shared" = yes || enable_static=yes + test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP -CC="$lt_save_CC" +CC=$lt_save_CC ])# _LT_LANG_C_CONFIG @@ -5775,14 +6292,14 @@ CC="$lt_save_CC" # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to `libtool'. +# the compiler configuration to 'libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then +if test -n "$CXX" && ( test no != "$CXX" && + ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || + (test g++ != "$CXX"))); then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes @@ -5798,7 +6315,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported @@ -5825,7 +6341,7 @@ _LT_TAGVAR(objext, $1)=$objext # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_caught_CXX_error" != yes; then +if test yes != "$_lt_caught_CXX_error"; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" @@ -5867,35 +6383,35 @@ if test "$_lt_caught_CXX_error" != yes; then if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately - if test "$GXX" = yes; then + if test yes = "$GXX"; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi - if test "$GXX" = yes; then + if test yes = "$GXX"; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) - wlarc='${wl}' + wlarc='$wl' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then - _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi @@ -5931,18 +6447,30 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag="" + no_entry_flag= else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in @@ -5952,6 +6480,13 @@ if test "$_lt_caught_CXX_error" != yes; then ;; esac done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi ;; esac @@ -5970,13 +6505,21 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac - if test "$GXX" = yes; then + if test yes = "$GXX"; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` + collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -5994,64 +6537,84 @@ if test "$_lt_caught_CXX_error" != yes; then fi esac shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' + if test yes = "$aix_use_runtimelinking"; then + shared_flag=$shared_flag' $wl-G' fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' else # not using gcc - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' else - shared_flag='${wl}-bM:SRE' + shared_flag='$wl-bM:SRE' fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' fi fi - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # The "-G" linker flag allows undefined symbols. + _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else - if test "$host_cpu" = ia64; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared - # libraries. - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared + # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' fi fi ;; @@ -6061,7 +6624,7 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -6089,57 +6652,58 @@ if test "$_lt_caught_CXX_error" != yes; then # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; - else - $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile="$lt_outputfile.exe" - lt_tool_outputfile="$lt_tool_outputfile.exe" - ;; - esac~ - func_to_tool_file "$lt_outputfile"~ - if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -6150,6 +6714,34 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_DARWIN_LINKER_FEATURES($1) ;; + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + dgux*) case $cc_basename in ec++*) @@ -6168,7 +6760,7 @@ if test "$_lt_caught_CXX_error" != yes; then esac ;; - freebsd[[12]]*) + freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no @@ -6184,18 +6776,15 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(ld_shlibs, $1)=yes ;; - gnu*) - ;; - haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default @@ -6207,7 +6796,7 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. @@ -6216,11 +6805,11 @@ if test "$_lt_caught_CXX_error" != yes; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test "$GXX" = yes; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + if test yes = "$GXX"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no @@ -6230,15 +6819,15 @@ if test "$_lt_caught_CXX_error" != yes; then ;; hpux10*|hpux11*) - if test $with_gnu_ld = no; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' ;; esac fi @@ -6264,13 +6853,13 @@ if test "$_lt_caught_CXX_error" != yes; then aCC*) case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists @@ -6281,20 +6870,20 @@ if test "$_lt_caught_CXX_error" != yes; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi @@ -6309,22 +6898,22 @@ if test "$_lt_caught_CXX_error" != yes; then interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is @@ -6333,22 +6922,22 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler @@ -6356,8 +6945,8 @@ if test "$_lt_caught_CXX_error" != yes; then # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. - _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. @@ -6366,10 +6955,10 @@ if test "$_lt_caught_CXX_error" != yes; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. @@ -6383,59 +6972,59 @@ if test "$_lt_caught_CXX_error" != yes; then # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac - _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ - compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ - $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ - $RANLIB $oldlib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' ;; cxx*) # Compaq C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' @@ -6449,18 +7038,18 @@ if test "$_lt_caught_CXX_error" != yes; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi ;; *) @@ -6468,10 +7057,10 @@ if test "$_lt_caught_CXX_error" != yes; then *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on @@ -6529,22 +7118,17 @@ if test "$_lt_caught_CXX_error" != yes; then _LT_TAGVAR(ld_shlibs, $1)=yes ;; - openbsd2*) - # C++ shared libraries are fairly broken - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - openbsd*) + openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else @@ -6560,9 +7144,9 @@ if test "$_lt_caught_CXX_error" != yes; then # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. - _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using @@ -6580,17 +7164,17 @@ if test "$_lt_caught_CXX_error" != yes; then cxx*) case $host in osf3*) - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ - $RM $lib.exp' + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ + $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac @@ -6605,21 +7189,21 @@ if test "$_lt_caught_CXX_error" != yes; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' case $host in osf3*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists @@ -6665,9 +7249,9 @@ if test "$_lt_caught_CXX_error" != yes; then # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no @@ -6675,7 +7259,7 @@ if test "$_lt_caught_CXX_error" != yes; then solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. + # but understands '-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; @@ -6692,30 +7276,30 @@ if test "$_lt_caught_CXX_error" != yes; then ;; gcx*) # Green Hills C++ Compiler - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else - # g++ 2.7 appears to require `-G' NOT `-shared' on this + # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. - _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when @@ -6723,11 +7307,11 @@ if test "$_lt_caught_CXX_error" != yes; then output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) - _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' ;; esac fi @@ -6736,52 +7320,52 @@ if test "$_lt_caught_CXX_error" != yes; then ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not + # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ - '"$_LT_TAGVAR(old_archive_cmds, $1)" + '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ - '"$_LT_TAGVAR(reload_cmds, $1)" + '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; @@ -6812,10 +7396,10 @@ if test "$_lt_caught_CXX_error" != yes; then esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) - test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no - _LT_TAGVAR(GCC, $1)="$GXX" - _LT_TAGVAR(LD, $1)="$LD" + _LT_TAGVAR(GCC, $1)=$GXX + _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -6842,7 +7426,7 @@ if test "$_lt_caught_CXX_error" != yes; then lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -fi # test "$_lt_caught_CXX_error" != yes +fi # test yes != "$_lt_caught_CXX_error" AC_LANG_POP ])# _LT_LANG_CXX_CONFIG @@ -6864,13 +7448,14 @@ AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { - case ${2} in - .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; - *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; + case @S|@2 in + .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; + *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF + # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose @@ -6929,12 +7514,18 @@ public class foo { } }; _LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary @@ -6948,13 +7539,13 @@ if AC_TRY_EVAL(ac_compile); then pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do - case ${prev}${p} in + case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. - if test $p = "-L" || - test $p = "-R"; then + if test x-L = "$p" || + test x-R = "$p"; then prev=$p continue fi @@ -6970,16 +7561,16 @@ if AC_TRY_EVAL(ac_compile); then case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac - if test "$pre_test_object_deps_done" = no; then - case ${prev} in + if test no = "$pre_test_object_deps_done"; then + case $prev in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" + _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p else - _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" fi ;; # The "-l" case would never come before the object being @@ -6987,9 +7578,9 @@ if AC_TRY_EVAL(ac_compile); then esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then - _LT_TAGVAR(postdeps, $1)="${prev}${p}" + _LT_TAGVAR(postdeps, $1)=$prev$p else - _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" fi fi prev= @@ -7004,15 +7595,15 @@ if AC_TRY_EVAL(ac_compile); then continue fi - if test "$pre_test_object_deps_done" = no; then + if test no = "$pre_test_object_deps_done"; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then - _LT_TAGVAR(predep_objects, $1)="$p" + _LT_TAGVAR(predep_objects, $1)=$p else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then - _LT_TAGVAR(postdep_objects, $1)="$p" + _LT_TAGVAR(postdep_objects, $1)=$p else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi @@ -7043,51 +7634,6 @@ interix[[3-9]]*) _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; - -linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - if test "$solaris_use_stlport4" != yes; then - _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' - fi - ;; - esac - ;; - -solaris*) - case $cc_basename in - CC* | sunCC*) - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - # Adding this requires a known-good setup of shared libraries for - # Sun compiler versions before 5.6, else PIC objects from an old - # archive will be linked into the output, leading to subtle bugs. - if test "$solaris_use_stlport4" != yes; then - _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' - fi - ;; - esac - ;; esac ]) @@ -7096,7 +7642,7 @@ case " $_LT_TAGVAR(postdeps, $1) " in esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then - _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) @@ -7116,10 +7662,10 @@ _LT_TAGDECL([], [compiler_lib_search_path], [1], # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. +# to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) -if test -z "$F77" || test "X$F77" = "Xno"; then +if test -z "$F77" || test no = "$F77"; then _lt_disable_F77=yes fi @@ -7131,7 +7677,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no @@ -7157,7 +7702,7 @@ _LT_TAGVAR(objext, $1)=$objext # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_disable_F77" != yes; then +if test yes != "$_lt_disable_F77"; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t @@ -7179,7 +7724,7 @@ if test "$_lt_disable_F77" != yes; then _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. - lt_save_CC="$CC" + lt_save_CC=$CC lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} @@ -7193,21 +7738,25 @@ if test "$_lt_disable_F77" != yes; then AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test "$can_build_shared" = "no" && enable_shared=no + test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test "$enable_shared" = yes && enable_static=no + test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac fi ;; esac @@ -7215,11 +7764,11 @@ if test "$_lt_disable_F77" != yes; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test "$enable_shared" = yes || enable_static=yes + test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) - _LT_TAGVAR(GCC, $1)="$G77" - _LT_TAGVAR(LD, $1)="$LD" + _LT_TAGVAR(GCC, $1)=$G77 + _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7236,9 +7785,9 @@ if test "$_lt_disable_F77" != yes; then fi # test -n "$compiler" GCC=$lt_save_GCC - CC="$lt_save_CC" - CFLAGS="$lt_save_CFLAGS" -fi # test "$_lt_disable_F77" != yes + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_F77" AC_LANG_POP ])# _LT_LANG_F77_CONFIG @@ -7248,11 +7797,11 @@ AC_LANG_POP # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. +# to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) -if test -z "$FC" || test "X$FC" = "Xno"; then +if test -z "$FC" || test no = "$FC"; then _lt_disable_FC=yes fi @@ -7264,7 +7813,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no @@ -7290,7 +7838,7 @@ _LT_TAGVAR(objext, $1)=$objext # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test "$_lt_disable_FC" != yes; then +if test yes != "$_lt_disable_FC"; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t @@ -7312,7 +7860,7 @@ if test "$_lt_disable_FC" != yes; then _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. - lt_save_CC="$CC" + lt_save_CC=$CC lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} @@ -7328,21 +7876,25 @@ if test "$_lt_disable_FC" != yes; then AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test "$can_build_shared" = "no" && enable_shared=no + test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test "$enable_shared" = yes && enable_static=no + test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac fi ;; esac @@ -7350,11 +7902,11 @@ if test "$_lt_disable_FC" != yes; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test "$enable_shared" = yes || enable_static=yes + test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) - _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" - _LT_TAGVAR(LD, $1)="$LD" + _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu + _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7374,7 +7926,7 @@ if test "$_lt_disable_FC" != yes; then GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS -fi # test "$_lt_disable_FC" != yes +fi # test yes != "$_lt_disable_FC" AC_LANG_POP ])# _LT_LANG_FC_CONFIG @@ -7384,7 +7936,7 @@ AC_LANG_POP # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. +# to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE @@ -7418,7 +7970,7 @@ CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)="$LD" +_LT_TAGVAR(LD, $1)=$LD _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. @@ -7447,11 +7999,78 @@ CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. +# to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE @@ -7467,7 +8086,7 @@ _LT_TAGVAR(objext, $1)=$objext lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" +lt_simple_link_test_code=$lt_simple_compile_test_code # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER @@ -7477,7 +8096,7 @@ _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. -lt_save_CC="$CC" +lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= @@ -7506,7 +8125,7 @@ AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) @@ -7516,6 +8135,13 @@ dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], @@ -7608,7 +8234,7 @@ lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && continue + test ! -f "$lt_ac_sed" && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in @@ -7625,9 +8251,9 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break + test 10 -lt "$lt_ac_count" && break lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then + if test "$lt_ac_count" -gt "$lt_ac_max"; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi @@ -7651,27 +8277,7 @@ dnl AC_DEFUN([LT_AC_PROG_SED], []) # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], -[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) -# Try some XSI features -xsi_shell=no -( _lt_dummy="a/b/c" - test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ - = c,a/b,b/c, \ - && eval 'test $(( 1 + 1 )) -eq 2 \ - && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ - && xsi_shell=yes -AC_MSG_RESULT([$xsi_shell]) -_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) - -AC_MSG_CHECKING([whether the shell understands "+="]) -lt_shell_append=no -( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ - >/dev/null 2>&1 \ - && lt_shell_append=yes -AC_MSG_RESULT([$lt_shell_append]) -_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) - -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then +[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false @@ -7695,102 +8301,9 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES -# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) -# ------------------------------------------------------ -# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and -# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. -m4_defun([_LT_PROG_FUNCTION_REPLACE], -[dnl { -sed -e '/^$1 ()$/,/^} # $1 /c\ -$1 ()\ -{\ -m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) -} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: -]) - - -# _LT_PROG_REPLACE_SHELLFNS -# ------------------------- -# Replace existing portable implementations of several shell functions with -# equivalent extended shell implementations where those features are available.. -m4_defun([_LT_PROG_REPLACE_SHELLFNS], -[if test x"$xsi_shell" = xyes; then - _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl - case ${1} in - */*) func_dirname_result="${1%/*}${2}" ;; - * ) func_dirname_result="${3}" ;; - esac]) - - _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl - func_basename_result="${1##*/}"]) - - _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl - case ${1} in - */*) func_dirname_result="${1%/*}${2}" ;; - * ) func_dirname_result="${3}" ;; - esac - func_basename_result="${1##*/}"]) - - _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary parameter first. - func_stripname_result=${3} - func_stripname_result=${func_stripname_result#"${1}"} - func_stripname_result=${func_stripname_result%"${2}"}]) - - _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl - func_split_long_opt_name=${1%%=*} - func_split_long_opt_arg=${1#*=}]) - - _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl - func_split_short_opt_arg=${1#??} - func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) - - _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl - case ${1} in - *.lo) func_lo2o_result=${1%.lo}.${objext} ;; - *) func_lo2o_result=${1} ;; - esac]) - - _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) - - _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) - - _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) -fi - -if test x"$lt_shell_append" = xyes; then - _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) - - _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl - func_quote_for_eval "${2}" -dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ - eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) - - # Save a `func_append' function call where possible by direct use of '+=' - sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -else - # Save a `func_append' function call even when '+=' is not available - sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -fi - -if test x"$_lt_function_replace_fail" = x":"; then - AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) -fi -]) - # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- -# Determine which file name conversion functions should be used by +# Determine what file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], @@ -7857,15 +8370,15 @@ _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], # Helper functions for option handling. -*- Autoconf -*- # -# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software +# Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. -# serial 7 ltoptions.m4 +# serial 8 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) @@ -7886,7 +8399,7 @@ m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), - [m4_warning([Unknown $1 option `$2'])])[]dnl + [m4_warning([Unknown $1 option '$2'])])[]dnl ]) @@ -7932,13 +8445,15 @@ m4_if([$1],[LT_INIT],[ dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither - dnl `shared' nor `disable-shared' was passed, we enable building of shared + dnl 'shared' nor 'disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], - [_LT_ENABLE_FAST_INSTALL]) + [_LT_ENABLE_FAST_INSTALL]) + _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], + [_LT_WITH_AIX_SONAME([aix])]) ]) ])# _LT_SET_OPTIONS @@ -7966,7 +8481,7 @@ AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the `dlopen' option into LT_INIT's first parameter.]) +put the 'dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -8002,7 +8517,7 @@ AU_DEFUN([AC_LIBTOOL_WIN32_DLL], _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the `win32-dll' option into LT_INIT's first parameter.]) +put the 'win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -8011,9 +8526,9 @@ dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- -# implement the --enable-shared flag, and supports the `shared' and -# `disable-shared' LT_INIT options. -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +# implement the --enable-shared flag, and supports the 'shared' and +# 'disable-shared' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], @@ -8026,14 +8541,14 @@ AC_ARG_ENABLE([shared], *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) @@ -8065,9 +8580,9 @@ dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- -# implement the --enable-static flag, and support the `static' and -# `disable-static' LT_INIT options. -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +# implement the --enable-static flag, and support the 'static' and +# 'disable-static' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], @@ -8080,14 +8595,14 @@ AC_ARG_ENABLE([static], *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) @@ -8119,9 +8634,9 @@ dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- -# implement the --enable-fast-install flag, and support the `fast-install' -# and `disable-fast-install' LT_INIT options. -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +# implement the --enable-fast-install flag, and support the 'fast-install' +# and 'disable-fast-install' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], @@ -8134,14 +8649,14 @@ AC_ARG_ENABLE([fast-install], *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) @@ -8158,14 +8673,14 @@ AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the `fast-install' option into LT_INIT's first parameter.]) +the 'fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the `disable-fast-install' option into LT_INIT's first parameter.]) +the 'disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -8173,19 +8688,85 @@ dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) +# _LT_WITH_AIX_SONAME([DEFAULT]) +# ---------------------------------- +# implement the --with-aix-soname flag, and support the `aix-soname=aix' +# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT +# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. +m4_define([_LT_WITH_AIX_SONAME], +[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl +shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[[5-9]]*,yes) + AC_MSG_CHECKING([which variant of shared library versioning to provide]) + AC_ARG_WITH([aix-soname], + [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], + [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], + [case $withval in + aix|svr4|both) + ;; + *) + AC_MSG_ERROR([Unknown argument to --with-aix-soname]) + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname], + [AC_CACHE_VAL([lt_cv_with_aix_soname], + [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) + with_aix_soname=$lt_cv_with_aix_soname]) + AC_MSG_RESULT([$with_aix_soname]) + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + +_LT_DECL([], [shared_archive_member_spec], [0], + [Shared archive member basename, for filename based shared library versioning on AIX])dnl +])# _LT_WITH_AIX_SONAME + +LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) + + # _LT_WITH_PIC([MODE]) # -------------------- -# implement the --with-pic flag, and support the `pic-only' and `no-pic' +# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' # LT_INIT options. -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], - [AS_HELP_STRING([--with-pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) - -test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [pic_mode=m4_default([$1], [default])]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC @@ -8198,7 +8779,7 @@ AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the `pic-only' option into LT_INIT's first parameter.]) +put the 'pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -8221,7 +8802,8 @@ LT_OPTION_DEFINE([LTDL_INIT], [convenience], # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # -# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software +# Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives @@ -8254,7 +8836,7 @@ m4_define([_lt_join], # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support -# Autoconf-2.59 which quotes differently. +# Autoconf-2.59, which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], @@ -8265,7 +8847,7 @@ m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ -# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. +# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different @@ -8345,7 +8927,7 @@ m4_define([lt_dict_filter], # ltversion.m4 -- version numbers -*- Autoconf -*- # -# Copyright (C) 2004 Free Software Foundation, Inc. +# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives @@ -8354,22 +8936,23 @@ m4_define([lt_dict_filter], # @configure_input@ -# serial 3293 ltversion.m4 +# serial 4179 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4]) -m4_define([LT_PACKAGE_REVISION], [1.3293]) +m4_define([LT_PACKAGE_VERSION], [2.4.6]) +m4_define([LT_PACKAGE_REVISION], [2.4.6]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4' -macro_revision='1.3293' +[macro_version='2.4.6' +macro_revision='2.4.6' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # -# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. +# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software +# Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives @@ -8380,7 +8963,7 @@ _LT_DECL(, macro_revision, 0) # These exist entirely to fool aclocal when bootstrapping libtool. # -# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # @@ -8394,7 +8977,7 @@ _LT_DECL(, macro_revision, 0) # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. -# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until @@ -8466,7 +9049,7 @@ m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2002-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -8478,10 +9061,10 @@ m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' +[am__api_version='1.15' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.1], [], +m4_if([$1], [1.15], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -8497,22 +9080,22 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.1])dnl +[AM_AUTOMAKE_VERSION([1.15])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -8531,7 +9114,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you +# harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -8549,30 +9132,26 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 9 - # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -8591,16 +9170,14 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 10 -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -8610,7 +9187,7 @@ fi])]) # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -8623,12 +9200,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -8636,8 +9214,9 @@ AC_CACHE_CHECK([dependency style of $depcc], # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -8676,16 +9255,16 @@ AC_CACHE_CHECK([dependency style of $depcc], : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -8694,16 +9273,16 @@ AC_CACHE_CHECK([dependency style of $depcc], test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -8751,7 +9330,7 @@ AM_CONDITIONAL([am__fastdep$1], [ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -8761,34 +9340,39 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -#serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -8801,7 +9385,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -8813,21 +9397,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -8845,7 +9427,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will +# is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -8853,32 +9435,23 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. -AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) - # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 16 - # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- @@ -8891,7 +9464,7 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl +[AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -8920,33 +9493,42 @@ AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl @@ -8955,34 +9537,82 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. @@ -9004,7 +9634,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. +# Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -9015,7 +9645,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh}" != xset; then +if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -9023,16 +9653,14 @@ if test x"${install_sh}" != xset; then install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST(install_sh)]) +AC_SUBST([install_sh])]) -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2003-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], @@ -9049,20 +9677,17 @@ AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1996-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 - # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless `enable' is passed literally. -# For symmetry, `disable' may be passed as well. Anyway, the user +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), @@ -9070,13 +9695,14 @@ AC_DEFUN([AM_MAINTAINER_MODE], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) -AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], -[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE @@ -9084,18 +9710,14 @@ AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of ] ) -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. +# Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. @@ -9113,7 +9735,7 @@ am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -9138,52 +9760,14 @@ AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) -# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 6 - -# AM_PROG_CC_C_O -# -------------- -# Like AC_PROG_CC_C_O, but changed for automake. -AC_DEFUN([AM_PROG_CC_C_O], -[AC_REQUIRE([AC_PROG_CC_C_O])dnl -AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` -eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o -if test "$am_t" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -dnl Make sure AC_PROG_CC is never called again, or it will override our -dnl setting of CC. -m4_define([AC_PROG_CC], - [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) -]) - # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1997-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 6 - # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], @@ -9191,11 +9775,10 @@ AC_DEFUN([AM_MISSING_PROG], $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) - # AM_MISSING_HAS_RUN # ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl @@ -9208,63 +9791,35 @@ if test x"${MISSING+set}" != xset; then esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) + AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. +# Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 4 - # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) -# ------------------------------ +# -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- +# ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) @@ -9275,24 +9830,82 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. +# Copyright (C) 1999-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 5 +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -9303,32 +9916,40 @@ case `pwd` in esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -9338,9 +9959,85 @@ else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -9348,34 +10045,32 @@ AC_MSG_RESULT(yes)]) # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor `install' (even GNU) is that you can't +# One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize +# always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008 Free Software Foundation, Inc. +# Copyright (C) 2006-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. @@ -9383,24 +10078,22 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])]) AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- +# -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 2004-2014 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 2 - # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -9410,75 +10103,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar +# AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - # tar/untar a dummy directory, and stop if the command works + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR diff --git a/libs/libvorbis-1.3.3/autogen.sh b/libs/libvorbis-1.3.5/autogen.sh similarity index 100% rename from libs/libvorbis-1.3.3/autogen.sh rename to libs/libvorbis-1.3.5/autogen.sh diff --git a/libs/libvorbis-1.3.5/compile b/libs/libvorbis-1.3.5/compile new file mode 100644 index 00000000..531136b0 --- /dev/null +++ b/libs/libvorbis-1.3.5/compile @@ -0,0 +1,347 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2012-10-14.11; # UTC + +# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/libs/libvorbis-1.3.3/config.guess b/libs/libvorbis-1.3.5/config.guess similarity index 76% rename from libs/libvorbis-1.3.3/config.guess rename to libs/libvorbis-1.3.5/config.guess index 396482d6..9afd6762 100644 --- a/libs/libvorbis-1.3.3/config.guess +++ b/libs/libvorbis-1.3.5/config.guess @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2006-07-02' +timestamp='2013-11-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -17,26 +15,22 @@ timestamp='2006-07-02' # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -139,12 +132,33 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -161,6 +175,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched @@ -169,7 +184,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -179,7 +194,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -222,7 +241,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -268,7 +287,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -294,12 +316,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -323,14 +345,33 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -374,23 +415,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -460,8 +501,8 @@ EOF echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -474,7 +515,7 @@ EOF else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -531,7 +572,7 @@ EOF echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[45]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -574,52 +615,52 @@ EOF 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c - #define _HPUX_SOURCE - #include - #include + #define _HPUX_SOURCE + #include + #include - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -639,7 +680,7 @@ EOF # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -710,22 +751,22 @@ EOF exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -749,14 +790,14 @@ EOF exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -768,37 +809,51 @@ EOF echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; - i*:MINGW*:*) + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; + *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + i*:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - x86:Interix*:[3456]*) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - EM64T:Interix*:[3456]*) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -819,93 +874,21 @@ EOF exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -916,103 +899,132 @@ EOF EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + cris:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + crisv32:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + frv:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } + ;; + or1k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + or32:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-${LIBC} + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1020,11 +1032,11 @@ EOF echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1041,7 +1053,7 @@ EOF i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1056,7 +1068,7 @@ EOF fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1084,10 +1096,13 @@ EOF exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1122,8 +1137,18 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1136,7 +1161,7 @@ EOF rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1156,10 +1181,10 @@ EOF echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1185,11 +1210,11 @@ EOF exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1199,6 +1224,12 @@ EOF BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1208,6 +1239,15 @@ EOF SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1216,9 +1256,31 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1232,7 +1294,10 @@ EOF *:QNX:*:4*) echo i386-pc-qnx exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1277,13 +1342,13 @@ EOF echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1298,11 +1363,14 @@ EOF i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx + exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c < printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" + "" #endif - ); exit (0); + ); exit (0); #endif #endif @@ -1458,9 +1526,9 @@ This script, last modified $timestamp, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be diff --git a/libs/libvorbis-1.3.3/config.h.in b/libs/libvorbis-1.3.5/config.h.in similarity index 93% rename from libs/libvorbis-1.3.3/config.h.in rename to libs/libvorbis-1.3.5/config.h.in index 4e89a007..35eb268a 100644 --- a/libs/libvorbis-1.3.3/config.h.in +++ b/libs/libvorbis-1.3.5/config.h.in @@ -45,13 +45,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ +/* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#undef NO_MINUS_C_MINUS_O - /* Name of package */ #undef PACKAGE diff --git a/libs/libvorbis-1.3.3/config.sub b/libs/libvorbis-1.3.5/config.sub similarity index 80% rename from libs/libvorbis-1.3.3/config.sub rename to libs/libvorbis-1.3.5/config.sub index 387c18d1..61cb4bc2 100644 --- a/libs/libvorbis-1.3.3/config.sub +++ b/libs/libvorbis-1.3.5/config.sub @@ -1,44 +1,40 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2006-07-02' +timestamp='2013-10-01' -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +68,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -120,12 +115,18 @@ esac # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -148,10 +149,13 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -166,10 +170,10 @@ case $os in os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -214,6 +218,12 @@ case $os in -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; @@ -238,24 +248,35 @@ case $basic_machine in # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ + | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ + | epiphany \ + | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ - | mips64vr | mips64vrel \ + | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ @@ -266,30 +287,45 @@ case $basic_machine in | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ - | nios | nios2 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ - | or32 \ + | open8 \ + | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ - | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -299,6 +335,21 @@ case $basic_machine in basic_machine=mt-unknown ;; + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. @@ -313,29 +364,38 @@ case $basic_machine in # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ + | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | be32-* | be64-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ + | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ @@ -346,31 +406,41 @@ case $basic_machine in | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ - | nios-* | nios2-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ + | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ | tron-* \ - | v850-* | v850e-* | vax-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. @@ -388,7 +458,7 @@ case $basic_machine in basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -434,6 +504,10 @@ case $basic_machine in basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -442,10 +516,35 @@ case $basic_machine in basic_machine=ns32k-sequent os=-dynix ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -474,8 +573,8 @@ case $basic_machine in basic_machine=craynv-cray os=-unicosmp ;; - cr16c) - basic_machine=cr16c-unknown + cr16 | cr16-*) + basic_machine=cr16-unknown os=-elf ;; crds | unos) @@ -513,6 +612,10 @@ case $basic_machine in basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp @@ -628,7 +731,6 @@ case $basic_machine in i370-ibm* | ibm*) basic_machine=i370-ibm ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -667,6 +769,14 @@ case $basic_machine in basic_machine=m68k-isi os=-sysv ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; m88k-omron*) basic_machine=m88k-omron ;; @@ -678,10 +788,21 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) basic_machine=m68000-convergent ;; @@ -710,10 +831,18 @@ case $basic_machine in ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; + msys) + basic_machine=i686-pc + os=-msys + ;; mvs) basic_machine=i370-ibm os=-mvs ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 @@ -778,6 +907,12 @@ case $basic_machine in np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -808,6 +943,14 @@ case $basic_machine in basic_machine=i860-intel os=-osf ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; pbd) basic_machine=sparc-tti ;; @@ -852,9 +995,10 @@ case $basic_machine in ;; power) basic_machine=power-ibm ;; - ppc) basic_machine=powerpc-unknown + ppc | ppcbe) basic_machine=powerpc-unknown ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown @@ -879,7 +1023,11 @@ case $basic_machine in basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -909,6 +1057,10 @@ case $basic_machine in sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux @@ -920,6 +1072,9 @@ case $basic_machine in basic_machine=sh-hitachi os=-hms ;; + sh5el) + basic_machine=sh5le-unknown + ;; sh64) basic_machine=sh64-unknown ;; @@ -941,6 +1096,9 @@ case $basic_machine in basic_machine=i860-stratus os=-sysv4 ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; sun2) basic_machine=m68000-sun ;; @@ -997,17 +1155,9 @@ case $basic_machine in basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff + tile*) + basic_machine=$basic_machine-unknown + os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown @@ -1076,6 +1226,9 @@ case $basic_machine in xps | xps100) basic_machine=xps100-honeywell ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; ymp) basic_machine=ymp-cray os=-unicos @@ -1084,6 +1237,10 @@ case $basic_machine in basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1122,7 +1279,7 @@ case $basic_machine in we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1169,9 +1326,12 @@ esac if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1192,21 +1352,23 @@ case $os in # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1214,7 +1376,7 @@ case $os in | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1253,7 +1415,7 @@ case $os in -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1302,7 +1464,7 @@ case $os in -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1338,12 +1500,14 @@ case $os in -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; -none) ;; *) @@ -1366,7 +1530,10 @@ else # system, and we'll never get to this point. case $basic_machine in - spu-*) + score-*) + os=-elf + ;; + spu-*) os=-elf ;; *-acorn) @@ -1378,8 +1545,23 @@ case $basic_machine in arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1399,19 +1581,22 @@ case $basic_machine in ;; m68000-sun) os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 ;; m68*-cisco) os=-aout ;; + mep-*) + os=-elf + ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; + or1k-*) + os=-elf + ;; or32-*) os=-coff ;; @@ -1430,7 +1615,7 @@ case $basic_machine in *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) @@ -1535,7 +1720,7 @@ case $basic_machine in -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) diff --git a/libs/libvorbis-1.3.3/configure b/libs/libvorbis-1.3.5/configure similarity index 83% rename from libs/libvorbis-1.3.3/configure rename to libs/libvorbis-1.3.5/configure index 8eb2401d..6769270a 100644 --- a/libs/libvorbis-1.3.3/configure +++ b/libs/libvorbis-1.3.5/configure @@ -1,13 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for libvorbis 1.3.3. +# Generated by GNU Autoconf 2.69 for libvorbis 1.3.5. # # Report bugs to . # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -136,6 +134,31 @@ export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -169,7 +192,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -222,21 +246,25 @@ IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -339,6 +367,14 @@ $as_echo X"$as_dir" | } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -460,6 +496,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -494,16 +534,16 @@ if (echo >conf$$.file) 2>/dev/null; then # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -515,28 +555,8 @@ else as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -570,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libvorbis' PACKAGE_TARNAME='libvorbis' -PACKAGE_VERSION='1.3.3' -PACKAGE_STRING='libvorbis 1.3.3' +PACKAGE_VERSION='1.3.5' +PACKAGE_STRING='libvorbis 1.3.5' PACKAGE_BUGREPORT='vorbis-dev@xiph.org' PACKAGE_URL='' @@ -634,6 +654,7 @@ PDFLATEX HAVE_DOXYGEN_FALSE HAVE_DOXYGEN_TRUE HAVE_DOXYGEN +LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -660,6 +681,7 @@ CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE +am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -686,6 +708,10 @@ ACLOCAL_AMFLAGS MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V am__untar am__tar AMTAR @@ -762,12 +788,14 @@ SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking +enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install +with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -787,6 +815,7 @@ LDFLAGS LIBS CPPFLAGS CPP +LT_SYS_LIBRARY_PATH PKG_CONFIG OGG_CFLAGS OGG_LIBS' @@ -1245,8 +1274,6 @@ target=$target_alias if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1332,7 +1359,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libvorbis 1.3.3 to adapt to many kinds of systems. +\`configure' configures libvorbis 1.3.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1403,7 +1430,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libvorbis 1.3.3:";; + short | recursive ) echo "Configuration of libvorbis 1.3.5:";; esac cat <<\_ACEOF @@ -1411,10 +1438,15 @@ Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] @@ -1427,11 +1459,14 @@ Optional Features: Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-pic try to use only PIC/non-PIC objects [default=use + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-sysroot=DIR Search for dependent libraries within DIR - (or the compiler's sysroot if not specified). + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). --with-ogg=PFX Prefix where libogg is installed (optional) --with-ogg-libraries=DIR Directory where libogg library is installed @@ -1448,6 +1483,8 @@ Some influential environment variables: CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. PKG_CONFIG path to pkg-config utility OGG_CFLAGS C compiler flags for OGG, overriding pkg-config OGG_LIBS linker flags for OGG, overriding pkg-config @@ -1518,10 +1555,10 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libvorbis configure 1.3.3 -generated by GNU Autoconf 2.68 +libvorbis configure 1.3.5 +generated by GNU Autoconf 2.69 -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1634,7 +1671,7 @@ $as_echo "$ac_try_echo"; } >&5 test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -1941,8 +1978,8 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libvorbis $as_me 1.3.3, which was -generated by GNU Autoconf 2.68. Invocation command line was +It was created by libvorbis $as_me 1.3.5, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2432,7 +2469,7 @@ test -n "$target_alias" && NONENONEs,x,x, && program_prefix=${target_alias}- -am__api_version='1.11' +am__api_version='1.15' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -2471,7 +2508,7 @@ case $as_dir/ in #(( # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -2529,9 +2566,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -2542,32 +2576,40 @@ case `pwd` in esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then @@ -2579,6 +2621,16 @@ Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -2589,8 +2641,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2601,15 +2653,15 @@ if test x"${MISSING+set}" != xset; then esac fi # Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh}" != xset; then +if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -2618,10 +2670,10 @@ if test x"${install_sh}" != xset; then esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. @@ -2640,7 +2692,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2680,7 +2732,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2731,7 +2783,7 @@ do test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2760,12 +2812,6 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -2784,7 +2830,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2848,6 +2894,45 @@ else fi rmdir .tst 2>/dev/null +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." @@ -2869,8 +2954,8 @@ fi # Define the identity of the package. - PACKAGE=$PACKAGE_NAME - VERSION=$PACKAGE_VERSION + PACKAGE='libvorbis' + VERSION='1.3.5' cat >>confdefs.h <<_ACEOF @@ -2898,19 +2983,72 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' -AMTAR=${AMTAR-"${am_missing_run}tar"} +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. @@ -2933,23 +3071,21 @@ fi MAINT=$MAINTAINER_MODE_TRUE -ac_config_headers="$ac_config_headers config.h" - ACLOCAL_AMFLAGS="-I m4" V_LIB_CURRENT=4 -V_LIB_REVISION=6 +V_LIB_REVISION=8 V_LIB_AGE=4 VF_LIB_CURRENT=6 -VF_LIB_REVISION=5 +VF_LIB_REVISION=7 VF_LIB_AGE=3 VE_LIB_CURRENT=2 -VE_LIB_REVISION=9 +VE_LIB_REVISION=11 VE_LIB_AGE=0 @@ -2986,7 +3122,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3026,7 +3162,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3079,7 +3215,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3120,7 +3256,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -3178,7 +3314,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3222,7 +3358,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3668,8 +3804,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -3753,6 +3888,65 @@ ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" @@ -3772,7 +3966,7 @@ am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -3805,6 +3999,7 @@ fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= @@ -3827,8 +4022,9 @@ else # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -3862,16 +4058,16 @@ else : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -3880,16 +4076,16 @@ else test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -4147,7 +4343,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AS="${ac_tool_prefix}as" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4187,7 +4383,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AS="as" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4239,7 +4435,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4279,7 +4475,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4331,7 +4527,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4371,7 +4567,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4437,8 +4633,8 @@ esac -macro_version='2.4' -macro_revision='1.3293' +macro_version='2.4.6' +macro_revision='2.4.6' @@ -4452,7 +4648,7 @@ macro_revision='1.3293' -ltmain="$ac_aux_dir/ltmain.sh" +ltmain=$ac_aux_dir/ltmain.sh # Backslashify metacharacters that are still active within # double-quoted strings. @@ -4501,7 +4697,7 @@ func_echo_all () $ECHO "" } -case "$ECHO" in +case $ECHO in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -4545,7 +4741,7 @@ do for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue + as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in @@ -4621,7 +4817,7 @@ do for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -4687,7 +4883,7 @@ do for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -4754,7 +4950,7 @@ do for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue + as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in @@ -4824,19 +5020,19 @@ test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test "$GCC" = yes; then +if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw + # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -4850,7 +5046,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD="$ac_prog" + test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. @@ -4861,7 +5057,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test "$with_gnu_ld" = yes; then +elif test yes = "$with_gnu_ld"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -4872,32 +5068,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" + lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -4940,33 +5136,38 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM="$NM" + lt_cv_path_NM=$NM else - lt_nm_to_check="${ac_tool_prefix}nm" + lt_nm_to_check=${ac_tool_prefix}nm if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break + break 2 ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break + break 2 ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -4977,15 +5178,15 @@ else esac fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test "$lt_cv_path_NM" != "no"; then - NM="$lt_cv_path_NM" +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5010,7 +5211,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5054,7 +5255,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5091,9 +5292,9 @@ esac fi fi - case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols" + DUMPBIN="$DUMPBIN -symbols -headers" ;; *) DUMPBIN=: @@ -5101,8 +5302,8 @@ fi esac fi - if test "$DUMPBIN" != ":"; then - NM="$DUMPBIN" + if test : != "$DUMPBIN"; then + NM=$DUMPBIN fi fi test -z "$NM" && NM=nm @@ -5153,7 +5354,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring="ABCD" + teststring=ABCD case $build_os in msdosdjgpp*) @@ -5193,7 +5394,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -5212,6 +5413,11 @@ else lt_cv_sys_max_cmd_len=196608 ;; + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -5238,22 +5444,23 @@ else ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8 ; do + for i in 1 2 3 4 5 6 7 8; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test $i != 17 # 1/2 MB should be enough + test 17 != "$i" # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -5271,7 +5478,7 @@ else fi -if test -n $lt_cv_sys_max_cmd_len ; then +if test -n "$lt_cv_sys_max_cmd_len"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -5289,30 +5496,6 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 -$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } -# Try some XSI features -xsi_shell=no -( _lt_dummy="a/b/c" - test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ - = c,a/b,b/c, \ - && eval 'test $(( 1 + 1 )) -eq 2 \ - && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ - && xsi_shell=yes -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 -$as_echo "$xsi_shell" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 -$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } -lt_shell_append=no -( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ - >/dev/null 2>&1 \ - && lt_shell_append=yes -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 -$as_echo "$lt_shell_append" >&6; } - - if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -5435,13 +5618,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test "$GCC" != yes; then + if test yes != "$GCC"; then reload_cmds=false fi ;; darwin*) - if test "$GCC" = yes; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -5473,7 +5656,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5513,7 +5696,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5566,13 +5749,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. +# 'unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -5599,8 +5782,7 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. - if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then + if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -5636,10 +5818,6 @@ freebsd* | dragonfly*) fi ;; -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - haiku*) lt_cv_deplibs_check_method=pass_all ;; @@ -5677,12 +5855,12 @@ irix5* | irix6* | nonstopux*) lt_cv_deplibs_check_method=pass_all ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -5700,8 +5878,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -5754,6 +5932,9 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; esac fi @@ -5816,7 +5997,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5856,7 +6037,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5908,8 +6089,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh - # decide which to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -5921,7 +6102,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd="$ECHO" + lt_cv_sharedlib_from_linklib_cmd=$ECHO ;; esac @@ -5956,7 +6137,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6000,7 +6181,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6075,7 +6256,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test "$ac_status" -eq 0; then + if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6083,7 +6264,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test "$ac_status" -ne 0; then + if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ fi fi @@ -6096,7 +6277,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test "x$lt_cv_ar_at_file" = xno; then +if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -6125,7 +6306,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6165,7 +6346,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6224,7 +6405,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6264,7 +6445,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6313,14 +6494,14 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in @@ -6403,7 +6584,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then symcode='[ABCDEGRST]' fi ;; @@ -6436,14 +6617,44 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -6461,20 +6672,24 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function - # and D for any global variable. + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ -" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ -" s[1]~/^[@?]/{print s[1], s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -6522,11 +6737,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) -/* DATA imports from DLLs on WIN32 con't be const, because runtime +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined(__osf__) +#elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else @@ -6552,7 +6767,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -6572,13 +6787,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS="conftstm.$ac_objext" + LIBS=conftstm.$ac_objext CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest${ac_exeext}; then + test $ac_status = 0; } && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -6599,7 +6814,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then + if test yes = "$pipe_works"; then break else lt_cv_sys_global_symbol_pipe= @@ -6641,6 +6856,16 @@ fi + + + + + + + + + + @@ -6664,9 +6889,9 @@ fi lt_sysroot= -case ${with_sysroot} in #( +case $with_sysroot in #( yes) - if test "$GCC" = yes; then + if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -6676,8 +6901,8 @@ case ${with_sysroot} in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 -$as_echo "${with_sysroot}" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -6689,18 +6914,99 @@ $as_echo "${lt_sysroot:-no}" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes +test no = "$enable_libtool_lock" || enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out which ABI we are using. + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -6709,24 +7015,25 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE="32" + HPUX_IA64_MODE=32 ;; *ELF-64*) - HPUX_IA64_MODE="64" + HPUX_IA64_MODE=64 ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out which ABI we are using. + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test "$lt_cv_prog_gnu_ld" = yes; then + if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -6755,9 +7062,50 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out which ABI we are using. + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -6771,9 +7119,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) - LD="${LD-ld} -m elf_i386" + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -6792,7 +7150,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -6810,7 +7171,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" + SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -6850,13 +7211,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test x"$lt_cv_cc_needs_belf" != x"yes"; then + if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" + CFLAGS=$SAVE_CFLAGS fi ;; -sparc*-*solaris*) - # Find out which ABI we are using. +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -6866,7 +7228,20 @@ sparc*-*solaris*) case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" @@ -6880,7 +7255,7 @@ sparc*-*solaris*) ;; esac -need_locks="$enable_libtool_lock" +need_locks=$enable_libtool_lock if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -6899,7 +7274,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6939,7 +7314,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6991,7 +7366,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test "x$lt_cv_path_mainfest_tool" != xyes; then +if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi @@ -7019,7 +7394,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7059,7 +7434,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7111,7 +7486,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7151,7 +7526,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7203,7 +7578,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7243,7 +7618,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7295,7 +7670,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7335,7 +7710,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7387,7 +7762,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7427,7 +7802,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7494,7 +7869,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "${LT_MULTI_MODULE}"; then + if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -7506,7 +7881,13 @@ else $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? - if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -7517,6 +7898,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : @@ -7544,11 +7926,12 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS="$save_LDFLAGS" + LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : @@ -7570,7 +7953,9 @@ _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? - if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -7583,32 +7968,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[012]*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test "$lt_cv_apple_cc_single_mod" = "yes"; then + if test yes = "$lt_cv_apple_cc_single_mod"; then _lt_dar_single_mod='$single_module' fi - if test "$lt_cv_ld_exported_symbols_list" = "yes"; then - _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' fi - if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -7616,6 +8001,41 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } @@ -7780,14 +8200,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs ;; esac else @@ -7811,14 +8231,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs ;; esac else @@ -7836,14 +8256,27 @@ fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : - withval=$with_pic; pic_mode="$withval" + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac else pic_mode=default fi -test -z "$pic_mode" && pic_mode=default - @@ -7859,14 +8292,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS="$lt_save_ifs" + IFS=$lt_save_ifs ;; esac else @@ -7880,11 +8313,63 @@ fi + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +# Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + # This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ltmain" +LIBTOOL_DEPS=$ltmain # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -7909,6 +8394,10 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + @@ -7929,7 +8418,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}" ; then +if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi @@ -7968,7 +8457,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then + if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -7979,14 +8468,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a `.a' archive for static linking (except MSVC, +# All known linkers require a '.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld="$lt_cv_prog_gnu_ld" +with_gnu_ld=$lt_cv_prog_gnu_ld -old_CC="$CC" -old_CFLAGS="$CFLAGS" +old_CC=$CC +old_CFLAGS=$CFLAGS # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -7995,15 +8484,8 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +func_cc_basename $compiler +cc_basename=$func_cc_basename_result # Only perform the check for file, if the check method requires it @@ -8018,22 +8500,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8056,13 +8538,13 @@ _LT_EOF break fi done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac fi -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8084,22 +8566,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" + IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8122,13 +8604,13 @@ _LT_EOF break fi done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac fi -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8149,7 +8631,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC="$CC" +lt_save_CC=$CC ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -8207,7 +8689,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test "$GCC" = yes; then +if test yes = "$GCC"; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -8223,7 +8705,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8253,7 +8735,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -8271,17 +8753,18 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test "$GCC" = yes; then + if test yes = "$GCC"; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi + lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -8292,8 +8775,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -8309,6 +8792,11 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac ;; darwin* | rhapsody*) @@ -8369,7 +8857,9 @@ lt_prog_compiler_static= case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' - lt_prog_compiler_pic='-Xcompiler -fPIC' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi ;; esac else @@ -8377,7 +8867,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -8385,10 +8875,29 @@ lt_prog_compiler_static= fi ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac ;; hpux9* | hpux10* | hpux11*) @@ -8404,7 +8913,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='${wl}-a ${wl}archive' + lt_prog_compiler_static='$wl-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -8413,9 +8922,9 @@ lt_prog_compiler_static= lt_prog_compiler_static='-non_shared' ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64 which still supported -KPIC. + # old Intel for x86_64, which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -8440,6 +8949,12 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -8460,18 +8975,33 @@ lt_prog_compiler_static= ;; *) case `$CC -V 2>&1 | sed 5q` in - *Sun\ F* | *Sun*Fortran*) + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; esac ;; esac @@ -8522,7 +9052,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec ;then + if test -d /usr/nec; then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -8551,7 +9081,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: + # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -8583,7 +9113,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8613,7 +9143,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test x"$lt_cv_prog_compiler_pic_works" = xyes; then +if test yes = "$lt_cv_prog_compiler_pic_works"; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -8645,7 +9175,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" + save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -8664,13 +9194,13 @@ else fi fi $RM -r conftest* - LDFLAGS="$save_LDFLAGS" + LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test x"$lt_cv_prog_compiler_static_works" = xyes; then +if test yes = "$lt_cv_prog_compiler_static_works"; then : else lt_prog_compiler_static= @@ -8790,8 +9320,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -8803,9 +9333,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test "$hard_links" = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -8833,7 +9363,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported @@ -8849,9 +9378,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -8866,7 +9395,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test "$GCC" != yes; then + if test yes != "$GCC"; then with_gnu_ld=no fi ;; @@ -8874,12 +9403,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd*) + openbsd* | bitrig*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs=no - ;; esac ld_shlibs=yes @@ -8887,7 +9413,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test "$with_gnu_ld" = yes; then + if test yes = "$with_gnu_ld"; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -8909,24 +9435,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test "$lt_use_gnu_ld_interface" = yes; then + if test yes = "$lt_use_gnu_ld_interface"; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' + wlarc='$wl' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v 2>&1` in + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -8939,7 +9465,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then + if test ia64 != "$host_cpu"; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -8958,7 +9484,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -8974,7 +9500,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -8984,7 +9510,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='${wl}--export-all-symbols' + export_dynamic_flag_spec='$wl--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -8992,61 +9518,89 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' link_all_deplibs=yes ;; + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test "$host_os" = linux-dietlibc; then + if test linux-dietlibc = "$host_os"; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test "$tmp_diet" = no + && test no = "$tmp_diet" then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -9057,43 +9611,47 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then + if test yes = "$supports_anon_versioning"; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld='-rpath $libdir' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test "x$supports_anon_versioning" = xyes; then + if test yes = "$supports_anon_versioning"; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -9102,13 +9660,13 @@ _LT_EOF fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -9126,8 +9684,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9139,7 +9697,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -9154,9 +9712,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9173,15 +9731,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test "$ld_shlibs" = no; then + if test no = "$ld_shlibs"; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -9197,7 +9755,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -9205,34 +9763,57 @@ _LT_EOF ;; aix[4-9]*) - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag="" + no_entry_flag= else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - # Also, AIX nm treats weak defined symbols like other global - # defined symbols, whereas GNU nm marks them as "W". + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then aix_use_runtimelinking=yes break fi done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi ;; esac @@ -9251,13 +9832,21 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='${wl}-f,' + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac - if test "$GCC" = yes; then + if test yes = "$GCC"; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` + collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -9276,36 +9865,42 @@ _LT_EOF ;; esac shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' fi - link_all_deplibs=no + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' else # not using gcc - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' else - shared_flag='${wl}-bM:SRE' + shared_flag='$wl-bM:SRE' fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='${wl}-bexpall' + export_dynamic_flag_spec='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test "${lt_cv_aix_libpath+set}" = set; then + if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9340,7 +9935,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_="/usr/lib:/lib" + lt_cv_aix_libpath_=/usr/lib:/lib fi fi @@ -9348,17 +9943,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test "${lt_cv_aix_libpath+set}" = set; then + if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9393,7 +9988,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_="/usr/lib:/lib" + lt_cv_aix_libpath_=/usr/lib:/lib fi fi @@ -9401,21 +9996,33 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' ${wl}-bernotok' - allow_undefined_flag=' ${wl}-berok' - if test "$with_gnu_ld" = yes; then + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' fi fi ;; @@ -9424,7 +10031,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9454,35 +10061,37 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; - else - sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile="$lt_outputfile.exe" - lt_tool_outputfile="$lt_tool_outputfile.exe" - ;; - esac~ - if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -9491,7 +10100,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" + shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -9510,23 +10119,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test "$lt_cv_ld_force_load" = "yes"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag="$_lt_dar_allow_undefined" + allow_undefined_flag=$_lt_dar_allow_undefined case $cc_basename in - ifort*) _lt_dar_can_shared=yes ;; + ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test "$_lt_dar_can_shared" = "yes"; then + if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" else ld_shlibs=no @@ -9540,10 +10150,6 @@ fi hardcode_shlibpath_var=no ;; - freebsd1*) - ld_shlibs=no - ;; - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little @@ -9556,7 +10162,7 @@ fi ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) + freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes @@ -9572,34 +10178,33 @@ fi ;; hpux9*) - if test "$GCC" = yes; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='${wl}-E' + export_dynamic_flag_spec='$wl-E' ;; hpux10*) - if test "$GCC" = yes && test "$with_gnu_ld" = no; then - archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld='+b $libdir' + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='${wl}-E' + export_dynamic_flag_spec='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -9607,25 +10212,25 @@ fi ;; hpux11*) - if test "$GCC" = yes && test "$with_gnu_ld" = no; then + if test yes,no = "$GCC,$with_gnu_ld"; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -9637,7 +10242,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS="$LDFLAGS" + save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -9656,14 +10261,14 @@ else fi fi $RM -r conftest* - LDFLAGS="$save_LDFLAGS" + LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test x"$lt_cv_prog_compiler__b" = xyes; then - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -9671,8 +10276,8 @@ fi ;; esac fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -9683,7 +10288,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='${wl}-E' + export_dynamic_flag_spec='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -9694,8 +10299,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -9705,8 +10310,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -9718,25 +10323,35 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS="$save_LDFLAGS" + LDFLAGS=$save_LDFLAGS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test "$lt_cv_irix_exported_symbol" = yes; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -9750,7 +10365,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -9758,27 +10373,19 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd*) + openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' fi else ld_shlibs=no @@ -9789,33 +10396,53 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes ;; osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -9826,24 +10453,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='${wl}' - archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -9853,11 +10480,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. GCC discards it without `$wl', + # but understands '-z linker_flag'. GCC discards it without '$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test "$GCC" = yes; then - whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -9867,10 +10494,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test "x$host_vendor" = xsequent; then + if test sequent = "$host_vendor"; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -9919,43 +10546,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='${wl}-z,text' + no_undefined_flag='$wl-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not + # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='${wl}-z,text' - allow_undefined_flag='${wl}-z,nodefs' + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='${wl}-R,$libdir' + hardcode_libdir_flag_spec='$wl-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='${wl}-Bexport' + export_dynamic_flag_spec='$wl-Bexport' runpath_var='LD_RUN_PATH' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -9970,10 +10597,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test x$host_vendor = xsni; then + if test sni = "$host_vendor"; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='${wl}-Blargedynsym' + export_dynamic_flag_spec='$wl-Blargedynsym' ;; esac fi @@ -9981,7 +10608,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test "$ld_shlibs" = no && can_build_shared=no +test no = "$ld_shlibs" && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -10007,7 +10634,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test "$enable_shared" = yes && test "$GCC" = yes; then + if test yes,yes = "$GCC,$enable_shared"; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -10213,11 +10840,6 @@ esac - - - - - @@ -10227,14 +10849,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test "$GCC" = yes; then +if test yes = "$GCC"; then case $host_os in - darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; - *) lt_awk_arg="/^libraries:/" ;; + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; - *) lt_sed_strip_eq="s,=/,/,g" ;; + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -10250,28 +10872,35 @@ if test "$GCC" = yes; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary. + # and add multilib dir if necessary... lt_tmp_lt_search_path_spec= - lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path/$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" - else + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS=" "; FS="/|\n";} { - lt_foo=""; - lt_count=0; +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo="/" $lt_i lt_foo; + lt_foo = "/" $lt_i lt_foo; } else { lt_count--; } @@ -10285,7 +10914,7 @@ BEGIN {RS=" "; FS="/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's,/\([A-Za-z]:\),\1,g'` ;; + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -10294,7 +10923,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=".so" +shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -10311,56 +10940,108 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown + + case $host_os in aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' + soname_spec='$libname$release$shared_ext$major' ;; aix[4-9]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test "$host_cpu" = ia64; then + if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac shlibpath_var=LIBPATH fi ;; @@ -10370,27 +11051,27 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='${libname}${shared_ext}' + library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -10402,7 +11083,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=".dll" + shrext_cmds=.dll need_version=no need_lib_prefix=no @@ -10411,8 +11092,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -10428,17 +11109,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' @@ -10447,8 +11128,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - library_names_spec='${libname}.dll.lib' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' case $build_os in mingw*) @@ -10475,7 +11156,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec="$LIB" + sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -10488,8 +11169,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -10502,7 +11183,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -10515,8 +11196,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -10526,18 +11207,14 @@ darwin* | rhapsody*) ;; dgux*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; -freebsd1*) - dynamic_linker=no - ;; - freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -10545,25 +11222,26 @@ freebsd* | dragonfly*) objformat=`/usr/bin/objformat` else case $host_os in - freebsd[123]*) objformat=aout ;; + freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2*) + freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) @@ -10582,26 +11260,15 @@ freebsd* | dragonfly*) esac ;; -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - haiku*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=yes + shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -10619,14 +11286,15 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -10634,8 +11302,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -10644,8 +11312,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -10655,11 +11323,11 @@ hpux9* | hpux10* | hpux11*) ;; interix[3-9]*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -10670,16 +11338,16 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -10698,8 +11366,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; @@ -10708,13 +11376,33 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -# This must be Linux ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux +linux*android*) + version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -10758,7 +11446,12 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Append ld.so.conf contents to the search path + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -10773,29 +11466,17 @@ fi dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -10804,8 +11485,8 @@ netbsd*) ;; newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -10814,58 +11495,68 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd*) +openbsd* | bitrig*) version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" + sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi + shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' - shrext_cmds=".dll" + version_type=windows + shrext_cmds=.dll + need_version=no need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) @@ -10873,11 +11564,11 @@ rdos*) ;; solaris*) - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -10887,20 +11578,20 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then + if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -10921,24 +11612,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf + version_type=sco need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then + if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -10953,19 +11644,19 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux + version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -10975,20 +11666,35 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no +test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then +if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then - sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi -if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then - sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + @@ -11085,15 +11791,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test "X$hardcode_automatic" = "Xyes" ; then + test yes = "$hardcode_automatic"; then # We can hardcode non-existent directories. - if test "$hardcode_direct" != no && + if test no != "$hardcode_direct" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && - test "$hardcode_minus_L" != no; then + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -11108,12 +11814,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test "$hardcode_action" = relink || - test "$inherit_rpath" = yes; then +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then # Fast installation is not supported enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi @@ -11123,7 +11829,7 @@ fi - if test "x$enable_dlopen" != xyes; then + if test yes != "$enable_dlopen"; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -11133,23 +11839,23 @@ else case $host_os in beos*) - lt_cv_dlopen="load_add_on" + lt_cv_dlopen=load_add_on lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen=LoadLibrary lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen="dlopen" + lt_cv_dlopen=dlopen lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -11187,10 +11893,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl else - lt_cv_dlopen="dyld" + lt_cv_dlopen=dyld lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -11198,10 +11904,18 @@ fi ;; + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen="shl_load" + lt_cv_dlopen=shl_load else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -11240,11 +11954,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen="dlopen" + lt_cv_dlopen=dlopen else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -11283,7 +11997,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -11322,7 +12036,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -11361,7 +12075,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld fi @@ -11382,21 +12096,21 @@ fi ;; esac - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else + if test no = "$lt_cv_dlopen"; then enable_dlopen=no + else + enable_dlopen=yes fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS="$LDFLAGS" + save_LDFLAGS=$LDFLAGS wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS="$LIBS" + save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -11404,7 +12118,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test "$cross_compiling" = yes; then : + if test yes = "$cross_compiling"; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -11451,9 +12165,9 @@ else # endif #endif -/* When -fvisbility=hidden is used, assume the code has been annotated +/* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -11483,7 +12197,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -11503,14 +12217,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test "x$lt_cv_dlopen_self" = xyes; then + if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test "$cross_compiling" = yes; then : + if test yes = "$cross_compiling"; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -11557,9 +12271,9 @@ else # endif #endif -/* When -fvisbility=hidden is used, assume the code has been annotated +/* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -11589,7 +12303,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -11610,9 +12324,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS ;; esac @@ -11656,7 +12370,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP" ; then + if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -11684,7 +12398,7 @@ fi - # Report which library types will actually be built + # Report what library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -11692,13 +12406,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test "$can_build_shared" = "no" && enable_shared=no + test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test "$enable_shared" = yes && enable_static=no + test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -11706,8 +12420,12 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac fi ;; esac @@ -11717,7 +12435,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test "$enable_shared" = yes || enable_static=yes + test yes = "$enable_shared" || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -11731,7 +12449,9 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC="$lt_save_CC" +CC=$lt_save_CC + + @@ -11753,131 +12473,6 @@ CC="$lt_save_CC" # Only expand once: -if test "x$CC" != xcc; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 -$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 -$as_echo_n "checking whether cc understands -c and -o together... " >&6; } -fi -set dummy $CC; ac_cc=`$as_echo "$2" | - sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -# Make sure it works both with $CC and with simple cc. -# We do the test twice because some compilers refuse to overwrite an -# existing .o file with -o, though they will create one. -ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' -rm -f conftest2.* -if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; -then - eval ac_cv_prog_cc_${ac_cc}_c_o=yes - if test "x$CC" != xcc; then - # Test first that cc exists at all. - if { ac_try='cc -c conftest.$ac_ext >&5' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' - rm -f conftest2.* - if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; - then - # cc works too. - : - else - # cc exists but doesn't like -o. - eval ac_cv_prog_cc_${ac_cc}_c_o=no - fi - fi - fi -else - eval ac_cv_prog_cc_${ac_cc}_c_o=no -fi -rm -f core conftest* - -fi -if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h - -fi - -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o -if test "$am_t" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi - if test "x$enable_docs" = xyes; then @@ -11897,7 +12492,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HAVE_DOXYGEN="true" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -11960,7 +12555,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_PDFLATEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12003,7 +12598,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HTLATEX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12090,9 +12685,9 @@ $as_echo "$GCC_VERSION" >&6; } case $host in *86-*-linux*) DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char" -# PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static" - PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline" + CFLAGS="-O3 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char" +# PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static" + PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline" # glibc < 2.1.3 has a serious FP bug in the math inline header # that will cripple Vorbis. Look to see if the magic FP stack @@ -12150,8 +12745,8 @@ $as_echo "$as_me: WARNING: * machine. Upgrading to glibc 2.1.3 is strongly urge $as_echo "$as_me: WARNING: * to correct the problem. Note that upgrading glibc *" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: * will not fix any previously built programs; this is *" >&5 $as_echo "$as_me: WARNING: * will not fix any previously built programs; this is *" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: * a compile-time time bug. *" >&5 -$as_echo "$as_me: WARNING: * a compile-time time bug. *" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: * a compile-time bug. *" >&5 +$as_echo "$as_me: WARNING: * a compile-time bug. *" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: * To work around the problem for this build of Ogg, *" >&5 $as_echo "$as_me: WARNING: * To work around the problem for this build of Ogg, *" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: * autoconf is disabling all math inlining. This will *" >&5 @@ -12180,8 +12775,8 @@ $as_echo "$as_me: WARNING: PROFILE="-pg -g -O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT";; *-*-linux*) DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char" - PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; + CFLAGS="-O3 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char" + PROFILE="-pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char";; sparc-sun-*) sparc_cpu="" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc supports -mv8" >&5 @@ -12209,21 +12804,21 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CFLAGS="$old_cflags" DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" - CFLAGS="-O20 -Wall -Wextra -ffast-math -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" - PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" ;; + CFLAGS="-O3 -Wall -Wextra -ffast-math -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" + PROFILE="-pg -g -O3 -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" ;; *-*-darwin*) DEBUG="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O0 -fsigned-char" - CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O4 -ffast-math -fsigned-char" - PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O4 -ffast-math -fsigned-char";; + CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O3 -ffast-math -fsigned-char" + PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O3 -ffast-math -fsigned-char";; *-*-os2*) # Use -W instead of -Wextra because gcc on OS/2 is an old version. DEBUG="-g -Wall -W -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -Wall -W -ffast-math -D_REENTRANT -fsigned-char" - PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; + CFLAGS="-O3 -Wall -W -ffast-math -D_REENTRANT -fsigned-char" + PROFILE="-pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char";; *) DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" - PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; + CFLAGS="-O3 -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" + PROFILE="-O3 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wdeclaration-after-statement" >&5 @@ -12375,7 +12970,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12418,7 +13013,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12885,23 +13480,20 @@ else /* end confdefs.h. */ $ac_includes_default int -find_stack_direction () +find_stack_direction (int *addr, int depth) { - static char *addr = 0; - auto char dummy; - if (addr == 0) - { - addr = &dummy; - return find_stack_direction (); - } - else - return (&dummy > addr) ? 1 : -1; + int dir, dummy = 0; + if (! addr) + addr = &dummy; + *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1; + dir = depth ? find_stack_direction (addr, depth - 1) : 0; + return dir + dummy; } int -main () +main (int argc, char **argv) { - return find_stack_direction () < 0; + return find_stack_direction (0, argc + !argv + 20) < 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : @@ -12996,6 +13588,9 @@ esac ac_config_files="$ac_config_files Makefile m4/Makefile lib/Makefile lib/modes/Makefile lib/books/Makefile lib/books/coupled/Makefile lib/books/uncoupled/Makefile lib/books/floor/Makefile doc/Makefile doc/vorbisfile/Makefile doc/vorbisenc/Makefile doc/libvorbis/Makefile doc/Doxyfile include/Makefile include/vorbis/Makefile examples/Makefile test/Makefile vq/Makefile libvorbis.spec vorbis.pc vorbisenc.pc vorbisfile.pc vorbis-uninstalled.pc vorbisenc-uninstalled.pc vorbisfile-uninstalled.pc" +ac_config_headers="$ac_config_headers config.h" + + cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure @@ -13105,6 +13700,14 @@ LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -13435,16 +14038,16 @@ if (echo >conf$$.file) 2>/dev/null; then # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -13504,28 +14107,16 @@ else as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -13546,8 +14137,8 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libvorbis $as_me 1.3.3, which was -generated by GNU Autoconf 2.68. Invocation command line was +This file was extended by libvorbis $as_me 1.3.5, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -13612,11 +14203,11 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libvorbis config.status 1.3.3 -configured by $0, generated by GNU Autoconf 2.68, +libvorbis config.status 1.3.5 +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -13707,7 +14298,7 @@ fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -13750,8 +14341,10 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' @@ -13796,10 +14389,13 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -13832,7 +14428,6 @@ with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' -hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' @@ -13865,7 +14460,8 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -13891,6 +14487,7 @@ DLLTOOL \ OBJDUMP \ SHELL \ ECHO \ +PATH_SEPARATOR \ SED \ GREP \ EGREP \ @@ -13916,9 +14513,12 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ nm_file_list_spec \ +lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -13939,7 +14539,6 @@ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ -hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ @@ -13954,7 +14553,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -13981,10 +14580,11 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -sys_lib_dlsearch_path_spec; do +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -13993,19 +14593,16 @@ sys_lib_dlsearch_path_spec; do done ac_aux_dir='$ac_aux_dir' -xsi_shell='$xsi_shell' -lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options which allow our +# See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}" ; then +if test -n "\${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' - TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -14020,7 +14617,6 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 for ac_config_target in $ac_config_targets do case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; @@ -14048,6 +14644,7 @@ do "vorbis-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbis-uninstalled.pc" ;; "vorbisenc-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbisenc-uninstalled.pc" ;; "vorbisfile-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbisfile-uninstalled.pc" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac @@ -14644,7 +15241,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files + # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in @@ -14657,7 +15254,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -14691,21 +15288,19 @@ $as_echo X"$mf" | continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue + test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || @@ -14740,55 +15335,53 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options which allow our + # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then + if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi - cfgfile="${ofile}T" + cfgfile=${ofile}T trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL - -# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Generated automatically by $as_me ($PACKAGE) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. # -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, -# Inc. -# Written by Gordon Matzigkeit, 1996 +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. # -# This file is part of GNU Libtool. -# -# GNU Libtool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -# obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# along with this program. If not, see . # The names of the tagged configurations supported by this script. -available_tags="" +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} # ### BEGIN LIBTOOL CONFIG @@ -14817,12 +15410,18 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + # The host system. host_alias=$host_alias host=$host @@ -14925,18 +15524,27 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and in which our libraries should be installed. +# The root where to search for dependent libraries,and where our libraries should be installed. lt_sysroot=$lt_sysroot +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -15027,8 +15635,11 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -15118,20 +15729,16 @@ no_undefined_flag=$lt_no_undefined_flag # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec -# If ld is used when linking, flag to hardcode \$libdir into a binary -# during linking. This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the +# "absolute",i.e impossible to change by setting \$shlibpath_var if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -15181,6 +15788,65 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + _LT_EOF case $host_os in @@ -15189,7 +15855,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then +if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -15198,7 +15864,7 @@ _LT_EOF esac -ltmain="$ac_aux_dir/ltmain.sh" +ltmain=$ac_aux_dir/ltmain.sh # We use sed instead of cat because bash on DJGPP gets confused if @@ -15208,165 +15874,6 @@ ltmain="$ac_aux_dir/ltmain.sh" sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) - if test x"$xsi_shell" = xyes; then - sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ -func_dirname ()\ -{\ -\ case ${1} in\ -\ */*) func_dirname_result="${1%/*}${2}" ;;\ -\ * ) func_dirname_result="${3}" ;;\ -\ esac\ -} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_basename ()$/,/^} # func_basename /c\ -func_basename ()\ -{\ -\ func_basename_result="${1##*/}"\ -} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ -func_dirname_and_basename ()\ -{\ -\ case ${1} in\ -\ */*) func_dirname_result="${1%/*}${2}" ;;\ -\ * ) func_dirname_result="${3}" ;;\ -\ esac\ -\ func_basename_result="${1##*/}"\ -} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ -func_stripname ()\ -{\ -\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ -\ # positional parameters, so assign one to ordinary parameter first.\ -\ func_stripname_result=${3}\ -\ func_stripname_result=${func_stripname_result#"${1}"}\ -\ func_stripname_result=${func_stripname_result%"${2}"}\ -} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ -func_split_long_opt ()\ -{\ -\ func_split_long_opt_name=${1%%=*}\ -\ func_split_long_opt_arg=${1#*=}\ -} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ -func_split_short_opt ()\ -{\ -\ func_split_short_opt_arg=${1#??}\ -\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ -} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ -func_lo2o ()\ -{\ -\ case ${1} in\ -\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ -\ *) func_lo2o_result=${1} ;;\ -\ esac\ -} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_xform ()$/,/^} # func_xform /c\ -func_xform ()\ -{\ - func_xform_result=${1%.*}.lo\ -} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_arith ()$/,/^} # func_arith /c\ -func_arith ()\ -{\ - func_arith_result=$(( $* ))\ -} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_len ()$/,/^} # func_len /c\ -func_len ()\ -{\ - func_len_result=${#1}\ -} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - -fi - -if test x"$lt_shell_append" = xyes; then - sed -e '/^func_append ()$/,/^} # func_append /c\ -func_append ()\ -{\ - eval "${1}+=\\${2}"\ -} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ -func_append_quoted ()\ -{\ -\ func_quote_for_eval "${2}"\ -\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ -} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - # Save a `func_append' function call where possible by direct use of '+=' - sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -else - # Save a `func_append' function call even when '+=' is not available - sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -fi - -if test x"$_lt_function_replace_fail" = x":"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 -$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} -fi - - mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/libs/libvorbis-1.3.3/configure.ac b/libs/libvorbis-1.3.5/configure.ac similarity index 87% rename from libs/libvorbis-1.3.3/configure.ac rename to libs/libvorbis-1.3.5/configure.ac index 55eccdb5..eddd02d7 100644 --- a/libs/libvorbis-1.3.3/configure.ac +++ b/libs/libvorbis-1.3.5/configure.ac @@ -5,15 +5,14 @@ dnl Initialization and Versioning dnl ------------------------------------------------ -AC_INIT([libvorbis],[1.3.3],[vorbis-dev@xiph.org]) +AC_INIT([libvorbis],[1.3.5],[vorbis-dev@xiph.org]) AC_CONFIG_SRCDIR([lib/mdct.c]) AC_CANONICAL_TARGET([]) -AM_INIT_AUTOMAKE($PACKAGE_NAME,$PACKAGE_VERSION) +AM_INIT_AUTOMAKE AM_MAINTAINER_MODE -AM_CONFIG_HEADER([config.h]) dnl Add parameters for aclocal AC_SUBST(ACLOCAL_AMFLAGS, "-I m4") @@ -25,15 +24,15 @@ dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 V_LIB_CURRENT=4 -V_LIB_REVISION=6 +V_LIB_REVISION=8 V_LIB_AGE=4 VF_LIB_CURRENT=6 -VF_LIB_REVISION=5 +VF_LIB_REVISION=7 VF_LIB_AGE=3 VE_LIB_CURRENT=2 -VE_LIB_REVISION=9 +VE_LIB_REVISION=11 VE_LIB_AGE=0 AC_SUBST(V_LIB_CURRENT) @@ -129,9 +128,9 @@ else case $host in *86-*-linux*) DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char" -# PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static" - PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline" + CFLAGS="-O3 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char" +# PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static" + PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline" # glibc < 2.1.3 has a serious FP bug in the math inline header # that will cripple Vorbis. Look to see if the magic FP stack @@ -160,7 +159,7 @@ else AC_MSG_WARN([* machine. Upgrading to glibc 2.1.3 is strongly urged *]) AC_MSG_WARN([* to correct the problem. Note that upgrading glibc *]) AC_MSG_WARN([* will not fix any previously built programs; this is *]) - AC_MSG_WARN([* a compile-time time bug. *]) + AC_MSG_WARN([* a compile-time bug. *]) AC_MSG_WARN([* To work around the problem for this build of Ogg, *]) AC_MSG_WARN([* autoconf is disabling all math inlining. This will *]) AC_MSG_WARN([* hurt Ogg performace but is necessary for an Ogg that *]) @@ -182,8 +181,8 @@ else PROFILE="-pg -g -O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT";; *-*-linux*) DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char" - PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; + CFLAGS="-O3 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char" + PROFILE="-pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char";; sparc-sun-*) sparc_cpu="" AC_MSG_CHECKING([if gcc supports -mv8]) @@ -195,21 +194,21 @@ else ]) CFLAGS="$old_cflags" DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" - CFLAGS="-O20 -Wall -Wextra -ffast-math -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" - PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" ;; + CFLAGS="-O3 -Wall -Wextra -ffast-math -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" + PROFILE="-pg -g -O3 -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" ;; *-*-darwin*) DEBUG="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O0 -fsigned-char" - CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O4 -ffast-math -fsigned-char" - PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O4 -ffast-math -fsigned-char";; + CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O3 -ffast-math -fsigned-char" + PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O3 -ffast-math -fsigned-char";; *-*-os2*) # Use -W instead of -Wextra because gcc on OS/2 is an old version. DEBUG="-g -Wall -W -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -Wall -W -ffast-math -D_REENTRANT -fsigned-char" - PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; + CFLAGS="-O3 -Wall -W -ffast-math -D_REENTRANT -fsigned-char" + PROFILE="-pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char";; *) DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" - CFLAGS="-O20 -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" - PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; + CFLAGS="-O3 -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" + PROFILE="-O3 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; esac AC_ADD_CFLAGS([-Wdeclaration-after-statement]) @@ -272,7 +271,7 @@ dnl The following line causes the libtool distributed with the source dnl to be replaced if the build system has a more recent version. AC_SUBST(LIBTOOL_DEPS) -AC_OUTPUT([ +AC_CONFIG_FILES([ Makefile m4/Makefile lib/Makefile @@ -295,3 +294,6 @@ vorbis-uninstalled.pc vorbisenc-uninstalled.pc vorbisfile-uninstalled.pc ]) +AC_CONFIG_HEADERS([config.h]) + +AC_OUTPUT diff --git a/libs/libvorbis-1.3.5/depcomp b/libs/libvorbis-1.3.5/depcomp new file mode 100644 index 00000000..4ebd5b3a --- /dev/null +++ b/libs/libvorbis-1.3.5/depcomp @@ -0,0 +1,791 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2013-05-30.07; # UTC + +# Copyright (C) 1999-2013 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputting dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Avoid interferences from the environment. +gccflag= dashmflag= + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The second -e expression handles DOS-style file names with drive + # letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the "deleted header file" problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. +## Some versions of gcc put a space before the ':'. On the theory +## that the space means something, we add a space to the output as +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like '#:fec' to the end of the + # dependency line. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" + echo >> "$depfile" + # The second pass generates a dummy entry for each header file. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" + ;; + +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts '$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; + +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for ':' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + "$@" $dashmflag | + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/libs/libvorbis-1.3.3/doc/01-introduction.tex b/libs/libvorbis-1.3.5/doc/01-introduction.tex similarity index 100% rename from libs/libvorbis-1.3.3/doc/01-introduction.tex rename to libs/libvorbis-1.3.5/doc/01-introduction.tex diff --git a/libs/libvorbis-1.3.3/doc/02-bitpacking.tex b/libs/libvorbis-1.3.5/doc/02-bitpacking.tex similarity index 100% rename from libs/libvorbis-1.3.3/doc/02-bitpacking.tex rename to libs/libvorbis-1.3.5/doc/02-bitpacking.tex diff --git a/libs/libvorbis-1.3.3/doc/03-codebook.tex b/libs/libvorbis-1.3.5/doc/03-codebook.tex similarity index 82% rename from libs/libvorbis-1.3.3/doc/03-codebook.tex rename to libs/libvorbis-1.3.5/doc/03-codebook.tex index 2da74afb..4ba5e31d 100644 --- a/libs/libvorbis-1.3.3/doc/03-codebook.tex +++ b/libs/libvorbis-1.3.5/doc/03-codebook.tex @@ -266,17 +266,68 @@ eliminated, it's clear that the tree is unfinished: Similarly, in the original codebook, it's clear that the tree is fully populated and a ninth codeword is impossible. Both underspecified and overspecified trees are an error condition rendering the stream -undecodable. Take special care that a codebook with a single used -entry is handled properly; it consists of a single codework of zero -bits and 'reading' a value out of such a codebook always returns the -single used value and sinks zero bits. +undecodable. Codebook entries marked 'unused' are simply skipped in the assigning process. They have no codeword and do not appear in the decision tree, thus it's impossible for any bit pattern read from the stream to decode to that entry number. +\paragraph{Errata 20150226: Single entry codebooks} +A 'single-entry codebook' is a codebook with one active codeword +entry. A single-entry codebook may be either a fully populated +codebook with only one declared entry, or a sparse codebook with only +one entry marked used. The Vorbis I spec provides no means to specify +a codeword length of zero, and as a result, a single-entry codebook is +inherently malformed because it is underpopulated. The original +specification did not address directly the matter of single-entry +codebooks; they were implicitly illegal as it was not possible to +write such a codebook with a valid tree structure. + +In r14811 of the libvorbis reference implementation, Xiph added an +additional check to the codebook implementation to reject +underpopulated Huffman trees. This change led to the discovery of +single-entry books used 'in the wild' when the new, stricter checks +rejected a number of apparently working streams. + +In order to minimize breakage of deployed (if technically erroneous) +streams, r16073 of the reference implementation explicitly +special-cased single-entry codebooks to tolerate the single-entry +case. Commit r16073 also added the following to the specification: + +\blockquote{\sout{Take special care that a codebook with a single used + entry is handled properly; it consists of a single codework of + zero bits and ’reading’ a value out of such a codebook always + returns the single used value and sinks zero bits. +}} + +The intent was to clarify the spec and codify current practice. +However, this addition is erroneously at odds with the intent of preserving +usability of existing streams using single-entry codebooks, disagrees +with the code changes that reinstated decoding, and does not address how +single-entry codebooks should be encoded. + +As such, the above addition made in r16037 is struck from the +specification and replaced by the following: + +\blockquote{It is possible to declare a Vorbis codebook containing a + single codework entry. A single-entry codebook may be either a + fully populated codebook with \varname{[codebook\_entries]} set to + 1, or a sparse codebook marking only one entry used. Note that it + is not possible to also encode a \varname{[codeword\_length]} of + zero for the single used codeword, as the unsigned value written to + the stream is \varname{[codeword\_length]-1}. Instead, encoder + implementations should indicate a \varname{[codeword\_length]} of 1 + and 'write' the codeword to a stream during audio encoding by + writing a single zero bit. + + Decoder implementations shall reject a codebook if it contains only + one used entry and the encoded \varname{[codeword\_length]} of that + entry is not 1. 'Reading' a value from single-entry codebook always + returns the single used codeword value and sinks one bit. Decoders + should tolerate that the bit read from the stream be '1' instead of + '0'; both values shall return the single used codeword.} \paragraph{VQ lookup table vector representation} diff --git a/libs/libvorbis-1.3.3/doc/04-codec.tex b/libs/libvorbis-1.3.5/doc/04-codec.tex similarity index 99% rename from libs/libvorbis-1.3.3/doc/04-codec.tex rename to libs/libvorbis-1.3.5/doc/04-codec.tex index 5d69fa2e..7edaebb6 100644 --- a/libs/libvorbis-1.3.3/doc/04-codec.tex +++ b/libs/libvorbis-1.3.5/doc/04-codec.tex @@ -590,7 +590,7 @@ attention however to returning the correct data range; the amount of data to be returned is: \begin{programlisting} -window\_blocksize(previous\_window)/4+window\_blocksize(current\_window)/4 +window_blocksize(previous_window)/4+window_blocksize(current_window)/4 \end{programlisting} from the center (element windowsize/2) of the previous window to the diff --git a/libs/libvorbis-1.3.3/doc/05-comment.tex b/libs/libvorbis-1.3.5/doc/05-comment.tex similarity index 100% rename from libs/libvorbis-1.3.3/doc/05-comment.tex rename to libs/libvorbis-1.3.5/doc/05-comment.tex diff --git a/libs/libvorbis-1.3.3/doc/06-floor0.tex b/libs/libvorbis-1.3.5/doc/06-floor0.tex similarity index 92% rename from libs/libvorbis-1.3.3/doc/06-floor0.tex rename to libs/libvorbis-1.3.5/doc/06-floor0.tex index cad70047..954f786a 100644 --- a/libs/libvorbis-1.3.3/doc/06-floor0.tex +++ b/libs/libvorbis-1.3.5/doc/06-floor0.tex @@ -139,7 +139,7 @@ synthesized: and \begin{displaymath} - \mathrm{bark}(x) = 13.1 \arctan (.00074x) + 2.24 \arctan (.0000000185x^2 + .0001x) + \mathrm{bark}(x) = 13.1 \arctan (.00074x) + 2.24 \arctan (.0000000185x^2) + .0001x \end{displaymath} The above is used to synthesize the LSP curve on a Bark-scale frequency @@ -184,9 +184,19 @@ Similarly, the below calculation synthesizes the output LSP curve \varname{[outp \item done \end{enumerate} +\paragraph{Errata 20150227: Bark scale computation} +Due to a typo when typesetting this version of the specification from the original HTML document, the Bark scale computation previously erroneously read: + \begin{displaymath} + \hbox{\sout{$ + \mathrm{bark}(x) = 13.1 \arctan (.00074x) + 2.24 \arctan (.0000000185x^2 + .0001x) + $}} + \end{displaymath} +Note that the last parenthesis is misplaced. This document now uses the correct equation as it appeared in the original HTML spec document: - + \begin{displaymath} + \mathrm{bark}(x) = 13.1 \arctan (.00074x) + 2.24 \arctan (.0000000185x^2) + .0001x + \end{displaymath} diff --git a/libs/libvorbis-1.3.3/doc/07-floor1.tex b/libs/libvorbis-1.3.5/doc/07-floor1.tex similarity index 100% rename from libs/libvorbis-1.3.3/doc/07-floor1.tex rename to libs/libvorbis-1.3.5/doc/07-floor1.tex diff --git a/libs/libvorbis-1.3.3/doc/08-residue.tex b/libs/libvorbis-1.3.5/doc/08-residue.tex similarity index 100% rename from libs/libvorbis-1.3.3/doc/08-residue.tex rename to libs/libvorbis-1.3.5/doc/08-residue.tex diff --git a/libs/libvorbis-1.3.3/doc/09-helper.tex b/libs/libvorbis-1.3.5/doc/09-helper.tex similarity index 100% rename from libs/libvorbis-1.3.3/doc/09-helper.tex rename to libs/libvorbis-1.3.5/doc/09-helper.tex diff --git a/libs/libvorbis-1.3.3/doc/10-tables.tex b/libs/libvorbis-1.3.5/doc/10-tables.tex similarity index 98% rename from libs/libvorbis-1.3.3/doc/10-tables.tex rename to libs/libvorbis-1.3.5/doc/10-tables.tex index a65088b7..b91d4495 100644 --- a/libs/libvorbis-1.3.3/doc/10-tables.tex +++ b/libs/libvorbis-1.3.5/doc/10-tables.tex @@ -6,7 +6,7 @@ \subsection{floor1\_inverse\_dB\_table} \label{vorbis:spec:floor1:inverse:dB:table} The vector \varname{[floor1\_inverse\_dB\_table]} is a 256 element static -lookup table consiting of the following values (read left to right +lookup table consisting of the following values (read left to right then top to bottom): \begin{Verbatim} diff --git a/libs/libvorbis-1.3.3/doc/Doxyfile.in b/libs/libvorbis-1.3.5/doc/Doxyfile.in similarity index 100% rename from libs/libvorbis-1.3.3/doc/Doxyfile.in rename to libs/libvorbis-1.3.5/doc/Doxyfile.in diff --git a/libs/libvorbis-1.3.3/doc/Makefile.am b/libs/libvorbis-1.3.5/doc/Makefile.am similarity index 87% rename from libs/libvorbis-1.3.3/doc/Makefile.am rename to libs/libvorbis-1.3.5/doc/Makefile.am index 3adf6b3f..cfc9bbca 100644 --- a/libs/libvorbis-1.3.3/doc/Makefile.am +++ b/libs/libvorbis-1.3.5/doc/Makefile.am @@ -9,7 +9,6 @@ static_docs = \ rfc5215.xml \ rfc5215.txt \ eightphase.png \ - evenlsp.png \ fish_xiph_org.png \ floor1_inverse_dB_table.html \ floorval.png \ @@ -17,8 +16,6 @@ static_docs = \ framing.html \ helper.html \ index.html \ - lspmap.png \ - oddlsp.png \ oggstream.html \ programming.html \ squarepolar.png \ @@ -27,15 +24,12 @@ static_docs = \ v-comment.html \ vorbis-clip.txt \ vorbis-errors.txt \ - vorbis-fidelity.html \ - vorbis.html \ - vorbisword2.png \ - wait.png \ - white-xifish.png + vorbis-fidelity.html # bits needed by the spec SPEC_PNG = \ components.png \ + fish_xiph_org.png \ floor1-1.png \ floor1-2.png \ floor1-3.png \ @@ -46,10 +40,6 @@ SPEC_PNG = \ residue2.png \ window1.png \ window2.png -SPEC_PDF = xifish.pdf - -# FIXME: also needed here -# white-xifish.png SPEC_TEX = \ Vorbis_I_spec.tex \ @@ -88,19 +78,16 @@ CLEANFILES = $(SPEC_TEX:%.tex=%.aux) \ Vorbis_I_spec.out Vorbis_I_spec.tmp \ Vorbis_I_spec.toc Vorbis_I_spec.xref \ Vorbis_I_spec*.png \ - zzVorbis_I_spec.ps xifish.png + zzVorbis_I_spec.ps DISTCLEANFILES = $(built_docs) # explicit rules for generating docs if BUILD_DOCS -xifish.png: white-xifish.png - cp $< $@ - -Vorbis_I_spec.html Vorbis_I_spec.css: $(SPEC_TEX) $(SPEC_PNG) xifish.png +Vorbis_I_spec.html Vorbis_I_spec.css: $(SPEC_TEX) $(SPEC_PNG) htlatex $< -Vorbis_I_spec.pdf: $(SPEC_TEX) $(SPEC_PNG) xifish.png +Vorbis_I_spec.pdf: $(SPEC_TEX) $(SPEC_PNG) pdflatex $< pdflatex $< pdflatex $< diff --git a/libs/libvorbis-1.3.3/doc/Makefile.in b/libs/libvorbis-1.3.5/doc/Makefile.in similarity index 74% rename from libs/libvorbis-1.3.3/doc/Makefile.in rename to libs/libvorbis-1.3.5/doc/Makefile.in index 88c34fec..f5cea6e9 100644 --- a/libs/libvorbis-1.3.3/doc/Makefile.in +++ b/libs/libvorbis-1.3.5/doc/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2014 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,61 @@ @SET_MAKE@ VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -36,27 +90,44 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = doc -DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \ $(top_srcdir)/m4/ogg.m4 $(top_srcdir)/m4/pkg.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = Doxyfile CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = SOURCES = DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -78,16 +149,43 @@ am__nobase_list = $(am__nobase_strip_setup); \ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } am__installdirs = "$(DESTDIR)$(docdir)" DATA = $(doc_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -118,6 +216,7 @@ ACLOCAL = @ACLOCAL@ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ @@ -159,6 +258,7 @@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ @@ -262,7 +362,6 @@ static_docs = \ rfc5215.xml \ rfc5215.txt \ eightphase.png \ - evenlsp.png \ fish_xiph_org.png \ floor1_inverse_dB_table.html \ floorval.png \ @@ -270,8 +369,6 @@ static_docs = \ framing.html \ helper.html \ index.html \ - lspmap.png \ - oddlsp.png \ oggstream.html \ programming.html \ squarepolar.png \ @@ -280,16 +377,13 @@ static_docs = \ v-comment.html \ vorbis-clip.txt \ vorbis-errors.txt \ - vorbis-fidelity.html \ - vorbis.html \ - vorbisword2.png \ - wait.png \ - white-xifish.png + vorbis-fidelity.html # bits needed by the spec SPEC_PNG = \ components.png \ + fish_xiph_org.png \ floor1-1.png \ floor1-2.png \ floor1-3.png \ @@ -301,10 +395,6 @@ SPEC_PNG = \ window1.png \ window2.png -SPEC_PDF = xifish.pdf - -# FIXME: also needed here -# white-xifish.png SPEC_TEX = \ Vorbis_I_spec.tex \ 01-introduction.tex \ @@ -339,7 +429,7 @@ CLEANFILES = $(SPEC_TEX:%.tex=%.aux) \ Vorbis_I_spec.out Vorbis_I_spec.tmp \ Vorbis_I_spec.toc Vorbis_I_spec.xref \ Vorbis_I_spec*.png \ - zzVorbis_I_spec.ps xifish.png + zzVorbis_I_spec.ps DISTCLEANFILES = $(built_docs) all: all-recursive @@ -357,7 +447,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -385,8 +474,11 @@ clean-libtool: -rm -rf .libs _libs install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) - test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -400,27 +492,28 @@ uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(docdir)" && rm -f $$files + dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ @@ -435,57 +528,12 @@ $(RECURSIVE_TARGETS): $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ @@ -501,12 +549,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ + $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ @@ -518,15 +561,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $$unique; \ fi; \ fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique @@ -535,6 +574,21 @@ GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -571,13 +625,10 @@ distdir: $(DISTFILES) done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -615,10 +666,15 @@ install-am: all-am installcheck: installcheck-recursive install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -699,12 +755,11 @@ ps-am: uninstall-am: uninstall-docDATA uninstall-local -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive +.MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am check check-am clean clean-generic clean-libtool \ - clean-local ctags ctags-recursive distclean distclean-generic \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool clean-local \ + cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-data-local install-docDATA install-dvi \ @@ -714,18 +769,17 @@ uninstall-am: uninstall-docDATA uninstall-local install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-recursive uninstall uninstall-am \ - uninstall-docDATA uninstall-local + ps ps-am tags tags-am uninstall uninstall-am uninstall-docDATA \ + uninstall-local + +.PRECIOUS: Makefile # explicit rules for generating docs -@BUILD_DOCS_TRUE@xifish.png: white-xifish.png -@BUILD_DOCS_TRUE@ cp $< $@ - -@BUILD_DOCS_TRUE@Vorbis_I_spec.html Vorbis_I_spec.css: $(SPEC_TEX) $(SPEC_PNG) xifish.png +@BUILD_DOCS_TRUE@Vorbis_I_spec.html Vorbis_I_spec.css: $(SPEC_TEX) $(SPEC_PNG) @BUILD_DOCS_TRUE@ htlatex $< -@BUILD_DOCS_TRUE@Vorbis_I_spec.pdf: $(SPEC_TEX) $(SPEC_PNG) xifish.png +@BUILD_DOCS_TRUE@Vorbis_I_spec.pdf: $(SPEC_TEX) $(SPEC_PNG) @BUILD_DOCS_TRUE@ pdflatex $< @BUILD_DOCS_TRUE@ pdflatex $< @BUILD_DOCS_TRUE@ pdflatex $< diff --git a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.cfg b/libs/libvorbis-1.3.5/doc/Vorbis_I_spec.cfg similarity index 100% rename from libs/libvorbis-1.3.3/doc/Vorbis_I_spec.cfg rename to libs/libvorbis-1.3.5/doc/Vorbis_I_spec.cfg diff --git a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.css b/libs/libvorbis-1.3.5/doc/Vorbis_I_spec.css similarity index 97% rename from libs/libvorbis-1.3.3/doc/Vorbis_I_spec.css rename to libs/libvorbis-1.3.5/doc/Vorbis_I_spec.css index 2324982f..5331f184 100644 --- a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.css +++ b/libs/libvorbis-1.3.5/doc/Vorbis_I_spec.css @@ -135,5 +135,10 @@ span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript .figure img.graphics {margin-left:10%;} P.fancyvrb {white-space: nowrap; margin:0em;} dt.enumerate-enumitem{float:left; clear:left; margin-left:1em; margin-right:1em;} +.uline{ text-decoration:underline; } +.uuline{ text-decoration:underline; } +span.sout {text-decoration: line-through } +span.xout {text-decoration: line-through } +span.uwave {text-decoration:underline } /* end css.sty */ diff --git a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.html b/libs/libvorbis-1.3.5/doc/Vorbis_I_spec.html similarity index 88% rename from libs/libvorbis-1.3.3/doc/Vorbis_I_spec.html rename to libs/libvorbis-1.3.5/doc/Vorbis_I_spec.html index 959878b2..145d88b8 100644 --- a/libs/libvorbis-1.3.3/doc/Vorbis_I_spec.html +++ b/libs/libvorbis-1.3.5/doc/Vorbis_I_spec.html @@ -3,11 +3,11 @@ Vorbis I specification - - + + - + @@ -23,7 +23,7 @@
Xiph.Org Foundation

February 3, 2012
+class="cmr-17">February 27, 2015

Contents

@@ -100,148 +100,148 @@ href="#x1-500003.2" id="QQ2-1-53">Packed codebook format
   3.2.1 codebook decode
  3.3 Use of the codebook abstraction +href="#x1-580003.3" id="QQ2-1-63">Use of the codebook abstraction
 4 Codec Setup and Packet Decode +href="#x1-590004" id="QQ2-1-64">Codec Setup and Packet Decode
  4.1 Overview +href="#x1-600004.1" id="QQ2-1-65">Overview
  4.2 Header decode and decode setup +href="#x1-610004.2" id="QQ2-1-66">Header decode and decode setup
   4.2.1 Common header decode +href="#x1-620004.2.1" id="QQ2-1-67">Common header decode
   4.2.2 Identification header +href="#x1-630004.2.2" id="QQ2-1-68">Identification header
   4.2.3 Comment header +href="#x1-640004.2.3" id="QQ2-1-69">Comment header
   4.2.4 Setup header +href="#x1-650004.2.4" id="QQ2-1-70">Setup header
  4.3 Audio packet decode and synthesis +href="#x1-720004.3" id="QQ2-1-78">Audio packet decode and synthesis
   4.3.1 packet type, mode and window decode +href="#x1-730004.3.1" id="QQ2-1-79">packet type, mode and window decode
   4.3.2 floor curve decode +href="#x1-740004.3.2" id="QQ2-1-80">floor curve decode
   4.3.3 nonzero vector propagate +href="#x1-750004.3.3" id="QQ2-1-81">nonzero vector propagate
   4.3.4 residue decode +href="#x1-760004.3.4" id="QQ2-1-82">residue decode
   4.3.5 inverse coupling +href="#x1-770004.3.5" id="QQ2-1-83">inverse coupling
   4.3.6 dot product +href="#x1-780004.3.6" id="QQ2-1-84">dot product
   4.3.7 inverse MDCT +href="#x1-790004.3.7" id="QQ2-1-85">inverse MDCT
   4.3.8 overlap_add +href="#x1-800004.3.8" id="QQ2-1-86">overlap_add
   4.3.9 output channel order +href="#x1-810004.3.9" id="QQ2-1-87">output channel order
 5 comment field and header specification +href="#x1-820005" id="QQ2-1-88">comment field and header specification
  5.1 Overview +href="#x1-830005.1" id="QQ2-1-89">Overview
  5.2 Comment encoding +href="#x1-840005.2" id="QQ2-1-90">Comment encoding
   5.2.1 Structure +href="#x1-850005.2.1" id="QQ2-1-91">Structure
   5.2.2 Content vector format +href="#x1-860005.2.2" id="QQ2-1-92">Content vector format
   5.2.3 Encoding +href="#x1-890005.2.3" id="QQ2-1-95">Encoding
 6 Floor type 0 setup and decode +href="#x1-900006" id="QQ2-1-96">Floor type 0 setup and decode
  6.1 Overview +href="#x1-910006.1" id="QQ2-1-97">Overview
  6.2 Floor 0 format +href="#x1-920006.2" id="QQ2-1-98">Floor 0 format
   6.2.1 header decode +href="#x1-930006.2.1" id="QQ2-1-99">header decode
   6.2.2 packet decode +href="#x1-940006.2.2" id="QQ2-1-100">packet decode
   6.2.3 curve computation +href="#x1-950006.2.3" id="QQ2-1-101">curve computation
 7 Floor type 1 setup and decode +href="#x1-970007" id="QQ2-1-103">Floor type 1 setup and decode
  7.1 Overview +href="#x1-980007.1" id="QQ2-1-104">Overview
  7.2 Floor 1 format +href="#x1-990007.2" id="QQ2-1-105">Floor 1 format
   7.2.1 model +href="#x1-1000007.2.1" id="QQ2-1-106">model
   7.2.2 header decode +href="#x1-1010007.2.2" id="QQ2-1-111">header decode
   7.2.3 packet decode +href="#x1-1020007.2.3" id="QQ2-1-112">packet decode
   7.2.4 curve computation +href="#x1-1030007.2.4" id="QQ2-1-113">curve computation
 8 Residue setup and decode +href="#x1-1040008" id="QQ2-1-114">Residue setup and decode
  8.1 Overview +href="#x1-1050008.1" id="QQ2-1-115">Overview
  8.2 Residue format +href="#x1-1060008.2" id="QQ2-1-116">Residue format
  8.3 residue 0 +href="#x1-1070008.3" id="QQ2-1-118">residue 0
  8.4 residue 1 +href="#x1-1080008.4" id="QQ2-1-119">residue 1
  8.5 residue 2 +href="#x1-1090008.5" id="QQ2-1-120">residue 2
  8.6 Residue decode +href="#x1-1100008.6" id="QQ2-1-122">Residue decode
   8.6.1 header decode +href="#x1-1110008.6.1" id="QQ2-1-123">header decode
   8.6.2 packet decode +href="#x1-1120008.6.2" id="QQ2-1-124">packet decode
   8.6.3 format 0 specifics +href="#x1-1130008.6.3" id="QQ2-1-125">format 0 specifics
   8.6.4 format 1 specifics +href="#x1-1140008.6.4" id="QQ2-1-126">format 1 specifics
   8.6.5 format 2 specifics +href="#x1-1150008.6.5" id="QQ2-1-127">format 2 specifics
 9 Helper equations +href="#x1-1160009" id="QQ2-1-128">Helper equations
  9.1 Overview +href="#x1-1170009.1" id="QQ2-1-129">Overview
  9.2 Functions +href="#x1-1180009.2" id="QQ2-1-130">Functions
   9.2.1 ilog +href="#x1-1190009.2.1" id="QQ2-1-131">ilog
   9.2.2 float32_unpack +href="#x1-1200009.2.2" id="QQ2-1-132">float32_unpack
   9.2.3 lookup1_values +href="#x1-1210009.2.3" id="QQ2-1-133">lookup1_values
   9.2.4 low_neighbor +href="#x1-1220009.2.4" id="QQ2-1-134">low_neighbor
   9.2.5 high_neighbor +href="#x1-1230009.2.5" id="QQ2-1-135">high_neighbor
   9.2.6 render_point +href="#x1-1240009.2.6" id="QQ2-1-136">render_point
   9.2.7 render_line +href="#x1-1250009.2.7" id="QQ2-1-137">render_line
 10 Tables +href="#x1-12600010" id="QQ2-1-138">Tables
  10.1 floor1_inverse_dB_table +href="#x1-12700010.1" id="QQ2-1-139">floor1_inverse_dB_table
 A Embedding Vorbis into an Ogg stream +href="#x1-128000A" id="QQ2-1-140">Embedding Vorbis into an Ogg stream
  A.1 Overview +href="#x1-129000A.1" id="QQ2-1-141">Overview
   A.1.1 Restrictions +href="#x1-130000A.1.1" id="QQ2-1-142">Restrictions
   A.1.2 MIME type +href="#x1-131000A.1.2" id="QQ2-1-143">MIME type
  A.2 Encapsulation +href="#x1-132000A.2" id="QQ2-1-144">Encapsulation
 B Vorbis encapsulation in RTP +href="#x1-134000B" id="QQ2-1-146">Vorbis encapsulation in RTP @@ -253,8 +253,8 @@ href="#x1-132000B" id="QQ2-1-144">Vorbis encapsulation in RTP id="x1-30001.1">Overview

This document provides a high level description of the Vorbis codec’s construction. A bit-by-bit specification appears beginning in Section 4, “Codec Setup and Packet Decode”. The later +href="#x1-590004">section 4, “Codec Setup and Packet Decode”. The later sections assume a high-level understanding of the Vorbis decode process, which is provided here.

@@ -306,9 +306,9 @@ document, we will assume that Vorbis is to be embedded in an Ogg stream specific although this is by no means a requirement or fundamental assumption in the Vorbis design.

The specification for embedding Vorbis into an Ogg transport stream is in Section A, +href="#x1-128000A">section A, “Embedding Vorbis into an Ogg stream”. +href="#x1-128000A">Embedding Vorbis into an Ogg stream”.

1.1.4. Codec Setup and Probability Model
@@ -496,8 +496,8 @@ class="cmbx-12">Comment Header The comment header includes user text comments (“tags”) and a vendor string for the application/library that produced the bitstream. The encoding and proper use of the comment header is described in Section 5, “comment field and header specification”. +href="#x1-820005">section 5, “comment field and header specification”.

Setup Header @@ -625,7 +625,7 @@ href="#XSporer/Brandenburg/Edler">1]. Vorbis windows all use the slope function

y = sin (.5 ∗ π sin2((x + .5)∕n ∗ π)).
+src=However, floor vector values can span 140dB (24 bits unsigned), and the audio spectrum +class="cmsy-10x-x-120">~140dB (~24 bits unsigned), and the audio spectrum vector should represent a minimum of 120dB (21 bits with sign), even when output is to a 16 +class="cmsy-10x-x-120">~21 bits with sign), even when output is to a 16 bit PCM device. For the residue vector to represent full scale if the floor is nailed to 140dB, it must be able to span 0 to +140dB. For the residue vector to reach +class="cmsy-10x-x-120">-140dB, it must be able to span 0 to +140dB. For the residue vector to reach full scale if the floor is nailed at 0dB, it must be able to represent 140dB to +0dB. +class="cmsy-10x-x-120">-140dB to +0dB. Thus, in order to handle full range dynamics, a residue vector may span 140dB to +class="cmsy-10x-x-120">-140dB to +140dB entirely within spec. A 280dB range is approximately 48 bits with sign; thus the residue vector must be able to represent a 48 bit range and the dot product must be able to handle an effective 48 bit times 24 bit multiplication. This range may be @@ -742,13 +742,11 @@ range is not actually overlap. This does not damage transform orthogonality. Pay attention however to returning the correct data range; the amount of data to be returned is:

-

-1  window_blocksize(previous_window)/4+window_blocksize(current_window)/4 -
+class="cmtt-8"> window_blocksize(previous_window)/4+window_blocksize(current_window)/4

from the center of the previous window to the center of the current window.

Data is not returned from the first frame; it must be used to ’prime’ the decode engine. The encoder accounts for this priming when calculating PCM offsets; after the first frame, the proper @@ -846,8 +844,7 @@ unsigned. id="x1-430002.1.6">coding example

Code the 4 bit integer value ’12’ [b1100] into an empty bytestream. Bytestream result:

-

-1      | -
 |
2      V -
 V
3   -
 
4  4 3 2 1 0 -
 0
5  1 0 0]  <- -
 <-
6      ] -
 ]
8      ] -
 ]
9      ... -
 ...
10  bytestream length == 1 byte -
 byte
11   -
+class="cmtt-8"> 

Continue by coding the 3 bit integer value ’-1’ [b111]:

-

-1      | -
 |
2      V -
 V
3   -
 
4  4 3 2 1 0 -
 0
5  1 0 0]  <- -
 <-
6     ] - - -
7     ] -
 ]
8      ] -
 ]
9      ... -
 ...
10  bytestream length == 1 byte -
+class="cmtt-8"> byte

Continue by coding the 7 bit integer value ’17’ [b0010001]:

-

-1      | -
 |
2      V -
 V
3   -
 
4  4 3 2 1 0 -
 0
5  1 1 1 0 0] -
 0]
6  0 0 0]  <- -
 <-
7      ] -
 ]
9      ... -
 ...
10  bytestream length == 2 bytes -
 bytes
11   bit cursor == 6 -
+class="cmtt-8"> 6

Continue by coding the 13 bit integer value ’6969’ [b110 11001110 01]:

-

-1      | -
 |
2      V -
 V
3   -
 
4  4 3 2 1 0 -
 0
5  1 1 1 0 0] -
 0]
6  0 1 1 1 0] -
 0]
8  1 1 0]  <- -
 <-
9      ... -
 ...
10  bytestream length == 4 bytes -
 bytes
11   -
+class="cmtt-8">  + + +

2.1.7. decoding example

Reading from the beginning of the bytestream encoded in the above example:

-

- - - -1      | -
 |
2      V -
 V
3   -
 
4  4 3 2 1 0 -
 0
5  0 1 0 0 0] -
 0]
7  0 1 1 1 0] -
 0]
8  bytestream length == 4 bytes -
 bytes
9   -
+class="cmtt-8"> 

We read two, two-bit integer fields, resulting in the returned numbers ’b00’ and ’b11’. Two things are worth noting here:

    @@ -1804,12 +1747,12 @@ should this unused space be read, it will return binary zeroes.

    Attempting to read past the end of an encoded packet results in an ’end-of-packet’ condition. End-of-packet is not to be considered an error; it is merely a state indicating that there is insufficient remaining data to fulfill the desired read size. Vorbis uses truncated packets as a -normal mode of operation, and as such, decoders must handle reading past the end of a packet as -a typical mode of operation. Any further read operations after an ’end-of-packet’ condition shall -also return ’end-of-packet’. +normal mode of operation, and as such, decoders must handle reading past the end of a packet as +a typical mode of operation. Any further read operations after an ’end-of-packet’ condition shall +also return ’end-of-packet’.

    2.1.9. reading zero bits
    @@ -1842,14 +1785,14 @@ to a given compressed codeword.

    The codebook mechanism is built on top of the vorbis bitpacker. Both the codebooks themselves and the codewords they decode are unrolled from a packet as a series of arbitrary-width values read from the stream according to Section 2, “section 2, “Bitpacking Convention”.

    3.2. Packed codebook format

    For purposes of the examples below, we assume that the storage system’s native byte width is eight bits. This is not universally true; see Section 2, “section 2, “Bitpacking Convention” for discussion relating to non-eight-bit bytes. @@ -1860,8 +1803,7 @@ relating to non-eight-bit bytes. id="x1-510003.2.1">codebook decode

    A codebook begins with a 24 bit sync pattern, 0x564342:

    -

    -1  0 1 0 ] (0x42) -
     (0x42)
    2  0 1 1 ] (0x43) -
     (0x43)
    3  1 1 0 ] (0x56) -
    +class="cmtt-8"> (0x56)

    16 bit [codebook_dimensions] and 24 bit [codebook_entries] fields:

    -

    -1   -
     
    2  X X X X ] -
     ]
    3  ] [codebook_dimensions] (16 bit unsigned) -
     unsigned)
    4  X X X X ] -
     ]
    6  X X X X ] -
     ]
    7  ] [codebook_entries] (24 bit unsigned) -
     unsigned)
    8   -
    +class="cmtt-8"> 

    Next is the [ordered] bit flag:

    -

    -1   -
     
    2  X ] [ordered] (1 bit) -
     bit)
    3   -
    +class="cmtt-8"> 

    Each entry, numbering a total of [codebook_entries], is assigned a codeword length. We now read the list of codeword lengths and store these lengths in the array @@ -2077,13 +2004,9 @@ class="cmtt-12">[ordered] flag is unset, the codeword list is not length

    The decoder first reads one additional bit flag, the [sparse] flag. This flag determines whether or not the codebook contains unused entries that are not to be included in - - - the codeword decode tree:

    -

    -1  ] [sparse] flag (1 bit) -
    +class="cmtt-8"> bit)

    The decoder now performs for each of the [codebook_entries] codebook entries:

    -

    -1   -
     
    2  if([sparse] is set) { -
    {
    3   -
     
    4  [flag] = read one bit; -
     bit;
    5  if([flag] is set) { -
    {
    6   -
    7  a five bit unsigned integer; -
     integer;
    8  for this entry is [length]+1; -
     [length]+1;
    9   -
    10  } else { -
    {
    11   -
     
    12   mark it as such. -
     such.
    13   -
     
    14     } -
    }
    15   -
     
    16  not set { -
    17   -
     
    18  a five bit unsigned integer; -
     integer;
    19  for this entry is [length]+1; -
     [length]+1;
    20   -
     
    21     } -
    }
    22   -
    +class="cmtt-8">  + + +
  • If the [ordered] flag is set, the codeword list for this codebook is encoded in @@ -2415,8 +2320,7 @@ class="cmtt-12">[ordered] flag is set, the codeword list for this codeboo encoder reads the number of codewords per length. That is, beginning at entry zero:

    -

    -1   1) [current_entry] = 0; -
     0;
    2  integer and add 1; -
    3  [number] = read ilog([codebook_entries] - as an unsigned integer -
    4  [current_entry] through [current_entry]+[number]-1, inclusive, -
    5  [codebook_codeword_lengths] array to [current_length] -
    6  [current_entry] to [number] + [current_entry] -
     [current_entry]
    7  increment [current_length] by 1 -
    8  greater than [codebook_entries] ERROR CONDITION; -
     CONDITION;
    9  to read this stream. -
    10  repeat process starting at 3) -
     3)
    11    9) done. - - - -
    +class="cmtt-8"> done.

After all codeword lengths have been decoded, the decoder reads the vector lookup table. Vorbis I supports three lookup types: @@ -2593,8 +2489,7 @@ class="enumerate-enumitem">Implicitly populated value mapping (lattice VQ) 3.

Explicitly populated value mapping (tessellated or ’foam’ VQ)

The lookup table type is read as a four bit unsigned integer: -

-1  bits as an unsigned integer -
+class="cmtt-8"> integer

Codebook decode precedes according to [codebook_lookup_type]:

    @@ -2624,8 +2518,7 @@ class="cmtt-12">[codebook_dimensions] scalars. Lookup rather than building vectors from a smaller list of possible scalar values. Lookup decode proceeds as follows:

    -

    -1  1) [codebook_minimum_value] = float32_unpack( read as an unsigned integer) -
    2  2) [codebook_delta_value] = float32_unpack( read as an unsigned integer) -
    3  unsigned integer and add 1 -
     1
    4  bit as a boolean flag -
     flag
    5   -
    6  is 1 ) { -
    {
    7   -
     
    8  5) [codebook_lookup_values] = lookup1_values([codebook_entries], [codebook_dimensions] ) -
    9   -
     
    10  } else { -
    {
    11   -
     
    12  [codebook_lookup_values] = [codebook_entries] * [codebook_dimensions] -
     [codebook_dimensions]
    13   -
     
    14    } -
    }
    15   -
    16  integers of [codebook_value_bits] each; - - - -
    17  order in the array [codebook_multiplicands] -
    +class="cmtt-8"> [codebook_multiplicands]
  • A [codebook_lookup_type] of greater than two is reserved and indicates a stream that is @@ -2852,48 +2734,42 @@ Huffman decision tree used for entropy decoding. codeword entries) is assigned, in order, the lowest valued unused binary Huffman codeword possible. Assume the following codeword length list:

    -

    -1  entry 0: length 2 -
     2
    2  entry 1: length 4 -
     4
    3  entry 2: length 4 -
     4
    4  entry 3: length 4 -
     4
    5  entry 4: length 4 -
     4
    6   entry 6: length 3 -
     3
    8  entry 7: length 3 -
    +class="cmtt-8"> 3

    Assigning codewords in order (lowest possible value of the appropriate length to highest) results in the following codeword list:

    -

    -1  0: length 2 codeword 00 -
     00
    2  1: length 4 codeword 0100 -
     0100
    3  2: length 4 codeword 0101 -
     0101
    4  4: length 4 codeword 0111 -
     0111
    6  5: length 2 codeword 10 -
     10
    7  6: length 3 codeword 110 -
     110
    8  7: length 3 codeword 111 -
    - - - +class="cmtt-8"> 111

    Note: Unlike most binary numerical values in this document, we intend the above codewords to @@ -3014,6 +2877,9 @@ one’. When determining ’lowest possible value’ in the assignme bit is the MSb.

    It is clear that the codeword length list represents a Huffman decision tree with the entry numbers equivalent to the leaves numbered left-to-right: + + +

    @@ -3043,70 +2909,108 @@ class="content">underspecified huffman tree illustration

    Similarly, in the original codebook, it’s clear that the tree is fully populated and a ninth codeword is impossible. Both underspecified and overspecified trees are an error condition -rendering the stream undecodable. Take special care that a codebook with a single used -entry is handled properly; it consists of a single codework of zero bits and ’reading’ -a value out of such a codebook always returns the single used value and sinks zero -bits. -

    Codebook entries marked ’unused’ are simply skipped in the assigning process. They have no +rendering the stream undecodable. +

    Codebook entries marked ’unused’ are simply skipped in the assigning process. They have no codeword and do not appear in the decision tree, thus it’s impossible for any bit pattern read from the stream to decode to that entry number. +

    Errata 20150226: Single entry codebooks +A ’single-entry codebook’ is a codebook with one active codeword entry. A single-entry codebook +may be either a fully populated codebook with only one declared entry, or a sparse codebook +with only one entry marked used. The Vorbis I spec provides no means to specify a codeword +length of zero, and as a result, a single-entry codebook is inherently malformed because it is +underpopulated. The original specification did not address directly the matter of single-entry +codebooks; they were implicitly illegal as it was not possible to write such a codebook with a +valid tree structure. -

    In r14811 of the libvorbis reference implementation, Xiph added an additional check to the +codebook implementation to reject underpopulated Huffman trees. This change led to the +discovery of single-entry books used ’in the wild’ when the new, stricter checks rejected a number +of apparently working streams. +

    In order to minimize breakage of deployed (if technically erroneous) streams, r16073 of the +reference implementation explicitly special-cased single-entry codebooks to tolerate the +single-entry case. Commit r16073 also added the following to the specification: +

    Take special care that a codebook with a single used entry is handled properly; it consists of a +single codework of zero bits and reading a value out of such a codebook always returns the single +used value and sinks zero bits. ” +

    The intent was to clarify the spec and codify current practice. However, this addition is +erroneously at odds with the intent of preserving usability of existing streams using single-entry +codebooks, disagrees with the code changes that reinstated decoding, and does not address how +single-entry codebooks should be encoded. +

    As such, the above addition made in r16037 is struck from the specification and replaced by the +following: +

    +

    +

    It is possible to declare a Vorbis codebook containing a single codework + entry. A single-entry codebook may be either a fully populated codebook with + [codebook_entries] set to 1, or a sparse codebook marking only one entry + used. Note that it is not possible to also encode a [codeword_length] of zero + for the single used codeword, as the unsigned value written to the stream + is [codeword_length]-1. Instead, encoder implementations should indicate a + [codeword_length] of 1 and ’write’ the codeword to a stream during audio + encoding by writing a single zero bit. +

    Decoder implementations shall reject a codebook if it contains only one used + entry and the encoded [codeword_length] of that entry is not 1. ’Reading’ a + value from single-entry codebook always returns the single used codeword value + and sinks one bit. Decoders should tolerate that the bit read from the stream + be ’1’ instead of ’0’; both values shall return the single used codeword.

    +

    VQ lookup table vector representation Unpacking the VQ lookup table vectors relies on the following values: -

    -1  the [codebook\_multiplicands] array -
     array
    2  [codebook\_minimum\_value] -
     [codebook\_minimum\_value]
    3  [codebook\_delta\_value] -
     [codebook\_delta\_value]
    4  [codebook\_sequence\_p]
    5  [codebook\_lookup\_type] -
     [codebook\_lookup\_type]
    6  [codebook\_entries] -
     [codebook\_entries]
    7  [codebook\_dimensions] -
     [codebook\_dimensions]
    8  [codebook\_lookup\_values] -
    -

    Decoding (unpacking) a specific vector in the vector lookup table proceeds according to +class="cmtt-8"> [codebook\_lookup\_values] +

    Decoding (unpacking) a specific vector in the vector lookup table proceeds according to [codebook_lookup_type]. The unpacked vector values are what a codebook would return during audio packet decode in a VQ context. -

    Vector value decode: Lookup type 1 Lookup type one specifies a lattice VQ lookup table built algorithmically from a list of scalar values. Calculate (unpack) the final values of a codebook entry vector from @@ -3116,269 +3020,8 @@ class="cmtt-12">[value_vector] is the output vector representing the vector of values for entry number [lookup_offset] in this codebook): -

    -

    -1    1) [last] = 0; -
    2    2) [index_divisor] = 1; -
    3    3) iterate [i] over the range 0 ... [codebook_dimensions]-1 (once for each scalar value in the value vector) { -
    4   -
    5         4) [multiplicand_offset] = ( [lookup_offset] divided by [index_divisor] using integer -
    6            division ) integer modulo [codebook_lookup_values] -
    7   -
    8         5) vector [value_vector] element [i] = -
    9              ( [codebook_multiplicands] array element number [multiplicand_offset] ) * -
    10              [codebook_delta_value] + [codebook_minimum_value] + [last]; -
    11   -
    12         6) if ( [codebook_sequence_p] is set ) then set [last] = vector [value_vector] element [i] -
    13   -
    14         7) [index_divisor] = [index_divisor] * [codebook_lookup_values] -
    15   -
    16       } -
    17   -
    18    8) vector calculation completed. -
    - - - -

    Vector value decode: Lookup type 2 -Lookup type two specifies a VQ lookup table in which each scalar in each vector is explicitly set -by the [codebook_multiplicands] array in a one-to-one mapping. Calculate [unpack] the final -values of a codebook entry vector from the entries in [codebook_multiplicands] as follows -([value_vector] is the output vector representing the vector of values for entry number -[lookup_offset] in this codebook): -

    -

    -

    +

    1   1) [last] = 0; -
     0;
    2    2) [multiplicand_offset] [index_divisor] = [lookup_offset] * [codebook_dimensions] -
     1;
    3 { id="x1-56008r4">4  
    5         4) [multiplicand_offset] = ( [lookup_offset] divided by [index_divisor] using integer +
    6            division ) integer modulo [codebook_lookup_values]
    7  
    8         5) vector [value_vector] element [i] = +
    9              ( [codebook_multiplicands] array element number [multiplicand_offset] ) * +
    10              [codebook_delta_value] + [codebook_minimum_value] + [last];
    11  
    12         6) if ( [codebook_sequence_p] is set ) then set [last] = vector [value_vector] element [i]
    13   +
    14         7) [index_divisor] = [index_divisor] * [codebook_lookup_values]
    15  
    16       }
    17  
    18    8) vector calculation completed.
    +

    Vector value decode: Lookup type 2 +Lookup type two specifies a VQ lookup table in which each scalar in each vector is explicitly set +by the [codebook_multiplicands] array in a one-to-one mapping. Calculate [unpack] the final +values of a codebook entry vector from the entries in [codebook_multiplicands] as follows +([value_vector] is the output vector representing the vector of values for entry number +[lookup_offset] in this codebook): +

    +

    1    1) [last] = 0;
    2    2) [multiplicand_offset] = [lookup_offset] * [codebook_dimensions] +
    3    3) iterate [i] over the range 0 ... [codebook_dimensions]-1 (once for each scalar value in the value vector) {
    4   +
    5   vector [value_vector] element [i] = -
     =
    6   [multiplicand_offset] ) *
    7   [codebook_delta_value] + [codebook_minimum_value] + [last]; -
     [last];
    8  
    9   = vector [value_vector] element [i] -
     [i]
    10  
    11     6) increment [multiplicand_offset] -
     [multiplicand_offset]
    12   -
     
    13      } -
    }
    14   -
     
    15    7) vector calculation completed. -
    -

    +class="cmtt-8"> completed.

    + + + +

    3.3. Use of the codebook abstraction

    -

    The decoder uses the codebook abstraction much as it does the bit-unpacking convention; a + id="x1-580003.3">Use of the codebook abstraction +

    The decoder uses the codebook abstraction much as it does the bit-unpacking convention; a specific codebook reads a codeword from the bitstream, decoding it into an entry number, and then returns that entry number to the decoder (when used in a scalar entropy coding context), or uses that entry number as an offset into the VQ lookup table, returning a vector of values (when used in a context desiring a VQ value). Scalar or VQ context is always explicit; any call to the codebook mechanism requests either a scalar entry number or a lookup vector. -

    Note that VQ lookup type zero indicates that there is no lookup table; requesting +

    Note that VQ lookup type zero indicates that there is no lookup table; requesting decode using a codebook of lookup type 0 in any context expecting a vector return value (even in a case where a vector of dimension one) is forbidden. If decoder setup or decode requests such an action, that is an error condition rendering the packet - - - undecodable. -

    Using a codebook to read from the packet bitstream consists first of reading and decoding the +

    Using a codebook to read from the packet bitstream consists first of reading and decoding the next codeword in the bitstream. The decoder reads bits until the accumulated bits match a codeword in the codebook. This process can be though of as logically walking the Huffman decode tree by reading one bit at a time from the bitstream, and using the @@ -3602,9 +3479,9 @@ branch (right in the above examples). Walking the tree finishes when the decode hits a leaf in the decision tree; the result is the entry number corresponding to that leaf. Reading past the end of a packet propagates the ’end-of-stream’ condition to the decoder. -

    When used in a scalar context, the resulting codeword entry is the desired return +

    When used in a scalar context, the resulting codeword entry is the desired return value. -

    When used in a VQ context, the codeword entry number is used as an offset into the VQ lookup +

    When used in a VQ context, the codeword entry number is used as an offset into the VQ lookup table. The value returned to the decoder is the vector of scalars corresponding to this offset. @@ -3614,22 +3491,22 @@ offset.

    4. Codec Setup and Packet Decode

    + id="x1-590004">Codec Setup and Packet Decode

    4.1. Overview

    + id="x1-600004.1">Overview

    This document serves as the top-level reference document for the bit-by-bit decode specification of Vorbis I. This document assumes a high-level understanding of the Vorbis decode process, which is provided in Section 1, “section 1, “Introduction and Description”. Section 2, +href="#x1-360002">section 2, “Bitpacking Convention” covers reading and writing bit fields from and to bitstream packets.

    4.2. Header decode and decode setup

    + id="x1-610004.2">Header decode and decode setup

    A Vorbis bitstream begins with three header packets. The header packets are, in order, the identification header, the comments header, and the setup header. All are required for decode compliance. An end-of-packet condition during decoding the first or third header packet renders @@ -3637,12 +3514,11 @@ the stream undecodable. End-of-packet decoding the comment header is a non-fatal condition.

    4.2.1. Common header decode
    + id="x1-620004.2.1">Common header decode

    Each header packet begins with the same header fields.

    -

    -1   [packet_type] : 8 bit value -
     value
    2   characters ’v’,’o’,’r’,’b’,’i’,’s’ as six octets -
    - - - +class="cmtt-8"> octets

    Decode continues according to packet type; the identification header is type 1, the comment header type 3 and the setup header type 5 (these types are all odd as a packet with a leading single bit of ’0’ is an audio packet). The packets must occur in the order of identification, + + + comment, setup.

    4.2.2. Identification header
    + id="x1-630004.2.2">Identification header

    The identification header is a short header of only a few fields used to declare the stream definitively as Vorbis, and provide a few externally relevant pieces of information about the audio stream. The identification header is coded as follows:

    -

    -1   32 bits as unsigned integer -
     integer
    2   integer as unsigned
    3   32 bits as unsigned integer -
     integer
    4   as signed integer
    5   32 bits as signed integer -
     integer
    6   as signed integer
    7   4 bits as unsigned integer) -
     integer)
    8   as unsigned integer)
    9   [framing_flag] = read one bit -
    +class="cmtt-8"> bit

    [vorbis_version] is to read ’0’ in order to be compatible with this document. Both

  • Only nominal set implies a VBR or ABR stream that averages the nominal bitrate - - -
  • Maximum and or minimum set implies a VBR bitstream that obeys the bitrate limits
  • None set indicates the encoder does not care to speculate.
+ + +

4.2.3. Comment header
+ id="x1-640004.2.3">Comment header

Comment header decode and data specification is covered in Section 5, “comment field and +href="#x1-820005">section 5, “comment field and header specification”.

4.2.4. Setup header
+ id="x1-650004.2.4">Setup header

Vorbis codec setup is configurable to an extreme degree:

@@ -3861,7 +3729,7 @@ src="components.png" alt="PIC" >
Figure 6: decoder pipeline configuration
+class="content">decoder pipeline configuration

The setup header contains the bulk of the codec setup information needed for decode. The setup header contains, in order, the lists of codebook configurations, time-domain transform @@ -3869,11 +3737,8 @@ configurations (placeholders in Vorbis I), floor configurations, residue configu mapping configurations and mode configurations. It finishes with a framing bit of ’1’. Header decode proceeds in the following order:

Codebooks - - -

1.
[vorbis_codebook_count] = read eight bits as unsigned int 2.
Decode [vorbis_codebook_count] codebooks in order as defined in Section 3, +href="#x1-470003">section 3, “Probability Model and Codebooks”. Save each configuration, in order, in an array of codebook configurations [vorbis_codebook_configurations].
+ + +

Time domain transforms These hooks are placeholders in Vorbis I. Nevertheless, the configuration placeholder values must be read to maintain bitstream sync. @@ -3903,7 +3771,7 @@ class="enumerate-enumitem">read [vorbis_time_count] 16 bit values; each value should be zero. If any value is nonzero, this is an error condition and the stream is undecodable.

Floors Vorbis uses two floor types; header decode is handed to the decode abstraction of the appropriate type. @@ -3926,21 +3794,18 @@ class="cmtt-12">[i] = read 16 bits

b)
If the floor type is zero, decode the floor configuration as defined in Section 6, +href="#x1-900006">section 6, “Floor type 0 setup and decode”; save this configuration in slot Floor type 0 setup and decode”; save this configuration in slot [i] of the floor configuration array [vorbis_floor_configurations]. - - -
c)
If the floor type is one, decode the floor configuration as defined in Section 7, +href="#x1-970007">section 7, “Floor type 1 setup and decode”; save this configuration in slot Floor type 1 setup and decode”; save this configuration in slot [i] of the floor configuration array [vorbis_floor_configurations]. @@ -3948,9 +3813,12 @@ class="cmtt-12">[vorbis_floor_configurations]. d)
If the the floor type is greater than one, this stream is undecodable; ERROR CONDITION
+ + +

Residues Vorbis uses three residue types; header decode of each type is identical.

@@ -3972,8 +3840,8 @@ class="cmtt-12">[i] = read 16 b)

If the residue type is zero, one or two, decode the residue configuration as defined in Section 8, “Residue setup and decode”; save this configuration in slot section 8, “Residue setup and decode”; save this configuration in slot [i] of the residue configuration array [vorbis_residue_configurations]. @@ -3983,14 +3851,11 @@ class="enumerate-enumitem">If the the residue type is greater than two, this str CONDITION

Mappings Mappings are used to set up specific pipelines for encoding multichannel audio with varying channel mapping applications. Vorbis I uses a single mapping type (0), with implicit PCM channel mappings. - - -

1.
[vorbis_mapping_count] = read 6 bits as unsigned integer class="enumerate-enumitem">For each [i] of [vorbis_mapping_count] mapping numbers: + + +
a)
read the mapping type: 16 bits as unsigned integer. There’s no reason to save @@ -4042,19 +3910,16 @@ class="cmtt-12">[vorbis_mapping_coupling_steps] steps: class="cmtt-12">[vorbis_mapping_magnitude] element [j]= read ilog(ilog([audio_channels] - 1) bits as unsigned integer
  • vector [vorbis_mapping_angle] element [j]= read ilog(ilog([audio_channels] - 1) bits as unsigned integer
  • - - -
  • the numbers read in the above two steps are channel numbers representing the channel to treat as magnitude and the channel to treat as angle, respectively. If for any coupling step the @@ -4064,6 +3929,9 @@ class="cmtt-12">[audio_channels]-1, or the angle channel is greater than [audio_channels]-1, the stream is undecodable.
  • + + +
    B.
    read 8 bits as unsigned integer for the residue numbe [vorbis_mapping_submap_residue] element [j] - - -
    E.
    verify the residue number is not greater than the highest number residue @@ -4130,9 +3995,12 @@ class="cmtt-12">[i] of the mapping configuration array [vorbis_mapping_configurations].
    + + +

    Modes

    1.
    [vorbis_mode_configurations].
    3.
    read 1 bit as a framing flag. If unset, a framing error occurred and the stream is not decodable.
    - - -

    After reading mode descriptions, setup header decode is complete.

    4.3. Audio packet decode and synthesis

    + id="x1-720004.3">Audio packet decode and synthesis + + +

    Following the three header packets, all packets in a Vorbis I stream are audio. The first step of audio packet decode is to read and verify the packet type. A non-audio packet when audio is @@ -4193,7 +4061,7 @@ class="cmti-12">expected indicates stream corruption or a non-compliant stream. class="cmti-12">packet and not attempt decoding it to audio.

    4.3.1. packet type, mode and window decode
    + id="x1-730004.3.1">packet type, mode and window decode

    1.
    [packet_type]; check that packet type is 0 (audio)
    2.
    read ilog([vorbis_mode_count]-1) bits ilog([vorbis_mode_count]-1) bits [mode_number]
    3.
    [previous_window_flag] ii.
    read 1 bit for [next_window_flag] - - -
    iii.
    if if [next_window_flag] is not set, the right half of the window will be a hybrid window for lapping with a short block. See paragraph 1.3.2, + + + “Window shape decode (long windows only)” for an illustration of overlapping dissimilar windows. Else, the left right window will have normal @@ -4261,20 +4129,21 @@ class="enumerate-enumitem">if this is a short window, the window is always the s

    Vorbis windows all use the slope function y = sin(π2 sin * sin 2((x + 0.5)∕n π)), where * π)), where n is window size and x ranges 0n1, but dissimilar lapping requirements can affect overall shape. Window +class="cmsy-10x-x-120">- 1, but dissimilar lapping requirements can affect overall shape. Window generation proceeds as follows:

    @@ -4315,9 +4184,6 @@ class="cmtt-12">[left_window_start] = 0 class="enumerate-enumitem">[left_window_end] = [window_center] - - -
    c)
    [right_window_end] = [n]*3/4 + [blocksize_0]/4 + + +
    c)
    [left_window_start] ... [left_window_end]-1, window([i]) = sin(π
+src= sin * sin 2( ([i]-[left_window_start]+0.5) / [left_n] π
+class=*π
 2) )
    6.
    [right_window_start] ... [right_window_end]-1, window([i]) = sin(π
-2 sin * sin 2( ([i]-[right_window_start]+0.5) / [right_n] π
-2 + π
-2) ) +class="cmsy-10x-x-120">*π2 + π2) )
    8.
    window from range [n]-1 is zero

    An end-of-packet condition up to this point should be considered an error that discards this packet from the stream. An end of packet condition past this point is to be considered a possible nominal occurrence. - - -

    4.3.2. floor curve decode
    + id="x1-740004.3.2">floor curve decode

    From this point on, we assume out decode context is using mode number [mode_number] from configuration array [vorbis_mode_mapping] (specified by the current mode) tak array [vorbis_mapping_configurations].

    Floor curves are decoded one-by-one in channel order. + + +

    For each floor [i] of [audio_channels] @@ -4453,15 +4319,15 @@ class="cmtt-12">[vorbis_floor_types] element [floor_number]) is zero then decode the floor for channel [i] according to the subsubsection 6.2.2, “packet decode” +href="#x1-940006.2.2">subsubsection 6.2.2, “packet decode

    4.
    if the type of this floor is one then decode the floor for channel [i] according to the subsubsection 7.2.3, “packet decode” +href="#x1-1020007.2.3">subsubsection 7.2.3, “packet decode
    5.
    save the needed decoded floor information for channel for later synthesis @@ -4477,13 +4343,10 @@ class="cmtt-12">[i] to false
    output vectors and skipping to the add/overlap output stage.

    4.3.3. nonzero vector propagate
    + id="x1-750004.3.3">nonzero vector propagate

    A possible result of floor decode is that a specific vector is marked ’unused’ which indicates that that final output vector is all-zero values (and the floor is zero). The residue for that vector is not coded in the stream, save for one complication. If some vectors are used and some are not, - - - channel coupling could result in mixing a zeroed and nonzeroed vector to produce two nonzeroed vectors.

    for each [i]) or channel ([vorbis_mapping_angle] element [i]) are set to false, then both must be set to false. Note that an ’unused’ floor has no decoded floor information; it + + + is important that this is remembered at floor curve synthesis time.

    4.3.4. residue decode
    + id="x1-760004.3.4">residue decode

    Unlike floors, which are decoded in channel order, the residue vectors are decoded in submap order.

    for each submap [ch] is unset ii.

    increment [ch]
    - - -
    3.
    decode [ch] vectors using residue [residue_number], according to type [residue_type], + + + also passing vector [do_not_decode_flag] to indicate which vectors in the bundle should not be decoded. Correct per-vector decode length is [ch]

    4.3.5. inverse coupling
    + id="x1-770004.3.5">inverse coupling

    for each [i] from [vorbis_mapping_coupling_steps]-1 descending to 0 @@ -4622,9 +4488,6 @@ class="cmtt-12">[i]) class="enumerate-enumitem">[angle_vector] = the residue vector for channel (vector [vorbis_mapping_angle] - - - element [i])

    @@ -4639,6 +4502,9 @@ class="cmtt-12">[angle_vector]: a)
    if ([M] is greater than zero) + + +
    i.
    if (set scalar value [M] in vector [magnitude_vector] to [new_M] - - -
    c)
    set scalar value [A] in vector [angle_vector] to [new_A]
    + + +

    4.3.6. dot product
    + id="x1-780004.3.6">dot product

    For each channel, synthesize the floor curve from the decoded floor information, according to packet type. Note that the vector synthesis length for floor computation is [n]/2. @@ -4729,17 +4595,17 @@ residue and direct multiplication of the vectors is sufficient for acceptable sp in all cases because it happens to mostly work with the current Xiph.Org reference encoder.

    However, floor vector values can span 140dB (24 bits unsigned), and the audio spectrum +class="cmsy-10x-x-120">~140dB (~24 bits unsigned), and the audio spectrum vector should represent a minimum of 120dB (21 bits with sign), even when output is to a 16 +class="cmsy-10x-x-120">~21 bits with sign), even when output is to a 16 bit PCM device. For the residue vector to represent full scale if the floor is nailed to 140dB, it must be able to span 0 to +140dB. For the residue vector to reach +class="cmsy-10x-x-120">-140dB, it must be able to span 0 to +140dB. For the residue vector to reach full scale if the floor is nailed at 0dB, it must be able to represent 140dB to +0dB. +class="cmsy-10x-x-120">-140dB to +0dB. Thus, in order to handle full range dynamics, a residue vector may span 140dB to +class="cmsy-10x-x-120">-140dB to +140dB entirely within spec. A 280dB range is approximately 48 bits with sign; thus the residue vector must be able to represent a 48 bit range and the dot product must be able to handle an effective 48 bit times 24 bit multiplication. This range may be @@ -4747,18 +4613,18 @@ achieved using large (64 bit or larger) integers, or implementing a movable bina representation.

    4.3.7. inverse MDCT
    + id="x1-790004.3.7">inverse MDCT

    Convert the audio spectrum vector of each channel back into time domain PCM audio via an - - - inverse Modified Discrete Cosine Transform (MDCT). A detailed description of the MDCT is available in [1]. The window function used for the MDCT is the function described earlier. + + +

    4.3.8. overlap_add
    + id="x1-800004.3.8">overlap_add

    Windowed MDCT output is overlapped and added with the right hand data of the previous window such that the 3/4 point of the previous window is aligned with the 1/4 point of the current window (as illustrated in

    -

    -1  window\_blocksize(previous\_window)/4+window\_blocksize(current\_window)/4 -
    +class="cmtt-8"> window_blocksize(previous_window)/4+window_blocksize(current_window)/4

    from the center (element windowsize/2) of the previous window to the center (element windowsize/2-1, inclusive) of the current window.

    Data is not returned from the first frame; it must be used to ’prime’ the decode engine. The @@ -4787,13 +4651,10 @@ encoder accounts for this priming when calculating PCM offsets; after the first PCM output offset is ’0’ (as no data has been returned yet).

    4.3.9. output channel order
    + id="x1-810004.3.9">output channel order

    Vorbis I specifies only a channel mapping type 0. In mapping type 0, channel mapping is implicitly defined as follows for standard audio applications. As of revision 16781 (20100113), the specification adds defined channel locations for 6.1 and 7.1 surround. Ordering/location for - - - greater-than-eight channels remains ’left to the implementation’.

    These channel orderings refer to order within the encoded stream. It is naturally possible for a decoder to produce output with channels in any order. Any such decoder should explicitly @@ -4803,6 +4664,9 @@ document channel reordering behavior. one channel

    the stream is monophonic + + +
    two channels
    5. comment field and header specification + id="x1-820005">comment field and header specification

    5.1. Overview

    + id="x1-830005.1">Overview

    The Vorbis text comment header is the second (of three) header packets that begin a Vorbis bitstream. It is meant for short text comments, not arbitrary metadata; arbitrary metadata belongs in a separate logical bitstream (usually an XML stream type) that provides greater @@ -4872,16 +4736,16 @@ class="cmti-12">“I’m Still Around”, opening for Moxy Früvous, 1997.

    5.2. Comment encoding

    + id="x1-840005.2">Comment encoding

    5.2.1. Structure
    + id="x1-850005.2.1">Structure

    The comment header is logically a list of eight-bit-clean vectors; the number of vectors is bounded to 232 1 and the length of each vector is limited to 2- 1 and the length of each vector is limited to 232 1 bytes. The vector length is +class="cmsy-10x-x-120">- 1 bytes. The vector length is @@ -4895,9 +4759,8 @@ is octet-aligned, they can simply be read as unaligned 32 bit little endian unsi integers.

    The comment header is decoded as follows:

    -

    -1   unsigned integer of 32 bits -
     bits
    2   as [vendor\_length] octets
    3   unsigned integer of 32 bits -
     bits
    4   [user\_comment\_list\_length] times {
    5   unsigned integer of 32 bits -
     bits
    6   as [length] octets
    7       } -
     }
    8   a single bit as boolean -
     boolean
    9   or end-of-packet ) then ERROR -
     ERROR
    10    9) done. -
    +class="cmtt-8"> done.

    5.2.2. Content vector format
    + id="x1-860005.2.2">Content vector format

    The comment vectors are structured similarly to a UNIX environment variable. That is, comment fields consist of a field name and a corresponding value and look like:

    -

    -1  comment[0]="ARTIST=me"; -
     comment[0]="ARTIST=me";
    2  comment[1]="TITLE=the sound of Vorbis"; -
    +class="cmtt-8"> Vorbis";
    - - -

    The field name is case-insensitive and may consist of ASCII 0x20 through 0x7D, 0x3D (’=’) excluded. ASCII 0x41 through 0x5A inclusive (characters A-Z) is to be considered equivalent to ASCII 0x61 through 0x7A inclusive (characters a-z). @@ -5084,8 +4934,11 @@ ASCII 0x61 through 0x7A inclusive (characters a-z). terminate the field name.

    0x3D is followed by 8 bit clean UTF-8 encoded value of the field contents to the end of the field. + + +

    Field names Below is a proposed, minimal list of standard field names with a description of intended use. No single or group of field names is mandatory; a comment header may contain one, all or none of @@ -5126,9 +4979,6 @@ class="description">The artist(s) who performed the work. In classical music thi class="cmssbx-10x-x-120">COPYRIGHT

    Copyright attribution, e.g., ’2001 Nobody’s Band’ or ’1999 Jack Moffitt’
    - - - LICENSE
    License information, eg, ’All Rights Reserved’, ’Any Use Permitted’, a URL to @@ -5145,6 +4995,9 @@ class="description">Name of the organization producing the track (i.e. the ̵ class="cmssbx-10x-x-120">DESCRIPTION
    A short text description of the contents
    + + + GENRE
    A short text indication of music genre @@ -5169,7 +5022,7 @@ href="http://www.ifpi.org/isrc/" >the ISRC intro page for more information on ISRC numbers.

    Implications Field names should not be ’internationalized’; this is a concession to simplicity not an attempt to exclude the majority of the world that doesn’t speak English. Field @@ -5182,9 +5035,6 @@ contents.

    Individual ’vendors’ may use non-standard field names within reason. The proper use of comment fields should be clear through context at this point. Abuse will be discouraged. - - -

    There is no vendor-specific prefix to ’nonstandard’ field names. Vendors should make some effort to avoid arbitrarily polluting the common namespace. We will generally collect the more useful tags here to help with standardization. @@ -5194,30 +5044,29 @@ and encouraged:

    -

    -1  ARTIST=Dizzy Gillespie -
     Gillespie
    2  ARTIST=Sonny Rollins -
     Rollins
    3  ARTIST=Sonny Stitt -
    +class="cmtt-8"> Stitt

    5.2.3. Encoding
    + id="x1-890005.2.3">Encoding

    The comment header comprises the entirety of the second bitstream header packet. Unlike the first bitstream header packet, it is not generally the only packet on the second page and may not be restricted to within the second bitstream page. The length of the comment header packet is @@ -5234,9 +5083,6 @@ class="enumerate-enumitem">Vendor string length (32 bit unsigned quantity specif 2.

    Vendor string ([vendor string length] octets coded from beginning of string to end of string, not null terminated) - - -
    3.
    Number of comment fields (32 bit unsigned quantity specifying number of fields) @@ -5265,11 +5111,14 @@ class="cmtt-12">_vorbis_unpack_comment(). + + +

    6. Floor type 0 setup and decode

    + id="x1-900006">Floor type 0 setup and decode

    6.1. Overview

    + id="x1-910006.1">Overview

    Vorbis floor type zero uses Line Spectral Pair (LSP, also alternately known as Line Spectral Frequency or LSF) representation to encode a smooth spectral envelope curve as the frequency response of the LSP filter. This representation is equivalent to a traditional all-pole infinite @@ -5277,18 +5126,17 @@ impulse response filter as would be used in linear predictive coding; LSP repres converted to LPC representation and vice-versa.

    6.2. Floor 0 format

    + id="x1-920006.2">Floor 0 format

    Floor zero configuration consists of six integer fields and a list of VQ codebooks for use in coding/decoding the LSP filter coefficient values used by each frame.

    6.2.1. header decode
    + id="x1-930006.2.1">header decode

    Configuration information for instances of floor zero decodes from the codec setup header (third packet). configuration decode proceeds as follows:

    -

    -1   unsigned integer of 8 bits -
     bits
    2   of 16 bits
    3   unsigned integer of 16 bits -
     bits
    4   of six bits
    5   of eight bits
    6   and add 1
    7   integers of eight bits each; -
    +class="cmtt-8"> each; @@ -5418,16 +5263,15 @@ codebook number for this bitstream is an error condition that also renders the s undecodable.

    6.2.2. packet decode
    + id="x1-940006.2.2">packet decode

    Extracting a floor0 curve from an audio packet consists of first decoding the curve amplitude and [floor0_order] LSP coefficient values from the bitstream, and then computing the floor curve, which is defined as the frequency response of the decoded LSP filter.

    Packet decode proceeds as follows: -

    -1   unsigned integer of [floor0_amplitude_bits] bits -
     bits
    2   ) {
    3   an empty, zero length vector -
     vector
    4   unsigned integer of ilog( [floor0_number_of_books] ) bits
    5   ) then packet is undecodable -
     undecodable
    6   [last] = zero;
    7   in VQ context.
    8   each scalar in vector [temp_vector] -
     [temp_vector]
    9   in vector [temp_vector]
    10   the [coefficients] vector
    11   [floor0_order], continue at step 6 -
     6
    12   -
     
    13      } -
    }
    14   -
     
    15   12) done. -
     done.
    16   -
    +class="cmtt-8"> 

    Take note of the following properties of decode:

    • An [amplitude] value of zero must result in a return code th class="cmtt-12">[amplitude] value had read zero at the beginning of decode.
    • The book number used for decode can, in fact, be stored in the bitstream in ilog( - - - +href="#x1-1190009.2.1">ilog( [floor0_number_of_books] - 1 ) bits. Nevertheless, the above specification is correct and values greater than the maximum possible book value are reserved. @@ -5728,6 +5559,9 @@ class="cmtt-12">[floor0_order], the number actually required for cu [codebook_dimensions] value of three and [floor0_order] is ten, the only way to + + + fill all the needed scalars in [coefficients] is to to read a total of twelve scalars as four vectors of three scalars each. This is not an error condition, and care must @@ -5735,7 +5569,7 @@ class="cmtt-12">[coefficients] is to to read a total of twelve scalars may be ignored or discarded.

    6.2.3. curve computation
    + id="x1-950006.2.3">curve computation

    Given an [amplitude] integer and [coefficients] vector from packet decode as well as @@ -5751,26 +5585,23 @@ synthesized:

            {
-          min (floor0_bark_map_size    − 1,foobar )  for i ∈ [0,n − 1 ]
-mapi =    − 1                                        for i = n
+map  =    min (floor0_bark_map_size    - 1,f oobar)  for i ∈ [0, n - 1]
+    i     - 1                                        for i = n

    where

              ⌊                                                 ⌋
-                (floor0_rate   ⋅ i) floor0_bark_map_size
-foobar =   bark  -------2n-------  ⋅-bark(.5 ⋅ floor0_rate-)
+src=
    - - -

    and

                                                             2
-bark(x) = 13.1arctan (.00074x ) + 2.24 arctan(.0000000185x  +  .0001x )
+bark(x) = 13.1arctan (.00074x ) + 2.24 arctan(.0000000185x  ) + .0001x

    The above is used to synthesize the LSP curve on a Bark-scale frequency axis, then map the @@ -5787,9 +5618,9 @@ class="cmtt-12">[i] = 0 2.

    [ωω] = π * map element π * map element [i] / [floor0_bark_map_size]
    @@ -5803,35 +5634,36 @@ class="cmtt-12">[p] and [q] according to:
                       floor0_order−3
-               2      ∏2                                       2
-p  =   (1 − cos ω)           4(cos([coefficients  ]2j+1) − cosω )
-         floor0_order−1   j=0
-       1 ----∏2----
-q  =   --          4(cos([coefficients  ]2j) − cosω )2
-       4    j=0
-                                                                                        
-
-                                                                                        
+src=

    else [floor0_order] is even + + +

    - b)
    calculate [p] and [q] according to:
                       floor0_order−2
-       (1-−-cosω-)    ∏2                                       2
-p  =        2                4(cos([coefficients   ]2j+1) − cosω)
-                      j=0
-                   floor0_∏o2rder−-2
-q  =   (1-+-cosω-)           4(cos([coefficients  ]2j) − cos ω)2
+src=
    @@ -5842,8 +5674,8 @@ class="cmtt-12">[linear_floor_value] according to:
        (           (                                                                      ))
-exp   .11512925   amplitude---⋅ floor0_amplitute_√offset---−  floor0_amplitude_offset
-                     (2floor0_amplitude_bits − 1)  p + q
+                 amplitude---⋅ floor0_amplitute_offset---
+exp   .11512925       (2floor0_amplitude_bits - 1)√p--+-q    -  floor0_amplitude_offset

    @@ -5851,9 +5683,6 @@ exp .11512925 amplitude---⋅ floor0_amplitute_√offset---− f class="enumerate-enumitem">[iteration_condition] = map element [i] - - -
    6.
    [i] class="enumerate-enumitem">if ( map element [i] is equal to [iteration_condition] ) continue at step + + + 5
    9.
    [n] ) continue at step 2
    10.
    done
    +

    Errata 20150227: Bark scale computation +Due to a typo when typesetting this version of the specification from the original HTML +document, the Bark scale computation previously erroneously read: +

    +                                                         2
+bark(x) = 13.1arctan (.00074x ) + 2.24 arctan(.0000000185x  +  .0001x )
+
    +

    +

    Note that the last parenthesis is misplaced. This document now uses the correct equation as it +appeared in the original HTML spec document: +

    +bark(x) = 13.1arctan (.00074x ) + 2.24 arctan(.0000000185x2 ) + .0001x
+
    +

    @@ -5885,20 +5735,20 @@ class="enumerate-enumitem">done

    7. Floor type 1 setup and decode

    + id="x1-970007">Floor type 1 setup and decode

    7.1. Overview

    + id="x1-980007.1">Overview

    Vorbis floor type one uses a piecewise straight-line representation to encode a spectral envelope curve. The representation plots this curve mechanically on a linear frequency axis and a logarithmic (dB) amplitude axis. The integer plotting algorithm used is similar to Bresenham’s algorithm.

    7.2. Floor 1 format

    + id="x1-990007.2">Floor 1 format

    7.2.1. model
    + id="x1-1000007.2.1">model

    Floor type one represents a spectral curve as a series of line segments. Synthesis constructs a floor curve using iterative prediction in a process roughly equivalent to the following simplified description: @@ -5939,7 +5789,7 @@ src="floor1-1.png" alt="PIC" >

    Figure 7: graph of example floor
    +class="content">graph of example floor

    We now draw new logical lines to reflect the correction to new˙Y, and iterate for X positions 32 and 96: @@ -5952,7 +5802,7 @@ src="floor1-2.png" alt="PIC" >

    Figure 8: graph of example floor
    +class="content">graph of example floor

    Although the new Y value at X position 96 is unchanged, it is still used later as an endpoint for further refinement. From here on, the pattern should be clear; we complete the floor computation @@ -5969,7 +5819,7 @@ src="floor1-3.png" alt="PIC" >

    Figure 9: graph of example floor
    +class="content">graph of example floor
    @@ -5980,7 +5830,7 @@ src="floor1-4.png" alt="PIC" >
    Figure 10: graph of example floor
    +class="content">graph of example floor

    A more efficient algorithm with carefully defined integer rounding behavior is used for actual decode, as described later. The actual algorithm splits Y value computation and line plotting @@ -5988,7 +5838,7 @@ into two steps with modifications to the above algorithm to eliminate noise accu through integer roundoff/truncation.

    7.2.2. header decode
    + id="x1-1010007.2.2">header decode

    A list of floor X values is stored in the packet header in interleaved format (used in list order during packet decode and synthesis). This list is split into partitions, and each partition is assigned to a partition class. X positions 0 and [n] are implicit and do not belong to an explicit @@ -6004,14 +5854,12 @@ context.

    -

    -1   -
     
    2   5 bits as unsigned integer -
     integer
    3    2) [maximum_class] = -1 -
     -1
    4   [floor1_partitions]-1 {
    5   -
     
    6   4 bits as unsigned integer -
     integer
    7   -
     
    8      } -
    }
    9  
    10   scalar value in vector [floor1_partition_class_list] -
     [floor1_partition_class_list]
    11   [maximum_class] {
    12   -
     
    13   and add 1
    14   8) as unsigned integer
    15   is nonzero ) { -
    {
    16  
    17   8 bits as unsigned integer -
     integer
    18   -
     
    19      } -
    }
    20  
    21   [i]) - 1 { -
    {
    22  
    23   array [floor1_subclass_books] element [i],[j] = -
     =
    24   unsigned integer and subtract one -
     one
    25    }
    26      } -
    }
    27   -
     
    28   unsigned integer and add one -
     one
    29   as unsigned integer
    30   [floor1_X_list] element [0] = 0 -
     0
    31   2 exponent [rangebits];
    32   17) [floor1_values] = 2 -
     2
    33   [floor1_partitions]-1 {
    34   -
     
    35   [floor1_partition_class_list] element [i]
    36   [current_class_number])-1 {
    37   vector [floor1_X_list] element ([floor1_values]) = -
     =
    38   as unsigned integer
    39   22) increment [floor1_values] by one -
     one
    40      } -
    }
    41      } -
    }
    42   -
     
    43   23) done -
    +class="cmtt-8"> done

    An end-of-packet condition while reading any aspect of a floor 1 configuration during setup renders a stream undecodable. In addition, a [floor1_class_masterbooks] or @@ -6640,18 +6461,14 @@ configured in this stream is an error condition that renders the stream undecoda total elements (including elements 0 and 1 set prior to the read loop) renders the stream undecodable. All vector [floor1_x_list] element values must be unique within the vector; a non-unique value renders the stream undecodable. - - -

    7.2.3. packet decode
    + id="x1-1020007.2.3">packet decode

    Packet decode begins by checking the [nonzero] flag:

    -

    -1   read 1 bit as boolean -
    +class="cmtt-8"> boolean

    If [nonzero] is unset, that indicates this channel contained no audio energy in this frame. Decode immediately returns a status indicating this floor curve (and thus this channel) is unused @@ -6674,9 +6490,8 @@ points set to minimum representation amplitude, which happens to be approximatel

    Assuming [nonzero] is set, decode proceeds as follows:

    -

    -1   } element ([floor1_multiplier]-1) + + +
    2   [0] = read ilog([range]-1) bits as unsigned integer
    3   [1] = read ilog([range]-1) bits as unsigned integer
    4    4) [offset] = 2; -
     2;
    5   0 ... [floor1_partitions]-1 { -
    {
    6  
    7   vector [floor1_partition_class]  element [i] -
     [i]
    8   [floor1_class_dimensions] element [class]
    9   = vector [floor1_class_subclasses] element [class] -
     [class]
    10    = (2 exponent [cbits])-1 -
     [cbits])-1
    11    = 0
    12   than zero ) { -
    {
    13   -
     
    14   using codebook number
    15   in scalar context
    16      } -
    }
    17   -
     
    18   0 ... [cdim]-1 { -
    {
    19  
    20   bitwise AND [csub])
    21   [cval] right shifted [cbits] bits -
     bits
    22    than zero ) { -
    {
    23  
    24    read from packet using codebook -
     codebook
    25   in scalar context
    26   -
     
    27   less than zero { -
    {
    28   -
     
    29    ([j]+[offset]) = 0
    30   -
     
    31      } -
    }
    32      } -
    }
    33   -
     
    34   [offset] = [offset] + [cdim] - - - -
     [cdim]
    35   -
     
    36      } -
    }
    37   -
     
    38   20) done -
    +class="cmtt-8"> done

    An end-of-packet condition during curve decode should be considered a nominal occurrence; if end-of-packet is reached during any read operation above, floor decode is to return ’unused’ status as if the [nonzero] flag had been unset at the beginning of decode. class="cmtt-12">[floor1_Y] contains the values from packet decode needed for floor 1 synthesis.

    7.2.4. curve computation
    + id="x1-1030007.2.4">curve computation

    Curve computation is split into two logical steps; the first step derives final Y amplitude values from the encoded, wrapped difference values taken from the bitstream. The second step plots the curve lines. Also, although zero-difference values are used in the iterative @@ -7315,14 +7105,13 @@ setups cannot produce out of range values. class="cmssbx-10x-x-120">step 1: amplitude value synthesis

    Unwrap the always-positive-or-zero values read from the packet into +/- difference - values, then apply to line prediction. -

    -

    -

    +

    1   64 } element ([floor1_multiplier]-1) -
     ([floor1_multiplier]-1)
    2   element [0] = set -
    3   [floor1_step2_flag] element [1] = set -
     set
    4   vector [floor1_Y] element [0] -
    5   = vector [floor1_Y] element [1] -
     [1]
    6   2 ... [floor1_values]-1 { -
    {
    7   -
    8   7) [low_neighbor_offset] = low_neighbor([floor1_X_list],[i]) -
    ([floor1_X_list],[i])
    9   8) [high_neighbor_offset] = high_neighbor([floor1_X_list],[i]) -
    10   -
     
    11   9) [predicted] = render_point( vector [floor1_X_list] element [low_neighbor_offset], -
    12    vector [floor1_final_Y] element [low_neighbor_offset], -
    13   vector [floor1_X_list] element [high_neighbor_offset], -
    14    vector [floor1_final_Y] element [high_neighbor_offset], -
    15   vector [floor1_X_list] element [i] ) -
     )
    16   -
     
    17   vector [floor1_Y] element [i] -
    18   [highroom] = [range] - [predicted] -
     [predicted]
    19   [lowroom]  = [predicted] -
    20   than [lowroom] ) { -
    {
    21   -
     
    22   [room] = [highroom] * 2 -
     2
    23   -
    24   less than [lowroom] { -
    {
    25   -
     
    26   [room] = [lowroom] * 2 -
     2
    27   -
     
    28      } -
    }
    29   -
    30   is nonzero ) { -
    {
    31   -
     
    32   element [low_neighbor_offset] = set -
    33   element [high_neighbor_offset] = set -
    34   [floor1_step2_flag] element [i] = set -
     set
    35   [room] ) { -
    36   -
     
    37   than [lowroom] ) { -
    {
    38   -
    39   - [lowroom] + [predicted] -
    40   -
     
    41    greater than [lowroom] { -
    {
    42   -
    43   + [highroom] - 1 -
    44   -
     
    45      } -
    }
    46   -
     
    47   less than [room] { -
    {
    48   -
    49   ([val] is odd) { -
    {
    50   -
     
    51   [floor1_final_Y] element [i] = -
    52    2 using integer division) -
     division)
    53   -
    54   [val] is even { -
    {
    55   -
     
    56   [floor1_final_Y] element [i] = -
    57   / 2 using integer division) -
     division)
    58   -
     
    59      } -
    }
    60   -
    61      } -
    }
    62   -
     
    63   [val] is zero { -
    {
    64   -
     
    65   element [i] = unset - - - -
    66   [floor1_final_Y] element [i] = [predicted] -
     [predicted]
    67   -
     
    68      } -
    }
    69   -
     
    70      } -
    }
    71   -
     
    72   29) done -
     done
    73   -
    +class="cmtt-8"> 
    step 2: curve synthesis
    [floor1_X_list] and then apply the same still match.

    Then compute the final curve in one pass:

    -

    -1    1) [hx] = 0 -
     0
    2    2) [lx] = 0 -
     0
    3   element [0] * [floor1_multiplier] -
    4   1 ... [floor1_values]-1 { -
    {
    5   -
     
    6   is set ) { -
    {
    7   -
    8   [floor1_final_Y]’ element [i] * [floor1_multiplier] -
     [floor1_multiplier]
    9   = [floor1_X_list]’ element [i] -
    10     8) render_line( [lx], [ly], [hx], [hy], [floor] ) -
     )
    11    9) [lx] = [hx] -
     [hx]
    12    10) [ly] = [hy] -
    13      } -
    }
    14      } -
    }
    15   -
     
    16   than [n] ) { -
    {
    17   -
     
    18     12) render_line( [hx], [n], [hy], [floor] ) -
    19   -
     
    20      } -
    }
    21   -
     
    22   than [n] ) { -
    {
    23   -
     
    24   [floor] to [n] elements -
    25   -
     
    26      } -
    }
    27   - - - -
     
    28   a lookup substitution using -
    29   into the vector [floor1_inverse_dB_static_table] -
    [floor1_inverse_dB_static_table]
    30   -
     
    31   16) done -
     done
    32   -
    +class="cmtt-8"> 

    8. Residue setup and decode

    + id="x1-1040008">Residue setup and decode

    8.1. Overview

    + id="x1-1050008.1">Overview

    A residue vector represents the fine detail of the audio spectrum of one channel in an audio frame after the encoder subtracts the floor curve and performs any channel coupling. A residue vector may represent spectral lines, spectral magnitude, spectral phase or hybrids as mixed by channel @@ -9027,7 +8739,7 @@ different encoding variants (numbered 0, 1 and 2) of the same basic vector encod abstraction.

    8.2. Residue format

    + id="x1-1060008.2">Residue format

    Residue format partitions each vector in the vector bundle into chunks, classifies each chunk, encodes the chunk classifications and finally encodes the chunks themselves using the the specific VQ arrangement defined for each selected classification. The @@ -9085,11 +8797,11 @@ src="residue-pack.png" alt="PIC" >

    Figure 11: illustration of residue vector format
    +class="content">illustration of residue vector format

    8.3. residue 0

    + id="x1-1070008.3">residue 0

    Residue 0 and 1 differ only in the way the values within a residue partition are interleaved during partition encoding (visually treated as a black box–or cyan box or brown box–in the above figure). @@ -9103,14 +8815,12 @@ dimension.

    As an example, assume a partition vector of size eight, to be encoded by residue 0 using codebook sizes of 8, 4, 2 and 1:

    -

    -1   -
     
    2   4 5 6 7 ] -
     ]
    3   -
     
    4  codebook 4 5 6 7 ] -
     ]
    5  
    6  codebook 1 3 5 7 ] -
     ]
    7   -
     
    8  codebook 3 7 ]
    9   -
     
    10  codebook 6 ], [ 7 ] -
     ]
    11   -
    +class="cmtt-8"> 

    It is worth mentioning at this point that no configurable value in the residue coding setup is restricted to a power of two.

    8.4. residue 1

    + id="x1-1080008.4">residue 1

    Residue 1 does not interleave VQ encoding. It represents partition vector scalars in order. As with residue 0, however, partition length must be an integer multiple of the codebook dimension, although dimension may vary from pass to pass.

    As an example, assume a partition vector of size eight, to be encoded by residue 0 using codebook sizes of 8, 4, 2 and 1:

    -

    -1   -
     
    2   4 5 6 7 ] -
     ]
    3   -
     
    4  codebook 4 5 6 7 ] -
     ]
    5  
    6  codebook 4 5 6 7 ] -
     ]
    7   -
     
    8  codebook 6 7 ]
    9   -
     
    10  codebook 6 ], [ 7 ] -
     ]
    11   - - - -
    +class="cmtt-8"> 

    8.5. residue 2

    + id="x1-1090008.5">residue 2

    Residue type two can be thought of as a variant of residue type 1. Rather than encoding multiple passed-in vectors as in residue type 1, the ch passed in vectors of length ch*n. Encoding then proceeds as in type 1. Decoding is as in type 1 with decode interleave reversed. If operating on a single vector to begin with, residue type 1 and type 2 are equivalent. + + +

    @@ -9472,18 +9164,17 @@ src="residue2.png" alt="PIC" >

    Figure 12: illustration of residue type 2
    +class="content">illustration of residue type 2

    8.6. Residue decode

    + id="x1-1100008.6">Residue decode

    8.6.1. header decode
    + id="x1-1110008.6.1">header decode

    Header decode for all three residue types is identical. -

    -1   24 bits as unsigned integer -
     integer
    2   as unsigned integer
    3   and add one
    4   unsigned integer and add one - - - -
     one
    5   8 bits as unsigned integer -
    +class="cmtt-8"> integer

    [residue_begin] and [residue_end] select the specific sub-portion of each vector that is @@ -9595,12 +9280,14 @@ class="cmtt-12">[residue_classifications]ˆ[residue_classbook].dimensions exceeds [residue_classbook].entries, the bitstream should be regarded to be undecodable. + + +

    Next we read a bitmap pattern that specifies which partition classes code values in which passes.

    -

    -1   range 0 ... [residue\_classifications]-1 { -
     {
    2   -
     
    3   [high\_bits] = 0
    4   3 bits as unsigned integer -
     integer
    5   bit as boolean
    6   as unsigned integer
    7   [high\_bits] * 8 + [low\_bits] -
     [low\_bits]
    8       } -
     }
    9    7) done -
    +class="cmtt-8"> done

    Finally, we read in a list of book numbers, each corresponding to specific bit set in the cascade bitmap. We loop over the possible codebook classifications and the maximum possible number of encoding stages (8 in Vorbis I, as constrained by the elements of the cascade bitmap being eight bits):

    -

    -1   range 0 ... [residue\_classifications]-1 { -
     {
    2   -
     
    3   ... 7 {
    4   -
     
    5   [j] is set ) { -
     {
    6  
    7   8 bits as unsigned integer -
     integer
    8   -
     
    9     } else { - - - -
     {
    10  
    11   [residue\_books] element [i][j] = unused -
     unused
    12   -
     
    13       } -
     }
    14       } -
     }
    15       } -
     }
    16   -
     
    17    6) done -
    +class="cmtt-8"> done

    An end-of-packet condition at any point in header decode renders the stream undecodable. In addition, any codebook number greater than the maximum numbered codebook set up in this stream also renders the stream undecodable. All codebooks in array @@ -9998,7 +9661,7 @@ set up in this stream also renders the stream undecodable. All codebooks in arra undecodable.

    8.6.2. packet decode
    + id="x1-1120008.6.2">packet decode

    Format 0 and 1 packet decode is identical except for specific partition interleave. Format 2 packet decode can be built out of the format 1 decode process. Thus we describe first the decode infrastructure identical to all three formats. @@ -10012,6 +9675,9 @@ class="cmtt-12">[residue_begin] and [residue_end], it is obvious that the encoded portion of a residue vector may be the entire possible residue vector or some other strict subset of the actual residue vector size with zero padding at either uncoded end. However, it is + + + also possible to set [residue_begin] and [residue_end] to specify a range partially or wholly @@ -10023,9 +9689,8 @@ the number of vectors being encoded, [ch] is provided by the higher level decoding process.

    -

    -1   1) [actual\_size] = current blocksize/2; -
     blocksize/2;
    2   is format 2
    3   [actual\_size] = [actual\_size] * [ch]; - - - -
     [ch];
    4   maximum of ([residue\_begin],[actual\_size]);
    5   [limit\_residue\_end] = maximum of ([residue\_end],[actual\_size]); -
    +class="cmtt-8"> ([residue\_end],[actual\_size]);

    The following convenience values are conceptually useful to clarifying the decode process:

    -

    -1   of codebook [residue\_classbook]
    2   [n\_to\_read] = [limit\_residue\_end] - [limit\_residue\_begin] -
     [limit\_residue\_begin]
    3   [partitions\_to\_read] = [n\_to\_read] / [residue\_partition\_size] -
    +class="cmtt-8"> [residue\_partition\_size]

    Packet decode proceeds as follows, matching the description offered earlier in the document. -

    -1   vectors that will be returned. -
     returned.
    2   residue to decode.
    3   range 0 ... 7 { -
     {
    4   -
     
    5    4) [partition\_count] = 0 -
     0
    6  
    7   [partition\_count] is less than [partitions\_to\_read] -
     [partitions\_to\_read]
    8   -
     
    9   if ([pass] is zero) { -
     {
    10  
    11   range 0 .. [ch]-1 { -
     {
    12   -
     
    13   not decode’ {
    14   -
     
    15   in scalar context
    16   ... 0 {
    17   -
     
    18   element [j],([i]+[partition\_count]) =
    19   integer modulo [residue\_classifications]
    20   / [residue\_classifications] using integer division -
     division
    21  
    22       } -
     }
    23   -
     
    24       } -
     }
    25   -
     
    26       } -
     }
    27   -
     
    28       } -
     }
    29  
    30   1) while [partition\_count]
    31   also less than [partitions\_to\_read] { -
     {
    32   -
     
    33   .. [ch]-1 {
    34   -
     
    35   marked ’do not decode’ { -
     {
    36  
    37   [classifications] element [j],[partition\_count]
    38   = array [residue\_books] element [vqclass],[pass] -
     [vqclass],[pass]
    39   not ’unused’) {
    40   -
     
    41   starting at scalar
    42   offset [limit\_residue\_begin]+[partition\_count]*[residue\_partition\_size] using
    43   number [vqbook] in VQ context -
     context
    44       } - - - -
     }
    45     }
    46   -
     
    47   20) increment [partition\_count] by one -
     one
    48   -
     
    49       } -
     }
    50       } -
     }
    51       } -
     }
    52   -
     
    53   21) done -
     done
    54   -
    +class="cmtt-8"> 

    An end-of-packet condition during packet decode is to be considered a nominal occurrence. Decode returns the result of vector decode up to that point.

    8.6.3. format 0 specifics
    + id="x1-1130008.6.3">format 0 specifics

    Format zero decodes partitions exactly as described earlier in the ’Residue Format: residue 0’ section. The following pseudocode presents the same algorithm. Assume: + + +

    • [n] is the value in [v] is the residue vector
    • [offset] is the beginning read offset in [v]

    -

    -1   [step] = [n] / [codebook\_dimensions] -
     [codebook\_dimensions]
    2   range 0 ... [step]-1 { -
     {
    3  
    4   in VQ context
    5   range 0 ... [codebook\_dimensions]-1 { -
     {
    6   -
     
    7   element ([offset]+[i]+[j]*[step]) =
    8    vector [v] element ([offset]+[i]+[j]*[step]) + -
     +
    9    vector [entry\_temp] element [j] -
     [j]
    10   -
     
    11       } -
     }
    12   -
     
    13      } -
     }
    14   -
     
    15    6) done -
     done
    16   - - - -
    +class="cmtt-8"> 

    8.6.4. format 1 specifics
    + id="x1-1140008.6.4">format 1 specifics

    Format 1 decodes partitions exactly as described earlier in the ’Residue Format: residue 1’ section. The following pseudocode presents the same algorithm. Assume:

      @@ -11474,18 +11076,16 @@ class="cmtt-12">[v] is the residue vector
    • [offset] is the beginning read offset in [v]

    -

    -1   1) [i] = 0 -
     0
    2   in VQ context
    3   range 0 ... [codebook\_dimensions]-1 { -
     {
    4   -
     
    5   element ([offset]+[i]) =
    6    vector [v] element ([offset]+[i]) + -
     +
    7    vector [entry\_temp] element [j] -
     [j]
    8     5) increment [i] -
     [i]
    9  
    10      } -
     }
    11   -
     
    12   ) continue at step 2 -
     2
    13    7) done -
    +class="cmtt-8"> done

    8.6.5. format 2 specifics
    -

    Format 2 is reducible to format 1. It may be implemented as an additional step prior to and an -additional post-decode step after a normal format 1 decode. + id="x1-1150008.6.5">format 2 specifics +

    Format 2 is reducible to format 1. It may be implemented as an additional step prior to and an +additional post-decode step after a normal format 1 decode.

    Format 2 handles ’do not decode’ vectors differently than residue 0 or 1; if all vectors are marked ’do not decode’, no decode occurrs. However, if at least one vector is to be decoded, all the vectors are decoded. We then request normal format 1 to decode a single vector @@ -11666,9 +11257,8 @@ class="cmtt-12">[v] returned by format 1 decode as described above into ch independent vectors, one for each outputchannel, according to: -

    -1   range 0 ... [n]-1 { -
     {
    2   -
     
    3   range 0 ... [ch]-1 { -
     {
    4   -
    5   ([i] * [ch] + [j]) -
     [j])
    6   -
     
    7       } -
     }
    8       } -
     }
    9   -
     
    10    4) done -
    +class="cmtt-8"> done @@ -11798,28 +11379,27 @@ class="cmtt-8"> done

    9. Helper equations

    + id="x1-1160009">Helper equations

    9.1. Overview

    + id="x1-1170009.1">Overview

    The equations below are used in multiple places by the Vorbis codec specification. Rather than cluttering up the main specification documents, they are defined here and referenced where appropriate.

    9.2. Functions

    + id="x1-1180009.2">Functions

    9.2.1. ilog
    + id="x1-1190009.2.1">ilog

    The ”ilog(x)” function returns the position number (1 through n) of the highest set bit in the two’s complement integer value [x]. Values of [x] less than zero are defined to return zero.

    -

    -1    1) [return\_value] = 0; -
     0;
    2   greater than zero ) { -
     {
    3   -
     
    4   3) increment [return\_value];
    5   padding the MSb with zero -
     zero
    6   5) repeat at step 2) -
     2)
    7   -
     
    8       } -
     }
    9   -
     
    10     6) done -
    - - - +class="cmtt-8"> done

    Examples:

    • ilog(0) = 0;
    • ilog(1) = 1; + + +
    • ilog(2) = 2;
    • @@ -11954,15 +11525,14 @@ class="cmtt-8"> done
    • ilog(negative number) = 0;

    9.2.2. float32_unpack
    + id="x1-1200009.2.2">float32_unpack

    ”float32_unpack(x)” is intended to translate the packed binary representation of a Vorbis codebook float value into the representation used by the decoder for floating point numbers. For purposes of this example, we will unpack a Vorbis float32 into a host-native floating point number.

    -

    -1   bitwise AND 0x1fffff (unsigned result) -
     result)
    2   0x80000000 (unsigned result)
    3   bits (unsigned result)
    4   nonzero ) then negate [mantissa] -
     [mantissa]
    5   [exponent] - 788 ) ) -
    - - - +class="cmtt-8"> )

    9.2.3. lookup1_values
    + id="x1-1210009.2.3">lookup1_values

    ”lookup1_values(codebook_entries,codebook_dimensions)” is used to compute the correct length of the value index for a codebook VQ lookup table of lookup type 1. The values on this list are permuted to construct the VQ vector lookup table of size @@ -12064,9 +11628,12 @@ class="cmtt-12">[return_value] to the power of [codebook_dimensions] is less than or equal to [codebook_entries]’. + + +

    9.2.4. low_neighbor
    + id="x1-1220009.2.4">low_neighbor

    ”low_neighbor(v,x)” finds the position n in vector [v] of the greatest value scalar element for @@ -12080,7 +11647,7 @@ class="cmtt-12">[v] element class="cmtt-12">[x].

    9.2.5. high_neighbor
    + id="x1-1230009.2.5">high_neighbor

    ”high_neighbor(v,x)” finds the position n in vector [v] of the lowest value scalar element for which [v] element class="cmtt-12">[x].

    9.2.6. render_point
    + id="x1-1240009.2.6">render_point

    ”render_point(x0,y0,x1,y1,X)” is used to find the Y value at point X along the line specified by x0, x1, y0 and y1. This function uses an integer algorithm to solve for the point directly without calculating intervening values along the line. - - -

    -

    -1   [dy] = [y1] - [y0] -
     [y0]
    2   [adx] = [x1] - [x0] -
     [x0]
    3   = absolute value of [dy] -
     [dy]
    4   ([X] - [x0])
    5   / [adx] using integer division -
     division
    6   less than zero ) { -
     {
    7   -
     
    8   [y0] - [off]
    9   -
     
    10     } else { -
     {
    11   -
     
    12   [Y] = [y0] + [off] -
     [off]
    13   -
     
    14       } -
     }
    15   -
     
    16    9) done -
    +class="cmtt-8"> done

    9.2.7. render_line
    + id="x1-1250009.2.7">render_line + + +

    Floor decode type one uses the integer line drawing algorithm of ”render_line(x0, y0, x1, y1, v)” to construct an integer floor curve for contiguous piecewise line segments. Note that it has not been relevant elsewhere, but here we must define integer division as rounding division of both positive and negative numbers toward zero.

    -

    -1   [dy] = [y1] - [y0] -
     [y0]
    2   [adx] = [x1] - [x0] -
     [x0]
    3   = absolute value of [dy] -
     [dy]
    4   using integer division
    5     [x] = [x0] -
     [x0]
    6     [y] = [y0] -
     [y0]
    7   7)  [err] = 0 -
     0
    8   -
     
    9   less than 0 ) { -
     {
    10   -
     
    11   [base] - 1
    12   -
     
    13     } else { -
     {
    14   -
     
    15   [sy] = [base] + 1 -
     1
    16   -
     
    17       } -
     }
    18   -
     
    19   [base]) * [adx]
    20   [v] element [x] = [y] -
     [y]
    21   -
     
    22   range [x0]+1 ... [x1]-1 { - - - -
     {
    23   -
     
    24   [err] + [ady];
    25   [err] >= [adx] ) { -
     {
    26   -
     
    27   [err] = [err] - [adx] -
     [adx]
    28   [y] = [y] + [sy] -
     [sy]
    29  
    30     } else { -
     {
    31   -
     
    32   [y] = [y] + [base] -
     [base]
    33   -
     
    34       } -
     }
    35   -
     
    36   [v] element [x] = [y] -
     [y]
    37   -
     
    38       } -
    +class="cmtt-8"> } @@ -12743,17 +12258,16 @@ class="cmtt-8"> }

    10. Tables

    + id="x1-12600010">Tables

    10.1. floor1_inverse_dB_table

    + id="x1-12700010.1">floor1_inverse_dB_table

    The vector [floor1_inverse_dB_table] is a 256 element static lookup table consiting of the +class="cmtt-12">[floor1_inverse_dB_table] is a 256 element static lookup table consisting of the following values (read left to right then top to bottom):

    -

    -1    1.0649863e-07, 1.1341951e-07, 1.2079015e-07, 1.2863978e-07, -
     1.2863978e-07,
    2   1.4590251e-07, 1.5538408e-07, 1.6548181e-07,
    3    1.7623575e-07, 1.8768855e-07, 1.9988561e-07, 2.1287530e-07, -
     2.1287530e-07,
    4   2.4144197e-07, 2.5713223e-07, 2.7384213e-07,
    5    2.9163793e-07, 3.1059021e-07, 3.3077411e-07, 3.5226968e-07, -
     3.5226968e-07,
    6   3.9954229e-07, 4.2550680e-07, 4.5315863e-07,
    7    4.8260743e-07, 5.1396998e-07, 5.4737065e-07, 5.8294187e-07, -
     5.8294187e-07,
    8   6.6116941e-07, 7.0413592e-07, 7.4989464e-07,
    9    7.9862701e-07, 8.5052630e-07, 9.0579828e-07, 9.6466216e-07, -
     9.6466216e-07,
    10   1.0941144e-06, 1.1652161e-06, 1.2409384e-06,
    11    1.3215816e-06, 1.4074654e-06, 1.4989305e-06, 1.5963394e-06, -
     1.5963394e-06,
    12   1.8105592e-06, 1.9282195e-06, 2.0535261e-06,
    13    2.1869758e-06, 2.3290978e-06, 2.4804557e-06, 2.6416497e-06, -
     2.6416497e-06,
    14   2.9961443e-06, 3.1908506e-06, 3.3982101e-06,
    15    3.6190449e-06, 3.8542308e-06, 4.1047004e-06, 4.3714470e-06, -
     4.3714470e-06,
    16   4.9580707e-06, 5.2802740e-06, 5.6234160e-06,
    17    5.9888572e-06, 6.3780469e-06, 6.7925283e-06, 7.2339451e-06, -
     7.2339451e-06,
    18   8.2047000e-06, 8.7378876e-06, 9.3057248e-06,
    19    9.9104632e-06, 1.0554501e-05, 1.1240392e-05, 1.1970856e-05, -
     1.1970856e-05,
    20   1.3577278e-05, 1.4459606e-05, 1.5399272e-05,
    21    1.6400004e-05, 1.7465768e-05, 1.8600792e-05, 1.9809576e-05, -
     1.9809576e-05,
    22   2.2467911e-05, 2.3928002e-05, 2.5482978e-05,
    23    2.7139006e-05, 2.8902651e-05, 3.0780908e-05, 3.2781225e-05, -
     3.2781225e-05,
    24   3.7180282e-05, 3.9596466e-05, 4.2169667e-05,
    25    4.4910090e-05, 4.7828601e-05, 5.0936773e-05, 5.4246931e-05, -
     5.4246931e-05,
    26   6.1526565e-05, 6.5524908e-05, 6.9783085e-05,
    27    7.4317983e-05, 7.9147585e-05, 8.4291040e-05, 8.9768747e-05, -
     8.9768747e-05,
    28   0.00010181521, 0.00010843174, 0.00011547824,
    29    0.00012298267, 0.00013097477, 0.00013948625, 0.00014855085, -
     0.00014855085,
    30   0.00016848555, 0.00017943469, 0.00019109536,
    31    0.00020351382, 0.00021673929, 0.00023082423, 0.00024582449, -
     0.00024582449,
    32   0.00027881276, 0.00029693158, 0.00031622787,
    33    0.00033677814, 0.00035866388, 0.00038197188, 0.00040679456, -
     0.00040679456,
    34   0.00046138411, 0.00049136745, 0.00052329927,
    35    0.00055730621, 0.00059352311, 0.00063209358, 0.00067317058, -
     0.00067317058,
    36   0.00076350630, 0.00081312324, 0.00086596457,
    37   0.00092223983, 0.00098217216, 0.0010459992,  0.0011139742, -
     0.0011139742,
    38   0.0013455702,  0.0014330129,
    39   0.0016253153,  0.0017309374,  0.0018434235, -
     0.0018434235,
    40   0.0022266726,  0.0023713743,
    41   0.0026895994,  0.0028643847,  0.0030505286, -
     0.0030505286,
    42    0.0036847358,  0.0039241906, - - -
    43   0.0044507950,  0.0047400328,  0.0050480668, -
     0.0050480668,
    44   0.0060975636,  0.0064938176,
    45   0.0073652516,  0.0078438871,  0.0083536271, -
     0.0083536271,
    46     0.010746080,
    47    0.012980198,   0.013823725, -
     0.013823725,
    48     0.017782797,
    49    0.021479854,   0.022875735, -
     0.022875735,
    50     0.029427276,
    51    0.035545228,   0.037855157, -
     0.037855157,
    52     0.048696758,
    53    0.058820850,   0.062643361, -
     0.062643361,
    54     0.080584227,
    55    0.097337747,   0.10366330, -
     0.10366330,
    56     0.13335215,
    57   0.16107617,    0.17154380, -
     0.17154380,
    58     0.22067342,
    59   0.26655159,    0.28387361, -
     0.28387361,
    60     0.36517414,
    61   0.44109412,    0.46975890, -
     0.46975890,
    62     0.60429640,
    63   0.72993007,    0.77736504, -
     0.77736504,
    64       1. -
    +class="cmtt-8"> 1. @@ -13569,16 +13047,16 @@ class="cmtt-8"> 1.

    A. Embedding Vorbis into an Ogg stream

    + id="x1-128000A">Embedding Vorbis into an Ogg stream

    A.1. Overview

    + id="x1-129000A.1">Overview

    This document describes using Ogg logical and physical transport streams to encapsulate Vorbis compressed audio packet data into file form.

    The Section 1, “Introduction and Description” provides an overview of the construction of -Vorbis audio packets. +href="#x1-20001">section 1, “Introduction and Description” provides an overview of the construction of Vorbis +audio packets.

    The Ogg bitstream overview and Ogg logical bitstream and framing spec provide detailed @@ -13587,7 +13065,7 @@ knowledge of the concepts covered in these named backround documents. Please rea first.

    A.1.1. Restrictions
    + id="x1-130000A.1.1">Restrictions

    The Ogg/Vorbis I specification currently dictates that Ogg/Vorbis streams use Ogg transport streams in degenerate, unmultiplexed form only. That is: