summaryrefslogtreecommitdiff
path: root/dev-php/swoole
diff options
context:
space:
mode:
Diffstat (limited to 'dev-php/swoole')
-rw-r--r--dev-php/swoole/Manifest4
-rw-r--r--dev-php/swoole/files/swoole-4.8.7-gcc13.patch19
-rw-r--r--dev-php/swoole/metadata.xml11
-rw-r--r--dev-php/swoole/swoole-4.8.7.ebuild72
4 files changed, 0 insertions, 106 deletions
diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest
deleted file mode 100644
index 8095a687a0c5..000000000000
--- a/dev-php/swoole/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX swoole-4.8.7-gcc13.patch 551 BLAKE2B 16fa5f7cc95c15f4eb1560c94f2a35b1745dadc1c9c32d2ea388f18731d95ecf72c6aea5a2284e0143d6f1ddd0ad5b932d2cebc80ff60b025c55de20572bb149 SHA512 8b2bcaa1a2398e5a7347da203cbbd4ec1e449742c014cc881c689dff70d19c0793e4d0d5a93607a71cb68b023f27fe61a0a3cf9f5f84f955db0e04feb3f75e95
-DIST swoole-4.8.7.tgz 1851160 BLAKE2B 3e5c9d664f1897b7bd490a1e9dbc4c3c03117a18ae58586efe534c617578a7af5be779e6ca44a5bf2f782abc2eb57bc21e3dc4e3445c3299918bc189547dc75c SHA512 36f36aface71435233aaa8c81e023b813c6175d3ed00a9de20acb690b58b464d99670c3b96f247ab1147f95e099d44785d60d5f1e36f519ccfeb09b3bddba264
-EBUILD swoole-4.8.7.ebuild 1563 BLAKE2B 89bd2eb83912e34a92785eb01b43c52295a15414b147310f3d86ae5c2d58c31a6a78fc3f53c6ac8ce97e493c120ba9bcc9f3e1b365fd24d566523cd6a07a4507 SHA512 3973f54eba27f68a6548c13047b16a2d2ce8338aac90dd10c6cbb915499e2077f4c70cc02fe29fe275600e4035dde5a205be8755ad17b3f895b6d68dabf9c3de
-MISC metadata.xml 322 BLAKE2B a48bea2fc0507f0bd8c36807a7339b8899a0e0bbd4b8a5775d95d37259a6e1bf2826e5264a0bdf17a875ac9659ae101cbd0b08b1cb80464ab0a6f7bfaec91e98 SHA512 008d93378be968018848b09ac6f6e22af494a303c466ac547a1ab2fc72dbb3ffab37b2622a85e2f7fbf867b8b06e2fb00f1f5a4fc1c24b39fcb1b0da62763e22
diff --git a/dev-php/swoole/files/swoole-4.8.7-gcc13.patch b/dev-php/swoole/files/swoole-4.8.7-gcc13.patch
deleted file mode 100644
index a99088af87cf..000000000000
--- a/dev-php/swoole/files/swoole-4.8.7-gcc13.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-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/metadata.xml b/dev-php/swoole/metadata.xml
deleted file mode 100644
index edb85e79ce7f..000000000000
--- a/dev-php/swoole/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
-<email>php-bugs@gentoo.org</email>
-<name>PHP Project</name>
-</maintainer>
-<upstream>
- <remote-id type="github">swoole/swoole-src</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/dev-php/swoole/swoole-4.8.7.ebuild b/dev-php/swoole/swoole-4.8.7.ebuild
deleted file mode 100644
index df9af9c5d2da..000000000000
--- a/dev-php/swoole/swoole-4.8.7.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="swoole"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_EXT_SAPIS="cli"
-PHP_EXT_NEEDED_USE="cli,sockets?"
-DOCS=( README.md )
-
-USE_PHP="php8-1"
-
-inherit php-ext-pecl-r3
-
-HOMEPAGE="https://www.swoole.co.uk"
-KEYWORDS="amd64 ~x86"
-
-DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking engine"
-LICENSE="Apache-2.0"
-SLOT="0"
-# Tests require network access for composer libraries under tests/include/lib/vendor
-RESTRICT="test"
-
-DEPEND="
- app-arch/brotli:0=
- dev-libs/libpcre
- sys-libs/zlib:0=
- ssl? (
- dev-libs/openssl:0=
- )
- mysql? (
- php_targets_php8-1? ( dev-lang/php:8.1[mysql,mysqli(+)] )
- )
-"
-
-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=(
- --enable-swoole
- $(use_enable debug)
- $(use_enable http2)
- $(use_enable mysql mysqlnd)
- $(use_enable ssl openssl)
- $(use_with ssl openssl-dir "${ESYSROOT}/usr")
- $(use_enable sockets)
- )
-
- php-ext-source-r3_src_configure
-}
-
-src_test() {
- ulimit -n 16384 > /dev/null 2>&1
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- cd tests || die
- if has_version ">=dev-php/xdebug-3" ; then
- sed -i 's/xdebug.default_enable=0/xdebug.mode=off/' run-tests || die
- fi
- PHPT=1 "${PHPCLI}" -d "memory_limit=1024m" ./run-tests swoole_* || die
- done
-}