sys-apps / bat

cat(1) clone with syntax highlighting and Git integration

Official package sites : https://github.com/sharkdp/bat ·

A cat(1) clone with wings bat tries to achieve the following goals: - Provide beautiful, advanced syntax highlighting - Integrate with Git to show file modifications - Be a drop-in replacement for (POSIX) cat - Offer a user-friendly command-line interface

v0.24.0-r1 :: 0 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) Apache-2.0 BSD-2 BSD LGPL-3+ MIT Unicode-DFS-2016 || ( CC0-1.0 MIT-0 )
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
USE flags
debug

v0.23.0-r1 :: 0 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) Apache-2.0 BSD-2 BSD CC0-1.0 LGPL-3+ MIT Unicode-DFS-2016
Keywords
amd64 ppc64 ~arm ~arm64 ~riscv ~x86
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

dev-libs / libgit2 : A linkable library for Git

dev-libs / oniguruma : Regular expression library for different character encodings

sys-libs / zlib : Standard (de)compression library

dev-libs / libgit2 : A linkable library for Git

dev-libs / oniguruma : Regular expression library for different character encodings

sys-libs / zlib : Standard (de)compression library

925086
sys-apps/bat-0.24.0 fails tests: ld: cannot find -lonig: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
sys-apps/bat: fix build with >=libgit2-1.8.0
libgit2-sys crate has a upper bound for <1.8.0 and refuses to build otherwise, but not seeing(?) any issues with it. Just a quick emergency fix, will likely be fixed next libgit2-sys version. Kept full version in the sed's path rather than a glob to force re-checking this when the crate is bumped. Alternatively could drop LIBGIT2_NO_VENDOR or set an upper bound in RDEPEND, but does not seem necessary. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: update environment variable for forcing system libgit2
See d98b521e041fe26b4f5e7b495e1cf11b7963903a. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: don't leak COLUMNS outside src_test
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/bat: move src_test above src_install
... to reflect phase execution order. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Violet Purcell · gentoo
sys-apps/bat: remove old
Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org>
Violet Purcell · gentoo
sys-apps/bat: export COLUMNS in src_test for deterministic help output
When the clap crate is built with the wrap_help feature, it will automatically detect the current terminal size and wrap help text based on that. This breaks bat's tests if your terminal is below a certain size. Set the COLUMNS environment variable in src_test to override this. Closes: https://bugs.gentoo.org/913364 Closes: https://bugs.gentoo.org/914914 Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-apps/bat: Stabilize 0.23.0-r1 ppc64, #921314
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: drop back to ~arch
Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-apps/bat: add 0.24.0
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/34273 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: Stabilize 0.23.0-r1 amd64, #914779
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: revbump for strip fix
For ee9ad84b7f6d9fe0c625ad76bd2b2c68f9f1027b. Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-apps/bat: use shell-completion.eclass
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Closes: https://github.com/gentoo/gentoo/pull/33083 Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-apps/bat: modernize cargo.eclass usage
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
Leonardo Hernández Hernández · gentoo
sys-apps/bat: do not pre-strip executable
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: add QA_PRESTRIPPED to 0.23.0
* QA Notice: Pre-stripped files found: * /usr/bin/bat Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Hoël Bézier · gentoo
sys-apps/bat: add 0.23.0
Closes: https://bugs.gentoo.org/907610 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Hoël Bézier · gentoo
sys-apps/bat: drop 0.20.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: add missing zlib dep to 0.22.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Hoël Bézier · gentoo
sys-apps/bat: add 0.22.1
Signed-off-by: Hoël Bézier <hoelbezier@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: Stabilize 0.21.0 amd64, #892675
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: destabilize new version bump 0.21.0 for ~amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Randall T. Vasquez · gentoo
sys-apps/bat: add bat-0.21.0
Adds `bat` v0.21.0 Signed-off-by: Randall T. Vasquez <ran.dall@icloud.com> Closes: https://github.com/gentoo/gentoo/pull/25544 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: drop 0.17.1-r1, 0.18.1, 0.18.3-r1, 0.19.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
sys-apps/bat: Stabilize 0.20.0 amd64, #840308
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Zapparov · gentoo
sys-apps/bat: add v0.20.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com> Closes: https://github.com/gentoo/gentoo/pull/24398 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Zapparov · gentoo
sys-apps/bat: add 0.18.3-r1
* Fix manpage installation with USE=debug * Install BASH complitions Closes: https://bugs.gentoo.org/829629 Closes: https://bugs.gentoo.org/828876 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com> Closes: https://github.com/gentoo/gentoo/pull/24047 Signed-off-by: Sam James <sam@gentoo.org>
Alexey Zapparov · gentoo
sys-apps/bat: add 0.19.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yongxiang Liang · gentoo
sys-apps/bat: keyword ~riscv
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: Keyword 0.18.3 arm, #801043
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernardo Meurer · gentoo
sys-apps/bat: bump to 0.18.3
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Bernardo Meurer <bernardo@meurer.org> Closes: https://github.com/gentoo/gentoo/pull/22133 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: update DESCRIPTION on 0.18.1
- add missing dies, - remove arm keyword since it wasn't requested through bugzilla, - remove redundant DEPEND. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jonathan Davies · gentoo
sys-apps/bat: Version updated to 0.18.1, with changes:
* Added BUILD_DIR hack to select a single output directory for zsh completions. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/21508 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: drop 0.15.4, 0.17.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
toshokan · gentoo
sys-apps/bat: Bump dev-libs/libgit2 version and +threads
This is the version recommended by upstream at https://github.com/rust-lang/git2-rs/blob/master/README.md#version-of-libgit2 Closes: https://bugs.gentoo.org/762811 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Jason Pizzuco <toshokan@shojigate.net> Closes: https://github.com/gentoo/gentoo/pull/19075 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: remove old 0.17.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
toshokan · gentoo
sys-apps/bat: Version bump to 0.17.1
Signed-off-by: Jason Pizzuco <toshokan@shojigate.net> Package-Manager: Portage-3.0.8, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18394 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: minor post-merge tidyups
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Petr Šabata · gentoo
sys-apps/bat: Update to 0.17.0
This also adds zsh completions. Closes: https://bugs.gentoo.org/756265 Signed-off-by: Petr Šabata <contyk@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/18382 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/bat: arm64 keyworded (bug #733786)
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: drop old
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.15.4
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.15.0
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.13.0
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: clang required at build time
Closes: https://bugs.gentoo.org/693894 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.12.1
Issue: https://github.com/sharkdp/bat/issues/792 Closes: https://bugs.gentoo.org/694438 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Doug Goldstein · gentoo
eclass/cargo.eclass: specify --path . to install
cargo install has long required --path . for 2018 edition crates but not required it for 2015 edition crates. It is supported however for 2015 edition crates and works for all versions in the tree so it makes sense to make it the default. Added CARGO_INSTALL_PATH as an eclass variable allowing to override the default. Closes: https://bugs.gentoo.org/703590 Signed-off-by: Doug Goldstein <cardoe@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14097 Tested-by: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: drop old
Package-Manager: Portage-2.3.74, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
sys-apps/bat: update DESCRIPTION
Package-Manager: Portage-2.3.74, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.12.0
Package-Manager: Portage-2.3.74, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-apps/bat: clean old
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Joonas Niilola <juippis@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Joonas Niilola · gentoo
sys-apps/bat: add a blocker against >sys-apps/bacula-9.2[qt5]
Closes: https://bugs.gentoo.org/686118 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Joonas Niilola <juippis@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.11.0
install more stuff: manpage, docs, fish-shell completion file Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: drop old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: bump to 0.10.0
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: switch to cargo.eclass func args
Closes: https://bugs.gentoo.org/674744 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
sys-apps/bat: new package
cat(1) on steroids Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>