aboutsummaryrefslogtreecommitdiffstats
path: root/net/pecl-oauth2/Makefile
blob: cba976fdad034c5360d5dd856803c818a11a10a3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
PORTNAME=	oauth
DISTVERSION=	2.0.7
CATEGORIES=	net pear

# https://github.com/php/pecl-web_services-oauth/pull/30
PATCH_SITES=	https://github.com/php/pecl-web_services-oauth/commit/
PATCHFILES=	e7f262becf3feb65c8195fff4591d9dbd8acbace.patch:-p1

MAINTAINER=	dbaio@FreeBSD.org
COMMENT=	Php interface to the OAuth Protocol
WWW=		https://pecl.php.net/package/oauth

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE

LIB_DEPENDS=	libcurl.so:ftp/curl \
		libpcre.so:devel/pcre

USES=		localbase:ldflags php:pecl

CONFIGURE_ARGS+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"

CONFLICTS=	pecl-oauth-1*

PORTSCOUT=	limit:^2.*

.include <bsd.port.pre.mk>

.if ${PHP_VER} >= 85
.if ${OPSYS} == FreeBSD
CFLAGS+=	-Wno-error=int-conversion
.endif

post-patch:
	@${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
		${WRKSRC}/php_oauth.h
.endif

.include <bsd.port.post.mk>