security/rhash 1.4.6 FreeBSD
Utility and library for computing and checking of file hashes
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD0CLAUSE
- Categories
- security
- Package size
- 223.4 KiB, 739.1 KiB installed
Description
RHash is a console utility and library for computing and verifying hash sums of files. It supports CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, Tiger, TTH, Torrent BTIH, AICH, ED2K, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R 256/512, Whirlpool, and Snefru-128/256 hash sums. Its features are:
* Can calculate Magnet links * Output in a predefined (SFV, BSD-like) or a user-defined format * Ability to process directories recursively * Updating existing hash-files (adding hash sums of files missing in a hash-file) * Portable, written in pure C, small in size, open source (MIT license)
Perl wrapper is available as `security/p5-Crypt-RHash' port.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/rhash | 1.4.6 |
| OpenBSD | security/rhash | 1.4.6 |
| NetBSD | misc/rhash | 1.4.6 |
| DragonFly | security/rhash | 1.4.4_1 |
| MidnightBSD | security/rhash | 1.4.4_1 |
Install
Binary package:
pkg install rhash
From the ports tree:
cd /usr/ports/security/rhash/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rhash>0:security/rhash
LIB_DEPENDS= librhash.so:security/rhash
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4.6 | 1.4.6 | 1.4.3 | 1.4.4_1 | 1.4.6 |
| FreeBSD:14:quarterly | 1.4.6 | 1.4.6 | n/a | 1.4.4_1 | 1.4.6 |
| FreeBSD:15:latest | 1.4.6 | 1.4.6 | n/a | 1.4.4_1 | 1.4.4_1 |
| FreeBSD:15:quarterly | 1.4.6 | 1.4.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.6 | 1.4.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 2
Required by 4068
- accessibility/hyprsunset
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libqaccessibilityclient
- accessibility/qt6-speech
- arabic/libitl
- archivers/R-cran-brotli
- archivers/R-cran-zip
- archivers/ark
- archivers/brotli
- archivers/c-blosc
- archivers/c-blosc2
- archivers/draco
- archivers/innoextract
- archivers/kf5-karchive
- archivers/kf6-karchive
- archivers/laszip
- archivers/lazperf
- archivers/libarchive-qt
- archivers/libdeflate
- archivers/libszip
- archivers/libzip
- archivers/libzippp
- archivers/lua-lzlib
- archivers/lxqt-archiver
- archivers/lzfse
- archivers/minizip-ng
- archivers/nevada-toolset
- archivers/openzl
- archivers/opkg-openwrt
- archivers/py-blosc
- archivers/py-blosc2
- archivers/py-cramjam
- archivers/py-laszip
- archivers/py-zlib-ng
- archivers/quazip
- archivers/smpq
- archivers/snappy
- archivers/snappy-java
- archivers/stormlib
- archivers/streamvbyte
- archivers/unarr
- archivers/unshield
- archivers/upx
- archivers/vbz-compression
- archivers/zlib-ng
- astro/calceph
- astro/calcmysky
- astro/cspice
- astro/geographiclib
- astro/gpsbabel
- astro/gpstk
- astro/indiwebmanagerapp
- astro/kosmindoormap
- astro/kstars
- astro/libosmium
- astro/libosmpbf
- astro/marble
- astro/merkaartor
- astro/opencpn
- astro/oskar
- astro/osmium-tool
- astro/phd2
- astro/py-pykep
- astro/py-spiceypy
- astro/pykep
- astro/qmapshack
- astro/siril
- astro/stellarium
- astro/stellarsolver
- audio/HVSC-Update
- audio/aften
- audio/alacenc
- audio/alure
- audio/amarok
- audio/arss
- audio/artyfx-lv2
- audio/atracdenc
- audio/audacity
- audio/audiocd-kio
- audio/bangr-lv2
- audio/baresip
- audio/bcg729
- audio/bespokesynth
- audio/bliss
- audio/bshapr-lv2
- audio/cantata
- audio/cardinal
- audio/chromaprint
- audio/cli-visualizer
- audio/clunk
- audio/codec2
- audio/csound
- audio/dexed
- audio/dmidiplayer
- audio/drumkv1-lv2
- audio/drumstick
- audio/dsbmixer
- audio/elisa
The first 100 are listed.
Configuration
Options name: security_rhash
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| NLS | off | Native Language Support |
- USES
- cpe
- Service scripts
- none
Files
Manual pages 12
- ed2k-link(1)
- edonr256-hash(1)
- edonr512-hash(1)
- gost12-256-hash(1)
- gost12-512-hash(1)
- has160-hash(1)
- magnet-link(1)
- rhash(1)
- sfv-hash(1)
- tiger-hash(1)
- tth-hash(1)
- whirlpool-hash(1)
pkg-plist 43
- bin/ed2k-link
- bin/edonr256-hash
- bin/edonr512-hash
- bin/gost12-256-hash
- bin/gost12-512-hash
- bin/has160-hash
- bin/magnet-link
- bin/rhash
- bin/sfv-hash
- bin/tiger-hash
- bin/tth-hash
- bin/whirlpool-hash
- @sample etc/rhashrc.sample
- include/rhash.h
- include/rhash_torrent.h
- lib/librhash.a
- lib/librhash.so
- lib/librhash.so.1
- lib/librhash.so.1.4.6
- libdata/pkgconfig/librhash.pc
- share/locale/ca/LC_MESSAGES/rhash.mo
- share/locale/de/LC_MESSAGES/rhash.mo
- share/locale/en_AU/LC_MESSAGES/rhash.mo
- share/locale/es/LC_MESSAGES/rhash.mo
- share/locale/fr/LC_MESSAGES/rhash.mo
- share/locale/gl/LC_MESSAGES/rhash.mo
- share/locale/it/LC_MESSAGES/rhash.mo
- share/locale/pt_BR/LC_MESSAGES/rhash.mo
- share/locale/ro/LC_MESSAGES/rhash.mo
- share/locale/ru/LC_MESSAGES/rhash.mo
- share/locale/uk/LC_MESSAGES/rhash.mo
- share/man/man1/ed2k-link.1.gz
- share/man/man1/edonr256-hash.1.gz
- share/man/man1/edonr512-hash.1.gz
- share/man/man1/gost12-256-hash.1.gz
- share/man/man1/gost12-512-hash.1.gz
- share/man/man1/has160-hash.1.gz
- share/man/man1/magnet-link.1.gz
- share/man/man1/rhash.1.gz
- share/man/man1/sfv-hash.1.gz
- share/man/man1/tiger-hash.1.gz
- share/man/man1/tth-hash.1.gz
- share/man/man1/whirlpool-hash.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rhash-1.4.6-src.tar.gz | 461244 | 9f6019cfeeae8ace7067ad22da4e4f857bb2cfa6c2deaa2258f55b2227ec937a |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.