e2fsprogs: bump to 1.44.4.

This commit is contained in:
fbrosson
2018-10-16 17:25:15 +00:00
parent 99ef2e5892
commit e1dfc19d92

View File

@@ -1,13 +1,13 @@
SUMMARY="Standard EXT2/EXT3/EXT4 filesystem utilities"
DESCRIPTION="Various tools to manage EXT2,3,4 filesystems (resize, etc)"
HOMEPAGE="http://e2fsprogs.sourceforge.net/"
COPYRIGHT="2004-2017 Theodore Ts'o"
COPYRIGHT="2004-2018 Theodore Ts'o"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://downloads.sourceforge.net/e2fsprogs/e2fsprogs-$portVersion.tar.gz
https://sourceforge.mirrorservice.org/e/e2/e2fsprogs/e2fsprogs/v$portVersion/e2fsprogs-$portVersion.tar.gz
https://fossies.org/linux/misc/e2fsprogs-$portVersion.tar.gz"
CHECKSUM_SHA256="c2ae6d8ce6fb96b55886cf761411fc22ab41976f4f8297fc54c706df442483be"
CHECKSUM_SHA256="dd707688f0fc353941931c20081f26ec8e54b0bc1ac3f7601f479f9c7675dcb2"
PATCHES="e2fsprogs-$portVersion.patchset"
ARCHITECTURES="!x86_gcc2 x86 x86_64"
@@ -75,10 +75,27 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
PATCH()
{
cat <<EOF >gnuc_prereq.h
#ifndef __GNUC_PREREQ
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
# define __GNUC_PREREQ(ma, mi) \\
(__GNUC__ > (ma) || __GNUC__ == (ma) && __GNUC_MINOR__ >= (mi))
# else
# define __GNUC_PREREQ(ma, mi) 0
# endif
#endif
EOF
sed -i -e '$a #include "../gnuc_prereq.h"' lib/config.h.in
sed -i -e '1i #include "../../gnuc_prereq.h"' lib/ext2fs/hashmap.h
}
BUILD()
{
autoconf
libdir=`finddir B_COMMON_LIB_DIRECTORY`
CPPFLAGS="-include gnuc_prereq.h" \
runConfigure --omit-dirs "binDir sbinDir" ./configure \
--bindir="$commandBinDir" \
--sbindir="$commandBinDir" \
@@ -86,6 +103,11 @@ BUILD()
--disable-libblkid --disable-libuuid \
--disable-fsck --disable-debugfs \
--enable-elf-shlibs --enable-symlink-build --enable-symlink-install
sed -i \
-e "s| 'CPPFLAGS=-include gnuc_prereq\.h'||g" \
-e 's|"-include gnuc_prereq.h"|""|' \
-e 's| -include gnuc_prereq.h||g' \
config.status
make $jobArgs
}