diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-04-23 00:06:15 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-04-23 00:06:15 +0100 |
commit | 0e1abc96fea41c994e56391bd01c5c9298236783 (patch) | |
tree | 53f4297b17f44131f819fb0ae2ce606dc7121108 /dev-scheme | |
parent | cf59cc78468c9bcfef9e16b7b27c115896d805fd (diff) |
gentoo auto-resync : 23:04:2023 - 00:06:15
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/Manifest.gz | bin | 9986 -> 9988 bytes | |||
-rw-r--r-- | dev-scheme/elk/Manifest | 3 | ||||
-rw-r--r-- | dev-scheme/elk/elk-3.99.8.ebuild | 6 | ||||
-rw-r--r-- | dev-scheme/elk/files/elk-3.99.8-implicit-int-incompat-ptr.patch | 52 |
4 files changed, 59 insertions, 2 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz Binary files differindex d47aac778022..9f2961490ed7 100644 --- a/dev-scheme/Manifest.gz +++ b/dev-scheme/Manifest.gz diff --git a/dev-scheme/elk/Manifest b/dev-scheme/elk/Manifest index b411fddcec13..d81cc5fb8944 100644 --- a/dev-scheme/elk/Manifest +++ b/dev-scheme/elk/Manifest @@ -1,3 +1,4 @@ +AUX elk-3.99.8-implicit-int-incompat-ptr.patch 1647 BLAKE2B 56d4797a37e9945e8a6d5c2665251abf9bf7ba866be5f9f4092947c0a865501fcdfd70e21c98a6f2651d3536de343f551601ffab16c0cefd9a02fbaabaf4ee23 SHA512 e620c98e8c73cc0fc2a1924aa2a2372d4a223ab0ad5f5d3758b27b340e3751fa0ba2f863bbfd800b161ede4ac7e52c68b93d68ff27b6bd85e4e8bff3e8c1e07c DIST elk-3.99.8.tar.bz2 701206 BLAKE2B 93105702c2d8796fe0d1f7f4c1d0f4b128f01755d6f4366840978ed2224a2a3c27d261dc0cb6a3f8d0e199e9ba9c2ff1a5a61dbc5d593b122b40585c0fe631d8 SHA512 dd966bf6063b4e04c0947e56381cc9456ea81cf4ec66d04e80cb79485d39414f0b713520278a62fa4630068f245f33b28b08b5fd4a7defd0bcb20bf2eba4ed49 -EBUILD elk-3.99.8.ebuild 868 BLAKE2B 93c7edfee4dac2ca95f9759ac6936a51af0a34929615cc32a49be20fe9319632063873a92121b550b55b71189c94a629762c5f5c8964bfeca91576e9ac48fb6a SHA512 9933eed5134bda1716b108eaa6c33376d71d80139ac2e0c1359f8b40f4055ff0d9d0f655584fa61e8585414d7b35610907a07ec7e0413878de9112bdeb67756d +EBUILD elk-3.99.8.ebuild 933 BLAKE2B be170521345f639fc6a3d6aa69297835e8cd51ee563141c614fe3ebb3db72454bbb9a5745dc269561c810f1f53fc2ce5e7f94d158c14b22b69eb1057f5a4f88c SHA512 13c2ff214b1c3d35dd6002cfb3e729e284b36d092a3ea5d069e3ebe34373e26988d520c3da95fbe443a31f773b34a7aa10e526ee2cd53e257daf7f7470c8d35b MISC metadata.xml 548 BLAKE2B c1f848acc03457f6d921beada14f021027297ea593eff6cc9c04422e89a7e50b8e12cad7c995d8bd3de675b95caa5f396db0e34c9e193fdd9afe1ab7c57a1df1 SHA512 3ca8499f8fb0f7b2052fb41b2dcacd41b107aa16c541815681daa6997ab3e1b207b4611b690b011a48f7fac2d2d83979ca45e42de66a8480d43e8481a02d49fa diff --git a/dev-scheme/elk/elk-3.99.8.ebuild b/dev-scheme/elk/elk-3.99.8.ebuild index a9e62f4c49fe..80e1909b1571 100644 --- a/dev-scheme/elk/elk-3.99.8.ebuild +++ b/dev-scheme/elk/elk-3.99.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,6 +11,10 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" +PATCHES=( + "${FILESDIR}"/${P}-implicit-int-incompat-ptr.patch +) + src_configure() { econf --disable-static } diff --git a/dev-scheme/elk/files/elk-3.99.8-implicit-int-incompat-ptr.patch b/dev-scheme/elk/files/elk-3.99.8-implicit-int-incompat-ptr.patch new file mode 100644 index 000000000000..24e91d0a5651 --- /dev/null +++ b/dev-scheme/elk/files/elk-3.99.8-implicit-int-incompat-ptr.patch @@ -0,0 +1,52 @@ +--- a/lib/misc/gdbm.c 2011-06-18 07:24:06.000000000 -0300 ++++ b/lib/misc/gdbm.c 2023-04-22 14:28:35.200400436 -0300 +@@ -103,7 +103,7 @@ + + extern gdbm_error gdbm_errno; + extern int errno; +-static char *gdbm_error_message = ""; ++static const char *gdbm_error_message = ""; + + static SYMDESCR RW_Syms[] = { + { "reader", GDBM_READER }, +@@ -144,7 +144,7 @@ + return TYPE(x) == T_Gdbm_fh ? True : False; + } + +-static void Fatal_Func (char *s) { ++static void Fatal_Func (const char *s) { + gdbm_error_message = s; + fprintf (stderr, "gdbm error: %s\n", s); + } +--- a/src/heap-gen.c 2011-06-18 07:24:06.000000000 -0300 ++++ b/src/heap-gen.c 2023-04-22 14:14:51.977052826 -0300 +@@ -872,7 +872,7 @@ + * determines whether the object is immutable. + */ + +-Object Alloc_Object (size, type, konst) { ++Object Alloc_Object (int size, int type, int konst) { + Object obj; + register addrarith_t s = /* size in words */ + ((size + sizeof(Object) - 1) / sizeof(Object)) + 1; +--- a/lib/xwidgets/xaw/list.c 2011-06-18 07:41:13.000000000 -0300 ++++ b/lib/xwidgets/xaw/list.c 2023-04-22 14:32:58.923738362 -0300 +@@ -2,14 +2,15 @@ + #include <X11/Xaw/List.h> + + +-static char **Get_List (Object x) { ++static const char **Get_List (Object x) { + register int i, n; +- register char *s, **l; ++ register char *s; ++ register const char **l; + Alloca_Begin; + + Check_List (x); + n = Fast_Length (x); +- l = (char **)XtMalloc ((n+1) * sizeof (char *)); ++ l = (const char **)XtMalloc ((n+1) * sizeof (char *)); + for (i = 0; i < n; i++, x = Cdr (x)) { + Get_Strsym_Stack (Car (x), s); + l[i] = XtNewString (s); |