freebsd-ports/sysutils/httm/Makefile
Muhammad Moinur Rahman b001db414f sysutils/httm: New port
The dream of a CLI Time Machine is still alive with httm.

httm prints the size, date and corresponding locations of available
unique versions (deduplicated by modify time and size) of files residing
on snapshots, but can also be used interactively to select and restore
such files. httm might change the way you use snapshots (because
ZFS/btrfs aren't designed for finding for unique file versions) or the
Time Machine concept (because httm is very fast!).

Sponsored by:	Bounce Experts
2022-12-01 15:25:44 -06:00

155 lines
3.5 KiB
Makefile

PORTNAME= httm
DISTVERSION= 0.17.9
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
COMMENT= Dream of a CLI Time Machine
WWW= https://github.com/kimono-koans/httm
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= kimono-koans
CARGO_CRATES= ahash-0.8.2 \
aho-corasick-0.7.18 \
android_system_properties-0.1.5 \
ansi_term-0.12.1 \
arrayvec-0.7.2 \
atty-0.2.14 \
autocfg-1.1.0 \
beef-0.5.2 \
bitflags-1.3.2 \
bumpalo-3.10.0 \
cc-1.0.73 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
chrono-0.4.22 \
clap-3.2.23 \
clap_lex-0.2.2 \
codespan-reporting-0.11.1 \
console-0.15.0 \
core-foundation-sys-0.8.3 \
crossbeam-0.8.2 \
crossbeam-channel-0.4.4 \
crossbeam-channel-0.5.5 \
crossbeam-deque-0.8.1 \
crossbeam-epoch-0.9.9 \
crossbeam-queue-0.3.5 \
crossbeam-utils-0.7.2 \
crossbeam-utils-0.8.9 \
cxx-1.0.80 \
cxx-build-1.0.80 \
cxxbridge-flags-1.0.80 \
cxxbridge-macro-1.0.80 \
darling-0.14.2 \
darling_core-0.14.2 \
darling_macro-0.14.2 \
defer-drop-1.2.0 \
derive_builder-0.11.2 \
derive_builder_core-0.11.2 \
derive_builder_macro-0.11.2 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
either-1.6.1 \
encode_unicode-0.3.6 \
errno-0.2.8 \
errno-dragonfly-0.1.2 \
fnv-1.0.7 \
fuzzy-matcher-0.3.7 \
getrandom-0.2.7 \
hashbrown-0.11.2 \
hashbrown-0.13.1 \
hermit-abi-0.1.19 \
iana-time-zone-0.1.53 \
iana-time-zone-haiku-0.1.1 \
ident_case-1.0.1 \
indexmap-1.8.2 \
indicatif-0.17.2 \
io-lifetimes-0.7.5 \
itoa-1.0.2 \
js-sys-0.3.60 \
lazy_static-1.4.0 \
libc-0.2.137 \
link-cplusplus-1.0.7 \
linux-raw-sys-0.0.46 \
log-0.4.17 \
lscolors-0.13.0 \
maybe-uninit-2.0.0 \
memchr-2.5.0 \
memoffset-0.6.5 \
nix-0.24.1 \
nix-0.25.0 \
nu-ansi-term-0.46.0 \
num-integer-0.1.45 \
num-traits-0.2.15 \
num_cpus-1.14.0 \
num_threads-0.1.6 \
number_prefix-0.4.0 \
once_cell-1.16.0 \
os_str_bytes-6.1.0 \
overload-0.1.1 \
partition-identity-0.3.0 \
pin-utils-0.1.0 \
portable-atomic-0.3.15 \
proc-macro2-1.0.39 \
proc-mounts-0.3.0 \
quote-1.0.18 \
rayon-1.6.0 \
rayon-core-1.10.1 \
redox_syscall-0.2.13 \
redox_users-0.4.3 \
regex-1.6.0 \
regex-syntax-0.6.27 \
rustix-0.35.13 \
rustversion-1.0.6 \
scopeguard-1.1.0 \
scratch-1.0.2 \
serde-1.0.137 \
strsim-0.10.0 \
syn-1.0.96 \
term-0.7.0 \
termcolor-1.1.3 \
terminal_size-0.1.17 \
terminal_size-0.2.2 \
textwrap-0.16.0 \
thiserror-1.0.31 \
thiserror-impl-1.0.31 \
thread_local-1.1.4 \
time-0.3.17 \
time-core-0.1.0 \
time-macros-0.2.6 \
tuikit-0.5.0 \
unicode-ident-1.0.1 \
unicode-width-0.1.9 \
utf8parse-0.2.0 \
version_check-0.9.4 \
vte-0.11.0 \
vte_generate_state_changes-0.1.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.83 \
wasm-bindgen-backend-0.2.83 \
wasm-bindgen-macro-0.2.83 \
wasm-bindgen-macro-support-0.2.83 \
wasm-bindgen-shared-0.2.83 \
which-4.3.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.42.0 \
windows_aarch64_gnullvm-0.42.0 \
windows_aarch64_msvc-0.42.0 \
windows_i686_gnu-0.42.0 \
windows_i686_msvc-0.42.0 \
windows_x86_64_gnu-0.42.0 \
windows_x86_64_gnullvm-0.42.0 \
windows_x86_64_msvc-0.42.0 \
skim@git+https://github.com/kimono-koans/skim?branch=httm-vendored\#bf2b007ae7371a7cff4d93194033bd6c90cbf96c \
timer@git+https://github.com/kimono-koans/timer.rs\#85c9e56ab20ea530c934433636406f8b585bef59
PLIST_FILES= bin/httm
.include <bsd.port.mk>