summaryrefslogtreecommitdiff
path: root/app-admin/genromfs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-24 00:11:52 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-24 00:11:52 +0100
commit67e5603b2844a6657dd0438fa26626b013e5567f (patch)
treee7319631fdf1c41ddbe888e89a717d1ba42af992 /app-admin/genromfs
parentbff543bb632933380da922cbfc07c67157d72d42 (diff)
gentoo auto-resync : 24:06:2024 - 00:11:52
Diffstat (limited to 'app-admin/genromfs')
-rw-r--r--app-admin/genromfs/Manifest5
-rw-r--r--app-admin/genromfs/files/genromfs-0.5.7-build.patch28
-rw-r--r--app-admin/genromfs/genromfs-0.5.7.ebuild24
-rw-r--r--app-admin/genromfs/metadata.xml1
4 files changed, 57 insertions, 1 deletions
diff --git a/app-admin/genromfs/Manifest b/app-admin/genromfs/Manifest
index c24bfbcd1cf6..dbe86930d9c4 100644
--- a/app-admin/genromfs/Manifest
+++ b/app-admin/genromfs/Manifest
@@ -1,4 +1,7 @@
AUX genromfs-0.5.2-build.patch 551 BLAKE2B 9574a6285b2d6335fe32894bf42a51822625498a3f6a3fa3c227195251903baefdd86f3a6106f4a10c45e7618a16b5160c9c4a64f9bc7eb3d8ced587903bd2a6 SHA512 d7cda99be9e675951bcf6c3dc42e9aeccea01fe5fb32c5c072798af5d700ba7126164105c6fb05eefefb63e69e3f6b8404d3d00655541155238465ba1f8e0d23
+AUX genromfs-0.5.7-build.patch 529 BLAKE2B db925e4e8d607ccda6e2827894d7a1189dac3e1f9bd0c80bc3967c3a323f55689844a2e350337160990a7ef34d042ab5cdff0508d82fa29edc5456f622ddb17c SHA512 39676f7e1a17cc47989bb7bd2f026cd57cedc7be2523447635a949f4810aabe28f07105a3e505d12d466b50179c1659d23485fffb8404ec4b643e485f2dded93
DIST genromfs-0.5.2.tar.gz 21069 BLAKE2B 350ebf11b8ef068053217b75ac995af1199e4c4c11823df584e8169c260dbd851d4f44ba6d23ac1f5f4cd9c2ca7ae7fd268d02ba19529da90003a697efc3e06a SHA512 7fa2f362e4a61ab38f5262fc5a716119312d3029f93cf0a514313c5a3c956d687d777a826da2f4ad95edaf5eab014464635b0afbaaa11f9b495efb6f03fbec2f
+DIST genromfs-0.5.7.gh.tar.gz 27929 BLAKE2B df556a3f4247ad12b441b245046177e56aca1460e92614528ced0c8f7b4df45ed3023d325d5140cc5e13a6f3187d4ee9143c33a9d25830c27a8d6c6b98ba741f SHA512 a37bbea5f7952194a417359f0a5d13f86d8ed3f75459281e4bd06a96a05840e5580a6d706342ddbd6e064e885b7991e636c7d638bf95e372a51abfcec7eb3c58
EBUILD genromfs-0.5.2.ebuild 559 BLAKE2B 3d116204f472d81ed8a24c949b51ce7dcc9b04b193174f4695469251a016617dd3bf6a58416c81efe2f79fd6ff79948c50761c7c8361aec83ac2b883def38240 SHA512 8b30fd18aa41ecb774585233ba95a3dc277c78a16736334c6385c93c01106c04b7204a98cd930c6e74b9d495c65b19a65057d6eb37343b8821ef70b0d0b0c806
-MISC metadata.xml 246 BLAKE2B dd0180df175df8366d06b55829df0326726901c54df87431f45d6cab61a88ee149e693d6d04aa597933727dd83753c68ded87ab2929e64e00d27614abf02c8b5 SHA512 5b146d97524ea1299df4a2c7cdeed3fdd7989793f8d247a6fb7e7e2fa60db47ad13048a0b4270c1ac2c103c035c0f2475791137e1e695ea47c044da31933f0a0
+EBUILD genromfs-0.5.7.ebuild 593 BLAKE2B 2ff4241b1c4dac24b54cf41a9740156a7b6bbe623597eb628d262365eef8d9e39ed92f4718c46c599871443bef8c0ab167638e03cb4bee0d5982d94507c6a925 SHA512 df3678f08d9161cc50cbffb7a0d0b60c30d6e1d0aac1f3e2fede1ca78168ab4e96cdc813c5d6bf810e64516f652cc12ebbc41a2c22c485d9cc14bb5cc5949766
+MISC metadata.xml 301 BLAKE2B 7ab617e486f216e6c8317c5b1cecc2e3bf21bd377c5e20cfa48e049e3391293a015e5d9325baf3a55dcd9bf22b87c6f5a41ad46b375206c5298efadd58e2b9b1 SHA512 f84a5f528011412b5df2b16c960fe50e32a71eebd6ab95d9e81ed66629d639045066cb0bc9fcadfb9a9c9db0523fa74b2d9fa579dd05dbd7ae78c7e403d41c37
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
+}
diff --git a/app-admin/genromfs/metadata.xml b/app-admin/genromfs/metadata.xml
index caded186c5d3..0de3a697cece 100644
--- a/app-admin/genromfs/metadata.xml
+++ b/app-admin/genromfs/metadata.xml
@@ -4,5 +4,6 @@
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">genromfs</remote-id>
+ <remote-id type="github">chexum/genromfs</remote-id>
</upstream>
</pkgmetadata>