1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
freebsd-ports/net-im/fractal/files/patch-scripts_cargo.sh
Charlie Li 2e0d3fa0bc
net-im/fractal: update to 4.4.2
Manage crates ourselves; use the generated source asset rather than
the upload (which bundles vendored crates that get stale quick).

Event: FreeBSD Developer Summit May 2023
Event: BSDCan 2023
2023-05-17 22:04:12 -04:00

21 lines
892 B
Bash

--- scripts/cargo.sh.orig 2020-08-07 12:02:09 UTC
+++ scripts/cargo.sh
@@ -1,15 +1,13 @@ export OUTPUT="$2"
#!/bin/sh
export OUTPUT="$2"
-export CARGO_TARGET_DIR="$3"/target
-export CARGO_HOME="$CARGO_TARGET_DIR"/cargo-home
export FRACTAL_PROFILE="$4"
if [ "$FRACTAL_PROFILE" = "Devel" ]
then
echo "DEBUG MODE"
- cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/debug/fractal-gtk "$OUTPUT"
+ cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/"$CARGO_BUILD_TARGET"/debug/fractal-gtk "$OUTPUT"
else
echo "RELEASE MODE"
- cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/release/fractal-gtk "$OUTPUT"
+ cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/"$CARGO_BUILD_TARGET"/release/fractal-gtk "$OUTPUT"
fi