Port details |
- e2fsprogs-core Utilities & library to manipulate ext2/3/4 filesystems
- 1.47.3 filesystems
=3 1.47.2_3Version of this port present on the latest quarterly branch. - Maintainer: mandree@FreeBSD.org
 - Port Added: 2024-11-07 19:52:55
- Last Update: 2025-07-09 10:57:26
- Commit Hash: e7dbea96
- People watching this port, also watch:: libXdamage, libevent, xcb-util-image, libthai, wayland
- Also Listed In: sysutils
- License: GPLv2+
- WWW:
- https://e2fsprogs.sourceforge.net/
- Description:
- Set of utilities and library to manipulate an ext2, ext3 or ext4 filesystem.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- e2fsprogs-core>0:filesystems/e2fsprogs-core
- To install the port:
- cd /usr/ports/filesystems/e2fsprogs-core/ && make install clean
- To add the package, run one of these commands:
- pkg install filesystems/e2fsprogs-core
- pkg install e2fsprogs-core
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: e2fsprogs-core
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1752044663
SHA256 (e2fsprogs-1.47.3.tar.xz) = 857e6ef800feaa2bb4578fbc810214be5d3c88b072ea53c5384733a965737329
SIZE (e2fsprogs-1.47.3.tar.xz) = 7321540
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:
-
- gmake>=4.4.1 : devel/gmake
- makeinfo : print/texinfo
- pkgconf>=1.3.0_1 : devel/pkgconf
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- perl5>=5.40.r<5.41 : lang/perl5.40
- Library dependencies:
-
- libblkid.so : filesystems/libblkid
- libuuid.so : misc/libuuid
- libfuse3.so : filesystems/fusefs-libs3
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Build
-
- filesystems/e2fsprogs
- filesystems/ext2
- for Libraries
-
- filesystems/e2tools
- security/aide
- for Run
-
- filesystems/e2fsprogs
- filesystems/ext2
- sysutils/unetbootin
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for e2fsprogs-core-1.47.3:
BASHTESTS=off: Enable tests that require the GNU bash shell
DOCS=on: Build and/or install documentation
FUSEFS=on: Build user-land ext2/3/4 FUSE module (slow!)
LIBUNWIND=off: Backtrace with libunwind (do set WITH_DEBUG_PORTS+=filesystems/e2fsprogs-core!)
NLS=on: Native Language Support
PARALLELTESTS=off: Parallelize self-tests (needs more disk space)
SLOWTESTS=off: Enable slow tests that are skipped by default
====> Choose which set of self-tests to run: you have to select exactly one of them
NOTESTS=off: Do not run any self-tests (Tier-1, DISCOURAGED)
SMALLTESTS=off: Run tests that need <500 MB disk space
ALLTESTS=on: Run most self-tests (needs more RAM/disk space)
===> Use 'make config' to modify these settings
- Options name:
- filesystems_e2fsprogs-core
- USES:
- compiler:c11 cpe gmake makeinfo pkgconfig tar:xz fuse:3 gettext iconv:build perl5
- pkg-message:
- Note: this is a modified version of the e2fsprogs package, not the official
package. Report all building and run-time trouble that originates in the
package to the port maintainer, mandree@FreeBSD.org.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.47.3 09 Jul 2025 10:57:26
    |
Matthias Andree (mandree)  |
filesystems/e2fsprogs*: update to v1.47.3 release
ChangeLog: https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.3
Note that the metadata (extattr and API) copying on FreeBSD does not
work as on Linux because our APIs for POSIX extended attributes is
different and e2fsprogs uses it to also copy ACLs, so we do not have
those mkfs parts in place.
MFH: 2025Q3 (after 14 days) |
1.47.2_4 06 Jul 2025 12:29:39
    |
Matthias Andree (mandree)  |
filesystems/e2fsprogs*: do not install findfs
Which will conflict with util-linux, and seems to identify
itself as tune2fs. |
1.47.2_3 02 Jul 2025 16:05:47
    |
Matthias Andree (mandree)  |
filesystems/e2fsprogs*: default-enable FUSEFS ALLTESTS
I figured that the FreeBSD 14.3 kernel won't mount an ext[234]fs
created with inline_data option, while fuse2fs can do that.
Let's make that default, and since I've been successfully testing
on my amd64 computers with ALLTESTS (without SLOWTESTS), switch. |
1.47.2_2 30 Jun 2025 22:43:12
    |
Matthias Andree (mandree)  |
filesystems/e2fsprogs-core: mark r_corrupt_fs test is_slow_test
...to skip it in more configurations.
PR: 287935 |
1.47.2_2 30 Jun 2025 15:00:39
    |
Matthias Andree (mandree)  |
*/*: Bump PORTREVISION after libuuid/libblkid switch
from e2fsprogs to util-linux, to complete the bump of all users
of either library that started with Alexander's commit titled
'*/*: Switch to misc/libuuid and misc/libblkid'
PR: 251489 |
1.47.2_1 30 Jun 2025 14:57:32
    |
Matthias Andree (mandree)  Author: Alexander Shursha |
*/*: Switch to misc/libuuid and misc/libblkid
PR: 221293
PR: 251489
PR: 257070 |
1.47.2_1 30 Jun 2025 08:38:09
    |
Matthias Andree (mandree)  |
filesystems/e2fsprogs-core: try to reduce timeout-related pkg-fallout@
The r_corrupt_fs self-test seems to have failed often recently on
various builders with a timeout, which I cannot reproduce. Disable
unless SLOWTESTS is set, and extend timeout from 3 to 10 minutes.
Not bumping PORTREVISION because this does not change the package
contents, only helps a "have package" or "failed build" situation. |
1.47.2_1 25 Mar 2025 16:48:18
    |
Stefan Eßer (se)  |
filesystems/fusefs-libs3: bump portrevision of dependent ports
Bump PORTREVISION of all ports depending on libfuse3.so after upgrade
to version 3.17.1.
Reported by: vvd |
1.47.2 08 Jan 2025 17:27:51
    |
Matthias Andree (mandree)  |
*/e2fsprogs*: update to v1.47.2
ChangeLog: https://github.com/tytso/e2fsprogs/blob/v1.47.2/doc/RelNotes/v1.47.2.txt |
1.47.1 13 Dec 2024 08:22:24
    |
Dima Panov (fluffy)  |
filesystems/e2fsprogs-core: mark as PIE_UNSAFE (+)
Reported by: bulk -t
Approved by: portmgr (blanket)
Sponsored by: Future Crew, LLC |
1.47.1 06 Nov 2024 15:17:35
    |
Robert Clausecker (fuz)  |
filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.
Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.
Approved by: portmgr (rene)
Reviewed by: mat
Pull Request: https://github.com/freebsd/freebsd-ports/pull/302
PR: 281988 |