<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/sysutils/e2fsprogs/Makefile, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2024-11-06T15:17:35Z</updated>
<entry>
<title>filesystems: add new category for file systems and related utilities</title>
<updated>2024-11-06T15:17:35Z</updated>
<author>
<name>Robert Clausecker</name>
<email>fuz@FreeBSD.org</email>
</author>
<published>2024-09-27T10:48:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6e2da9672f79f44048d597f0f61e4646cdeade9d'/>
<id>urn:sha1:6e2da9672f79f44048d597f0f61e4646cdeade9d</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>*/e2fsprogs*: update to 1.47.1</title>
<updated>2024-05-30T12:07:46Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2024-05-30T12:06:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5027adffbba0858aa74e4b5886498ebe6ad368c7'/>
<id>urn:sha1:5027adffbba0858aa74e4b5886498ebe6ad368c7</id>
<content type='text'>
ChangeLog:	https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.1
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: handle PORTREVISION==0 in *_DEPENDS</title>
<updated>2024-02-01T22:57:33Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2024-02-01T22:57:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=855dce6bdda8eef359d09383e65530514932ac54'/>
<id>urn:sha1:855dce6bdda8eef359d09383e65530514932ac54</id>
<content type='text'>
Else we would depend on, say, e2fsprogs-core-1.48.0_  (trailing
underscore) character when PORTREVISION was zeroed or omitted.
(Note that bsd.port.mk will default it to 0 value).

Use make(1)'s varname:?trueval:falseval: expansion to guard
the expansion. (_SUF1 is private in bsd.port.mk, let's avoid that).

Reported by:	Tomoaki AOKI
PR:		276643
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: fix build with nonzero PORTREVISION on e2fsprogs-core</title>
<updated>2024-01-31T21:53:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2024-01-31T21:53:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=20b92b0aac3631958b097a14d946d0cd2ad201bb'/>
<id>urn:sha1:20b92b0aac3631958b097a14d946d0cd2ad201bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: depend on exact e2fsprogs-core version</title>
<updated>2023-02-09T18:54:27Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2023-02-09T18:53:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=aeed96e0b18fdb062a343271c03663f31acfc37e'/>
<id>urn:sha1:aeed96e0b18fdb062a343271c03663f31acfc37e</id>
<content type='text'>
and not a "&gt;=" version, because we copy built binary files
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: update to 1.47.0</title>
<updated>2023-02-09T18:46:25Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2023-02-08T22:36:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d444e597211add235c693f4dbb6e0c191a9869d1'/>
<id>urn:sha1:d444e597211add235c693f4dbb6e0c191a9869d1</id>
<content type='text'>
ChangeLog: https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.0

While here, suppress most of the 'unused command line argument' warnings.
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: bugfix update to 1.46.6</title>
<updated>2023-02-02T23:49:24Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2023-02-02T23:25:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=594ba3e582e75df1ad69e7b039dadb16e164e843'/>
<id>urn:sha1:594ba3e582e75df1ad69e7b039dadb16e164e843</id>
<content type='text'>
ChangeLog: https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.46.6

Add patch to make m_offset reliable. Due to some race conditions on the
pipeline between FreeBSD's yes a, which emits 8190-long writes on
13-STABLE, and GNU dd (gdd), which it pipes its output into, gdd can
sometimes receive short reads occasionally, and because the count=
normally is the number of read(2) calls dispatched, this then leads to a
shorter reference "file system" that we crcsum, and that causes false
negative test results.  gdd warns that iflag=fullblock would avoid
effects of short reads, but this warning is discarded in the test
script.  Anyways, patch m_offset to use dd's and gdd's iflag=fullblock,
which causes (g)dd to call read(2) again until the block is full for
each nominal block, so we definitely read the desired output size 512 kB
no matter what shorter blocks might travel through the pipeline.

MFH:		2023Q1
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: 2/2 add a port for /sbin fsck'ing ext2/ext3/ext4</title>
<updated>2022-10-01T14:54:55Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2022-10-01T14:36:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7545575ac130685bb989260e03d2288a2c46c7f5'/>
<id>urn:sha1:7545575ac130685bb989260e03d2288a2c46c7f5</id>
<content type='text'>
This is the second half of the e2fsprogs commit to permit having
a big hier(7)-clean e2fsprogs port that does not ever reach into /sbin,
now called e2fsprogs-core, and this new port that will copy from
${LOCALBASE} to /sbin so that /usr can reside on an ext2/ext3/ext4
file system and still be fsck'd at boot time.
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: 1/2 rename to -core, strip FLAVORS and /sbin</title>
<updated>2022-10-01T14:54:55Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2022-10-01T14:34:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=14e733a6bb4b99ae6fbbab6cb9d6b133583daabb'/>
<id>urn:sha1:14e733a6bb4b99ae6fbbab6cb9d6b133583daabb</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>sysutils/e2fsprogs: misc/e2fsprogs-libblkid: fixes</title>
<updated>2022-10-01T10:45:34Z</updated>
<author>
<name>Matthias Andree</name>
<email>mandree@FreeBSD.org</email>
</author>
<published>2022-10-01T10:40:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5db803a6f26956fb47a211c29e34a0e5ccd82286'/>
<id>urn:sha1:5db803a6f26956fb47a211c29e34a0e5ccd82286</id>
<content type='text'>
- for libblkid, fix a buffer size when parsing device names
  to make room for a trailing '\0' character from sscanf().
  (This was a long-standing bug in our local patch.)

- patch out qsort_r redeclarations from the sort_r library that are
  incompatible with FreeBSD since it aligned with GNU qsort_r() API

- remove FreeBSD 14-CURRENT BROKEN= tag.

Related to:
PR:		266227
</content>
</entry>
</feed>
