commit:     5439d91af5a3f56757cda36ad629d47a668ccfda
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Jun  1 09:30:02 2024 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Jun 23 19:47:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5439d91a

app-admin/genromfs: add 0.5.7

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 app-admin/genromfs/Manifest                        |  1 +
 .../genromfs/files/genromfs-0.5.7-build.patch      | 28 ++++++++++++++++++++++
 app-admin/genromfs/genromfs-0.5.7.ebuild           | 24 +++++++++++++++++++
 3 files changed, 53 insertions(+)

diff --git a/app-admin/genromfs/Manifest b/app-admin/genromfs/Manifest
index 75beef42ec27..238354d2c851 100644
--- a/app-admin/genromfs/Manifest
+++ b/app-admin/genromfs/Manifest
@@ -1 +1,2 @@
 DIST genromfs-0.5.2.gh.tar.gz 21122 BLAKE2B 
64e1a650ef52b7931036bb6e1585a01ef0cb9c687c91a882c25e20f21a5d4ddb2178319890ee906b25a6c3f6f09174eaec89a73cacda8077f048a957a23d101c
 SHA512 
e0b1313f66088f145ffd894e6fa4def8ca99ef7475931457b3fa1242aed7eff6d001bb15f9ce75a3da8122bd2f99d20859d7f88fbb303764f6c20e24ce5a0e71
+DIST genromfs-0.5.7.gh.tar.gz 27929 BLAKE2B 
df556a3f4247ad12b441b245046177e56aca1460e92614528ced0c8f7b4df45ed3023d325d5140cc5e13a6f3187d4ee9143c33a9d25830c27a8d6c6b98ba741f
 SHA512 
a37bbea5f7952194a417359f0a5d13f86d8ed3f75459281e4bd06a96a05840e5580a6d706342ddbd6e064e885b7991e636c7d638bf95e372a51abfcec7eb3c58

diff --git a/app-admin/genromfs/files/genromfs-0.5.7-build.patch 
b/app-admin/genromfs/files/genromfs-0.5.7-build.patch
new file mode 100644
index 000000000000..f35b59e49cc6
--- /dev/null
+++ b/app-admin/genromfs/files/genromfs-0.5.7-build.patch
@@ -0,0 +1,28 @@
+--- a/Makefile
++++ b/Makefile
+@@ -5,9 +5,10 @@
+ 
+ PACKAGE = genromfs
+ VERSION = 0.5.7
+-CC = gcc
+-CFLAGS = -O2 -Wall -DVERSION=\"$(VERSION)\"#-g#
+-LDFLAGS = -s#-g
++CC ?= gcc
++CFLAGS ?= -O2
++CFLAGS += -Wall -DVERSION=\"$(VERSION)\"#-g#
++LDFLAGS ?= -s#-g
+ 
+ DISTDIR = $(PACKAGE)-$(VERSION)
+ 
+@@ -17,9 +18,9 @@
+  checkdist \
+  .gitignore selftest
+ 
+-prefix = /usr
++prefix = $(DESTDIR)/usr
+ bindir = $(prefix)/bin
+-mandir = $(prefix)/man
++mandir = $(prefix)/share/man
+ 
+ genromfs: genromfs.o
+       $(CC) $(LDFLAGS) genromfs.o -o genromfs

diff --git a/app-admin/genromfs/genromfs-0.5.7.ebuild 
b/app-admin/genromfs/genromfs-0.5.7.ebuild
new file mode 100644
index 000000000000..6415bb3bb4c5
--- /dev/null
+++ b/app-admin/genromfs/genromfs-0.5.7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Create space-efficient, small, read-only romfs filesystems"
+HOMEPAGE="https://romfs.sourceforge.net/";
+SRC_URI="https://github.com/chexum/${PN}/archive/refs/tags/${PV}.tar.gz
+       -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~s390 ~x86"
+
+PATCHES=( "${FILESDIR}"/${P}-build.patch )
+
+DOCS=( ChangeLog NEWS genromfs.lsm genrommkdev readme-kernel-patch romfs.txt )
+
+src_compile() {
+       tc-export CC
+       default
+}

Reply via email to