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 is 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_2 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-06-06 20:00:53
Commit Hash: 94be418
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_2/catalog.mk
  4. /usr/local/share/licenses/xhash-3.6.3_2/LICENSE
  5. /usr/local/share/licenses/xhash-3.6.3_2/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.6.33.6.3_2-3.6.33.6.3_2---
FreeBSD:13:quarterly3.5.3_43.5.3_4-3.5.3_43.5.3_4---
FreeBSD:14:latest3.6.33.6.3_2-3.6.33.6.3_2---
FreeBSD:14:quarterly3.5.3_43.5.3_4-3.5.3_43.5.3_4---
FreeBSD:15:latest3.6.33.6.3_1n/a3.6.3n/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: 21

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.6.3_2
06 Jun 2025 20:00:53
commit hash: 94be418de3de0b9beea03165f868b89b524b2c23commit hash: 94be418de3de0b9beea03165f868b89b524b2c23commit hash: 94be418de3de0b9beea03165f868b89b524b2c23commit hash: 94be418de3de0b9beea03165f868b89b524b2c23 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump PORTREVISION after go124-1.24.4 update
3.6.3_1
21 May 2025 19:58:15
commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump go124-dependent ports

Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
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: 21