From 68be5b2e88c3fde522051b749f53e7fa296641cd Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 7 Aug 2023 02:12:47 -0300 Subject: [PATCH] ports: e2fsprogs --- patches/e2fsprogs/jinx-working-patch.patch | 13 +++++++++++++ recipes/e2fsprogs | 18 ++++++++++++++++++ source-recipes/e2fsprogs | 9 +++++++++ 3 files changed, 40 insertions(+) create mode 100644 patches/e2fsprogs/jinx-working-patch.patch create mode 100644 recipes/e2fsprogs create mode 100644 source-recipes/e2fsprogs diff --git a/patches/e2fsprogs/jinx-working-patch.patch b/patches/e2fsprogs/jinx-working-patch.patch new file mode 100644 index 00000000..0da8d31c --- /dev/null +++ b/patches/e2fsprogs/jinx-working-patch.patch @@ -0,0 +1,13 @@ +diff --git e2fsprogs-clean/config/config.sub e2fsprogs-workdir/config/config.sub +index de4259e..e9e2707 100755 +--- e2fsprogs-clean/config/config.sub ++++ e2fsprogs-workdir/config/config.sub +@@ -1727,7 +1727,7 @@ case $os in + # Now accept the basic system types. + # The portable systems comes first. + # Each alternative MUST end in a * to match a version number. +- gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ ++ gnu* | android* | astral* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ + | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \ + | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ + | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \ diff --git a/recipes/e2fsprogs b/recipes/e2fsprogs new file mode 100644 index 00000000..57490dbc --- /dev/null +++ b/recipes/e2fsprogs @@ -0,0 +1,18 @@ +name=e2fsprogs +revision=1 +from_source=e2fsprogs +imagedeps="base-devel" +hostdeps="xgcc xbinutils" +deps="mlibc" + +configure() { + ${source_dir}/configure --host=x86_64-astral --prefix=${prefix} +} + +build() { + make -j ${parallelism} +} + +install() { + make install DESTDIR=${dest_dir} +} diff --git a/source-recipes/e2fsprogs b/source-recipes/e2fsprogs new file mode 100644 index 00000000..de3d712e --- /dev/null +++ b/source-recipes/e2fsprogs @@ -0,0 +1,9 @@ +name=e2fsprogs +version=1.47.0 +source_method=tarball +tarball_url="https://github.com/tytso/e2fsprogs/archive/refs/tags/v1.47.0.tar.gz" +tarball_sha512=9cb895f7deed8ee513595b7c232db8345cb7e54e6cbb33e6eeab31c860c892cbc9d721756ac1429e6731e219e1c6aacc25075d517e979397c66bf764bc8bc9fa + +regenerate() { + true +}