diff options
author | Mikael Urankar <mikael@FreeBSD.org> | 2021-02-14 23:45:10 +0800 |
---|---|---|
committer | Mikael Urankar <mikael@FreeBSD.org> | 2021-02-14 23:45:10 +0800 |
commit | 6bebfaa8a06c3187bca906011d999c16309d24ae (patch) | |
tree | 5e766fb7e5ba1a7986d2a87601f3d0b9735dc0c8 /lang/rust | |
parent | 81c9086f8e0100f8cd0dd6642ca8425958baaf12 (diff) | |
download | freebsd-ports-gnome-6bebfaa8a06c3187bca906011d999c16309d24ae.tar.gz freebsd-ports-gnome-6bebfaa8a06c3187bca906011d999c16309d24ae.tar.zst freebsd-ports-gnome-6bebfaa8a06c3187bca906011d999c16309d24ae.zip |
lang/rust: Update to 1.50.0
- Use bundled libgit/libssh, the versions in ports are too old
- Update lang/rust-nightly to 2021-02-12
- Update devel/racer to 2.1.41
- Import upstream patch to fix build issue for Firefox and related ports (https://bugzilla.mozilla.org/show_bug.cgi?id=1684261)
Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0
Tested by: mikael, pkubaj
Differential Revision: https://reviews.freebsd.org/D28616
Diffstat (limited to 'lang/rust')
-rw-r--r-- | lang/rust/Makefile | 21 | ||||
-rw-r--r-- | lang/rust/distinfo | 102 |
2 files changed, 59 insertions, 64 deletions
diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 9a98edad067a..bf7e8c864c69 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= rust -PORTVERSION?= 1.49.0 +PORTVERSION?= 1.50.0 PORTREVISION?= 0 CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/:src \ @@ -31,17 +31,12 @@ ONLY_FOR_ARCHS?= aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON?= requires prebuilt bootstrap compiler BUILD_DEPENDS= cmake:devel/cmake \ - libgit2>=1.0.0:devel/libgit2 \ ninja:devel/ninja -LIB_DEPENDS= libcurl.so:ftp/curl \ - libgit2.so:devel/libgit2 \ - libssh2.so:security/libssh2 +LIB_DEPENDS= libcurl.so:ftp/curl USES= pkgconfig python:3.6+,build ssl tar:xz MAKE_ENV= DESTDIR=${STAGEDIR} \ - LIBGIT2_SYS_USE_PKG_CONFIG=1 \ - LIBSSH2_SYS_USE_PKG_CONFIG=1 \ OPENSSL_DIR="${OPENSSLBASE}" \ RUST_BACKTRACE=1 TEST_ENV= ${MAKE_ENV} \ @@ -69,8 +64,8 @@ WASM_VARS= _RUST_BUILD_WASM=true \ WASM_VARS_OFF= _RUST_BUILD_WASM=false # See WRKSRC/src/stage0.txt for the date and version values. -BOOTSTRAPS_DATE?= 2020-11-19 -RUST_BOOTSTRAP_VERSION?= 1.48.0 +BOOTSTRAPS_DATE?= 2020-12-31 +RUST_BOOTSTRAP_VERSION?= 1.49.0 BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}} BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl} @@ -101,8 +96,9 @@ BUILD_DEPENDS+= gcc9:lang/gcc9 USE_GCC= yes .endif -.if ${ARCH} == aarch64 && ${OSVERSION} < 1200502 -IGNORE= fails to run due to a bug in rtld, update to 12-STABLE r342847 or 13-CURRENT r342113 +# remove when 11.4 is EOL +.if ${ARCH} == aarch64 && ${OSVERSION} < 1202000 +IGNORE= fails to run due to a bug in rtld, update to 12.2-RELEASE or newer .endif .ifdef QEMU_EMULATING @@ -124,8 +120,7 @@ do-configure: ${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh .for _component in cargo rust-std rustc @cd ${WRKDIR}/${_component}-*-${OPSYS:tl} && \ - ${SH} install.sh --prefix=${WRKDIR}/bootstrap \ - --verbose + ${SH} install.sh --prefix=${WRKDIR}/bootstrap --verbose .endfor @${ECHO_CMD} '[build]' > ${WRKSRC}/config.toml @${ECHO_CMD} 'vendor=true' >> ${WRKSRC}/config.toml diff --git a/lang/rust/distinfo b/lang/rust/distinfo index 2669fad00e19..2ce10c195495 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,51 +1,51 @@ -TIMESTAMP = 1609603291 -SHA256 (rust/rustc-1.49.0-src.tar.xz) = ebe910edc824a0a037a10be443446a0511923ba8342fa3c331ec8a22481d5d15 -SIZE (rust/rustc-1.49.0-src.tar.xz) = 108330280 -SHA256 (rust/2020-11-19/rustc-1.48.0-aarch64-unknown-freebsd.tar.xz) = 0f46a12e34343b2b79062a5378ed9b1586d0668662faad9fcab17158d221a488 -SIZE (rust/2020-11-19/rustc-1.48.0-aarch64-unknown-freebsd.tar.xz) = 35695192 -SHA256 (rust/2020-11-19/rust-std-1.48.0-aarch64-unknown-freebsd.tar.xz) = 5c14b9eb10b0733d5206fc2c6d5d20f100c3b6909adc8f83ffa2ce943a50194f -SIZE (rust/2020-11-19/rust-std-1.48.0-aarch64-unknown-freebsd.tar.xz) = 16890332 -SHA256 (rust/2020-11-19/cargo-1.48.0-aarch64-unknown-freebsd.tar.xz) = d5ca68a96002eb60a0598a0c22a9e7c26631c6b38650f42eb6d565a91e0f5d27 -SIZE (rust/2020-11-19/cargo-1.48.0-aarch64-unknown-freebsd.tar.xz) = 4145184 -SHA256 (rust/2020-11-19/rustc-1.48.0-x86_64-unknown-freebsd.tar.xz) = 60306c65024dd56fc23ad23f3815bd2a405603eb9ca2f0695954127bc0c36308 -SIZE (rust/2020-11-19/rustc-1.48.0-x86_64-unknown-freebsd.tar.xz) = 38980996 -SHA256 (rust/2020-11-19/rust-std-1.48.0-x86_64-unknown-freebsd.tar.xz) = 2240679f9b4b94fa8dd028f215872d4255a67a6d8c119faeb73624e9a161ce60 -SIZE (rust/2020-11-19/rust-std-1.48.0-x86_64-unknown-freebsd.tar.xz) = 19142612 -SHA256 (rust/2020-11-19/cargo-1.48.0-x86_64-unknown-freebsd.tar.xz) = 284fc96854d9f189288a6b2e3039f0606ea64f937bae0ac63d55fd970bcc016a -SIZE (rust/2020-11-19/cargo-1.48.0-x86_64-unknown-freebsd.tar.xz) = 4822700 -SHA256 (rust/2020-11-19/rustc-1.48.0-armv6-unknown-freebsd.tar.xz) = 632ebc660a62d64ce96862bb1078a2402c69e9b0532efa9d7eed819067c24797 -SIZE (rust/2020-11-19/rustc-1.48.0-armv6-unknown-freebsd.tar.xz) = 37503040 -SHA256 (rust/2020-11-19/rust-std-1.48.0-armv6-unknown-freebsd.tar.xz) = e9545ce421149cfdd33ba0063b61c4e4a763ec76e3abc6abac6746974abe0b24 -SIZE (rust/2020-11-19/rust-std-1.48.0-armv6-unknown-freebsd.tar.xz) = 16662048 -SHA256 (rust/2020-11-19/cargo-1.48.0-armv6-unknown-freebsd.tar.xz) = f04648e7a4261d5bcc5c33c016ec6d6fe6a98c240e9d9556b1f2a28d9af4c39a -SIZE (rust/2020-11-19/cargo-1.48.0-armv6-unknown-freebsd.tar.xz) = 4249176 -SHA256 (rust/2020-11-19/rustc-1.48.0-armv7-unknown-freebsd.tar.xz) = 2b3ee9ba4d45bbb58f075dd7509d00ec5dd40c69dace6fc89787cc2fcac5d8c4 -SIZE (rust/2020-11-19/rustc-1.48.0-armv7-unknown-freebsd.tar.xz) = 37253044 -SHA256 (rust/2020-11-19/rust-std-1.48.0-armv7-unknown-freebsd.tar.xz) = 55f819747717c538c619dce10d3b7c4b8ec64f836b91d15bea50027427dab693 -SIZE (rust/2020-11-19/rust-std-1.48.0-armv7-unknown-freebsd.tar.xz) = 17000840 -SHA256 (rust/2020-11-19/cargo-1.48.0-armv7-unknown-freebsd.tar.xz) = fca3bc8228ba3f0b87464ec88cd65054dbec7e462d716e4977632d0474b89da0 -SIZE (rust/2020-11-19/cargo-1.48.0-armv7-unknown-freebsd.tar.xz) = 4251736 -SHA256 (rust/2020-11-19/rustc-1.48.0-i686-unknown-freebsd.tar.xz) = 333946b1e923bd47166cefb4cb79b23ad2455ab2d59da0c0ba3e598c18861735 -SIZE (rust/2020-11-19/rustc-1.48.0-i686-unknown-freebsd.tar.xz) = 40390492 -SHA256 (rust/2020-11-19/rust-std-1.48.0-i686-unknown-freebsd.tar.xz) = 3b60d571ae6898a5d945f3636151339443a01e3c95fd0724a93cc4cdf1cf7e7b -SIZE (rust/2020-11-19/rust-std-1.48.0-i686-unknown-freebsd.tar.xz) = 19066848 -SHA256 (rust/2020-11-19/cargo-1.48.0-i686-unknown-freebsd.tar.xz) = 31ff75bcf7b05f37030732dbf3e69becd9f170d7360b04fe64e2db86337493d6 -SIZE (rust/2020-11-19/cargo-1.48.0-i686-unknown-freebsd.tar.xz) = 4908060 -SHA256 (rust/2020-11-19/rustc-1.48.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5047ec64a5ddc12d9413e53e4101f19332761bf27842b2c32e44c985d008f0db -SIZE (rust/2020-11-19/rustc-1.48.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 43681308 -SHA256 (rust/2020-11-19/rust-std-1.48.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = d466b3e3c01dd0455b235956677b6aa4e95a020ee71173961aaf156e0b833877 -SIZE (rust/2020-11-19/rust-std-1.48.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 16659968 -SHA256 (rust/2020-11-19/cargo-1.48.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = a4671cbe5bab5fd75b1373f35d6c91b60760e944bdd9bf3ff3dc8601ea42066e -SIZE (rust/2020-11-19/cargo-1.48.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4715748 -SHA256 (rust/2020-11-19/rustc-1.48.0-powerpc64le-unknown-freebsd.tar.xz) = 9c044d7498c12aa4179a0121aa5339a8293abc2c75ec71c1bdcf97ec3f4d93ff -SIZE (rust/2020-11-19/rustc-1.48.0-powerpc64le-unknown-freebsd.tar.xz) = 38987020 -SHA256 (rust/2020-11-19/rust-std-1.48.0-powerpc64le-unknown-freebsd.tar.xz) = 6dddd82c3842d7da26aeacc6445cbe7ca65e96f0cdb7f1b4d3369030f6f91215 -SIZE (rust/2020-11-19/rust-std-1.48.0-powerpc64le-unknown-freebsd.tar.xz) = 16742116 -SHA256 (rust/2020-11-19/cargo-1.48.0-powerpc64le-unknown-freebsd.tar.xz) = e287c3216d92326b5703287fb58ebea7d9690c2744021872e1097335715ab5fd -SIZE (rust/2020-11-19/cargo-1.48.0-powerpc64le-unknown-freebsd.tar.xz) = 4656276 -SHA256 (rust/2020-11-19/rustc-1.48.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 0e3bbb22a95d338fa4ee80e9fe65eaa4b1d3a826fa3bc1fa20522aa10d4ef119 -SIZE (rust/2020-11-19/rustc-1.48.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 37129484 -SHA256 (rust/2020-11-19/rust-std-1.48.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 79bd3ccb036153e63df229bc4d65a45e8f5f0daba930214dc1c70cb76e66cd8f -SIZE (rust/2020-11-19/rust-std-1.48.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 16631184 -SHA256 (rust/2020-11-19/cargo-1.48.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 7f6ab7edf18c87997fb0b6f563ab776a6af22dcbb655acc6d7c81b0a6fe0837c -SIZE (rust/2020-11-19/cargo-1.48.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4412520 +TIMESTAMP = 1613066854 +SHA256 (rust/rustc-1.50.0-src.tar.xz) = f54adf9204ed3cb3998cdc1baa5645b346d8cf8f18205e3b15fcae194ba5457c +SIZE (rust/rustc-1.50.0-src.tar.xz) = 108666272 +SHA256 (rust/2020-12-31/cargo-1.49.0-aarch64-unknown-freebsd.tar.xz) = 1f29206d9bdebc4f7a85bc40e26bed20919a7efc374493ef6dc8fcb76d9dd757 +SIZE (rust/2020-12-31/cargo-1.49.0-aarch64-unknown-freebsd.tar.xz) = 4124680 +SHA256 (rust/2020-12-31/rust-std-1.49.0-aarch64-unknown-freebsd.tar.xz) = b326929f61f90ca47d9e5ca683a1bd0c72da308e15758f3b1358707c39763890 +SIZE (rust/2020-12-31/rust-std-1.49.0-aarch64-unknown-freebsd.tar.xz) = 16758184 +SHA256 (rust/2020-12-31/rustc-1.49.0-aarch64-unknown-freebsd.tar.xz) = aa469cc62df63c4718106a6c47c6a3b9e4d294691a61d03e446ceea1f182557e +SIZE (rust/2020-12-31/rustc-1.49.0-aarch64-unknown-freebsd.tar.xz) = 36458176 +SHA256 (rust/2020-12-31/rustc-1.49.0-x86_64-unknown-freebsd.tar.xz) = 6e4b19b96663042bfe94634025565d57c944ad6e1c6c40dd7b1c56f72eaa2808 +SIZE (rust/2020-12-31/rustc-1.49.0-x86_64-unknown-freebsd.tar.xz) = 39597956 +SHA256 (rust/2020-12-31/rust-std-1.49.0-x86_64-unknown-freebsd.tar.xz) = 55fabca711092c67bbffb3e3fec886acf6b90094b256c10998e4f77f90281805 +SIZE (rust/2020-12-31/rust-std-1.49.0-x86_64-unknown-freebsd.tar.xz) = 19435648 +SHA256 (rust/2020-12-31/cargo-1.49.0-x86_64-unknown-freebsd.tar.xz) = 8af89e8c81beaa3222c2da65a43d8fda5e887552684601ceb35666184ae54294 +SIZE (rust/2020-12-31/cargo-1.49.0-x86_64-unknown-freebsd.tar.xz) = 4877948 +SHA256 (rust/2020-12-31/rustc-1.49.0-armv6-unknown-freebsd.tar.xz) = c713f8c1662abf2e1d55183907b1ddae17888352bafafd88bc67952da7abc3a5 +SIZE (rust/2020-12-31/rustc-1.49.0-armv6-unknown-freebsd.tar.xz) = 38281092 +SHA256 (rust/2020-12-31/rust-std-1.49.0-armv6-unknown-freebsd.tar.xz) = a867971dcceecc41e3bb19befef2f77513a130d512df961a2b0954b6236aff3e +SIZE (rust/2020-12-31/rust-std-1.49.0-armv6-unknown-freebsd.tar.xz) = 17007160 +SHA256 (rust/2020-12-31/cargo-1.49.0-armv6-unknown-freebsd.tar.xz) = b416f6df6cbf22a0cf656b9ae462859062abaa26cf66c62cf90688558e90a814 +SIZE (rust/2020-12-31/cargo-1.49.0-armv6-unknown-freebsd.tar.xz) = 4283936 +SHA256 (rust/2020-12-31/rustc-1.49.0-armv7-unknown-freebsd.tar.xz) = 812f52a37c15da4f344bd2e6f4ef13482931013dc51ddf8a340fb7d7045aa7cd +SIZE (rust/2020-12-31/rustc-1.49.0-armv7-unknown-freebsd.tar.xz) = 37941452 +SHA256 (rust/2020-12-31/rust-std-1.49.0-armv7-unknown-freebsd.tar.xz) = a73f9b10f537ea3538d7139414ec1dd38926a9f892d03f85df7ce779421117ba +SIZE (rust/2020-12-31/rust-std-1.49.0-armv7-unknown-freebsd.tar.xz) = 17139628 +SHA256 (rust/2020-12-31/cargo-1.49.0-armv7-unknown-freebsd.tar.xz) = 0e47d84c6caa9fbcece0a1affefb730466b66de03422d666a0ad12acb2ef8504 +SIZE (rust/2020-12-31/cargo-1.49.0-armv7-unknown-freebsd.tar.xz) = 4273576 +SHA256 (rust/2020-12-31/rustc-1.49.0-i686-unknown-freebsd.tar.xz) = 38e60e3870d7be62bd38dd27418821e0bda403663941b245eb1e06d16cb15254 +SIZE (rust/2020-12-31/rustc-1.49.0-i686-unknown-freebsd.tar.xz) = 40971152 +SHA256 (rust/2020-12-31/rust-std-1.49.0-i686-unknown-freebsd.tar.xz) = 0c14316074c3ae6690b0f9169fd40c2889aab54baa856a55ebd814a5aed23081 +SIZE (rust/2020-12-31/rust-std-1.49.0-i686-unknown-freebsd.tar.xz) = 19461844 +SHA256 (rust/2020-12-31/cargo-1.49.0-i686-unknown-freebsd.tar.xz) = 4b3e30c79baef4ca4bb7f061e61a97652289d42f2c10653ccbe99a82b60ba345 +SIZE (rust/2020-12-31/cargo-1.49.0-i686-unknown-freebsd.tar.xz) = 4942980 +SHA256 (rust/2020-12-31/rustc-1.49.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 1557c59eeaa7db5f037b51e01787f55dfcccb00aa01f32dfab5b22880a8c3f0a +SIZE (rust/2020-12-31/rustc-1.49.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 44844340 +SHA256 (rust/2020-12-31/rust-std-1.49.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = d1807da240efabe0dfc038ce9bf71170d2d0ef6d5a8c14d206cb42a08bb84b55 +SIZE (rust/2020-12-31/rust-std-1.49.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 16862016 +SHA256 (rust/2020-12-31/cargo-1.49.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = e2d032d66a14a5fba1a0c74da283f49b09dd0d9f795d87defad661fe59c433b5 +SIZE (rust/2020-12-31/cargo-1.49.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4752512 +SHA256 (rust/2020-12-31/rustc-1.49.0-powerpc64le-unknown-freebsd.tar.xz) = 7885b37a3b68ce9faa6dcc3d400157a514d57483af3e1d383774a0be7d3845df +SIZE (rust/2020-12-31/rustc-1.49.0-powerpc64le-unknown-freebsd.tar.xz) = 39868780 +SHA256 (rust/2020-12-31/rust-std-1.49.0-powerpc64le-unknown-freebsd.tar.xz) = 2997b1593c5ec28e32040d2bb643712f9a555a257e7a32bb0b5db4e3bc3f95c5 +SIZE (rust/2020-12-31/rust-std-1.49.0-powerpc64le-unknown-freebsd.tar.xz) = 17006712 +SHA256 (rust/2020-12-31/cargo-1.49.0-powerpc64le-unknown-freebsd.tar.xz) = 0fd8651dda85b1548986ba5b9286c8de70543adabba547d065c45ee6a96c831b +SIZE (rust/2020-12-31/cargo-1.49.0-powerpc64le-unknown-freebsd.tar.xz) = 4693276 +SHA256 (rust/2020-12-31/rustc-1.49.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 04144ce50f91a175ea5b9954909c2d408c265e7191d7175f2c8c316ad8eab12a +SIZE (rust/2020-12-31/rustc-1.49.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 38025780 +SHA256 (rust/2020-12-31/rust-std-1.49.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 43a08e6459bfb4498a395b07c194a4bbc38915e7027ba2ec4e8939087abeeb7a +SIZE (rust/2020-12-31/rust-std-1.49.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 16795244 +SHA256 (rust/2020-12-31/cargo-1.49.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = cae1f2f35330bbfd82a5ab1e3f3b82d3981f7b22541becf69659323edb9a6a8c +SIZE (rust/2020-12-31/cargo-1.49.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 4447368 |