23df892f4d
A newer version of Rust fails to build if an older version is installed because the build process picks libraries in %%LOCALBASE%%/lib before those from the build directory. In the pkg-plist of both ports, `x86_64-unknown-freebsd` is now a variable automatically set in the Makefile. This avoids the need for a separate port for DragonFlyBSD. [1] Still in the pkg-plist, RUST_VSN_HASH is automatically computed in the lang/rust's Makefile, like it was already done for lang/rust-nightly. lang/rust-nightly USES libedit. patch-mk_main.mk was copied from lang/rust so the correct library is picked (ie. the one from Ports, not the one from the base). This was already fixed in lang/rust. lang/rust includes bsd.port.options.mk and bsd.port.mk, instead of bsd.port.pre.mk and bsd.port.post.mk. This was already fixed in lang/rust-nightly. Both ports are now closer to each other. PR: 202869 [1] Submitted by: Michael Neumann <mneumann@ntecs.de> [1] Reviewed by: kwm Approved by: kwm Differential Revision: https://reviews.freebsd.org/D3234
83 lines
4.1 KiB
Text
83 lines
4.1 KiB
Text
bin/rust-gdb
|
|
bin/rustc
|
|
bin/rustdoc
|
|
lib/libarena-%%RUST_VSN_HASH%%.so
|
|
lib/libflate-%%RUST_VSN_HASH%%.so
|
|
lib/libfmt_macros-%%RUST_VSN_HASH%%.so
|
|
lib/libgetopts-%%RUST_VSN_HASH%%.so
|
|
lib/libgraphviz-%%RUST_VSN_HASH%%.so
|
|
lib/liblog-%%RUST_VSN_HASH%%.so
|
|
lib/librbml-%%RUST_VSN_HASH%%.so
|
|
lib/librustc-%%RUST_VSN_HASH%%.so
|
|
lib/librustc_back-%%RUST_VSN_HASH%%.so
|
|
lib/librustc_borrowck-%%RUST_VSN_HASH%%.so
|
|
lib/librustc_data_structures-%%RUST_VSN_HASH%%.so
|
|
lib/librustc_driver-%%RUST_VSN_HASH%%.so
|
|
lib/librustc_lint-%%RUST_VSN_HASH%%.so
|
|
lib/librustc_llvm-%%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
|
|
lib/librustc_typeck-%%RUST_VSN_HASH%%.so
|
|
lib/librustdoc-%%RUST_VSN_HASH%%.so
|
|
lib/libserialize-%%RUST_VSN_HASH%%.so
|
|
lib/libstd-%%RUST_VSN_HASH%%.so
|
|
lib/libsyntax-%%RUST_VSN_HASH%%.so
|
|
lib/libterm-%%RUST_VSN_HASH%%.so
|
|
lib/libtest-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/components
|
|
lib/rustlib/etc/debugger_pretty_printers_common.py
|
|
lib/rustlib/etc/gdb_load_rust_pretty_printers.py
|
|
lib/rustlib/etc/gdb_rust_pretty_printing.py
|
|
lib/rustlib/manifest-rustc
|
|
lib/rustlib/rust-installer-version
|
|
lib/rustlib/uninstall.sh
|
|
lib/rustlib/%%RUST_TARGET%%/lib/liballoc-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libarena-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libarena-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libcollections-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libcompiler-rt.a
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libcore-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libflate-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libflate-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libfmt_macros-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libgetopts-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libgetopts-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libgraphviz-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libgraphviz-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/liblibc-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/liblog-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/liblog-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libmorestack.a
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librand-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librbml-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librbml-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_back-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_bitflags-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_borrowck-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_data_structures-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_driver-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_lint-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_llvm-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_privacy-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_resolve-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_trans-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_typeck-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustc_unicode-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/librustdoc-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libserialize-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libserialize-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libstd-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libstd-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libsyntax-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libterm-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libterm-%%RUST_VSN_HASH%%.so
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libtest-%%RUST_VSN_HASH%%.rlib
|
|
lib/rustlib/%%RUST_TARGET%%/lib/libtest-%%RUST_VSN_HASH%%.so
|
|
man/man1/rustc.1.gz
|
|
man/man1/rustdoc.1.gz
|
|
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
|
|
%%PORTDOCS%%%%DOCSDIR%%/LICENSE-APACHE
|
|
%%PORTDOCS%%%%DOCSDIR%%/LICENSE-MIT
|
|
%%PORTDOCS%%%%DOCSDIR%%/README.md
|