CVS commit: pkgsrc/lang/php

"Takahiro Kambe" <[email protected]> Fri, 7 Aug 2026 01:40:27 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	taca
Date:		Fri Aug  7 01:40:27 UTC 2026

Modified Files:
	pkgsrc/lang/php: compat.mk

Log Message:
php/compat.mk: Add support for apcu and opcache


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/php/compat.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 1.4 KB)
Modified files:

Index: pkgsrc/lang/php/compat.mk
diff -u pkgsrc/lang/php/compat.mk:1.2 pkgsrc/lang/php/compat.mk:1.3
--- pkgsrc/lang/php/compat.mk:1.2	Thu Jul 30 16:25:53 2026
+++ pkgsrc/lang/php/compat.mk	Fri Aug  7 01:40:27 2026
@@ -1,4 +1,4 @@
-# $NetBSD: compat.mk,v 1.2 2026/07/30 16:25:53 taca Exp $
+# $NetBSD: compat.mk,v 1.3 2026/08/07 01:40:27 taca Exp $
 #
 # Support for dependency several php packages which was contained
 # in base PHP distributions.
@@ -7,7 +7,7 @@
 #	list of key words which speicifies conditionally depending
 #	php packages.
 #
-#	Possible:	imap json mcrypt
+#	Possible:	apcu imap json mcrypt opcache
 #	Default:	(empty)
 #
 .if !defined(PHP_COMPAT_MK)
@@ -15,6 +15,14 @@ PHP_COMPAT_MK:=	# empty
 
 .include "../../lang/php/phpversion.mk"
 
+.if ${PHP_REQUIRE_MODULE:Mapcu}
+. if ${PHP_VER} < 70
+DEPENDS+=	${PHP_PKG_PREFIX}-apcu<5:../../www/php-apcu4
+. else
+DEPENDS+=	${PHP_PKG_PREFIX}-apcu>=5:../../www/php-apcu
+. endif
+.endif # apcu
+
 .if ${PHP_REQUIRE_MODULE:Mimap}
 . if ${PHP_VER} < 84
 DEPENDS+=	${PHP_PKG_PREFIX}-imap>=${PHP_BASE_VERS}:../../mail/php-imap
@@ -37,4 +45,10 @@ DEPENDS+=	${PHP_PKG_PREFIX}-pecl-mcrypt>
 .  endif
 .endif # mcrypt
 
+.if ${PHP_REQUIRE_MODULE:Mopcache}
+. if ${PHP_VER} < 85
+DEPENDS+=	${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
+. endif
+.endif # opcache
+
 .endif	# PHP_COMPAT_MK