git: cf7cb8d1e6ff - main - net/php-oauth: Update 2.0.10 => 2.0.12

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 14 Jun 2026 23:45:52 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cf7cb8d1e6ff09c3d1324fd55eadd0183992052c

commit cf7cb8d1e6ff09c3d1324fd55eadd0183992052c
Author:     Paavo-Einari Kaipila <pkaipila@gmail.com>
AuthorDate: 2026-06-14 23:41:22 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-06-14 23:45:26 +0000

    net/php-oauth: Update 2.0.10 => 2.0.12
    
    Changelogs:
    https://github.com/php/pecl-web_services-oauth/releases/tag/2.0.11
    https://github.com/php/pecl-web_services-oauth/releases/tag/2.0.12
    
    - Upstream moved to github.
    - Add support for php 8.6.
    
    PR:             295762
    Sponsored by:   UNIS Labs
---
 net/php-oauth/Makefile | 22 +++++++++++++++++-----
 net/php-oauth/distinfo |  6 +++---
 2 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/net/php-oauth/Makefile b/net/php-oauth/Makefile
index 2de6f4f9713e..a8fca813d115 100644
--- a/net/php-oauth/Makefile
+++ b/net/php-oauth/Makefile
@@ -1,10 +1,11 @@
 PORTNAME=	oauth
-DISTVERSION=	2.0.10
+DISTVERSION=	2.0.12
 CATEGORIES=	net pear
+PKGNAMEPREFIX=	${PHP_PKGNAMEPREFIX}pecl-
 
 MAINTAINER=	pkaipila@gmail.com
 COMMENT=	Php interface to the OAuth Protocol
-WWW=		https://pecl.php.net/package/oauth
+WWW=		https://github.com/php/pecl-web_services-oauth/
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
@@ -12,10 +13,21 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libpcre.so:devel/pcre
 
-USES=		localbase:ldflags php:pecl
+USES=		localbase:ldflags php:ext
+USE_GITHUB=	yes
+GH_ACCOUNT=	php
+GH_PROJECT=	pecl-web_services-oauth
 
-CONFIGURE_ARGS+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 
 PORTSCOUT=	limit:^2.*
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PHP_VER} >= 86
+post-patch:
+	@${REINPLACE_CMD} -e 's|XtOffsetOf|offsetof|' \
+		${WRKSRC}/*.c ${WRKSRC}/*.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/php-oauth/distinfo b/net/php-oauth/distinfo
index d06d259fd1bd..afe18406219b 100644
--- a/net/php-oauth/distinfo
+++ b/net/php-oauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761513219
-SHA256 (PECL/oauth-2.0.10.tgz) = 1fd5e074dacf5149603493c454b476d69850bec0a71d7ea69a36a00db728a0fb
-SIZE (PECL/oauth-2.0.10.tgz) = 79513
+TIMESTAMP = 1780275244
+SHA256 (php-pecl-web_services-oauth-2.0.12_GH0.tar.gz) = aed199de27c8c40e8a1e5f2773cdf0608024efdba2f45e121acc87f84fd27f15
+SIZE (php-pecl-web_services-oauth-2.0.12_GH0.tar.gz) = 82311