summaryrefslogtreecommitdiff
path: root/dev-scheme
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-13 06:41:32 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-13 06:41:32 +0000
commit4b1d73e089a436406c89fadc33638314981c44e6 (patch)
tree1777930320566e090b2b462273c045e555b85b86 /dev-scheme
parentdc9bfd846ffa3990be92029481684342bc57218e (diff)
gentoo auto-resync : 13:01:2025 - 06:41:32
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/Manifest.gzbin9800 -> 9805 bytes
-rw-r--r--dev-scheme/sigscheme/Manifest3
-rw-r--r--dev-scheme/sigscheme/files/sigscheme-0.9.1-autoconf.patch31
-rw-r--r--dev-scheme/sigscheme/sigscheme-0.9.1-r1.ebuild (renamed from dev-scheme/sigscheme/sigscheme-0.9.1.ebuild)16
4 files changed, 47 insertions, 3 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index 331043293965..21335002f697 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/sigscheme/Manifest b/dev-scheme/sigscheme/Manifest
index e05eb67d4512..a8e46269930e 100644
--- a/dev-scheme/sigscheme/Manifest
+++ b/dev-scheme/sigscheme/Manifest
@@ -1,3 +1,4 @@
+AUX sigscheme-0.9.1-autoconf.patch 897 BLAKE2B c5bdd7ca63c190ca24e1658d877e061a5c17a97b25f08cd2390a99c86890c0adf3e933a6b4dc3acd5f0be70db4e2d1a9c3ea8847d94e8786fa379f3d90dcce71 SHA512 5187a27109c744c41eab4fb7e3833eec830ba352d60660edc3cab502983ad12d8df276d2d401a0a2d514b50da7a4c8dfabb951d1b43b56c0a00647c0c80efbfc
DIST sigscheme-0.9.1.tar.bz2 1140162 BLAKE2B a649ec1a5ff0899af14fa686ea7cf43140c226b1df68d4c9415c3b95c7f7ae32c539df820f0e9da7d7a809c88fa388e563549728c345017dfd62d418748be7e1 SHA512 b66b901e8a6bc6d9188112f78d3ba21a2a0776e1236aa9d2d83df27cf8111b8491f665062b493d14c2a9a1b4eb47ce2789b3ca7180225a085e94623329281e09
-EBUILD sigscheme-0.9.1.ebuild 466 BLAKE2B cddf704ceca71012a38ef6ff08725491fff34293b531140abd897a981a9a30d6a70b1c85cfbe4ff93ec7373f1ffc44b0e5ba2cd53820cd65b6c5713a3a427173 SHA512 c66c3e96269f5562b8e066a36dd13187e6901fdd6a170d1ae6462b7c95a7efd25e3bd4a8b4c0862bb04d3bc0239bf02c930971e98a02db93d01c0fe3870c4c6d
+EBUILD sigscheme-0.9.1-r1.ebuild 665 BLAKE2B 4b8e1379f65f44c77defc2e7336fdd83b6122340e789d88d59424bcd58ae36df41aaacfc5a767fb0256028af72f176ba1c48c09c12eac98f3953225886aee09d SHA512 73cc536649e17a5a31d2f2272deaf795cee48994851ba2d4b5ebd1d380d340834bcbb8979a472e38f6b06c80d43e7d38a750222a82fe2c38307f15edadf45e1c
MISC metadata.xml 729 BLAKE2B 26463e4f8dfee1ce63f35d37369cc3b39290bc17b2876fe03f4dc85071c8169e382cb7a80331822972f3ca3f60e413e8888600b7168d1d4561b405fe4beb3abb SHA512 52596fe6792b3b0fac9e60fcf7ca0452e2effb0b523cecb3e5045f00043c41b6a1d48e56b418e04883221ce08b6f5e0ee120b8fbce4a6379c8448a26aca00f27
diff --git a/dev-scheme/sigscheme/files/sigscheme-0.9.1-autoconf.patch b/dev-scheme/sigscheme/files/sigscheme-0.9.1-autoconf.patch
new file mode 100644
index 000000000000..ccdfd97e46bd
--- /dev/null
+++ b/dev-scheme/sigscheme/files/sigscheme-0.9.1-autoconf.patch
@@ -0,0 +1,31 @@
+From 1fd438ede105509488ae2f8a9f2d363097f4467d Mon Sep 17 00:00:00 2001
+From: "Z. Liu" <zhixu.liu@gmail.com>
+Date: Sat, 11 Jan 2025 10:09:31 +0800
+Subject: [PATCH] m4/ax_check_page_aligned_malloc: Make macros
+ `-Wstrict-prototypes` compatible
+
+elimate compiler's warning:
+
+ warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
+
+Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
+---
+ m4/ax_check_page_aligned_malloc.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/m4/ax_check_page_aligned_malloc.m4 b/m4/ax_check_page_aligned_malloc.m4
+index 4bfa930..7aa7f74 100644
+--- a/m4/ax_check_page_aligned_malloc.m4
++++ b/m4/ax_check_page_aligned_malloc.m4
+@@ -35,7 +35,7 @@ AC_DEFUN([AX_CHECK_PAGE_ALIGNED_MALLOC],
+ # include <unistd.h>
+ #endif
+
+-int main()
++int main(void)
+ {
+ int pagesize = getpagesize();
+ int i;
+--
+2.45.2
+
diff --git a/dev-scheme/sigscheme/sigscheme-0.9.1.ebuild b/dev-scheme/sigscheme/sigscheme-0.9.1-r1.ebuild
index 38fab32ca30a..6ff941ef79e4 100644
--- a/dev-scheme/sigscheme/sigscheme-0.9.1.ebuild
+++ b/dev-scheme/sigscheme/sigscheme-0.9.1-r1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+inherit autotools flag-o-matic
DESCRIPTION="SigScheme is an R5RS Scheme interpreter for embedded use"
HOMEPAGE="https://github.com/uim/sigscheme"
@@ -11,7 +13,17 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.1-autoconf.patch
+)
+
+src_prepare() {
+ default
+ eautoconf # bug 879679
+}
+
src_configure() {
+ use elibc_musl && append-cflags -D_GNU_SOURCE # bug 906864
econf --disable-static
}