CVS commit: pkgsrc

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

Modified Files:
	pkgsrc/devel/phabricator: Makefile
	pkgsrc/www/drupal11: Makefile
	pkgsrc/www/moodle: Makefile
	pkgsrc/www/osticket: Makefile
	pkgsrc/www/php-glpi: Makefile

Log Message:
Use lang/php/compat.mk.

Solve the problem of dependency to php-apcu and php-opcache.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/phabricator/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/drupal11/Makefile
cvs rdiff -u -r1.111 -r1.112 pkgsrc/www/moodle/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/osticket/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/www/php-glpi/Makefile

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

Index: pkgsrc/devel/phabricator/Makefile
diff -u pkgsrc/devel/phabricator/Makefile:1.21 pkgsrc/devel/phabricator/Makefile:1.22
--- pkgsrc/devel/phabricator/Makefile:1.21	Fri Jul 24 15:48:17 2026
+++ pkgsrc/devel/phabricator/Makefile	Fri Aug  7 01:41:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2026/07/24 15:48:17 taca Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/07 01:41:55 taca Exp $
 
 DISTNAME=	phabricator-20170609
 PKGREVISION=	5
@@ -24,10 +24,11 @@ DEPENDS+=	${PHP_PKG_PREFIX}-pcntl>=${PHP
 DEPENDS+=	${PHP_PKG_PREFIX}-posix>=${PHP_BASE_VERS}:../../devel/php-posix
 DEPENDS+=	${PHP_PKG_PREFIX}-gd>=${PHP_BASE_VERS}:../../graphics/php-gd
 DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib
-DEPENDS+=	${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
 DEPENDS+=	libphutil-[0-9]*:../../devel/libphutil
 DEPENDS+=	arcanist-[0-9]*:../../devel/arcanist
 
+PHP_REQUIRE_MODULE=	apcu opcache
+
 REPLACE_PHP=	externals/httpful/build
 REPLACE_PHP+=	externals/restful/build-phar
 REPLACE_PHP+=	scripts/almanac/manage_almanac.php \
@@ -55,13 +56,6 @@ REPLACE_PHP+=	scripts/almanac/manage_alm
 REPLACE_BASH+=	scripts/install/install_rhel-derivs.sh \
 		scripts/install/install_ubuntu.sh
 
-.include "../../lang/php/phpversion.mk"
-.if ${PHP_VER} < 70
-DEPENDS+=		${PHP_PKG_PREFIX}-apcu<5:../../www/php-apcu4
-.else
-DEPENDS+=		${PHP_PKG_PREFIX}-apcu>=5:../../www/php-apcu
-.endif
-
 NO_BUILD=	yes
  
 RCD_SCRIPTS=	phd
@@ -86,4 +80,5 @@ do-install:
 	${PAX} -rw * -s',.*\.orig$$,,' \
 		${DESTDIR}${PREFIX}/${PHABRICATOR_DIR}
 
+.include "../../lang/php/compat.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/drupal11/Makefile
diff -u pkgsrc/www/drupal11/Makefile:1.11 pkgsrc/www/drupal11/Makefile:1.12
--- pkgsrc/www/drupal11/Makefile:1.11	Mon Aug  3 23:38:50 2026
+++ pkgsrc/www/drupal11/Makefile	Fri Aug  7 01:41:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2026/08/03 23:38:50 wen Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/07 01:41:55 taca Exp $
 
 DISTNAME=	drupal-11.4.4
 PKGNAME=	${PHP_PKG_PREFIX}-${DISTNAME}
@@ -11,12 +11,12 @@ COMMENT=	Open source content management 
 LICENSE=	gnu-gpl-v2
 
 DEPENDS+=	${PHP_PKG_PREFIX}-gd>=${PHP_BASE_VERS}:../../graphics/php-gd
-DEPENDS+=	${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
 DEPENDS+=	${PHP_PKG_PREFIX}-pdo>=${PHP_BASE_VERS}:../../databases/php-pdo
 DEPENDS+=	${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring
 DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib
 
 PHP_VERSIONS_ACCEPTED=	83 84 85
+PHP_REQUIRE_MODULE=	opcache
 
 NO_BUILD=	YES
 DRUPAL=		share/drupal
@@ -87,5 +87,5 @@ do-install:
 	cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${DRUPAL}
 
 
-.include "../../lang/php/phpversion.mk"
+.include "../../lang/php/compat.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/moodle/Makefile
diff -u pkgsrc/www/moodle/Makefile:1.111 pkgsrc/www/moodle/Makefile:1.112
--- pkgsrc/www/moodle/Makefile:1.111	Thu Aug  6 14:18:58 2026
+++ pkgsrc/www/moodle/Makefile	Fri Aug  7 01:41:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.111 2026/08/06 14:18:58 mef Exp $
+# $NetBSD: Makefile,v 1.112 2026/08/07 01:41:55 taca Exp $
 
 DISTNAME=	moodle-5.2.1
 CATEGORIES=	www
@@ -20,9 +20,10 @@ DEPENDS+=	${PHP_PKG_PREFIX}-soap>=${PHP_
 DEPENDS+=	${PHP_PKG_PREFIX}-intl>=${PHP_BASE_VERS}:../../textproc/php-intl
 DEPENDS+=	${PHP_PKG_PREFIX}-zip>=${PHP_BASE_VERS}:../../archivers/php-zip
 DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib
-DEPENDS+=	${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
 DEPENDS+=	${PHP_PKG_PREFIX}-sodium>=${PHP_BASE_VERS}:../../security/php-sodium
 
+PHP_REQUIRE_MODULE=	json opcache
+
 EGDIR=			share/examples/moodle
 MOODLEDIR=		${PREFIX}/share/moodle
 MOODLEDATADIR=		${PREFIX}/moodledata
@@ -85,6 +86,5 @@ post-install:
 	${INSTALL_DATA_DIR} ${DESTDIR}${MOODLEDATADIR}
 	${CHOWN} ${APACHE_USER}:${APACHE_GROUP} ${DESTDIR}${MOODLEDATADIR}
 
-.include "../../lang/php/json.mk"
-.include "../../lang/php/phpversion.mk"
+.include "../../lang/php/compat.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/osticket/Makefile
diff -u pkgsrc/www/osticket/Makefile:1.9 pkgsrc/www/osticket/Makefile:1.10
--- pkgsrc/www/osticket/Makefile:1.9	Sat Aug  1 17:28:51 2026
+++ pkgsrc/www/osticket/Makefile	Fri Aug  7 01:41:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2026/08/01 17:28:51 hauke Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/07 01:41:56 taca Exp $
 
 DISTNAME=	osticket-v1.18.4
 PKGNAME=	${DISTNAME:S/-v/-/}
@@ -27,10 +27,9 @@ DEPENDS+=	${PHP_PKG_PREFIX}-iconv>=${PHP
 DEPENDS+=	${PHP_PKG_PREFIX}-intl>=${PHP_BASE_VERS}:../../textproc/php-intl
 DEPENDS+=	${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring
 DEPENDS+=	${PHP_PKG_PREFIX}-mysqli>=${PHP_BASE_VERS}:../../databases/php-mysqli
-DEPENDS+=	${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
 DEPENDS+=	${PHP_PKG_PREFIX}-zip>=${PHP_BASE_VERS}:../../archivers/php-zip
 
-PHP_REQUIRE_MODULE=	imap
+PHP_REQUIRE_MODULE=	imap opcache
 
 PHP_VERSIONS_ACCEPTED=	82 83 84 # does not support 5.6
 

Index: pkgsrc/www/php-glpi/Makefile
diff -u pkgsrc/www/php-glpi/Makefile:1.23 pkgsrc/www/php-glpi/Makefile:1.24
--- pkgsrc/www/php-glpi/Makefile:1.23	Wed Sep 17 00:45:00 2025
+++ pkgsrc/www/php-glpi/Makefile	Fri Aug  7 01:41:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/09/17 00:45:00 taca Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/07 01:41:56 taca Exp $
 
 DISTNAME=	glpi-${GLPI_VERSION}
 PKGNAME=	${PHP_PKG_PREFIX}-${DISTNAME}
@@ -24,7 +24,6 @@ DEPENDS+=	${PHP_PKG_PREFIX}-intl>=${PHP_
 DEPENDS+=	${PHP_PKG_PREFIX}-ldap>=${PHP_BASE_VERS}:../../databases/php-ldap
 DEPENDS+=	${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring
 DEPENDS+=	${PHP_PKG_PREFIX}-mysqli>=${PHP_BASE_VERS}:../../databases/php-mysqli
-DEPENDS+=	${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
 DEPENDS+=	${PHP_PKG_PREFIX}-sodium>=${PHP_BASE_VERS}:../../security/php-sodium
 DEPENDS+=	${PHP_PKG_PREFIX}-zip>=${PHP_BASE_VERS}:../../archivers/php-zip
 DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib
@@ -32,6 +31,7 @@ DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=${PHP_
 DEPENDS+=	freefont-ttf-[0-9]*:../../fonts/freefont-ttf
 
 PHP_VERSIONS_ACCEPTED=	82 83 84
+PHP_REQUIRE_MODULE=	opcache
 
 NO_BUILD=	yes
 USE_LANGUAGES=	# none
@@ -102,8 +102,7 @@ do-install:
 	cd ${WRKSRC} && rm -r files
 	cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${GLPI_DIR}
 
-.include "../../lang/php/json.mk"
 .include "../../mk/apache.mk"
 .include "../../mk/mysql.buildlink3.mk"
-.include "../../lang/php/phpversion.mk"
+.include "../../lang/php/compat.mk"
 .include "../../mk/bsd.pkg.mk"