aboutsummaryrefslogtreecommitdiff
path: root/sysutils/e2fsprogs
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2014-10-07 23:43:46 +0000
committerMatthias Andree <mandree@FreeBSD.org>2014-10-07 23:43:46 +0000
commitd833481603a9db98b81de0ef412731ef9e6aff7e (patch)
tree9b35e4403f9095c5d2cb8ac5cd2d516ff7c5171c /sysutils/e2fsprogs
parent655afac56431facba9e232bf66c481de3994002c (diff)
downloadports-d833481603a9db98b81de0ef412731ef9e6aff7e.tar.gz
ports-d833481603a9db98b81de0ef412731ef9e6aff7e.zip
Notes
Diffstat (limited to 'sysutils/e2fsprogs')
-rw-r--r--sysutils/e2fsprogs/Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/sysutils/e2fsprogs/Makefile b/sysutils/e2fsprogs/Makefile
index b259ae30597e..c37f1d915dbf 100644
--- a/sysutils/e2fsprogs/Makefile
+++ b/sysutils/e2fsprogs/Makefile
@@ -53,10 +53,6 @@ USES+= gettext iconv:build
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 1100000
-BROKEN= Segfaults and miscalculations observed on redports
-.endif
-
.if ${PORT_OPTIONS:MNLS}
PLIST_SUB= NLS=""
. if empty(ICONV_LIB)
@@ -84,6 +80,16 @@ post-patch::
.endfor
.if ${MASTERDIR} == ${.CURDIR}
+# Regression that apparently causes use-after-free in
+# http://git.kernel.org/cgit/fs/ext2/e2fsprogs.git/commit/?h=maint&id=47fee2ef6a23ae06f680336ffde57caa64604a4c
+# and can be reproduced under MALLOC_OPTIONS=J regime on 9.3-amd64, or
+# alternatively confirmed with valgrind, was reported upstream.
+#
+# Let's wait until 2014-10-15 whether upstream provides a fix,
+# else we'll bump PORTEPOCH and roll back to 1.42.10;
+# 1.42.11 is also faulty.
+BROKEN= Use-after-free bug, see ${.CURDIR}/Makefile comments for details
+
pre-build:
# fix up Makefile ordering for parallel builds
cd ${WRKSRC}/lib/et && ${DO_MAKE_BUILD} compile_et