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
This referral link gives you 10% off a Fastmail.com 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) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
e2fsprogs Wrapper to install e2fsprogs into /sbin
1.47.0_1 sysutils on this many watch lists=38 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.47.0Version of this port present on the latest quarterly branch.
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2001-07-03 15:13:17
Last Update: 2024-02-01 22:57:33
Commit Hash: 855dce6
People watching this port, also watch:: libiconv, unzip, popt, expat, zip
License: GPLv2+
Description:
This is a helper package that will copy and register the essential binaries from e2fsprogs-core to /sbin, so that it is possible to have /usr in an ext2, ext3, or ext4 file system, and still have a proper fsck in /sbin.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
Collapse this list.
  1. /usr/local/share/licenses/e2fsprogs-1.47.0_1/catalog.mk
  2. /usr/local/share/licenses/e2fsprogs-1.47.0_1/LICENSE
  3. /usr/local/share/licenses/e2fsprogs-1.47.0_1/GPLv2+
  4. /sbin/e2fsck
  5. /sbin/fsck_ext2fs
  6. @owner
  7. @group
  8. @mode
Collapse this list.
Dependency lines:
  • e2fsprogs>0:sysutils/e2fsprogs
To install the port:
cd /usr/ports/sysutils/e2fsprogs/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/e2fsprogs
  • pkg install e2fsprogs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: e2fsprogs
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
e2fsprogs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.47.0_11.47.0_11.45.6_51.47.0_11.47.0_1-1.45.6_5-
FreeBSD:13:quarterly1.47.01.47.01.47.01.47.01.47.0-1.47.01.47.0
FreeBSD:14:latest1.47.0_11.47.0_11.46.5_51.47.0_11.47.0_1--1.47.0
FreeBSD:14:quarterly1.47.01.47.0-1.47.01.47.0-1.47.01.47.0
FreeBSD:15:latest1.47.0_11.47.0_1n/a1.47.0_1n/a-1.47.0_11.47.0_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. e2fsprogs-core=1.47.0_1 : sysutils/e2fsprogs-core
Runtime dependencies:
  1. e2fsprogs-core=1.47.0_1 : sysutils/e2fsprogs-core
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. emulators/py-nova*
  2. net/cloud-init-azure*
  3. Collapse this list of deleted ports.
* - 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:
No options to configure
Options name:
sysutils_e2fsprogs
USES:
cpe
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 230 (showing only 100 on this page)

1 | 2 | 3  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.47.0_1
01 Feb 2024 22:57:33
commit hash: 855dce6bdda8eef359d09383e65530514932ac54commit hash: 855dce6bdda8eef359d09383e65530514932ac54commit hash: 855dce6bdda8eef359d09383e65530514932ac54commit hash: 855dce6bdda8eef359d09383e65530514932ac54 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: handle PORTREVISION==0 in *_DEPENDS

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
1.47.0_1
31 Jan 2024 21:53:17
commit hash: 20b92b0aac3631958b097a14d946d0cd2ad201bbcommit hash: 20b92b0aac3631958b097a14d946d0cd2ad201bbcommit hash: 20b92b0aac3631958b097a14d946d0cd2ad201bbcommit hash: 20b92b0aac3631958b097a14d946d0cd2ad201bb files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
Author: Konstantin Belousov
sysutils/e2fsprogs: fix build with nonzero PORTREVISION on e2fsprogs-core
1.47.0
09 Feb 2023 18:54:27
commit hash: aeed96e0b18fdb062a343271c03663f31acfc37ecommit hash: aeed96e0b18fdb062a343271c03663f31acfc37ecommit hash: aeed96e0b18fdb062a343271c03663f31acfc37ecommit hash: aeed96e0b18fdb062a343271c03663f31acfc37e files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: depend on exact e2fsprogs-core version

and not a ">=" version, because we copy built binary files
1.47.0
09 Feb 2023 18:46:25
commit hash: d444e597211add235c693f4dbb6e0c191a9869d1commit hash: d444e597211add235c693f4dbb6e0c191a9869d1commit hash: d444e597211add235c693f4dbb6e0c191a9869d1commit hash: d444e597211add235c693f4dbb6e0c191a9869d1 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: update to 1.47.0

ChangeLog: https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.0

While here, suppress most of the 'unused command line argument' warnings.
1.46.6
02 Feb 2023 23:49:24
commit hash: 594ba3e582e75df1ad69e7b039dadb16e164e843commit hash: 594ba3e582e75df1ad69e7b039dadb16e164e843commit hash: 594ba3e582e75df1ad69e7b039dadb16e164e843commit hash: 594ba3e582e75df1ad69e7b039dadb16e164e843 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: bugfix update to 1.46.6

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
1.46.5_5
01 Oct 2022 14:54:55
commit hash: 7545575ac130685bb989260e03d2288a2c46c7f5commit hash: 7545575ac130685bb989260e03d2288a2c46c7f5commit hash: 7545575ac130685bb989260e03d2288a2c46c7f5commit hash: 7545575ac130685bb989260e03d2288a2c46c7f5 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: 2/2 add a port for /sbin fsck'ing ext2/ext3/ext4

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.
1.46.5_4
01 Oct 2022 14:54:55
commit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabbcommit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabbcommit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabbcommit hash: 14e733a6bb4b99ae6fbbab6cb9d6b133583daabb files touched by this commit
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.
1.46.5_4
01 Oct 2022 10:45:34
commit hash: 5db803a6f26956fb47a211c29e34a0e5ccd82286commit hash: 5db803a6f26956fb47a211c29e34a0e5ccd82286commit hash: 5db803a6f26956fb47a211c29e34a0e5ccd82286commit hash: 5db803a6f26956fb47a211c29e34a0e5ccd82286 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: misc/e2fsprogs-libblkid: fixes

