Revision: 116506 https://trac.macports.org/changeset/116506 Author: g5pw@macports.org Date: 2014-01-27 05:33:06 -0800 (Mon, 27 Jan 2014) Log Message: ----------- lang/rust: update to 0.9 Modified Paths: -------------- trunk/dports/lang/rust/Portfile Added Paths: ----------- trunk/dports/lang/rust/files/ trunk/dports/lang/rust/files/src_etc_local_stage0.sh.diff Modified: trunk/dports/lang/rust/Portfile =================================================================== --- trunk/dports/lang/rust/Portfile 2014-01-27 11:19:45 UTC (rev 116505) +++ trunk/dports/lang/rust/Portfile 2014-01-27 13:33:06 UTC (rev 116506) @@ -6,7 +6,7 @@ PortGroup compiler_blacklist_versions 1.0 name rust -version 0.8 +version 0.9 categories lang devel platforms darwin supported_archs i386 x86_64 @@ -36,26 +36,26 @@ master_sites http://static.rust-lang.org/dist:dist distfiles ${distname}${extract.suffix}:dist checksums ${distname}${extract.suffix} \ - rmd160 c2646032eb6aa26eb5a0f1552177c1d1363223b1 \ - sha256 42f791ab1537357fe0f63d67ffe6bcb64ecf16b2bd3f1484ab589823f5914182 \ + rmd160 5cee2a9249b116c667ec3d23e2a70f704a9fa0b8 \ + sha256 c0911c3545b797a1ca16f3d76bf5ed234754b828efd1e22c182c7300ac7dd5d1 \ # Select the snapshot compiler; see src/snapshots.txt in distribution. set stage0(distdir) rust-stage0 -set stage0(date) 2013-09-23 -set stage0(rev) 348d844 +set stage0(date) 2014-01-20 +set stage0(rev) b6400f9 platform darwin i386 { set stage0(platform) macos-${configure.build_arch} switch ${configure.build_arch} { x86_64 { - set stage0(hash) efefdca6b4a40ebeb977037ebbf46c1353f09ee5 - set stage0(rmd160) 64e5a8beccd67e1abb04e67892a0db845db418dd - set stage0(sha256) ed46ae8bcd52b2574713e01a39ccd4c81d7ffe9303905dea0ee7b484c6a963f5 + set stage0(hash) 6458d3b46a951da62c20dd5b587d44333402e30b + set stage0(rmd160) afffc2ca08e82200543f502758765aa55dd7750d + set stage0(sha256) c0a7331863cbd162b33655a5d10378c356b2480d8d11bb5f2c69ec25a38bd7cc } i386 - default { - set stage0(hash) 7085e4dd6bc63864f2ad8a3a21dab945ffd99d8d - set stage0(rmd160) e4cac7f49094c11f90ecacb7f8191e0c253bd3b9 - set stage0(sha256) 08183c0c2398fb8b48ea6a11a38ff664473cf5e458078908663ff1feab1662e0 + set stage0(hash) 3e38ca0328422469ba5f25544ca2a9770cff438d + set stage0(rmd160) a8f03ab4b65d89a1927cff5ef2d67a46f9300843 + set stage0(sha256) 391b001d668599d046d8ade6a9cb05dc45199245e738440ad5bc4440b3e6b88a } } set stage0(distfile) [join "rust stage0 ${stage0(date)} @@ -93,6 +93,8 @@ macports-dragonegg-3.2 macports-dragonegg-3.3 \ macports-gcc-4.2 macports-gcc-4.3 macports-gcc-4.4 +patchfiles src_etc_local_stage0.sh.diff + post-patch { # TODO: Use patches for these when the build system stops changing # so much between releases. @@ -127,11 +129,11 @@ # TODO: Test whether i386 machines can cross-compile for x86_64. platform darwin i386 { set tgts {i686-apple-darwin x86_64-apple-darwin} - configure.pre_args-append --target-triples=[join $tgts ,] + configure.pre_args-append --target=[join $tgts ,] if {${configure.build_arch} eq "i386"} { - configure.pre_args-append --build-triple=[lindex $tgts 0] + configure.pre_args-append --build=[lindex $tgts 0] } else { - configure.pre_args-append --build-triple=[lindex $tgts 1] + configure.pre_args-append --build=[lindex $tgts 1] } } # TODO: Build docs also, probably in a subport. @@ -157,6 +159,7 @@ destroot.args VERBOSE=1 post-destroot { + # Install vim files foreach dir {after/syntax ftdetect indent syntax} { xinstall -d ${destroot}${prefix}/share/vim/vimfiles/${dir} xinstall -m 644 ${worksrcpath}/src/etc/vim/${dir}/rust.vim \ Added: trunk/dports/lang/rust/files/src_etc_local_stage0.sh.diff =================================================================== --- trunk/dports/lang/rust/files/src_etc_local_stage0.sh.diff (rev 0) +++ trunk/dports/lang/rust/files/src_etc_local_stage0.sh.diff 2014-01-27 13:33:06 UTC (rev 116506) @@ -0,0 +1,11 @@ +--- src/etc/local_stage0.sh 2014-01-12 21:47:36.000000000 +0100 ++++ src/etc/local_stage0.sh.new 2014-01-12 21:57:52.000000000 +0100 +@@ -44,8 +44,3 @@ + fi + + cp ${PREFIX}/bin/rustc${BIN_SUF} ${TARG_DIR}/stage0/bin/ +-cp ${PREFIX}/${LIB_DIR}/${RUSTLIBDIR}/${TARG_DIR}/${LIB_DIR}/* ${TARG_DIR}/stage0/${LIB_DIR}/ +-cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}extra*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ +-cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}rust*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ +-cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}std*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ +-cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}syntax*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/
participants (1)
-
g5pw@macports.org