Index: Makefile =================================================================== --- Makefile +++ Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= rust-nightly -PORTVERSION= 1.3.0.20150703 +PORTVERSION= 1.4.0.20150822 CATEGORIES= lang MASTER_SITES= http://static.rust-lang.org/stage0-snapshots/:bootstrap DISTFILES= ${RUST_BOOT}:bootstrap @@ -12,6 +12,15 @@ ${DISTFILE_jemalloc} \ ${DISTFILE_rust_installer} +MAINTAINER= dumbbell@FreeBSD.org +COMMENT= Language with a focus on memory safety and concurrency + +LICENSE= APACHE20 \ + MIT +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE \ + ${WRKSRC}/LICENSE-MIT + USE_GITHUB= yes GH_ACCOUNT= rust-lang GH_PROJECT= rust \ @@ -19,21 +28,12 @@ hoedown:hoedown \ jemalloc:jemalloc \ rust-installer:rust_installer -GH_TAGNAME= 7b148381c7 \ +GH_TAGNAME= 50ebf76 \ 58ab642:compiler_rt \ 238c4d5:hoedown \ e24a1a0:jemalloc \ 8e4f8ea:rust_installer -MAINTAINER= dumbbell@FreeBSD.org -COMMENT= Language with a focus on memory safety and concurrency - -LICENSE= APACHE20 \ - MIT -LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE \ - ${WRKSRC}/LICENSE-MIT - ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= requires prebuilt bootstrap compiler @@ -45,7 +45,7 @@ CONFLICTS_INSTALL= rust-nightly RUST_BOOT= rust-stage0-${RUST_BOOT_SIG}.tar.bz2 -RUST_BOOT_SIG= 2015-05-24-ba0e1cd-freebsd-x86_64-370db40613f5c08563ed7e38357826dd42d4e0f8 +RUST_BOOT_SIG= 2015-08-11-1af31d4-freebsd-x86_64-de1f36592bac0eeb90c049a8421246652c511b9e # Rust's libraries are named librustc_${component}-${RUST_VSN_HASH}.so. # The hash depends on Rust version and channel. See @@ -66,9 +66,7 @@ BUILD_DEPENDS+= llvm${LLVM_VER}>=0:${PORTSDIR}/devel/llvm${LLVM_VER} CONFIGURE_ARGS+=--llvm-root=${LOCALBASE}/llvm${LLVM_VER} -.if defined(BATCH) || defined(PACKAGE_BUILDING) MAKE_ARGS+= VERBOSE=1 -.endif OPTIONS_DEFINE= LLNEXTGEN LLNEXTGEN_DESC= Build with grammar verification @@ -96,7 +94,7 @@ ${MV} ${WRKSRC_rust_installer} ${WRKSRC}/src/rust-installer) @${MKDIR} ${WRKSRC}/dl ${LN} -sf ${DISTDIR}/${RUST_BOOT} ${WRKSRC}/dl - (cd ${WRKSRC} && find . -type d -exec chmod 0755 {} \;) + (cd ${WRKSRC} && ${FIND} . -type d -exec ${CHMOD} 0755 {} \;) # In case the previous "make stage" failed, this ensures rust's # install.sh won't backup previously staged files before reinstalling Index: distinfo =================================================================== --- distinfo +++ distinfo @@ -1,7 +1,7 @@ -SHA256 (rust-stage0-2015-05-24-ba0e1cd-freebsd-x86_64-370db40613f5c08563ed7e38357826dd42d4e0f8.tar.bz2) = 454530016c6a2f033de5fdfa6086a8caf78a597b99519f1b9a2ecbdd18b001eb -SIZE (rust-stage0-2015-05-24-ba0e1cd-freebsd-x86_64-370db40613f5c08563ed7e38357826dd42d4e0f8.tar.bz2) = 13137436 -SHA256 (rust-lang-rust-1.3.0.20150703-7b148381c7_GH0.tar.gz) = 3df365a30727ffb733fe1cc20545b04eac7be20461c5bf3a51fc95b880a5fcf4 -SIZE (rust-lang-rust-1.3.0.20150703-7b148381c7_GH0.tar.gz) = 6490885 +SHA256 (rust-stage0-2015-08-11-1af31d4-freebsd-x86_64-de1f36592bac0eeb90c049a8421246652c511b9e.tar.bz2) = e609347d8bf2d69b613068b8d7f158199e509fc14e859d343ba6d65c9ad76e24 +SIZE (rust-stage0-2015-08-11-1af31d4-freebsd-x86_64-de1f36592bac0eeb90c049a8421246652c511b9e.tar.bz2) = 13973360 +SHA256 (rust-lang-rust-1.4.0.20150822-50ebf76_GH0.tar.gz) = 1f3b0c34590062ec0d74d911d9d740b30de0104bdce087e29ac6a73b4fba3081 +SIZE (rust-lang-rust-1.4.0.20150822-50ebf76_GH0.tar.gz) = 6620171 SHA256 (rust-lang-compiler-rt-58ab642_GH0.tar.gz) = 5553488bae570271b7faf9f112b2594bb70d802d3d071f9ab0e37919e6327f98 SIZE (rust-lang-compiler-rt-58ab642_GH0.tar.gz) = 1938952 SHA256 (rust-lang-hoedown-238c4d5_GH0.tar.gz) = e2e62b68cc4ea415c6d584f5e97a4b94f60023acde30345ec7bd68aa52739368 Index: pkg-plist =================================================================== --- pkg-plist +++ pkg-plist @@ -15,6 +15,7 @@ lib/librustc_driver-%%RUST_VSN_HASH%%.so lib/librustc_lint-%%RUST_VSN_HASH%%.so lib/librustc_llvm-%%RUST_VSN_HASH%%.so +lib/librustc_platform_intrinsics-%%RUST_VSN_HASH%%.so lib/librustc_privacy-%%RUST_VSN_HASH%%.so lib/librustc_resolve-%%RUST_VSN_HASH%%.so lib/librustc_trans-%%RUST_VSN_HASH%%.so @@ -33,6 +34,8 @@ lib/rustlib/rust-installer-version lib/rustlib/uninstall.sh lib/rustlib/x86_64-unknown-freebsd/lib/liballoc-%%RUST_VSN_HASH%%.rlib +lib/rustlib/x86_64-unknown-freebsd/lib/liballoc_jemalloc-%%RUST_VSN_HASH%%.rlib +lib/rustlib/x86_64-unknown-freebsd/lib/liballoc_system-%%RUST_VSN_HASH%%.rlib lib/rustlib/x86_64-unknown-freebsd/lib/libarena-%%RUST_VSN_HASH%%.rlib lib/rustlib/x86_64-unknown-freebsd/lib/libarena-%%RUST_VSN_HASH%%.so lib/rustlib/x86_64-unknown-freebsd/lib/libcollections-%%RUST_VSN_HASH%%.rlib @@ -48,7 +51,6 @@ lib/rustlib/x86_64-unknown-freebsd/lib/liblibc-%%RUST_VSN_HASH%%.rlib lib/rustlib/x86_64-unknown-freebsd/lib/liblog-%%RUST_VSN_HASH%%.rlib lib/rustlib/x86_64-unknown-freebsd/lib/liblog-%%RUST_VSN_HASH%%.so -lib/rustlib/x86_64-unknown-freebsd/lib/libmorestack.a lib/rustlib/x86_64-unknown-freebsd/lib/librand-%%RUST_VSN_HASH%%.rlib lib/rustlib/x86_64-unknown-freebsd/lib/librbml-%%RUST_VSN_HASH%%.rlib lib/rustlib/x86_64-unknown-freebsd/lib/librbml-%%RUST_VSN_HASH%%.so @@ -60,6 +62,7 @@ lib/rustlib/x86_64-unknown-freebsd/lib/librustc_driver-%%RUST_VSN_HASH%%.so lib/rustlib/x86_64-unknown-freebsd/lib/librustc_lint-%%RUST_VSN_HASH%%.so lib/rustlib/x86_64-unknown-freebsd/lib/librustc_llvm-%%RUST_VSN_HASH%%.so +lib/rustlib/x86_64-unknown-freebsd/lib/librustc_platform_intrinsics-%%RUST_VSN_HASH%%.so lib/rustlib/x86_64-unknown-freebsd/lib/librustc_privacy-%%RUST_VSN_HASH%%.so lib/rustlib/x86_64-unknown-freebsd/lib/librustc_resolve-%%RUST_VSN_HASH%%.so lib/rustlib/x86_64-unknown-freebsd/lib/librustc_trans-%%RUST_VSN_HASH%%.so @@ -83,4 +86,4 @@ %%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT %%PORTDOCS%%%%DOCSDIR%%/LICENSE-APACHE %%PORTDOCS%%%%DOCSDIR%%/LICENSE-MIT -%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/rust/README.md