- 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
1.46.5_3
01 Oct 2022 09:58:26
commit hash: 9d41754ae74cdc0a18527131f3a7cfa877735cdacommit hash: 9d41754ae74cdc0a18527131f3a7cfa877735cdacommit hash: 9d41754ae74cdc0a18527131f3a7cfa877735cdacommit hash: 9d41754ae74cdc0a18527131f3a7cfa877735cda files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: keep BROKEN away from slave ports

Reported by:	delphij@
1.46.5_3
01 Oct 2022 07:13:09
commit hash: 525e857368c8c2de355ca00b0c35008be6ee8a3ccommit hash: 525e857368c8c2de355ca00b0c35008be6ee8a3ccommit hash: 525e857368c8c2de355ca00b0c35008be6ee8a3ccommit hash: 525e857368c8c2de355ca00b0c35008be6ee8a3c files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: revert bogus qsort_r() patch.

delphij@ and the upstream maintainer were working on a autoconf-based
solution, and this patch was not approved.  Remove it and mark
port BROKEN on systems that changed qsort_r() for the GNU-like API.

PR:		266227
1.46.5_2
30 Sep 2022 22:28:03
commit hash: 82665ce295c0cdd2494bf09356d169ef28442a0acommit hash: 82665ce295c0cdd2494bf09356d169ef28442a0acommit hash: 82665ce295c0cdd2494bf09356d169ef28442a0acommit hash: 82665ce295c0cdd2494bf09356d169ef28442a0a files touched by this commit
Xin LI (delphij) search for other commits by this committer
sysutils/e2fsprogs: Fix qsort_r detection for POSIX qsort_r(3).

PR:		ports/266227
Exp-run by:	antoine
Approved by:	portmgr
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.46.5_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.46.5_1
20 Jul 2022 14:23:05
commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
sysutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <jsmith@resonatingmedia.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Landwehr <aaron@snaphat.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Adrian Chadd
  *  Adrian Chadd <adrian@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.46.5_1
05 Jun 2022 15:22:52
commit hash: 83ce641b79e305333e8444b53821f12a21b753e6commit hash: 83ce641b79e305333e8444b53821f12a21b753e6commit hash: 83ce641b79e305333e8444b53821f12a21b753e6commit hash: 83ce641b79e305333e8444b53821f12a21b753e6 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: fix CVE-2022-1304

Take patch from linux-ext4@ mailing list to fix

Security:	CVE-2022-1304
Security:	a58f3fde-e4e0-11ec-8340-2d623369b8b5
MFH:		2022Q2
1.46.5
26 Jan 2022 22:59:34
commit hash: f35c75e711f3dad841b863a6017369dcde63982fcommit hash: f35c75e711f3dad841b863a6017369dcde63982fcommit hash: f35c75e711f3dad841b863a6017369dcde63982fcommit hash: f35c75e711f3dad841b863a6017369dcde63982f files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: update to 1.46.5 (bug fixes)

Release notes:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.46.5

