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
This referral link gives you 10% off a account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: sysutils/e2fsprogs/files/patch-e2fsck__unix.c

Number of commits found: 16

Saturday, 1 Oct 2022
14:54 Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: 1/2 rename to -core, strip FLAVORS and /sbin

This is the first commit that renames e2fsprogs to e2fsprogs-core,
makes the necessary changes to Makefiles, strips the FLAVORs that
determined how to link or copy to /sbin.  The latter feature will
be placed into a new e2fsprogs port that just copies two files to /sbin.

A followup 2/2 commit will then add the new e2fsprogs port.

This is done so that Git can properly track the rename.

While here, switch from FreeBSD's dd to GNU coreutils's dd
in an attempt to fix sporadic m_offset self-test failures.
commit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabb commit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabb commit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabb commit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabb 14e733a
Saturday, 6 Feb 2021
15:42 mandree search for other commits by this committer
sysutils/e2fsprogs: update to new upstream release v1.46.0

The major item in porting is to switch from GNU libc's qsort_r()
interface to ours, but see

Also, it appears at cursory glance that it takes the FUSEFS option
to get HAVE_PTHREAD_H #defined. Just pass -DHAVE_PTHREAD_H through
CPPFLAGS without further investigation.

Finally, there appears to be some confusion around __u64 vs.
unsigned long long, we get format string complaints. Use <inttypes.h>
and leverage the PRIu64 macro.

I do not intend to MFH this.
Original commitRevision:564228 
Tuesday, 2 Feb 2021
23:15 mandree search for other commits by this committer
sysutils/e2fsprogs: update to new 1.45.7 upstream release


MFH:		2021Q1
Original commitRevision:563848 
Tuesday, 24 Mar 2020
09:54 mandree search for other commits by this committer
sysutils/e2fsprogs: Add a note about _XOPEN_SOURCE patching vs SIGINFO

This only affects a non-applied banner text for a patch, so
no code changes, no rebuilds, no PORTREVISION bump.
Original commitRevision:529039 
Monday, 23 Mar 2020
09:42 mandree search for other commits by this committer
sysutils/e2fsprogs: Update to 1.45.6

Add three patches (one was extended) by Ted Y. Ts'o to fix various
issues (loff_t and type related).

Drop our own obsolete patches.

While here, drop obsolete parts of some of our patches
(malloc.h -> stdlib.h).

Since the online release notes are not available yet,
this is from doc/RelNotes/v1.45.6.txt, omitting Linux-/Hurd-specifics.

UI and Features
Debugfs will ignore lines in its command files which start with a
comment character ("#").

