From a8acf9bcc8b65b2381d94b5078f31891b2c4bb9149af6987f154ebf1d38e3227 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 19 Jun 2025 12:51:38 +0300 Subject: [PATCH] Update bfs --- build/distfiles/.gitignore | 2 +- .../{bfs-3.1.3.tar.zst.do => bfs-4.0.7.tar.zst.do} | 2 +- build/skel/sysutils/{bfs-3.1.3.do => bfs-4.0.7.do} | 11 ++++++++--- 3 files changed, 10 insertions(+), 5 deletions(-) rename build/distfiles/{bfs-3.1.3.tar.zst.do => bfs-4.0.7.tar.zst.do} (85%) rename build/skel/sysutils/{bfs-3.1.3.do => bfs-4.0.7.do} (70%) diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 49ed98e..cb6ab5b 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -14,7 +14,7 @@ /b2sum-20190724-12-ged1974e.tar.zst /b3sum-1.7.0.tar.gz /bash-5.2.21.tar.gz -/bfs-3.1.3.tar.zst +/bfs-4.0.7.tar.zst /bfs.git/ /bird-2.15.1.tar.gz /bird-doc-2.15.1.tar.gz diff --git a/build/distfiles/bfs-3.1.3.tar.zst.do b/build/distfiles/bfs-4.0.7.tar.zst.do similarity index 85% rename from build/distfiles/bfs-3.1.3.tar.zst.do rename to build/distfiles/bfs-4.0.7.tar.zst.do index 8a5a13a..e835bd2 100644 --- a/build/distfiles/bfs-3.1.3.tar.zst.do +++ b/build/distfiles/bfs-4.0.7.tar.zst.do @@ -2,6 +2,6 @@ sname=$1.do . "$BASS_ROOT"/lib/rc [ -d bfs.git ] || git clone --depth 1 --bare https://github.com/tavianator/bfs.git >&2 cd bfs.git -commit=a1e288cb6a2482b7acc1edb92eea9d676da0729f +commit=8d5472c2ec6312569c177ccce3adc05414d8bb40 git fetch origin $commit >&2 git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR diff --git a/build/skel/sysutils/bfs-3.1.3.do b/build/skel/sysutils/bfs-4.0.7.do similarity index 70% rename from build/skel/sysutils/bfs-3.1.3.do rename to build/skel/sysutils/bfs-4.0.7.do index 02323a9..77afe8d 100644 --- a/build/skel/sysutils/bfs-3.1.3.do +++ b/build/skel/sysutils/bfs-4.0.7.do @@ -6,7 +6,6 @@ bdeps=" rc-paths stow archivers/zstd -devel/gmake-4.4.1 devel/pkgconf-2.1.1 devel/oniguruma-v6.9.9 " @@ -20,9 +19,15 @@ $TAR xf "$DISTFILES"/$NAME.tar.zst cd $NAME patch <"$BASS_ROOT"/build/skel/sysutils/bfs-skip-mtab.patch >&2 -gmake -j$MAKE_JOBS LDFLAGS="-static $LDFLAGS" >&2 -mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin +LDFLAGS="-static $LDFLAGS" ./configure \ + --with-oniguruma \ + --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 +make -j$MAKE_JOBS >&2 +mkdir -p \ + "$SKELBINS"/$ARCH/$NAME-$hsh/bin \ + "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1 mv bin/bfs "$SKELBINS"/$ARCH/$NAME-$hsh/bin +mv docs/bfs.1 "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1 cd "$SKELBINS"/$ARCH "$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh -- 2.50.0