Skip to content

Commit

Permalink
sysutils/backdown: Add new port
Browse files Browse the repository at this point in the history
Backdown helps you safely and ergonomically remove duplicate files.

Its design is based upon the authors observation of frequent patterns
regarding build-up of duplicates with time, especially images and other
media files.

Finding duplicates is easy. Cleaning the disk when there are thousands
of them is the hard part. What Backdown brings is the easy way to select
and remove the duplicates you don't want to keep.
  • Loading branch information
ehaupt committed Jun 30, 2023
1 parent d2e24ac commit 9e8d340
Show file tree
Hide file tree
Showing 6 changed files with 362 additions and 0 deletions.
1 change: 1 addition & 0 deletions sysutils/Makefile
Expand Up @@ -83,6 +83,7 @@
SUBDIR += b2sum
SUBDIR += b3sum
SUBDIR += b43-fwcutter
SUBDIR += backdown
SUBDIR += backuppc
SUBDIR += backuppc-devel
SUBDIR += backuppc4
Expand Down
19 changes: 19 additions & 0 deletions sysutils/backdown/Makefile
@@ -0,0 +1,19 @@
PORTNAME= backdown
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
CATEGORIES= sysutils

MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Tool to safely and ergonomically remove duplicate files
WWW= https://github.com/Canop/backdown

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= Canop

PLIST_FILES= bin/backdown

.include <bsd.port.mk>
107 changes: 107 additions & 0 deletions sysutils/backdown/Makefile.crates
@@ -0,0 +1,107 @@
CARGO_CRATES= aho-corasick-0.7.18 \
ansi_colours-1.0.4 \
anyhow-1.0.49 \
argh-0.1.5 \
argh_derive-0.1.5 \
argh_shared-0.1.5 \
arrayref-0.3.6 \
arrayvec-0.5.2 \
autocfg-1.0.1 \
bitflags-1.2.1 \
blake3-0.3.8 \
cc-1.0.69 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
chrono-0.4.19 \
cli-log-2.0.0 \
constant_time_eq-0.1.5 \
coolor-0.3.0 \
crossbeam-0.7.3 \
crossbeam-0.8.1 \
crossbeam-channel-0.4.4 \
crossbeam-channel-0.5.1 \
crossbeam-deque-0.7.3 \
crossbeam-deque-0.8.0 \
crossbeam-epoch-0.8.2 \
crossbeam-epoch-0.9.5 \
crossbeam-queue-0.2.3 \
crossbeam-queue-0.3.2 \
crossbeam-utils-0.7.2 \
crossbeam-utils-0.8.5 \
crossterm-0.21.0 \
crossterm_winapi-0.8.0 \
crypto-mac-0.8.0 \
digest-0.9.0 \
either-1.6.1 \
file-size-1.0.3 \
fnv-1.0.7 \
generic-array-0.14.4 \
getrandom-0.1.16 \
heck-0.3.3 \
hermit-abi-0.1.19 \
instant-0.1.10 \
itoa-0.4.8 \
lazy-regex-2.2.2 \
lazy-regex-proc_macros-2.2.2 \
lazy_static-1.4.0 \
libc-0.2.98 \
lock_api-0.4.4 \
log-0.4.14 \
maybe-uninit-2.0.0 \
memchr-2.4.0 \
memoffset-0.5.6 \
memoffset-0.6.4 \
minimad-0.9.0 \
mio-0.7.13 \
miow-0.3.7 \
ntapi-0.3.6 \
num-integer-0.1.44 \
num-traits-0.2.14 \
num_cpus-1.13.0 \
once_cell-1.8.0 \
parking_lot-0.11.1 \
parking_lot_core-0.8.3 \
phf-0.8.0 \
phf_generator-0.8.0 \
phf_macros-0.8.0 \
phf_shared-0.8.0 \
ppv-lite86-0.2.10 \
proc-macro-hack-0.5.19 \
proc-macro2-1.0.27 \
proc-status-0.1.1 \
quote-1.0.9 \
rand-0.7.3 \
rand_chacha-0.2.2 \
rand_core-0.5.1 \
rand_hc-0.2.0 \
rand_pcg-0.2.1 \
rayon-1.5.1 \
rayon-core-1.9.1 \
redox_syscall-0.2.9 \
regex-1.5.4 \
regex-syntax-0.6.25 \
ryu-1.0.6 \
scopeguard-1.1.0 \
serde-1.0.130 \
serde_json-1.0.72 \
signal-hook-0.3.9 \
signal-hook-mio-0.2.1 \
signal-hook-registry-1.4.0 \
siphasher-0.3.5 \
smallvec-1.6.1 \
subtle-2.4.1 \
syn-1.0.73 \
termimad-0.19.0 \
thiserror-1.0.26 \
thiserror-impl-1.0.26 \
time-0.1.44 \
typenum-1.13.0 \
unicode-segmentation-1.8.0 \
unicode-width-0.1.8 \
unicode-xid-0.2.2 \
version_check-0.9.3 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.10.0+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0

0 comments on commit 9e8d340

Please sign in to comment.