summaryrefslogtreecommitdiff
path: root/dev-php/swoole
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-26 06:14:16 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-26 06:14:16 +0100
commitd5d36fc823b7189d033e69314ae2764f1eed9168 (patch)
tree7ad153046482fd6c121d0654933c134a72aab4d6 /dev-php/swoole
parent81a92c310907a51d2a03b6d470f4276a7d7ac00c (diff)
gentoo auto-resync : 26:04:2023 - 06:14:16
Diffstat (limited to 'dev-php/swoole')
-rw-r--r--dev-php/swoole/Manifest3
-rw-r--r--dev-php/swoole/files/swoole-4.8.7-gcc13.patch19
-rw-r--r--dev-php/swoole/swoole-4.8.7.ebuild6
3 files changed, 26 insertions, 2 deletions
diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest
index 1c06b5e9af4a..07db6c70a7eb 100644
--- a/dev-php/swoole/Manifest
+++ b/dev-php/swoole/Manifest
@@ -1,7 +1,8 @@
+AUX swoole-4.8.7-gcc13.patch 551 BLAKE2B 16fa5f7cc95c15f4eb1560c94f2a35b1745dadc1c9c32d2ea388f18731d95ecf72c6aea5a2284e0143d6f1ddd0ad5b932d2cebc80ff60b025c55de20572bb149 SHA512 8b2bcaa1a2398e5a7347da203cbbd4ec1e449742c014cc881c689dff70d19c0793e4d0d5a93607a71cb68b023f27fe61a0a3cf9f5f84f955db0e04feb3f75e95
DIST swoole-4.4.16.tgz 1457270 BLAKE2B 4b65270aa1014ea68cadae8eb021d37498dc3fe0bf2d681c95bf7113928138bc26ab73f3be91185eb5ecebcb4940906814913c7908c87592aafd33fbc1820bf7 SHA512 7be4705967ed6b7a955f679f8c39585d34dc8c87ba608ac3ae2b0fc3cae9513d9639c8e9aac4278ce85acc215b500044626aab9b2aac725c9ffaef72dfb02dd7
DIST swoole-4.5.9.tgz 1552445 BLAKE2B 602ce65f7b59a3c199d7718aeb941d1ebde7d59096335992c2278f7e330f7b48554a8418cc4014f6fcf47af92d315368a16c572055b1fd9575608c2559ed3107 SHA512 9154a2874480218aa3c8935979267efb92a3d5a4f1ba7dc071bf4c2b169d69e31a6ad7412785d00543dc5827ce2d6c5999b6cabea2089818f3f57acc26bcb31f
DIST swoole-4.8.7.tgz 1851160 BLAKE2B 3e5c9d664f1897b7bd490a1e9dbc4c3c03117a18ae58586efe534c617578a7af5be779e6ca44a5bf2f782abc2eb57bc21e3dc4e3445c3299918bc189547dc75c SHA512 36f36aface71435233aaa8c81e023b813c6175d3ed00a9de20acb690b58b464d99670c3b96f247ab1147f95e099d44785d60d5f1e36f519ccfeb09b3bddba264
EBUILD swoole-4.4.16.ebuild 1447 BLAKE2B 56cd76140a711cb308bfb547e87ce6d251bbc9db6d3e6692cb8bda75e5e3bdc4569e1c23c4f6a98a0ba459a1e9e9a3f18ddb779e63d84e47010d52ecc7170bef SHA512 2932d5244c9e367ae908e33648d055203fb5694b37ef61dbc3a9fd07e87c7164e7b1105dd83742f6b51b205ff67424cbbef2c15016e4ad6f6951bb9308108a3a
EBUILD swoole-4.5.9.ebuild 1558 BLAKE2B bd0ae9804f9988de63bd1ac01842d2ff736012a7602e6633d4439b2c061d479b0963c0e850ad96ebee9dd349e6028d006791eebc708d2650d238aef0a16645ce SHA512 73641d783c50c2ad69b35d67547292d343147ae4f085f0788906ce7fa7a8220a8244d757b03ba28ddf16cf8c8e79ab99cc2c65899b4ebba233dd39d100bf7b8c
-EBUILD swoole-4.8.7.ebuild 1653 BLAKE2B 62e4580753fcd6e82a85b583e02a454335affe49c4bc74c4c9695d243cdce9ec83d373af1ef3518ab36bb5ada8b3e76dee3c44d3fc67837e9faba5d169217292 SHA512 2ccdae316979ecc919c4bcda526fa06abe4b7416e062ba9c71b046a286fd16486796e0ca8bcec61608ad2c90a2692b4dbb0de065aace5e41a5e5a4b95f827200
+EBUILD swoole-4.8.7.ebuild 1698 BLAKE2B 92926fbb7a6741046af505472878f7fb91fdc37756400dccf69b6a25f5b24022b46cc6ab6fba69f11b68d6975d1946c8626f8a34881b726d0d72b4d2d73ed30a SHA512 164a76bf0cbe7d34c3b1a966be5d76b17ef8c2abda9edbff2f0c0a3828850ae7aa0d3d304c701154ee0aa6da28a5fbe037bb0aa76e65f3bc836cc4b6b916ad84
MISC metadata.xml 425 BLAKE2B e22c1dc7ced96324ae0be299115d702664cb05e990c299b25dd8d558c7ab8e2ceb93a7bb5ebe5fbcb6c8a29e971208024ac5e4c6f78708c7f255d7e99a01ae19 SHA512 02c341989d04d303904279e74aa2692c61b7e92402cd825ea68bbd67212e213d589bd67412da5314972b6e9f299b6e7eed0e6c7739c165a7718342cb1a60a0d6
diff --git a/dev-php/swoole/files/swoole-4.8.7-gcc13.patch b/dev-php/swoole/files/swoole-4.8.7-gcc13.patch
new file mode 100644
index 000000000000..a99088af87cf
--- /dev/null
+++ b/dev-php/swoole/files/swoole-4.8.7-gcc13.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/895232
+https://github.com/swoole/swoole-src/issues/4983
+https://github.com/swoole/swoole-src/commit/402eec43ec385b63307b3ba772f871f0f86fa299
+
+From 402eec43ec385b63307b3ba772f871f0f86fa299 Mon Sep 17 00:00:00 2001
+From: Remi Collet <remi@remirepo.net>
+Date: Sun, 19 Feb 2023 13:00:01 +0100
+Subject: [PATCH] Fix #4983 Add missing header for GCC 13 (#4985)
+
+--- a/include/swoole_proxy.h
++++ b/include/swoole_proxy.h
+@@ -17,6 +17,7 @@
+ #pragma once
+
+ #include <string>
++#include <cstdint>
+
+ #define SW_SOCKS5_VERSION_CODE 0x05
+
diff --git a/dev-php/swoole/swoole-4.8.7.ebuild b/dev-php/swoole/swoole-4.8.7.ebuild
index 74dd612ea9a3..843f0db71a41 100644
--- a/dev-php/swoole/swoole-4.8.7.ebuild
+++ b/dev-php/swoole/swoole-4.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -41,6 +41,10 @@ RDEPEND="${DEPEND}"
IUSE="debug http2 mysql sockets ssl"
+PATCHES=(
+ "${FILESDIR}"/${P}-gcc13.patch
+)
+
src_configure() {
# JEMalloc not included as it refuses to find a ${ESYSROOT}/usr/includes/jemalloc subdirectory
local PHP_EXT_ECONF_ARGS=(