Port details
freebsd-rustdate Faster freebsd-update replacement
1.3.1_12 sysutils Σ =1 1.3.1_11Version of this port present on the latest quarterly branch. Maintainer: fullermd@over-yonder.net Port Added: 2024-09-25 06:31:24
Last Update: 2026-10-14 07:38:19
Commit Hash: 9c87820
People watching this port, also watch: syslog-ng , postfix , unzip , lynx , gnome License: BSD2CLAUSE
WWW: https://rustdate.over-yonder.net/ Description: # freebsd-rustdate is a reimplementation of freebsd-update.sh. It's
significantly faster (often by an order of magnitude or more), hopefully
more maintainable, and has a few extra features. It's close to drop-in
compatible for most simple uses, but online help or the website should be
consulted for details. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
freebsd-rustdate>0:sysutils/freebsd-rustdate To install the port : # cd /usr/ports/sysutils/freebsd-rustdate/ && make install clean To add the package , run one of these commands: pkg install sysutils/freebsd-rustdate pkg install freebsd-rustdate NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: freebsd-rustdate Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1784155705
SHA256 (freebsd-rustdate-1.3.1.tar.xz) = 5161aaad8efb8b9dbefca0eed24d89a0644a52631a48704d2beac6aff008baee
SIZE (freebsd-rustdate-1.3.1.tar.xz) = 128764
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rust>=1.99.0 : lang/rust pkgconf>=1.3.0_1 : devel/pkgconf gmake>=4.4.1 : devel/gmake perl5>=5.42.r<5.43 : lang/perl5.42
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for freebsd-rustdate-1.3.1_12:
BUNDLED_OPENSSL=on: Build with bundled OpenSSL
===> Use 'make config' to modify these settings Options name : #
sysutils_freebsd-rustdate USES: #
cargo tar:xz gmake perl5
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
1.3.1_12 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
1.3.1_11 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
1.3.1_10 21 Aug 2026 22:05:42
Alan Somers (asomers)
sysutils/freebsd-rustdate: fix the build on RISCV
Patch the port to use a newer version of libc, allowing it to work on
RISCV systems without COMPAT11.
PR: 296820
Sponsored by: ConnectWise
Approved by: fullermd@over-yonder.net (maintainer timeout)
1.3.1_10 21 Jul 2026 06:47:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.97.1
PR: 296645
1.3.1_9 04 Jun 2026 08:52:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.96.0
PR: 295694
1.3.1_8 27 Apr 2026 12:26:47
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR: 294615
1.3.1_7 23 Mar 2026 07:33:11
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR: 293615
1.3.1_6 28 Jan 2026 08:48:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.93.0
PR: 292360
1.3.1_5 16 Dec 2025 12:12:31
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.92.0
PR: 291582
1.3.1_4 11 Nov 2025 11:08:12
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.91.1
PR: 290816
1.3.1_3 03 Oct 2025 08:16:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.90.0
PR: 289709
1.3.1_2 01 Sep 2025 08:25:04
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.89.0
PR: 288923
1.3.1_1 03 Jul 2025 08:46:01
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.88.0
PR: 287766
1.3.1 01 Jul 2025 12:29:22
Hiroki Tagato (tagattie) Author: Matthew D. Fuller
sysutils/freebsd-rustdate: update to 1.3.1
Improves HTTP timeout handling, and silences 'cron' command when no
patch updates exist for a new release.
PR: 287910
Reported by: Matthew D. Fuller <fullermd@over-yonder.net > (maintainer)
1.3.0_1 08 Jun 2025 14:19:50
Mikael Urankar (mikael)
sysutils/freebsd-rustdate: Fix build on i386
Import patch from security/openssl35 to fix the build on i386
It fixes the following error:
note: ld: error: undefined symbol: __atomic_fetch_add_8
ld: error: undefined symbol: __atomic_fetch_sub_8
ld: error: undefined symbol: __atomic_load_8
ld: error: undefined symbol: __atomic_compare_exchange_8
ld: error: undefined symbol: __atomic_is_lock_free
ld: error: undefined symbol: __atomic_fetch_or_8
ld: error: undefined symbol: __atomic_load
ld: error: undefined symbol: __atomic_store
PR: 287223
Approved by: Matthew D. Fuller (maintainer)
1.3.0_1 05 Jun 2025 07:52:53
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.87.0
PR: 286829
1.3.0 30 May 2025 05:59:10
Zsolt Udvari (uzsolt) Author: Matthew D. Fuller
sysutils/freebsd-rustdate: Update to 1.3.0
Add option about using of bundled openssl because of its version
difference between FreeBSD versions.
PR: 286915
Approved by: submitter is maintainer
1.2.1_2 08 Apr 2025 08:41:13
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.86.0
PR: 285840
1.2.1_1 24 Feb 2025 07:55:52
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.85.0
PR: 284884
1.2.1 21 Jan 2025 23:46:29
Robert Clausecker (fuz) Author: Matthew D. Fuller
sysutils/freebsd-rustdate: Update to 1.2.1.
This fixes incorrect flag setting, and several edge case bugs found in
old versions and modified systems.
Changes:
https://bazaar.launchpad.net/~fullermd/freebsd-rustdate/trunk/view/341/CHANGES#L4
PR: 284179
1.1.0_1 20 Jan 2025 11:06:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.84.0
PR: 283962
1.1.0 30 Dec 2024 19:43:24
Zsolt Udvari (uzsolt) Author: Matthew D. Fuller
sysutils/freebsd-rustdate: Update to 1.1.0
Changelog:
https://bazaar.launchpad.net/~fullermd/freebsd-rustdate/trunk/view/head:/CHANGES
PR: 283710
Approved by: submitter is maintainer
1.0.1_2 01 Dec 2024 09:24:18
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.83.0
PR: 283000
1.0.1_1 08 Nov 2024 08:24:20
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.82.0
PR: 282516
1.0.1 25 Sep 2024 06:28:08
Robert Clausecker (fuz) Author: Matthew D. Fuller
sysutils/freebsd-rustdate: new port
freebsd-rustdate is a reimplementation of freebsd-update.sh in rust. It
can fill all the basic roles of freebsd-update for binary upgrades of
your FreeBSD system, and is much faster.
WWW: https://rustdate.over-yonder.net/
PR: 281598
Event: EuroBSDcon 2024