From 1b93fd837c95f59efc278ea889316ff08f87b727 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 9 Mar 2017 09:48:49 +0100 Subject: [PATCH] e2fsprogs: Update from version 1.41.12 to 1.43.4 - Convert to versionless bee file - Release notes: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html (Update was necessary to support partitions larger than 16TB) Further notes: The build must be done on a machine with sufficient disk space (More than 4TB, otherwise the testsuite fails). The installation clobbers '/usr/include/com_err.h' from the krb5-1.11.4-1.x86_64 package. This shouldn't be a great issue, because the main content appears to be compatible, and newer versions of Kerberos (ie. krb5-1.14.4) don't install this header anymore. --- e2fsprogs-1.41.12-0.bee | 37 ------------------------------ e2fsprogs.be0 | 50 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 37 deletions(-) delete mode 100755 e2fsprogs-1.41.12-0.bee create mode 100755 e2fsprogs.be0 diff --git a/e2fsprogs-1.41.12-0.bee b/e2fsprogs-1.41.12-0.bee deleted file mode 100755 index 298ef178f..000000000 --- a/e2fsprogs-1.41.12-0.bee +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/env beesh - -PGRP=( uncategorized ) - -SRCURL[0]="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.12.tar.gz" - -PATCHES[0]="" - -# EXCLUDE="" - -mee_patch() { - bee_patch -} - -mee_configure() { - # blkid, uuid fsck are used from util-linux.. - bee_configure \ - --with-root-prefix="" \ - --enable-elf-shlibs \ - --disable-libblkid \ - --disable-libuuid \ - --disable-uuidd \ - --disable-fsck -} - -mee_build() { - bee_build - make check -} - -mee_install() { - bee_install - make install-libs DESTDIR=${D} - chmod -v u+w ${D}${LIBDIR}/{libcom_err,libe2p,libext2fs,libss}.a - gunzip -v ${D}${DATADIR}/info/libext2fs.info.gz - mv ${D}${SYSCONFDIR}/mke2fs.conf ${D}${SYSCONFDIR}/mke2fs.conf.sample -} diff --git a/e2fsprogs.be0 b/e2fsprogs.be0 new file mode 100755 index 000000000..7bb24b86b --- /dev/null +++ b/e2fsprogs.be0 @@ -0,0 +1,50 @@ +#!/usr/bin/env beesh + +# BEE_VERSION e2fsprogs-1.43.4-0 + +## The source URL(s) array +SRCURL[0]="https://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-${PKGVERSION}.tar.gz" + +## Add URLs/paths to patch files +# PATCHURL+=() + +## files that should not be added from the image directory. +# EXCLUDE+=() + +## uncomment to change default +# build_in_sourcedir + +## specify different source directory +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + # blkid, uuid, fsck are used from util-linux. + bee_configure \ + --with-root-prefix= \ + --enable-elf-shlibs \ + --disable-libblkid \ + --disable-libuuid \ + --disable-uuidd \ + --disable-fsck +} + +mee_build() { + bee_build + start_cmd make check +} + +mee_install() { + bee_install + make install-libs DESTDIR=${D} + chmod -v u+w ${D}${LIBDIR}/{libcom_err,libe2p,libext2fs,libss}.a + gunzip -v ${D}${DATADIR}/info/libext2fs.info.gz + mv ${D}${SYSCONFDIR}/mke2fs.conf ${D}${SYSCONFDIR}/mke2fs.conf.sample +}