Fix spurious complaint in mke2fs where it would complain if the file system type default is not defined in mke2fs.conf.
The resize2fs program will no longer clear the resize_inode feature when the number reserved group descriptor blocks reaches zero. This allows for subsequent shrinks of the file system to work cleanly for flex_bg file systems.
The resize2fs program now handles devices which are exactly 16T; previously it would give an error saying that the file system was too big.
E2fsck (and the libext2fs library) will not use the extended rec_len encoding for file systems whose block size is less than 64k, for consistency with the kernel.
Programming notes
E2fsprogs 1.41.13 would not compile on big-endian systems. This has been fixed. (Addresses Sourceforge Bug: #3138115)
The ext2fs_block_iterator2() function passed an incorrect ref_offset to its callback function in the case of sparse files. (Addresses Sourceforge Bug: #3081087)
Fix some type-punning warnings generated by newer versions of gcc.
Lots of bugfixes, ouf of these are noteworthy:
Fixes several bugs around flex_bg (hopefully also the one on sparc64)
Fixes alignment of bitmaps to 4-byte boundaries.
The build process now uses standard variables for tuning compiler and linker
settings and no longer relies on --with-ccopt and similar options.
Approved by: garga@ (mentor)
pkg-descr: ----------------------------------------------------------
This package includes a tool that parses a command table to generate a
simple command-line interface parser, the include files needed to compile
and use it, and the libraries needed to run programs that use it.
It was originally inspired by the Multics SubSystem library.
EOF------------------------------------------------------------------
PR: ports/140767
Submitted by: Benjamin Kaduk <kaduk@mit.edu>
Approved by: garga (mentor)
- Use assembly bitops, a new patch (provided by upstream maintainer Ted Ts'o to
OpenBSD porter Frantisek Holop) fixes the related crashes.
PR: 124715
Submitted by: Matthias Andree <matthias.andree@gmx.de> (maintainer)
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Add a regression check to avoid libintl/libiconv dependency
regressions as observed in 1.40.5 and _1
- Add a few comments
- Dump tests/*.failed files on failure, to aid debugging sparc64 problems
- Adjust patch line numbers
- Drop one misc/Makefile patch that was integrated upstream
PR: 120500
Submitted by: Matthias Andree <matthias.andree@gmx.de> (maintainer)
- 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)
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
* fsck_ext2fs.8 (1.3): Reformat long lines.
* fsck_ext2fs.8 (1.2): Add copyright notice and license. Change -
to \- where appropriate. Add Id and FreeBSD keywords for ident.
* fsck_ext2fs.c (1.6): Update license.
* fsck_ext2fs.8 (1.1): Add a manual page.
* fsck_ext2fs.c (1.5): When run with -F, do not report 'unknown
option'.
PR: 99712
Submitted by: Matthias Andree <matthias.andree at gmx.de>
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
* misc/ossp-uuid
Add CONFLICTS to misc/e2fsprogs-libuuid
* sysutils/e2fsprogs
Change to a master port
Remove conflict with misc/ossp-uuid
Remove uuid part
Bump PORTREVISION
PR: 92356
Submitted by: Matthias Andree <matthias.andree@gmx.de>
- 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>