notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
xhash Calculate hashes on files using goroutines
3.6.3 security on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.5.3_4Version of this port present on the latest quarterly branch.
Maintainer: rbranco@suse.com search for ports maintained by this maintainer
Port Added: 2024-02-25 09:15:05
Last Update: 2025-04-20 05:43:28
Commit Hash: 94ca961
People watching this port, also watch:: libevent, telegram-desktop, monit, memcached, ssss
License: MIT
WWW:
https://github.com/ricardobranco777/xhash/
Description:
This Go program uses goroutines to calculate multiple hashes on strings & files. The output format is fully configurable. Supported hashes: - All Blake2b - Blake2s256 - All SHA-3 - All SHA-2 - Legacy SHA-1, MD5 - HMAC for some of the above.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/xhash
  2. share/man/man1/xhash.1.gz
  3. /usr/local/share/licenses/xhash-3.6.3/catalog.mk
  4. /usr/local/share/licenses/xhash-3.6.3/LICENSE
  5. /usr/local/share/licenses/xhash-3.6.3/MIT
Collapse this list.
Dependency lines:
  • xhash>0:security/xhash
To install the port:
cd /usr/ports/security/xhash/ && make install clean
To add the package, run one of these commands:
  • pkg install security/xhash
  • pkg install xhash
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xhash
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1745093911 SHA256 (ricardobranco777-xhash-v3.6.3_GH0.tar.gz) = 7340ca6d9cd4a744f1646d57cdfe029d2e67dd14b6c5ec8bdd1d9aa16420ddee SIZE (ricardobranco777-xhash-v3.6.3_GH0.tar.gz) = 16157

Expand this list (12 items)

Collapse this list.

SHA256 (golang-crypto-v0.37.0_GH0.tar.gz) = efc47fd29f232cc4e82f9de57a2213e6426fc2ee2d79c8ae545597c2e16ffdf7 SIZE (golang-crypto-v0.37.0_GH0.tar.gz) = 1850383 SHA256 (golang-sync-v0.13.0_GH0.tar.gz) = 32cb60ee6f4c884be8923c7ea19a518be6d1de6ba31baa6cee22a71f81ad612d SIZE (golang-sync-v0.13.0_GH0.tar.gz) = 17964 SHA256 (golang-sys-v0.32.0_GH0.tar.gz) = 6413352edb2789896c7aaf19d653542317667b5152e52169827059ad4a88ad94 SIZE (golang-sys-v0.32.0_GH0.tar.gz) = 1525988 SHA256 (klauspost-cpuid-v2.0.12_GH0.tar.gz) = ac723eecde24ff08a2fa4b3989b602ab2ecd607f132845b66c26aae896f7130a SIZE (klauspost-cpuid-v2.0.12_GH0.tar.gz) = 343262 SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7 SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840 SHA256 (zeebo-blake3-v0.2.4_GH0.tar.gz) = 382191dfcc6086b8a4679b98ad365c1bfb9674cf9fe2142b049f4c82cc240d51 SIZE (zeebo-blake3-v0.2.4_GH0.tar.gz) = 112040

Collapse this list.


Packages (timestamps in pop-ups are UTC):
xhash
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.5.3_53.6.3-3.5.3_53.6.3---
FreeBSD:13:quarterly3.5.3_43.5.3_4-3.5.3_43.5.3_4---
FreeBSD:14:latest3.5.3_43.6.3-3.5.3_43.6.3---
FreeBSD:14:quarterly3.5.3_23.5.3_4-3.5.3_23.5.3_4---
FreeBSD:15:latest3.5.3_43.5.3_5n/a3.5.3_4n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go124 : lang/go124
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
security_xhash
USES:
go:modules,1.24
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ricardobranco777/xhash/tar.gz/v3.6.3?dummy=/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.6.3
20 Apr 2025 05:43:28
commit hash: 94ca9615d43e1682e1b89ed752e9567b7354774ccommit hash: 94ca9615d43e1682e1b89ed752e9567b7354774ccommit hash: 94ca9615d43e1682e1b89ed752e9567b7354774ccommit hash: 94ca9615d43e1682e1b89ed752e9567b7354774c files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Ricardo Branco
security/xhash: Update to 3.6.3

Update to Go 1.24
Add vendor/modules.txt generated from 'go mod vendor'.
Add manpage.

Changelog:
Support algorithms in lowercase with -c option.
Prevent panic on invalid digest name.
Fix issue with algorithms in lowercase like those produced by
- FreeBSD's sha512t256
- NetBSD's blake2
- GNU coreutils's btsum

PR:		286191
Approved by:	submitter is maintainer
3.5.3_5
02 Apr 2025 02:07:58
commit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95a files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump ports for go124 update
3.5.3_4
05 Mar 2025 16:02:56
commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Bump all go ports for yesterday's releases
3.5.3_3
24 Feb 2025 23:53:22
commit hash: f9fbe03c698b5a728a23142d0dae5cfff94257ddcommit hash: f9fbe03c698b5a728a23142d0dae5cfff94257ddcommit hash: f9fbe03c698b5a728a23142d0dae5cfff94257ddcommit hash: f9fbe03c698b5a728a23142d0dae5cfff94257dd files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go123 update

