mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-21 19:20:08 +02:00
e2fsprogs: bump to 1.44.4.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user