notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
non port: sysutils/e2fsprogs/pkg-plist
SVNWeb

Number of commits found: 45

Sat, 1 Oct 2022
[ 14:54 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:14e733a6bb4b99ae6fbbab6cb9d6b133583daabb  commit hash:14e733a6bb4b99ae6fbbab6cb9d6b133583daabb  commit hash:14e733a6bb4b99ae6fbbab6cb9d6b133583daabb  14e733a  (Only the first 10 of 51 ports in this commit are shown above. View all ports for this commit)
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.
[ 14:54 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:7545575ac130685bb989260e03d2288a2c46c7f5  commit hash:7545575ac130685bb989260e03d2288a2c46c7f5  commit hash:7545575ac130685bb989260e03d2288a2c46c7f5  7545575 
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.
Tue, 18 Jan 2022
[ 19:03 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:cee87a1eefc85598a47f07fed7052b118e2992b1  commit hash:cee87a1eefc85598a47f07fed7052b118e2992b1  commit hash:cee87a1eefc85598a47f07fed7052b118e2992b1  cee87a1 
sysutils/e2fsprogs: resolve krb5 conflict with man3/com_err.3.gz

PR:             254751
Reported by:    Felix Palmen
Mon, 17 Jan 2022
[ 22:17 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:29b349b2dba2a188140cb73fe451a9b9793178d4  commit hash:29b349b2dba2a188140cb73fe451a9b9793178d4  commit hash:29b349b2dba2a188140cb73fe451a9b9793178d4  29b349b  (Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
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
Wed, 4 Aug 2021
[ 21:23 Matthias Andree (mandree) search for other commits by this committer ]    commit hash:54b26298c82275501e6dcc6c733d21c0a6bf0d9f  commit hash:54b26298c82275501e6dcc6c733d21c0a6bf0d9f  commit hash:54b26298c82275501e6dcc6c733d21c0a6bf0d9f  54b2629 
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.
Wed, 23 Sep 2020
[ 12:44 mandree search for other commits by this committer ] Original commit   Revision:549723
- 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)
Tue, 31 Mar 2020
[ 22:10 mandree search for other commits by this committer ] Original commit   Revision:530025
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@
Sat, 20 Jul 2019
[ 09:10 mandree search for other commits by this committer ] Original commit   Revision:506982
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
Sat, 1 Jun 2019
[ 13:27 mandree search for other commits by this committer ] Original commit   Revision:503235
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
Tue, 10 Jul 2018
[ 13:48 mandree search for other commits by this committer ] Original commit   Revision:474369 (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
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
Mon, 30 Oct 2017
[ 16:55 mandree search for other commits by this committer ] Original commit   Revision:453195
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.
Sun, 29 Oct 2017
[ 23:59 mandree search for other commits by this committer ] Original commit   Revision:453145
Also add com_err headers, .pc file, and compile_et.

Reported by: ehaupt@
[ 15:42 mandree search for other commits by this committer ] Original commit   Revision:453120
Install header and .pc (pkg-config) files, too.

Reported by:	ehaupt@
[ 09:10 mandree search for other commits by this committer ] Original commit   Revision:453102
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]
Sun, 24 Sep 2017
[ 22:38 mandree search for other commits by this committer ] Original commit   Revision:450553
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@
Sun, 26 Feb 2017
[ 21:34 mandree search for other commits by this committer ] Original commit   Revision:434911
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
Sun, 5 Feb 2017
[ 23:39 mandree search for other commits by this committer ] Original commit   Revision:433466
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
Sat, 10 Sep 2016
[ 18:00 mandree search for other commits by this committer ] Original commit   Revision:421716
Update to new upstream release 1.43.3.

ChangeLog: (also see the log for 1.43.2 that the port skipped!)
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.3>

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.
Fri, 15 Jul 2016
[ 12:16 mandree search for other commits by this committer ] Original commit   Revision:418578 (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
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:
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.1 and
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43
Tue, 29 Dec 2015
[ 11:48 mandree search for other commits by this committer ] Original commit   Revision:404737 (Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
Update to upstream release 1.42.13.

Changelog: <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.13>
Tue, 7 Oct 2014
[ 19:15 mandree search for other commits by this committer ] Original commit   Revision:370388 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Update to new upstream release 1.42.12.
Changelog:	http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.12

Reset PORTREVISION on slaves.
Remove @dirrm* from master's + slaves' pkg-plist.
Remove patches overcome by upstream events.
Ignore PORTSCOUT - it can't figure out the directory structure.
No longer run self-test in parallel - exhausts redports directory.

Mark BROKEN on 11-CURRENT - causes miscompilation (bogus numbers in
output, SIGSEGV/SIGBUS):
 
https://redports.org/~mandree/20141007190638-31576-251231/e2fsprogs-1.42.12.log
  https://redports.org/~mandree/20141007185700-4151-251228/e2fsprogs-1.42.12.log
Tue, 7 Jan 2014
[ 00:00 mandree search for other commits by this committer ] Original commit   Revision:338962
- Update to new upstream release 1.42.9, release notes:
  <http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.9>

- 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.
Tue, 29 Oct 2013
[ 22:18 mandree search for other commits by this committer ] Original commit   Revision:332018
Enable staging install.
Sun, 29 Sep 2013
[ 17:39 mandree search for other commits by this committer ] Original commit   Revision:328716
Skip unwieldy m_bigjournal test.
Avoid removing NLS directories we did not create.
Thu, 5 Nov 2009
[ 20:40 miwi search for other commits by this committer ] Original commit 
- Update to 1.41.9

PR:             139531
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Sat, 25 Apr 2009
[ 22:25 miwi search for other commits by this committer ] Original commit 
- Update to 1.41.5

PR:             133963
Submitted by:   Matthias Andree <matthias.andree@gmx.de>
Sun, 8 Feb 2009
[ 22:53 miwi search for other commits by this committer ] Original commit 
- Update to 1.41.4

PR:             131449
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Tue, 23 Sep 2008
[ 08:18 miwi search for other commits by this committer ] Original commit 
- Update to 1.41.1

PR:             127414
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Fri, 18 Jul 2008
[ 16:06 miwi search for other commits by this committer ] Original commit 
- Update to 1.41.0

PR:             125561
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Tue, 5 Feb 2008
[ 18:40 miwi search for other commits by this committer ] Original commit 
- Fix @unexec in pkg-plist to remove the right directories (add ca, remove rw)
- Bump PORTREVISION

PR:             120294
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Sun, 13 Jan 2008
[ 18:48 miwi search for other commits by this committer ] Original commit 
- Update to 1.40.4

PR:             119623
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Fri, 21 Dec 2007
[ 22:29 miwi search for other commits by this committer ] Original commit 
- Update to 1.40.3

PR:             118845
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Security:      
http://www.vuxml.org/freebsd/299e3f81-aee7-11dc-b781-0016179b2dd5.html
Tue, 2 Oct 2007
[ 15:15 timur search for other commits by this committer ] Original commit 
Changes:
- Support new e2fsprogs-libblkid slave port[1]
- Get rid of pkg-install, use @exec option unconditionally[1]
- Turn NLS knob into an option[2]
- Avoid building/installing things rather than removing them afterwards[2]

PR:             ports/116434
Submitted by:   Matthias Andree <matthias.andree@gmx.de>[1]
                Alejandro Pulver <alepulver@FreeBSD.org>[2]
Approved by:    shaun(mentor)
Wed, 4 Jul 2007
[ 11:32 miwi search for other commits by this committer ] Original commit  (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
- Update to 1.40

PR:             114161
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Mon, 12 Jun 2006
[ 12:13 pav search for other commits by this committer ] Original commit  (Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
- Update to 1.39

PR:             ports/98847
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Fri, 27 Jan 2006
[ 01:24 mnag search for other commits by this committer ] Original commit 
* audio/marlin, devel/upnp, devel/upnp104

Update dependency to misc/e2fsprogs-libuuid
Bump PORTREVISION

* misc/e2fsprogs-libuuid

Add new port:

UUID library from the e2fsprogs package

* misc/Makefile

Add entry to misc/e2fsprogs-libuuid
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 4 Jul 2005
[ 10:09 novel search for other commits by this committer ] Original commit 
Fix plist.

PR:             82965
Submitted by:   Matthias Andree (maintainer)
Sat, 21 May 2005
[ 18:03 marcus search for other commits by this committer ] Original commit 
Do not remove libdata/pkgconfig since it is now part of mtree.

Reported by:    pointyhat via kris
Sun, 6 Feb 2005
[ 16:59 leeym search for other commits by this committer ] Original commit 
- Update to 1.36
- remove MCONFIG patch, merged upstream
- shorten COMMENT for pkg_info
- drop USE_AUTOCONF_VER, no longer needed
- libuuid.3 man page renamed to uuid.3
- the test suite is more portable now, ridding us of hacking it (post-patch)
- upstream package now has .pc (pkgconfig) files, patch Makefiles for
  proper location, libdata/pkgconfig (rather than lib/pkgconfig)
- work around packaging bug, run update-gmo in po/ directory for NLS
- minor revision files/pkg-message.in
- update pkg-plist
- update CONFLICTS

PR:             77166
Submitted by:   Matthias Andree <matthias.andree at gmx.de>
Mon, 1 Mar 2004
[ 15:13 pav search for other commits by this committer ] Original commit 
Stop breaking a hard link that led to a double packaging of the static e2fsck
executable under different names and caused waste of space in the binary
package.

The shared e2fsck executable is no longer installed or packaged, saving another
100+ kByte (uncompressed).

User-visible change: e2fsck.static is gone, e2fsck is now the static version,
the pkg-message has tracked this change and been adjusted accordingly.

The patch cuts the FreeBSD-4 i386 binary package size from 2,200 to 1,316 kB
without any loss in functionality.

PR:             ports/63586
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Thu, 26 Feb 2004
[ 18:22 glewis search for other commits by this committer ] Original commit 
. Update to a February 24th snapshot (1.35.w20040131.20040224135102).
. Use official "install-libs" target rather than try to install things
  with a custom post-install target.
. Add a note to pkg-message that we're using a modified copy.

PR:             63327
Submitted by:   Matthias Andree <matthias.andree@gmx.de> (maintainer)
Fri, 20 Feb 2004
[ 22:46 glewis search for other commits by this committer ] Original commit  (Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
. Update to 1.35.w20040131.
. Make the submitter the maintainer.
. Run test suite as part of the build.
. Support -DDISABLE_NLS to compile without gettext.
. Add a fsck_ext2fs wrapper that interfaces between fsck and e2fsck.

PR:             62563
Submitted by:   Matthias Andree <matthias.andree@gmx.de>
Sun, 31 Aug 2003
[ 10:42 obrien search for other commits by this committer ] Original commit 
Update to version 1.32.
Sun, 4 Aug 2002
[ 07:27 clive search for other commits by this committer ] Original commit 
Upgrade to 1.27

PR: ports/41293
Submitted by: Yen-Ming Lee <leeym@utopia.leeym.com>
Tue, 3 Jul 2001
[ 19:13 sobomax search for other commits by this committer ] Original commit  (Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
Add e2fsprogs 1.22, a set of utilities and library to manipulate an ext2  
filesystem.    

Number of commits found: 45