PR:		284681
3.5.3_2
21 Jan 2025 22:21:12
commit hash: ca07a602a8c6a47d062fe404167c2f3a1f91e3e9commit hash: ca07a602a8c6a47d062fe404167c2f3a1f91e3e9commit hash: ca07a602a8c6a47d062fe404167c2f3a1f91e3e9commit hash: ca07a602a8c6a47d062fe404167c2f3a1f91e3e9 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go123 update

MFH:		2025Q1
3.5.3_1
08 Nov 2024 20:59:26
commit hash: 9ac7419a4970c46871ae5c1ee4a8c1c1a9f1a2e5commit hash: 9ac7419a4970c46871ae5c1ee4a8c1c1a9f1a2e5commit hash: 9ac7419a4970c46871ae5c1ee4a8c1c1a9f1a2e5commit hash: 9ac7419a4970c46871ae5c1ee4a8c1c1a9f1a2e5 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go123 update
3.5.3
01 Nov 2024 01:40:07
commit hash: c2a8a5e07ecb31ad1235780858e8d849462fc09dcommit hash: c2a8a5e07ecb31ad1235780858e8d849462fc09dcommit hash: c2a8a5e07ecb31ad1235780858e8d849462fc09dcommit hash: c2a8a5e07ecb31ad1235780858e8d849462fc09d files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
Author: Ricardo Branco
security/xhash: Update to v3.5.3

While here,

- Sync MAINTAINER to maintainer's Bugzilla email

PR:		282225
3.4.4_2
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
3.4.4_1
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
3.4.4
20 Jun 2024 14:30:36
commit hash: c52ff98115396ff6ae6955dfde69778e149c03d8commit hash: c52ff98115396ff6ae6955dfde69778e149c03d8commit hash: c52ff98115396ff6ae6955dfde69778e149c03d8commit hash: c52ff98115396ff6ae6955dfde69778e149c03d8 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Ricardo Branco
security/xhash: Bump to v3.4.4

  * Add the 224 & 384 hashes.
  * Fix --version
  * Bump dependencies

PR:		279822
Reported by:	rbranco@suse.com (maintainer)
3.4.1_1
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
3.4.1
03 Jun 2024 03:02:19
commit hash: f63631f4eb5fd1cf350fd0aa6f6872346e3e92bbcommit hash: f63631f4eb5fd1cf350fd0aa6f6872346e3e92bbcommit hash: f63631f4eb5fd1cf350fd0aa6f6872346e3e92bbcommit hash: f63631f4eb5fd1cf350fd0aa6f6872346e3e92bb files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Ricardo Branco
security/xhash: Update to 3.4.1

Alias --base64 as -b to support OpenBSD option

PR:		279448
Approved by:	submitter is maintainer
3.3.3
21 May 2024 10:32:35
commit hash: fe619b3570858735cc97e0b07354cced6124ab05commit hash: fe619b3570858735cc97e0b07354cced6124ab05commit hash: fe619b3570858735cc97e0b07354cced6124ab05commit hash: fe619b3570858735cc97e0b07354cced6124ab05 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
security/xhash: remove comment

Pushed by mistake.
3.3.3
21 May 2024 10:30:44
commit hash: 93f697098473775b1e35c6ab24e21dad44b23313commit hash: 93f697098473775b1e35c6ab24e21dad44b23313commit hash: 93f697098473775b1e35c6ab24e21dad44b23313commit hash: 93f697098473775b1e35c6ab24e21dad44b23313 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Ricardo Branco
security/xhash: update to v3.3.3

ChangeLog: https://github.com/ricardobranco777/xhash/compare/v3.3.2...v3.3.3

PR:		279158
Reported by:	rbranco@suse.com (maintainer)
3.3.2_3
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
3.3.2_2
15 Apr 2024 08:20:04
commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
3.3.2_1
06 Mar 2024 22:00:31
commit hash: ab359b34c97c7d1240079914bcd4dd54eb155e19commit hash: ab359b34c97c7d1240079914bcd4dd54eb155e19commit hash: ab359b34c97c7d1240079914bcd4dd54eb155e19commit hash: ab359b34c97c7d1240079914bcd4dd54eb155e19 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q1
3.3.2
06 Mar 2024 09:20:34
commit hash: f800109dfb2724178497db80d930c0e81fb197c6commit hash: f800109dfb2724178497db80d930c0e81fb197c6commit hash: f800109dfb2724178497db80d930c0e81fb197c6commit hash: f800109dfb2724178497db80d930c0e81fb197c6 files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
Author: Ricardo Branco
security/xhash: Update to 3.3.2

Changes:
- Fix 32-bit compilation
- Add support for BLAKE2s

PR:		277359
Pull Request:	#240
3.3.1
25 Feb 2024 09:07:38
commit hash: fb87692eb4940d1f18ed7319c7551b1d9fc5ab4ccommit hash: fb87692eb4940d1f18ed7319c7551b1d9fc5ab4ccommit hash: fb87692eb4940d1f18ed7319c7551b1d9fc5ab4ccommit hash: fb87692eb4940d1f18ed7319c7551b1d9fc5ab4c files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
Author: Ricardo Branco
security/xhash: add new port

PR:		277279
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/237

Number of commits found: 19