diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-08-11 09:34:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-08-11 09:34:39 +0100 |
commit | 7e2b5bc2c2e2e045de6095d46c24ee857453adf2 (patch) | |
tree | 4387abc7e6be6debdd362738e7976e0d053163a1 /www-servers | |
parent | 9b97cf60d2411c33c1b2170b730b345ea9995002 (diff) |
gentoo auto-resync : 11:08:2023 - 09:34:39
Diffstat (limited to 'www-servers')
-rw-r--r-- | www-servers/Manifest.gz | bin | 4717 -> 4713 bytes | |||
-rw-r--r-- | www-servers/fnord/Manifest | 2 | ||||
-rw-r--r-- | www-servers/fnord/files/fnord-1.11-clang-16-build-fix.patch | 81 | ||||
-rw-r--r-- | www-servers/fnord/fnord-1.11-r3.ebuild | 43 |
4 files changed, 126 insertions, 0 deletions
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz Binary files differindex efbf8d597707..5738b9a45257 100644 --- a/www-servers/Manifest.gz +++ b/www-servers/Manifest.gz diff --git a/www-servers/fnord/Manifest b/www-servers/fnord/Manifest index af15cd151966..853bac8baf57 100644 --- a/www-servers/fnord/Manifest +++ b/www-servers/fnord/Manifest @@ -1,4 +1,6 @@ AUX fnord-1.10-gentoo.diff 3204 BLAKE2B 98b868e50712d8048a3f3924d8af93f5a5b34d083cba7b2d64a4f02ccc672e20d8a3eaf5a1c2411537763d85ea74a577de6f8b5bb57bd2c1554e038bcbb00f5a SHA512 93921b050e8b165124b738fcd96c0d828289ee238284088c6859777fd5ca647f9156a0419e4cd6ee65df6e9d944913b8f1e7c6382c358b8c549425cac7414a7b +AUX fnord-1.11-clang-16-build-fix.patch 1754 BLAKE2B f19c6f02451876ccc28a8c17c042ee8901347202215064f69f29d5bf29529c2524dd3c45bdcfd1b02a8fb0aa4f5aff786a5b44037ef9b1d90f0108e22532283c SHA512 d8f0e8ab340d7610986338a9c8a76d0431a4cff75bdcf4b28a499c6f0919fb3cdb75deaaa9b68d6ab8550926384f33e5a02e839c7a05b5d854bfc1d44d111e26 DIST fnord-1.11.tar.bz2 28845 BLAKE2B 1f9ce7ca3476f03af0528f9ea6701be25babbd8a38398df3f87d1b1a18a28182a54bdfe814165ca6422f427bcdabd013f9eed2c1f178f0403829b38d618c2d08 SHA512 12a3751a2f98acb3ba2d468972bb785b656fa01bfb0828bc9ba5488dc7a2a66e9f226a6cc49ceda57aa7875d8d90954a9e79806c9506a7906cfff346cd400154 EBUILD fnord-1.11-r2.ebuild 805 BLAKE2B e0473666a591bebe48849e06aa769dab5acc21785d36919bbf303044d055cb03dbe3d2255a5b24bc7b9905b09492222f378fed056c816277b0d97f69cf0a24e9 SHA512 268db514666d3316a1905dbf0464050a836cef714e5fbc2e579d0dac6acfe1d4d5313697895324a2fd15227f01213b547da7d5f99eb89960b4113e7080f5b81c +EBUILD fnord-1.11-r3.ebuild 859 BLAKE2B 0a66b5049faa915c615744f63ef4353df137b7e957cd4bac78780565a1b2345e9a693e52d13bf5cd3ea32d0a2a9d9255e26cea65503438fc4ed21290dbba165d SHA512 be309fdfc2772d36479923efcaf5a941f0c08e01d17c556e209258eda06b98f00ac6863dc38bcc6bae42994a7876558554997eeb9b618f22b7ee0671bc5993fb MISC metadata.xml 243 BLAKE2B d17ea14b6fef5fd20e29cbfb80aab78752009e81a210b5055625b47201865313b046606242dc67e6c05abbf750bb63168b04ed0b72d95ef25cfd726e9f92fa0e SHA512 0739754999c376e2625535b6e79eba598576d24e09479e8c695479fcb07c39336af2558b287e1199f8db38ea931804f35412047d52d11d2712f9e7f137406047 diff --git a/www-servers/fnord/files/fnord-1.11-clang-16-build-fix.patch b/www-servers/fnord/files/fnord-1.11-clang-16-build-fix.patch new file mode 100644 index 000000000000..5d841fb8879b --- /dev/null +++ b/www-servers/fnord/files/fnord-1.11-clang-16-build-fix.patch @@ -0,0 +1,81 @@ +Bug: https://bugs.gentoo.org/887331 +--- a/buffer_1.c ++++ b/buffer_1.c +@@ -2,6 +2,6 @@ + #include "buffer.h" + + char buffer_1_space[BUFFER_INSIZE]; +-static buffer it = BUFFER_INIT(write,1,buffer_1_space,sizeof buffer_1_space); ++static buffer it = BUFFER_INIT((void *)write,1,buffer_1_space,sizeof buffer_1_space); + buffer *buffer_1 = ⁢ + +--- a/buffer_2.c ++++ b/buffer_2.c +@@ -2,6 +2,6 @@ + #include "buffer.h" + + char buffer_2_space[BUFFER_INSIZE]; +-static buffer it = BUFFER_INIT(write,2,buffer_2_space,sizeof buffer_2_space); ++static buffer it = BUFFER_INIT((void *)write,2,buffer_2_space,sizeof buffer_2_space); + buffer *buffer_2 = ⁢ + +--- a/byte.h ++++ b/byte.h +@@ -1,7 +1,9 @@ + #ifndef BYTE_H + #define BYTE_H + +-#include <sys/cdefs.h> ++#ifdef __cplusplus ++extern "C" { ++#endif + + #ifndef __pure__ + #define __pure__ +@@ -36,3 +38,6 @@ void byte_zero(void* out, unsigned len); + #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) + + #endif ++#ifdef __cplusplus ++} ++#endif +--- a/scan.h ++++ b/scan.h +@@ -1,7 +1,9 @@ + #ifndef SCAN_H + #define SCAN_H + +-#include <sys/cdefs.h> ++#ifdef __cplusplus ++extern "C" { ++#endif + #ifndef __pure__ + #define __pure__ + #endif +@@ -59,3 +61,6 @@ extern unsigned int scan_charsetnskip(const char *in,const char *charset,unsigne + extern unsigned int scan_noncharsetnskip(const char *in,const char *charset,unsigned int limit) __pure__; + + #endif ++#ifdef __cplusplus ++} ++#endif +--- a/str.h ++++ b/str.h +@@ -1,7 +1,9 @@ + #ifndef STR_H + #define STR_H + +-#include <sys/cdefs.h> ++#ifdef __cplusplus ++extern "C" { ++#endif + #ifndef __pure__ + #define __pure__ + #endif +@@ -41,3 +43,6 @@ extern int str_start(const char *a,const char *b) __pure__; + #define str_equal(s,t) (!str_diff((s),(t))) + + #endif ++#ifdef __cplusplus ++} ++#endif diff --git a/www-servers/fnord/fnord-1.11-r3.ebuild b/www-servers/fnord/fnord-1.11-r3.ebuild new file mode 100644 index 000000000000..e9461de8b8f1 --- /dev/null +++ b/www-servers/fnord/fnord-1.11-r3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Yet another small httpd" +HOMEPAGE="http://www.fefe.de/fnord/" +SRC_URI="http://www.fefe.de/fnord/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~sparc ~x86" +IUSE="auth" + +RDEPEND=" + acct-group/nofiles + acct-user/fnord + acct-user/fnordlog + sys-apps/ucspi-tcp + virtual/daemontools +" + +DOCS=( TODO README README.auth SPEED CHANGES ) + +PATCHES=( + "${FILESDIR}/${PN}"-1.10-gentoo.diff + "${FILESDIR}/${PN}"-1.11-clang-16-build-fix.patch +) + +src_compile() { + # Fix for bug #45716 + use sparc && replace-sparc64-flags + use auth && append-flags -DAUTH + + emake DIET="" CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin fnord-conf fnord + einstalldocs +} |