Skip to content

Commit

Permalink
devel/pecl-swoole: update to 4.7.0, also add CARES option.
Browse files Browse the repository at this point in the history
  • Loading branch information
vanillahsu committed Jul 20, 2021
1 parent f24b11e commit 321f316
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 9 deletions.
7 changes: 5 additions & 2 deletions devel/pecl-swoole/Makefile
@@ -1,7 +1,7 @@
# Created by: vanilla@

PORTNAME= swoole
PORTVERSION= 4.6.7
PORTVERSION= 4.7.0
CATEGORIES= devel net

MAINTAINER= vanilla@FreeBSD.org
Expand All @@ -15,13 +15,16 @@ USE_PHP= hash:build pcre

CONFIGURE_ARGS+= --enable-mysqlnd

OPTIONS_DEFINE= HTTP2 SOCKETS JSON CURL
OPTIONS_DEFINE= CARES HTTP2 SOCKETS JSON CURL
CARES_LIB_DEPENDS= libcares.so:dns/c-ares
CARES_CONFIGURE_ON= --enable-cares
HTTP2_CONFIGURE_ON= --enable-http2 --enable-openssl
SOCKETS_USE= PHP=sockets:build
SOCKETS_DESC= Use native php sockets extension
SOCKETS_CONFIGURE_ON= --enable-sockets
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
CURL_CONFIGURE_ON= --enable-swoole-curl
CURL_USE= PHP=curl
JSON_CONFIGURE_ON= --enable-swoole-json
JSON_USE= PHP=json:build

Expand Down
6 changes: 3 additions & 3 deletions devel/pecl-swoole/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1621425782
SHA256 (PECL/swoole-4.6.7.tgz) = c5842d3209d1db49a1a6102fb1892a1d73e3bddf8088ca329e53a33f00b9fc80
SIZE (PECL/swoole-4.6.7.tgz) = 1649407
TIMESTAMP = 1626746854
SHA256 (PECL/swoole-4.7.0.tgz) = 690bc9d4d4877e0a7d26e9a18b61ea7b2352caab5022a37d87b4cf7c776d4051
SIZE (PECL/swoole-4.7.0.tgz) = 1667209
4 changes: 2 additions & 2 deletions devel/pecl-swoole/files/patch-config.m4
@@ -1,6 +1,6 @@
--- config.m4.orig 2021-04-22 09:33:36 UTC
--- config.m4.orig 2021-07-16 07:18:11 UTC
+++ config.m4
@@ -337,7 +337,7 @@ if test "$PHP_SWOOLE" != "no"; then
@@ -340,7 +340,7 @@ if test "$PHP_SWOOLE" != "no"; then
AC_CHECK_LIB(c, poll, AC_DEFINE(HAVE_POLL, 1, [have poll]))
AC_CHECK_LIB(c, sendfile, AC_DEFINE(HAVE_SENDFILE, 1, [have sendfile]))
AC_CHECK_LIB(c, kqueue, AC_DEFINE(HAVE_KQUEUE, 1, [have kqueue]))
Expand Down
4 changes: 2 additions & 2 deletions devel/pecl-swoole/files/patch-ext-src_php__swoole__private.h
@@ -1,6 +1,6 @@
--- ext-src/php_swoole_private.h.orig 2021-04-23 05:47:52 UTC
--- ext-src/php_swoole_private.h.orig 2021-07-16 07:18:11 UTC
+++ ext-src/php_swoole_private.h
@@ -894,7 +894,7 @@ static sw_inline zend_bool sw_zend_is_callable_at_fram
@@ -890,7 +890,7 @@ static sw_inline zend_bool sw_zend_is_callable_at_fram
char **error) {
zend_string *name;
zend_bool ret;
Expand Down
10 changes: 10 additions & 0 deletions devel/pecl-swoole/files/patch-include_swoole__socket.h
@@ -0,0 +1,10 @@
--- include/swoole_socket.h.orig 2021-07-16 07:18:11 UTC
+++ include/swoole_socket.h
@@ -17,6 +17,7 @@

#pragma once

+#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <sys/uio.h>

0 comments on commit 321f316

Please sign in to comment.