Workarounds:
* patch CPPFLAGS to avoid __GNUC_PREREQ internal GCC macro, upstream
  regression in d55f8b8c 2021-08-17 | fix unused-function -Wall warnings
  (reported to Theodore Y. Ts'o by e-mail); macro is unavailable in clang.

* timeout(1) not providing a -v; cherry-picking upstream's
  8535250a 2022-01-03 | tests: support older versions of timeout in r_corrupt_fs
1.46.4_3
18 Jan 2022 19:03:32
commit hash: cee87a1eefc85598a47f07fed7052b118e2992b1commit hash: cee87a1eefc85598a47f07fed7052b118e2992b1commit hash: cee87a1eefc85598a47f07fed7052b118e2992b1commit hash: cee87a1eefc85598a47f07fed7052b118e2992b1 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: resolve krb5 conflict with man3/com_err.3.gz

PR:             254751
Reported by:    Felix Palmen
1.46.4_2
17 Jan 2022 22:17:48
commit hash: 29b349b2dba2a188140cb73fe451a9b9793178d4commit hash: 29b349b2dba2a188140cb73fe451a9b9793178d4commit hash: 29b349b2dba2a188140cb73fe451a9b9793178d4commit hash: 29b349b2dba2a188140cb73fe451a9b9793178d4 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
devel/e2fsprogs-libss: merge to sysutils/e2fsprogs

This is to break dependency cycles between e2fsprogs-libss and
e2fsprogs (see 254751 comment #18 for details), and to avoid creating
yet another split-out port, then for e2fsprogs's libcom_err.

Bump PORTREVISION of the four e2fsprogs consumers to flush out
their e2fsprogs-libss dependency records.

PR:		254751
Reported by:	Felix Palmen
PR:		261217
Reported by:	tech-lists@zyxst.net
Fixes:		8e6ae60 devel/e2fsprogs-libss: use local compile_et...

Approved by:	prior maintainer timeout (Ben Kaduk, 7 months) on 254751
1.46.4_1
10 Jan 2022 15:15:39
commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 files touched by this commit This port version is marked as vulnerable.
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.46.4_1
06 Oct 2021 05:20:55
commit hash: 4854bf20f3a1457f177baba8d8d22b86651d68c0commit hash: 4854bf20f3a1457f177baba8d8d22b86651d68c0commit hash: 4854bf20f3a1457f177baba8d8d22b86651d68c0commit hash: 4854bf20f3a1457f177baba8d8d22b86651d68c0 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: attempt to fix SLOWTESTS build

and cherry-pick two reference data updates from upstream

PR:		258124
Reported by:	gja822@narod.ru
1.46.4
21 Aug 2021 15:59:25
commit hash: 99d4ddef914d90456d0120cfcf2b88af1b7dcdd5commit hash: 99d4ddef914d90456d0120cfcf2b88af1b7dcdd5commit hash: 99d4ddef914d90456d0120cfcf2b88af1b7dcdd5commit hash: 99d4ddef914d90456d0120cfcf2b88af1b7dcdd5 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: regression fix update 1.46.4

Release Notes:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.46.4

and local port changes:
* do not hardlink to symlinks, neither dump/restore nor our
  libarchive-based tar can copy them
* pkg-install texts add a blank before the full stop character,
  to ease copy & paste
* tst/bitops.c patch was integrated upstream

Since this contains regression fixes vs. 1.46.3:
MFH:		2021Q3
1.46.3
04 Aug 2021 21:23:08
commit hash: 54b26298c82275501e6dcc6c733d21c0a6bf0d9fcommit hash: 54b26298c82275501e6dcc6c733d21c0a6bf0d9fcommit hash: 54b26298c82275501e6dcc6c733d21c0a6bf0d9fcommit hash: 54b26298c82275501e6dcc6c733d21c0a6bf0d9f files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: port rework

1 - sysutils/e2fsprogs: fix checksum mismatches

    e2fsprogs has replaced symlinks by hardlinks in its post-install if
    /sbin and ${PREFIX}/sbin were on the same file system, and unless
    script processing was defeated on install or upgrade.

    Leave symlinks in place to avoid checksum mismatches.

PR:		252184 [1]

2 - add FLAVORS for /sbin handling

    - no flavor (default): set symlinks from $PREFIX/sbin to /sbin
    - roothardlinks: set hardlinks from $PREFIX/sbin to /sbin, when
      $PREFIX, its children, and /sbin reside on the same file system
    - nobootfsck: do not install into /sbin, but this makes fsck
      unavailable for ext2/ext3/ext4 file systems before $PREFIX/ is
      mounted

Require tests on i386 and amd64 only for FreeBSD >= 14 (not >= 12).

Do not print removal advice from post-uninstall on upgrades.
1.46.3
04 Aug 2021 21:23:07
commit hash: c06742b7ce6eed0efea530cc81f5029d25a837a8commit hash: c06742b7ce6eed0efea530cc81f5029d25a837a8commit hash: c06742b7ce6eed0efea530cc81f5029d25a837a8commit hash: c06742b7ce6eed0efea530cc81f5029d25a837a8 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
sysutils/e2fsprogs: update to upstream v1.46.3

Changelog:	http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.46.3

MFH:		2021Q3
1.46.2
15 Apr 2021 22:41:19
commit hash: b581cb75ac5378d36a64afa1a3b9c160a88b0bfccommit hash: b581cb75ac5378d36a64afa1a3b9c160a88b0bfccommit hash: b581cb75ac5378d36a64afa1a3b9c160a88b0bfccommit hash: b581cb75ac5378d36a64afa1a3b9c160a88b0bfc files touched by this commit This port version is marked as vulnerable.
Mateusz Piotrowski (0mp) search for other commits by this committer
lang/v8 sysutils/e2fsprogs: Set PORTSCOUT ignore correctly

Approved by:	portmgr blanket
1.46.2
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
1.46.2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.46.2
10 Mar 2021 21:51:29
Revision:568047Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
e2fsprogs suite: update to v1.46.2 bugfix release

also adds a tune2fs -c random feature.

Changelog: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.46.2

MFH:		2021Q1 (patchlevel bugfix release)
1.46.1
12 Feb 2021 20:26:49
Revision:565060Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: update to v1.46.1, bug fixes

Release notes:
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/plain/doc/RelNotes/v1.46.1.txt?h=v1.46.1

This removes the -DHAVE_PTHREAD_H (in CPPFLAGS) and qsort_r() patches
to e2fsck/rehash.c we used in v1.46.0. They are no longer needed in v1.46.1.
1.46.0
06 Feb 2021 15:42:06
Revision:564228Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: update to new upstream release v1.46.0

https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/plain/doc/RelNotes/v1.46.0.txt?h=v1.46.0

The major item in porting is to switch from GNU libc's qsort_r()
interface to ours, but see https://reviews.freebsd.org/D17083

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.
1.45.7
04 Feb 2021 01:50:47
Revision:563985Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
e2fsprogs: make build more robust

Depending on external circumstances and options that I have not fully
investigated, several build-time failures occurred that were one of:
- missing symbols in liblzma (static build missed libmd)
  on some versions with LIBUNWIND enabled
- sometimes /bin/csh being pulled up for scripting, breaking in
  various places, reason unclear, possibly artifact of next one:
- questionable BASHTESTS handling cleaned up

As these are fixes for a potentially broken build,
no PORTREVISION bump necessary.

MFH:		2021Q1
1.45.7
02 Feb 2021 23:15:15
Revision:563848Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: update to new 1.45.7 upstream release

Changelog:
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/plain/doc/RelNotes/v1.45.7.txt?h=v1.45.7

MFH:		2021Q1
1.45.6_5
01 Jan 2021 23:03:53
Revision:559888Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Extend use of files/extrapatch-no-sbrk to riscv64 to fix build there.

Approved by:	portmgr (tier-2 blanket)
1.45.6_5
21 Dec 2020 15:23:02
Revision:558838Original commit files touched by this commit This port version is marked as vulnerable.
otis search for other commits by this committer
sysutils/e2fsprogs: Fix pkg-install

Fix pkg-install script where a closing ']' was missing.

Submitted by:	Giacomo Olgeni
Reviewed by:	osa (mentor), mandree
Approved by:	osa (mentor), mandree
Differential Revision:	https://reviews.freebsd.org/D27693
1.45.6_4
23 Sep 2020 12:44:17
Revision:549723Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
- make /sbin/e2fsck and /sbin/fsck_ext2fs visible in pkg catalog/"pkg which",
  so that "pkg which /sbin/e2fsck" yields the proper result.

  * this entails symlinking from $PREFIX/sbin to /sbin, and the pkg-install
    script will attempt to replace the symlinks by hard links if possible.
    pkg 1.15.4 cannot deal with packaged hard links and will fail.

  * Note that it is unavoidable that these be in /sbin because /usr/local or
    /usr may not be mounted and consequently ext2 file systems could not
    be fsck-ed or mounted from /etc/fstab.

  There will be no port option to avoid /sbin installs for now. We have too
  many options already and the testing effort increases exponentially.

- make sure pkg-message appears on both install and upgrade

- clean up and document/comment pkg-install so that armchair experts
  will not pester me with meaningless change requests

- bugfix/change: logic of mke2fs.conf upgrade handling to present less work for
  users on port/package upgrades

- bump PORTREVISION

PR:	249284 (related)
1.45.6_3
25 Jun 2020 18:44:30
Revision:540401Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: fix "blkid" probe-all feature

e2fsprogs's misc/blkid utility would expect a /proc/partitions file
in a Linux-specific format.  Add code to read the kern.geom.conftxt
sysctl(3) value instead, and adjust parser.

While here, patch /etc/blkid.tab location to ${ETCDIR}.

Reported by:	Adam Dobrawy (private mail)
Tip to:		bapt@ (for the pointer to kern.geom.conftxt)
1.45.6_2
12 Apr 2020 02:34:26
Revision:531477Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
e2fsprogs, rawtherapee: Repair more UCL pkg-message conversion errors.

Both pkg-message texts are relevant for updates.

Reverting this part of UNAUTHORIZED commits, and bump PORTREVISION.
Clean up pkg-message.

Failure-inducing commits:

------------------------------------------------------------------------
r508837 | mat | 2019-08-13 18:03:11 +0200 (Tue, 13 Aug 2019) | 2 lines

Convert to UCL & cleanup pkg-message (categories e-g)

------------------------------------------------------------------------
r508909 | mat | 2019-08-14 14:16:12 +0200 (Wed, 14 Aug 2019) | 2 lines

Convert to UCL & cleanup pkg-message (categories s)

------------------------------------------------------------------------
1.45.6_1
31 Mar 2020 22:10:59
Revision:530025Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: install extfs.info (if DOCS is enabled)

This should have appened along with r453102/r453120 on 2017-10-29,
when shared libext2fs and headers were added to the install.

Bump PORTREVISION.

Reported by:	swills@
1.45.6
24 Mar 2020 09:54:01
Revision:529039Original commit files touched by this commit This port version is marked as vulnerable.
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.
1.45.6
23 Mar 2020 09:42:54
Revision:528964Original commit files touched by this commit This port version is marked as vulnerable.
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
---------------
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.45.5_4
03 Mar 2020 12:56:16
Revision:527673Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Ports MUST NOT set WITH_DEBUG.

WITH_DEBUG is a user facing variable.  When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.

Approved by:	bapt
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23940
1.45.5_4
17 Feb 2020 21:54:23
Revision:526434Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: Fix powerpc32 build

PR:		242798
Reported by:	canardo909@gmx.com
Obtained from:	Theodore Y. Ts'o <tytso@mit.edu> (upstream maintainer)
MFH:		2020Q1 (fixes build on powerpc)
1.45.5_3
03 Feb 2020 00:34:16
Revision:525006Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Be more careful about what and how we link.

Only link what we need (--as-needed) to get unnecessary dependencies
out of the executables.

Be sure to properly link libc dynamically and the rest statically,
especially libgcc (-static-libgcc, should fix powerpc* builds => [1])

After two years, drop the "for now" LLD_UNSAFE=yes (r457508 by emaste@).

As e2fsprogs dlopen()s libmagic these days, our LIBMAGIC override is
useless.  Instead patch libmagic.so.1 -> libmagic.so (12.1 calls it
libmagic.so.4; patch to lib/support/plausible.c).

Refresh files/patch-misc__Makefile.in

PR:		242798 [1]
1.45.5_2
31 Jan 2020 02:13:24
Revision:524662Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Try to fix powerpc build, add LIBUNWIND option.

We've had a USES+=compiler:c11 on powerpc64,
see <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231570>
extend and use it on all powerpc* in an attempt to fix PR 242798.

If that doesn't help, add a LIBUNWIND option that makes e2fsck's
signal catcher use libunwind instead of libexecinfo - FreeBSD's
stack unwinder doesn't currently work from signal handlers (#243746),
libunwind does and is supposed to work on powerpc and powerpc64,
among others.

PR:		242798
Reported by:	canardo909@gmx.com
1.45.5_1
30 Jan 2020 23:07:43
Revision:524661Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: Try and enable backtrace() where possible.

The configure script doesn't find backtrace() because it does not
attempt linking against -lexecinfo -lelf.

Note that currently backtrace() is broken at least on 12.1 amd64, and
does not return any frames.  Filed separately as
<https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243746>

PR:		242798 (which prompts this change, but is not fixed)
1.45.5
11 Jan 2020 18:34:14
Revision:522702Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
e2fsprogs security update to 1.45.5

Release Notes:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.5

MFH:		2020Q1 (patchlevel upgrade with security fixes)
Security:       8b61308b-322a-11ea-b34b-1de6fb24355d
Security:       CVE-2019-5188
1.45.4
21 Dec 2019 11:22:17
Revision:520555Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: update to 1.45.4 (security fix)

Release Notes:	http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.4

This removes some patches or hunks that were integrated upstream.

MFH:		2019Q4
Security:	ad3451b9-23e0-11ea-8b36-f1925a339a82
Security:	CVE-2019-5094
1.45.3_2
17 Sep 2019 19:21:45
Revision:512232Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
Fix some misspelled or duplicated LICENSE_*
1.45.3_2
14 Aug 2019 12:16:13
Revision:508909Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
1.45.3_2
30 Jul 2019 11:59:29
Revision:507631Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Fix f_pre_1970_date_encoding on all 32-bit architectures but i386.

e2fsck would misparse the E2FSCK_TIME environment variable on architectures
where sizeof(long) < sizeof(time_t), i. e. all 32-bit architectures but i386.
This led to f_pre_1970_date_encoding test failures.

Note that I haven't tested the change for lack of respective hardware
or qemu rigs, and prior to receiving the reporter feedback, but
it would appear the fix is safe and plausible in itself.

Bump PORTREVISION as this changes the code on all architectures,
and to trigger version-based rebuild attempts where needed.

See also:	https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932906
Reported by:	Thorsten Glaser <tg@mirbsd.de> against Debian
Reported by:	Stanislav S. Grinkin (privately) against FreeBSD
Reported by:	prior fall-out and BROKEN_<ARCH> tags
Obtained
from:	https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/commit/?id=a368e0cbfb33d3050dcccccf0bf5a5539d3dac39
MFH:		2019Q3
1.45.3_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
1.45.3
20 Jul 2019 09:10:42
Revision:506982Original commit files touched by this commit This port version is marked as vulnerable.
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: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.3>

MFH:		2019Q3
1.45.2
01 Jun 2019 13:27:33
Revision:503235Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update e2fsprogs to new upstream release 1.45.2

Various bugfixes, and added Portuguese locale.
Update the Czech, Malay, Polish, Spanish, Swedish, and Ukarainian translations.

Release notes:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.2>

MFH:		2019Q2
1.45.0
29 Mar 2019 21:49:03
Revision:497209Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update e2fsprogs suite to v1.45.0.

Sorry that this happens so short before the 2019Q2 branch; the
e2fsprogs.sourceforge.net website hadn't been updated for 1.44.6 and 1.45.0.

I am not packaging e2scrub[_all] as FreeBSD does not support LVM,
Linux's logical volume manager.

Changelogs:
<https://raw.githubusercontent.com/tytso/e2fsprogs/master/doc/RelNotes/v1.44.6.txt>
<https://raw.githubusercontent.com/tytso/e2fsprogs/master/doc/RelNotes/v1.45.0.txt>

While here, reset misc/e2fsprogs-libuuid PORTREVISION back to 0 now that
the included PORTVERSION got bumped.
1.44.5
22 Dec 2018 09:53:39
Revision:488083Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update sysutils/e2fsprogs to new upstream release 1.44.5

Release notes:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.44.5>

MFH:		2018Q4
1.44.4_1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
1.44.4
04 Dec 2018 22:36:34
Revision:486634Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Align *_DEPENDS and use paths for bash in my ports; fix var name.

On systems where bash is in $PATH but not in ${LOCALBASE}/bin/bash,
ilmbase would fail to build, and e2fsprogs might fail if the
BASHTESTS option was enabled.
Make sure that the _DEPENDS and the actual path handed to the configure or
test rig match to the letter, to avoid a time-of-check vs. time-of-use
discrepancy.

In e2fsprogs, the helper variable was also mistyped and would never
amend to BUILD_DEPENDS. Fix typo.

Check my other ports, but wiggle and xmlto [textproc/] seem unaffected.

Reported by:	J R Matthews (direct email)
MFH:		2018Q4
1.44.4
22 Sep 2018 14:40:13
Revision:480389Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Attempt to fix build on powerpc64.

Since the reporter has refused to test my proposed patch twice,
I am committing this anyways.

PR:		231570
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
1.44.4
27 Aug 2018 23:45:26
Revision:478261Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update sysutils/e2fsprogs to new upstream release 1.44.4.

This is a bug fixing release.

Full release notes:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.44.4>

MFH:		2018Q3
1.44.3
10 Jul 2018 13:48:31
Revision:474369Original commit files touched by this commit This port version is marked as vulnerable.
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:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.44.3>

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

MFH:		2018Q3
1.44.2
07 Jul 2018 21:58:30
Revision:474141Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: unmark broken on MIPS and ARM:

f_pre_1970_date_encoding self-test passes on MIPS64 w/ releng/11.2.
1.44.2
07 Jul 2018 20:00:31
Revision:474133Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
sysutils/e2fsprogs: fixup regression of MASTERDIR check.
1.44.2
07 Jul 2018 19:20:59
Revision:474125Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Apply no-sbrk() patch only to master port.
1.44.2
07 Jul 2018 13:05:33
Revision:474077Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Unbreak aarch64 compilation by removing sbrk() references.
1.44.2
08 Jun 2018 03:59:36
Revision:471977Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Also mark broken on other tier-2 archs.

Approved by:	portmgr (tier-2 blanket)
1.44.2
18 May 2018 19:36:48
Revision:470322Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release 1.44.2.

Most important changes over 1.44.1_1:

e2fsck: adjust quota counters when clearing orphaned inodes
e2fsprogs: fix Free Software Foundation address
mke2fs: print error string if ext2fs_close_free() fails
po: update pl.po (from translationproject.org)
Use @AR@ instead of hardcoded 'ar'

Changelog over 1.44.1:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.44.2>

MFH:		2018Q2
1.44.1_1
11 May 2018 11:56:29
Revision:469630Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Cherry-pick upstream bug fixes from Git.

This is pending an 1.44.2 release, and contains these fixes from maint:
filefrag: avoid temporary buffer overflow
libext2fs: add sanity checks for ea_in_inode
e2image: fix metadata image handling on big endian systems
e2fsck: warn if checkinterval and broken_system_clock both set
tests: don't leave temp files behind after running i_bitmaps
tests: add new test f_ea_inode_self_ref
chattr.1: 'a' and 'i' attribute do not affect existing file

MFH:		2018Q2
1.44.1
11 May 2018 10:51:36
Revision:469624Original commit files touched by this commit This port version is marked as vulnerable.
des search for other commits by this committer
Don't set USE_LDCONFIG for child ports.  They will do so themselves if
they need it.  Also, use PREFIX instead of LOCALBASE.

Not bumping PORTREVISION as the only observable effect is the absence of
a warning message caused by running ldconfig on a non-existent directory.

Approved by:	maintainer (mandree@)
1.44.1
28 Apr 2018 14:30:24
Revision:468546Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Regression/bug fix update to e2fsprogs 1.44.1.

ChangeLog:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.44.1>

MFH:		2018Q2
1.44.0
14 Mar 2018 23:40:02
Revision:464542Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Security/bug fix update to e2fsprogs 1.44.0

Changelog:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.44.0>

Reported by:	Dutchman01
MFH:		2018Q1
Security:	2aa9967c-27e0-11e8-9ae1-080027ac955c
1.43.9
20 Feb 2018 22:14:18
Revision:462457Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Bugfix update e2fsprogs to new upstream release 1.43.9.

Changelog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.9>

Reset e2fsprogs-libuuid's PORTREVISION.
1.43.8
19 Feb 2018 05:18:06
Revision:462277Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark broken on both armv6 and armv7.

Approved by:	portmgr (tier-2 blanket)
1.43.8
03 Jan 2018 12:35:12
Revision:457962Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Bugfix update to new upstream release 1.43.8.

This fixes a few important bugs where updates are missed, displayed data is
incorrect, a use-after-free-bug and fixes important bugs WRT super block
handling on big-endian systems (missed byte-swaps).

Changelog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.8>

MFH:		2018Q1
1.43.7_4
29 Dec 2017 15:20:54
Revision:457508Original commit files touched by this commit This port version is marked as vulnerable.
emaste search for other commits by this committer
sysutils/e2fsprogs: set LLD_UNSAFE to avoid linking with lld

One test fails when this port is linked with lld:

d_loaddump: debugfs load/dump test: failed

--- d_loaddump/expect	2017-10-16 05:45:45.000000000 +0000
+++ d_loaddump.log	2017-12-28 13:00:42.099973000 +0000
@@ -10,7 +10,7 @@
 Pass 3: Checking directory connectivity
 Pass 4: Checking reference counts
 Pass 5: Checking group summary information
-test_filesys: 12/64 files (0.0% non-contiguous), 158/512 blocks
+test_filesys: 12/64 files (0.0% non-contiguous), 156/512 blocks
 Exit status is 0
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.43.7_4
30 Oct 2017 19:04:02
Revision:453206Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
e2fsprogs, prepend new .so dir to RPATH/RUNPATH...

...so that the tools other than e2fsck find their libraries.

Reported by: ehaupt@
1.43.7_3
30 Oct 2017 16:55:27
Revision:453195Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Reconcile e2fsprogs ./. krb5-* conflicts.

* Move conflicting e2fsprogs headers & libs into .../e2fsprogs/... subdirs.
* Move conflicting awk scripts into ${DATADIR}.
* Rename and patch compile_et to e2fsprogs-compile_et.
* Remove conflict markers (from e2fsprogs and krb5-*).
* Add CPPFLAGS/LDFLAGS to sysutils/fusefs-ext2, including
  --rpath setting.

While here, also:
* sort pkg-plist and files/unwanted
* use FUSEFS_CONFIGURE_ENABLE=fuse2fs to prevent e2fsprogs from picking up
  fusefs (implies --disable-fuse2fs if the option remains disabled)
* add --without-included-gettext to CONFIGURE_ARGS just to be on the safe
  side.

And of course, bump PORTREVISION to 3 in e2fsprogs. Since other ports
do not change files or runtime behaviour, their PORTREVISION remains
untouched.
1.43.7_2
30 Oct 2017 00:16:28
Revision:453148Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Add CONFLICTS between krb5-* and e2fsprogs.

Reported by: jbeich@
1.43.7_2
29 Oct 2017 23:59:46
Revision:453145Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Also add com_err headers, .pc file, and compile_et.

Reported by: ehaupt@
1.43.7_1
29 Oct 2017 15:42:09
Revision:453120Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Install header and .pc (pkg-config) files, too.

Reported by:	ehaupt@
1.43.7
29 Oct 2017 09:10:56
Revision:453102Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream 1.43.7, install libext2fs.so [1].

Install shared libraries, and use them (except for e2fsck, which links it
statically so it can be used from /sbin), requested by pgf@ and fsu@.

To that end, we need to add LIB_DEPENDS and tweak CONFIGURE_ARGS (notably
LDFLAGS need to be passed there already, not in MAKE_ARGS, so that we can find
libuuid/libblkid).

Use @comment trick in pkg-plist to ignore not-to-install libraries (libss,
libblkid - these have their own ports) while shutting up make check-plist and
poudriere checks at the same time.

Reported by:	pgf@, fsu@ [1]
1.43.6_1
28 Sep 2017 19:32:19
Revision:450861Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
misc/e2fsprogs-{libblkid,libuuid}: lift BROKEN

After r450705 www/firefox requires -libuuid via audio/jack. Both slaves
built fine on 11.0, 11.1 and 12.0 aarch64.

Pointy hat to:	mandree (r450553)
1.43.6_1
24 Sep 2017 22:38:26
Revision:450553Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Add FUSEFS option. Assorted fixes.

This adds a FUSEFS option based on earlier work by Fedor Uporov (fsu@)
and Pedro Giffuni (pfg@).

While here, repair DOCS/NLS options, broken since r418578 (1.43.1).

Leverage OPTIONS_SUB to replace NLS and FUSEFS in pkg-plist.

Add --enable-libuuid to avoid picking up a dynamic system libuuid.so
from /usr/local which would break the static /sbin/e2fsck (by
including a lib below /usr).

Bump PORTREVISION.

Reported by:	pfg@
1.43.6
10 Sep 2017 16:01:18
Revision:449579Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release 1.43.6.

This fixes FreeBSD-related regressions observed in 1.43.4 and 1.43.5,
and portability issues around quota support on 32-bit builds.

Changelog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.6>

[The MFH request will also need to take 1.43.5 upgrades into account,
so the easiest would probably to merge the entire history since branching.]

MFH:		2017Q3
1.43.5_1
27 Aug 2017 12:21:09
Revision:448819Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Fix "invalid argument" regression.

e2fsprogs v1.43.4 and .5 appear to attempt unaligned writes to disk
devices, which causes "invalid argument" errors and failures.

Patch unix_io.c to always obtain the alignment requirements on
FreeBSD, so that e2fsprogs uses its own write buffers and read-
modify-write cycles when writing only parts of a block.

Bump PORTREVISION, as crucial executables and libs change.

While here, bump self-test requirement to FreeBSD >= 12,
since the maintainer has tested these on 11.0/11.1 amd64/i386.

Reported by:	Artyon Mirgorodsky (in private)
1.43.5
12 Aug 2017 21:49:59
Revision:447864Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Reenable four architectures for now.
1.43.5
12 Aug 2017 21:49:49
Revision:447863Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Fix quota warnings in non-LP64 mode (11.x i386).

PR:		221447
Reported by:	vvd@unislabs.com
1.43.5
12 Aug 2017 10:12:47
Revision:447819Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to new upstream release 1.43.5, assorted fixes.

Changelog:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.5>

Add proper LICENSE* statements to all the Makefiles of e2fsprogs
and its slave ports.

Update e2fsprogs-libuuid's pkg-plist to use @preunexec and @dir,
instead of @[un]exec.

Add BLKID_FILE to e2fsprogs's Makefile to prevent f_detect_xfs
from polluting the system's /etc/blkid.tab in make check.
1.43.4
30 May 2017 16:02:53
Revision:442096Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
This port itself fails on tier-2, but its slave port does not.
I had not noticed it had a working slave port.

Noticed by:	mmel
Approved by:	portmgr (tier-2 blanket)
Pointy hat to:	linimon
1.43.4
27 May 2017 00:20:19
Revision:441819Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark some ports failing on armv6, for errors classified as "???",
part 2.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
1.43.4
13 May 2017 23:50:49
Revision:440860Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
1.43.4
21 Apr 2017 22:59:11
Revision:439131Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Remove GNUism in grep basic regular expression in self-test.

Versus Kyle's submission, replace "egrep" by "grep -E" to avoid
reintroducing deprecated tools.

PR:		218614
Submitted by:	Kyle Evans <bsdports@kyle-evans.net>
1.43.4
26 Feb 2017 21:34:36
Revision:434911Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Fix build without NLS, adding %%NLS%% to pkg-plist.

Broken since r433466, update to 1.43.4, which added .mo files to
pkg-plist but forgot to add the %%NLS%% prefixes.

PR:		217378
Submitted by:	Andrew Romanenko
Reported by:	Andrew Romanenko
MFH:		2017Q1
Pointyhat:	Matthias Andree
1.43.4
05 Feb 2017 23:39:14
Revision:433466Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update e2fsprogs to new upstream release 1.43.4.

This is predominantly a bug-fix release, it however ceases installing
the *ext4dev files, which have been replaced by *ext4 for quite a while,
and adds two translations [fi, ms].

While here, reset PORTREVISION on two slave ports.

ChangeLog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.4>

Note in particular this part of the ChangeLog:
<<Replace a test file but which had a "non-commercial use-only" copyright
permission file with a newer version from the Cyrus imapd package which
now has a 4-clause BSD license, which was making some lawyers nervous,
even though the test file in question was only used in lib/et's
regression testing and was never included in any compiled binary.
(Addresses Debian Bug: #840733)>>

PR:		216774
Reported by:	Thomas Zander (riggs@)
MFH:		2017Q1
1.43.3_3
09 Jan 2017 13:16:50
Revision:430947Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
1.43.3_3
14 Nov 2016 11:26:59
Revision:426104Original commit files touched by this commit This port version is marked as vulnerable.
danfe search for other commits by this committer
Do not terminate BROKEN messages with period, it is added by the framework.
1.43.3_3
10 Nov 2016 01:21:43
Revision:425823Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark as broken on aarch64: fails to link with sbrk.

While here, pet portlint and remove stale ia64 lines.

Approved by:	portmgr (tier-2 blanket)
1.43.3_3
02 Nov 2016 22:45:14
Revision:425174Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Cleanup no longer needed CHMOD usage after r424898.

PR:		213743
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
1.43.3_3
21 Oct 2016 12:51:41
Revision:424411Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
1.43.3_3
13 Oct 2016 13:08:10
Revision:423912Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Switch couple more ports to verbose build
- Remove --disable-silent-rules which are used by default

Approved by:	portmgr blanket
1.43.3_3
12 Sep 2016 23:05:22
Revision:421966Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Fix bounced I/O on unaligned buffers (FreeBSD 11+)

The bounce-buffer I/O driver fix in patch-lib_ext2fs_unix__io.c is a
prototypical fix, and has been forwarded upstream, but it permits us to
pass all self-tests (mostly undo-related) that were still failing on
11.0-RC2 amd64.  There is some potential for optimization,
posix_memalign() might save us quite a few memcpy() calls and replace
the now-repaired code paths by a simple pread[64]() or pwrite[64]().

Remove BROKEN, but insist (by setting BROKEN conditionally) on anything
that is FreeBSD 11 or newer, or non-i386/non-amd64, that the user runs
at least the small self-tests.

Revise option descriptions a bit.

Bump PORTREVISION.
1.43.3_2
11 Sep 2016 10:26:25
Revision:421812Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Fix most of the FreeBSD 11+ issues, except e2undo.

Pull in upstream Git patch for lib/ext2fs/unix_io.c to fix unaligned
multi-block writes, and disable the two known failing e2undo patches
ONLY for the exact 1.43.3_2, even if "ALLTESTS" is enabled.
(Modify the post-patch:: target to avoid that.)

The port is still marked BROKEN on FreeBSD 11+ to protect the innocent,
but a TRYBROKEN=1 build that will not use e2undo should be fine now.

Obtained from:	Ted Y. Ts'o (upstream maintainer)

Number of commits found: 230 (showing only 100 on this page)

1 | 2 | 3  »