aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormandree <mandree@FreeBSD.org>2017-09-11 00:01:18 +0800
committermandree <mandree@FreeBSD.org>2017-09-11 00:01:18 +0800
commitc4dec12fdef39292569ea975057b1e8ed37547a0 (patch)
tree20c0efa7a8231d00a80fe9218c89d8d0ca83f59f
parent973c7c8ebe57faad8307b39d9b3c7b4204e4906d (diff)
downloadfreebsd-ports-gnome-c4dec12fdef39292569ea975057b1e8ed37547a0.tar.gz
freebsd-ports-gnome-c4dec12fdef39292569ea975057b1e8ed37547a0.tar.zst
freebsd-ports-gnome-c4dec12fdef39292569ea975057b1e8ed37547a0.zip
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
-rw-r--r--sysutils/e2fsprogs/Makefile4
-rw-r--r--sysutils/e2fsprogs/distinfo6
-rw-r--r--sysutils/e2fsprogs/files/patch-lib__ext2fs__unix_io.c19
-rw-r--r--sysutils/e2fsprogs/files/patch-lib_support_mkquota.c21
4 files changed, 5 insertions, 45 deletions
diff --git a/sysutils/e2fsprogs/Makefile b/sysutils/e2fsprogs/Makefile
index 671bea906fbf..ed6222ae691a 100644
--- a/sysutils/e2fsprogs/Makefile
+++ b/sysutils/e2fsprogs/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= e2fsprogs
-PORTVERSION= 1.43.5
-PORTREVISION?= 1
+PORTVERSION= 1.43.6
+PORTREVISION?= 0
CATEGORIES?= sysutils
MASTER_SITES= KERNEL_ORG/linux/kernel/people/tytso/${PORTNAME}/v${PORTVERSION}
diff --git a/sysutils/e2fsprogs/distinfo b/sysutils/e2fsprogs/distinfo
index cffc116eab11..d5683c98bc81 100644
--- a/sysutils/e2fsprogs/distinfo
+++ b/sysutils/e2fsprogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1502496004
-SHA256 (e2fsprogs-1.43.5.tar.xz) = 261f3d9ade383fbf032a19140c9c25e998cc0f71a1ae686614fb3ae0eb955a17
-SIZE (e2fsprogs-1.43.5.tar.xz) = 5301436
+TIMESTAMP = 1505057223
+SHA256 (e2fsprogs-1.43.6.tar.xz) = c9b226234ee878a8d89951f3b155cec7416dd0ec09c932c855f1b1df8ad93402
+SIZE (e2fsprogs-1.43.6.tar.xz) = 5288388
diff --git a/sysutils/e2fsprogs/files/patch-lib__ext2fs__unix_io.c b/sysutils/e2fsprogs/files/patch-lib__ext2fs__unix_io.c
deleted file mode 100644
index 7839d1a217cd..000000000000
--- a/sysutils/e2fsprogs/files/patch-lib__ext2fs__unix_io.c
+++ /dev/null
@@ -1,19 +0,0 @@
-commit 649dbee84cf208244db7195d40e7fe57ddbea57a
-Author: Matthias Andree <matthias.andree@gmx.de>
-Date: Sun Aug 27 14:09:52 2017 +0200
-
- Always obtain alignment on FreeBSD.
-
-diff --git a/lib/ext2fs/unix_io.c b/lib/ext2fs/unix_io.c
-index 64141954..65f237ef 100644
---- ./lib/ext2fs/unix_io.c
-+++ ./lib/ext2fs/unix_io.c
-@@ -636,7 +636,7 @@ static errcode_t unix_open_channel(const char *name, int fd,
- #endif
-
- #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
-- if (io->flags & CHANNEL_FLAGS_BLOCK_DEVICE) {
-+ {
- int dio_align = ext2fs_get_dio_alignment(fd);
-
- if (io->align < dio_align)
diff --git a/sysutils/e2fsprogs/files/patch-lib_support_mkquota.c b/sysutils/e2fsprogs/files/patch-lib_support_mkquota.c
deleted file mode 100644
index 527ed144b662..000000000000
--- a/sysutils/e2fsprogs/files/patch-lib_support_mkquota.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- lib/support/mkquota.c.orig 2017-07-24 19:15:39 UTC
-+++ lib/support/mkquota.c
-@@ -10,6 +10,7 @@
- #include <errno.h>
- #include <string.h>
- #include <fcntl.h>
-+#include <inttypes.h>
-
- #include "ext2fs/ext2_fs.h"
- #include "ext2fs/ext2fs.h"
-@@ -523,8 +524,8 @@ static int scan_dquots_callback(struct d
- if (dq->dq_dqb.dqb_curspace != dquot->dq_dqb.dqb_curspace ||
- dq->dq_dqb.dqb_curinodes != dquot->dq_dqb.dqb_curinodes) {
- scan_data->usage_is_inconsistent = 1;
-- fprintf(stderr, "[QUOTA WARNING] Usage inconsistent for ID %u:"
-- "actual (%ld, %ld) != expected (%ld, %ld)\n",
-+ fprintf(stderr, "[QUOTA WARNING] Usage inconsistent for ID %" PRIu32 ":"
-+ "actual (%" PRId64 ", %" PRId64 ") != expected (%" PRId64 ", %" PRId64 ")\n",
- dq->dq_id, dq->dq_dqb.dqb_curspace,
- dq->dq_dqb.dqb_curinodes,
- dquot->dq_dqb.dqb_curspace,