Update the rust package to the 1.9.0 release and make the build aware of Clang 8.0.0 for Xcode 8 builds using the info file changes...
Index: rust.info =================================================================== RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/languages/rust.info,v retrieving revision 1.4 diff -r1.4 rust.info 2c2 < Version: 1.7.0 --- > Version: 1.9.0 8,10c8,10 < Source-MD5: 15f1c204580017838301c5c8568e8f3f < Source2: http://static.rust-lang.org/stage0-snapshots/rust-stage0-2015-12-18-3391630-macos-x86_64-3c44ffa18f89567c2b81f8d695e711c86d81ffc7.tar.bz2 < Source2-MD5: aa8f5808a3432ecc218876494ff2327b --- > Source-MD5: 33bc33db8fa2e4d38d8bd4d0fc80502a > Source2: http://static.rust-lang.org/stage0-snapshots/rust-stage0-2016-03-18-235d774-macos-x86_64-52570f6fd915b0210a9be98cfc933148e16a75f8.tar.bz2 > Source2-MD5: e9d4dacfbfe455d4284c1626019eb671 12c12 < Source2Rename: rust-stage0-2015-12-18-3391630-macos-x86_64-3c44ffa18f89567c2b81f8d695e711c86d81ffc7 --- > Source2Rename: rust-stage0-2016-03-18-235d774-macos-x86_64-52570f6fd915b0210a9be98cfc933148e16a75f8 18c18 < PatchScript: perl -pi -e 's,7\.2\*\),7.2* \| 7.3\*\),' configure --- > PatchScript: perl -pi -e 's,7.3\*\),7.3\* \| 8.0\*\),' configure 20c20 < mv ../rust-stage0-2015-12-18-3391630-macos-x86_64-3c44ffa18f89567c2b81f8d695e711c86d81ffc7 rust-stage0-2015-12-18-3391630-macos-x86_64-3c44ffa18f89567c2b81f8d695e711c86d81ffc7.tar.bz2 --- > mv ../rust-stage0-2016-03-18-235d774-macos-x86_64-52570f6fd915b0210a9be98cfc933148e16a75f8 rust-stage0-2016-03-18-235d774-macos-x86_64-52570f6fd915b0210a9be98cfc933148e16a75f8.tar.bz2 23c23 < echo SNAPSHOT_FILE := $PWD/rust-stage0-2015-12-18-3391630-macos-x86_64-3c44ffa18f89567c2b81f8d695e711c86d81ffc7.tar.bz2 --- > echo SNAPSHOT_FILE := $PWD/rust-stage0-2016-03-18-235d774-macos-x86_64-52570f6fd915b0210a9be98cfc933148e16a75f8.tar.bz2 51,112c51,118 < %p/lib/libarena-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libflate-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libfmt_macros-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libgetopts-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libgraphviz-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/liblog-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librbml-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_back-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_borrowck-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_data_structures-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_driver-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_front-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_lint-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_llvm-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_metadata-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_mir-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_passes-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_platform_intrinsics-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_plugin-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_privacy-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_resolve-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_trans-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustc_typeck-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/librustdoc-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libserialize-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libstd-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libsyntax-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libsyntax_ext-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libterm-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/libtest-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libarena-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libflate-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libfmt_macros-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libgetopts-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libgraphviz-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/liblog-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librbml-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_back-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_borrowck-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_data_structures-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_driver-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_front-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_lint-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_llvm-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_metadata-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_mir-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_passes-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_platform_intrinsics-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_plugin-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_privacy-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_resolve-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_trans-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_typeck-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/librustdoc-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libserialize-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libstd-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libsyntax-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libsyntax_ext-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libterm-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) < %p/lib/rustlib/x86_64-apple-darwin/lib/libtest-ca1c970e.dylib 0.0.0 %n (>= 1.7.0-1) --- > %p/lib/libarena-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libflate-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libfmt_macros-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libgetopts-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libgraphviz-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/liblog-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librbml-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_back-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_borrowck-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_const_eval-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_const_math-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_data_structures-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_driver-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_incremental-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_lint-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_llvm-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_metadata-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_mir-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_passes-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_platform_intrinsics-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_plugin-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_privacy-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_resolve-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_save_analysis-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_trans-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustc_typeck-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/librustdoc-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libserialize-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libstd-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libsyntax-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libsyntax_ext-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libterm-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/libtest-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libarena-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libflate-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libfmt_macros-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libgetopts-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libgraphviz-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/liblog-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librbml-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_back-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_borrowck-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_const_eval-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_const_math-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_data_structures-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_driver-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_incremental-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_lint-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_llvm-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_metadata-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_mir-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_passes-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_platform_intrinsics-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_plugin-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_privacy-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_resolve-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_save_analysis-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_trans-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustc_typeck-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/librustdoc-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libserialize-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libstd-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libsyntax-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libsyntax_ext-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libterm-9026086f.dylib 0.0.0 %n (>= 1.9.0-1) > %p/lib/rustlib/x86_64-apple-darwin/lib/libtest-9026086f.dylib 0.0.0 %n (>= 1.9.0-1)
Tested with 'fink -m' on 10.11 against Xcode 8 beta.
Info file for rust-1.9.0-1
Applied.