Fixed a number of potential out of bounds memory accesses caused by
fuzzed / malicious file systems.  (Addresses Google Bug: #147849134)

Fix a spurious complaint from e2fsck when a directory which previously
had more than 32000 subdirectories has the number of subdirectories
drops below 32000.

Mke2fs -d now correctly sets permission with files where the owner
permissions are not rwx.

Improve e2fsck's ability to deal with file systems with very large
number of directories, such that various data structures take more than
2GiB of memory.  Use better structure packing to improve the memory
efficiency of these data structures.

Fix debugfs so it correctly prints inode numbers > 2**31.

Filefrag now supports very large files (with > 4 billion blocks), as
well as block sizes up to 1 GiB.

Updated and clarified various man pages.  (Addresses Debian Bugs:
#953493, #953494, #951808)

Performance, Internal Implementation, Development Support etc.
Reserved the error code EXT2_ET_NO_GDESC (which will be used in
e2fsprogs v1.46+)

Added a thread-safe variant of e2p_feature2string(),
e2p_feature_to_string() to the libe2p library.

Fixed portability problems caused by gcc 10.

Synchronized changes from Android's AOSP e2fsprogs tree.

Update the Malay translation from the translation project.

Obtained from: (files/patch-0-tytso*)
MFH:		2020Q1
Original commitRevision:528964 
Saturday, 20 Jul 2019
09:10 mandree search for other commits by this committer
Update e2fsprogs to new upstream release 1.45.3.

Moves fuse2fs from $(PREFIX)/sbin to $(PREFIX)/bin (it does not
require privileges).

Bugfix for e2fsck file systems that enabled large_dir and inline
directories at the same time.

Translation bug fixes.

Release Notes: <>

MFH:		2019Q3
Original commitRevision:506982 
Tuesday, 10 Jul 2018
13:48 mandree search for other commits by this committer
Update to new upstream release 1.44.3.

* several features for debugfs added
* there is a new e2mmpstatus command
* there are several bug fixes, among them endianness fixes and robustness
  fixes against corrupted input.
* add hashmap.h header file, for libext2fs users
* a few type fixes for format strings,
  found while building for MIPS, ARM, or i386
* add new option SLOWTESTS which prevents skipping of slow tests
* add new option BASHTESTS which enables tests that require bash
  (currently affects only the test f_large_dir that is also marked
   as slow)

Full release notes:

Reset PORTREVISION in slave ports, e2fsprogs{-libss,-libuuid} now
that we have bumped PORTVERSION.

MFH:		2018Q3
Original commitRevision:474369 
Saturday, 28 Apr 2018
14:30 mandree search for other commits by this committer
Regression/bug fix update to e2fsprogs 1.44.1.


MFH:		2018Q2
Original commitRevision:468546 
Saturday, 10 Sep 2016
18:53 mandree search for other commits by this committer
Ignore SIGINFO during self-tests.

In the FreeBSD-specific patch, when the environment variable
e2fsprogs_inhibit_SIGINFO exists (whatever its content, even if empty),
do NOT install the SIGINFO handler.  Leverage this when running the
self-tests.  This is to avoid false negatives during the self-tests due
to interspersed SIGINFO output redirected from stderr to the log files.

Bump PORTREVISION because this changes the e2fsck utility.
Original commitRevision:421726 
18:00 mandree search for other commits by this committer
Update to new upstream release 1.43.3.

ChangeLog: (also see the log for 1.43.2 that the port skipped!)

While here, refresh patches, and time-limit programs in self-test suite
to 60 s CPU time each, to avoid runaway processes from stalling the
self-tests for too long.

Still no joy on FreeBSD 11+ - the self-test results hint to massive data
loss, and more than 10 self-tests fail.
Original commitRevision:421716 
Friday, 15 Jul 2016
12:16 mandree search for other commits by this committer
Update to new upstream release 1.43.1.

1.43.1 has seen several FreeBSD portability fixes upstream, so we could
finally upgrade the port. Tweaking the test set for non-high-end
computers took a while.

Make set of self-tests configurable. Add Perl and GNU dd to build
dependency list when needed so tests can pass in a poudriere build.

Assorted other tweaks.

Upstream's change log: and
Original commitRevision:418578 
Wednesday, 8 Oct 2014
17:33 mandree search for other commits by this committer
Unbreak port:
- Refresh old patches to avoid fuzz.
- Add two upstream patches to fix the use-after-free() issue.
- There seem to be double-free() issues left but these do not show during
  self-test, only under valgrind instrumentation so we'll move the port
  ahead and get packages while working with upstream to debug this through
  the end.
Original commitRevision:370472 
Tuesday, 7 Jan 2014
00:00 mandree search for other commits by this committer
- Update to new upstream release 1.42.9, release notes:

- Add MAKE_ENV+=CHECK_CMD=@true to avoid build failures in intl/, which
  apparently does not include MCONFIG currently.

- Regenerate (and in two cases, modify) patches.
Original commitRevision:338962 
Thursday, 27 Jun 2013
22:41 mandree search for other commits by this committer
Update to new upstream release 1.42.8.
ChangeLog: <>

Switch to KERNEL_ORG site and enable USE_XZ for 25 % smaller download.
Switch to USE_CSTD=gnu99 (was gnu89).  Disable 2TB r_*_big_expand tests due
to their space requirements, reenable m_bigjournal, and also skip
f_extent_oobounds which breaks inside Tinderbox but is fine outside.
Original commitRevision:321911 
Sunday, 1 Apr 2012
15:29 mandree search for other commits by this committer
Update to upstream bugfix/speedup release 1.42.2.

Release Notes: <>
Feature safe:  yes
Original commit
Thursday, 16 Feb 2012
00:50 mandree search for other commits by this committer
Upgrade to new upstream release v1.42.

Original commit

Number of commits found: 16