head	1.5;
access;
symbols
	pkgsrc-2026Q2:1.5.0.8
	pkgsrc-2026Q2-base:1.5
	pkgsrc-2026Q1:1.5.0.6
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.4
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.2
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.4.0.12
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.10
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.8
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.6
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.4
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.4.0.2
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.1.0.2
	pkgsrc-2023Q4-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2025.09.04.00.12.31;	author taca;	state Exp;
branches;
next	1.4;
commitid	y0MtOsEKh1Caqk9G;

1.4
date	2024.03.06.23.15.01;	author jym;	state Exp;
branches;
next	1.3;
commitid	e3AU5Yg52OTaE91F;

1.3
date	2024.02.29.10.28.24;	author jperkin;	state Exp;
branches;
next	1.2;
commitid	EryBM4tJEqLWBj0F;

1.2
date	2024.02.27.10.35.45;	author wiz;	state Exp;
branches;
next	1.1;
commitid	43mJreQk6g0oI30F;

1.1
date	2023.11.15.23.19.34;	author jym;	state Exp;
branches;
next	;
commitid	wIgh2yU3vUTvgLME;


desc
@@


1.5
log
@meta-pkgs/bulk-test-php: disable www/php-dotclear

Latest version of php-dotclear supports PHP 8.3, but current 2.25.3 dose
not.  Hopefully, update php-dotclear to latest release before freeze.

Update to 20250904.
@
text
@# $NetBSD: Makefile,v 1.4 2024/03/06 23:15:01 jym Exp $

DISTNAME=	bulk-test-php-20250904
CATEGORIES=	meta-pkgs
MASTER_SITES=	# empty
DISTFILES=	# empty

# Feel free to add packages without asking.
MAINTAINER=	jym@@NetBSD.org
COMMENT=	Meta-package for testing PHP

META_PACKAGE=	yes

RESTRICTED=		Just for test build purposes
NO_BIN_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}

# Large programs and applications
#DEPENDS+=	${PHP_PKG_PREFIX}-dotclear-[0-9]*:../../www/php-dotclear
DEPENDS+=	${PHP_PKG_PREFIX}-wordpress-[0-9]*:../../www/wordpress
DEPENDS+=	${PHP_PKG_PREFIX}-nextcloud-[0-9]*:../../www/php-nextcloud
DEPENDS+=	${PHP_PKG_PREFIX}-owncloud-[0-9]*:../../www/php-owncloud
DEPENDS+=	${PHP_PKG_PREFIX}-davical-[0-9]*:../../www/davical
DEPENDS+=	moodle-[0-9]*:../../www/moodle
DEPENDS+=	${PHP_PKG_PREFIX}-fpm-[0-9]*:../../www/php-fpm
DEPENDS+=	${PHP_PKG_PREFIX}-roundcube-[0-9]*:../../mail/roundcube

# libraries often used with PHP
DEPENDS+=	${PHP_PKG_PREFIX}-iconv-[0-9]*:../../converters/php-iconv
DEPENDS+=	${PHP_PKG_PREFIX}-mbstring-[0-9]*:../../converters/php-mbstring
DEPENDS+=	${PHP_PKG_PREFIX}-ldap-[0-9]*:../../databases/php-ldap
DEPENDS+=	${PHP_PKG_PREFIX}-pdo-[0-9]*:../../databases/php-pdo
DEPENDS+=	${PHP_PKG_PREFIX}-pdo_mysql-[0-9]*:../../databases/php-pdo_mysql
DEPENDS+=	${PHP_PKG_PREFIX}-pdo_pgsql-[0-9]*:../../databases/php-pdo_pgsql
DEPENDS+=	${PHP_PKG_PREFIX}-pdo_sqlite-[0-9]*:../../databases/php-pdo_sqlite
DEPENDS+=	${PHP_PKG_PREFIX}-composer-[0-9]*:../../devel/php-composer
DEPENDS+=	${PHP_PKG_PREFIX}-ffi-[0-9]*:../../devel/php-ffi
DEPENDS+=	${PHP_PKG_PREFIX}-posix-[0-9]*:../../devel/php-posix
DEPENDS+=	${PHP_PKG_PREFIX}-imagick-[0-9]*:../../graphics/php-imagick
DEPENDS+=	${PHP_PKG_PREFIX}-soap-[0-9]*:../../net/php-soap
DEPENDS+=	${PHP_PKG_PREFIX}-sockets-[0-9]*:../../net/php-sockets

.include "../../lang/php/phpversion.mk"
.include "../../mk/bsd.pkg.mk"
@


1.4
log
@Re-enable moodle, the newly imported 4.3.3 supports PHP 8.2 and up.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/02/29 10:28:24 jperkin Exp $
d3 1
a3 1
DISTNAME=	bulk-test-php-20240227
d19 1
a19 1
DEPENDS+=	${PHP_PKG_PREFIX}-dotclear-[0-9]*:../../www/php-dotclear
@


1.3
log
@bulk-test-php: Catch up with wordpress PKGNAME change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/02/27 10:35:45 wiz Exp $
d24 1
a24 2
# does not support the current 8.2 default of php
#DEPENDS+=	moodle-[0-9]*:../../www/moodle
@


1.2
log
@bulk-test-php: remove moodle

The default php is 8.2 but pkgsrc moodle does not support this version
leading to installation conflicts:

pkg_add: Conflicting PLIST with php82-gd-8.2.16nb7: share/examples/php/gd.ini
pkg_add: Can't install dependency php74-gd>=7.3.0
pkg_add: Expected dependency php74-gd>=7.3.0 still missing
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2023/11/15 23:19:34 jym Exp $
d20 1
a20 1
DEPENDS+=	wordpress-[0-9]*:../../www/wordpress
@


1.1
log
@Adding meta-pkgs/bulk-test-php.

As suggested by gdt@@ in [1], create a meta-pkg that would allow for
rapid regression testing of PHP version changes, at least in terms
of build.

Lightly inspired from the ones of Go and Rust. Feel free to modify
and adapt it.

[1] https://mail-index.netbsd.org/tech-pkg/2023/11/13/msg028414.html
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	bulk-test-php-20231115
d24 2
a25 1
DEPENDS+=	moodle-[0-9]*:../../www/moodle
@

