pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   jym
Date:           Wed Nov 15 23:19:34 UTC 2023

Modified Files:
        pkgsrc/doc: CHANGES-2023
Added Files:
        pkgsrc/meta-pkgs/bulk-test-php: DESCR Makefile

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.7021 -r1.7022 pkgsrc/doc/CHANGES-2023
cvs rdiff -u -r0 -r1.1 pkgsrc/meta-pkgs/bulk-test-php/DESCR \
    pkgsrc/meta-pkgs/bulk-test-php/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/doc/CHANGES-2023
diff -u pkgsrc/doc/CHANGES-2023:1.7021 pkgsrc/doc/CHANGES-2023:1.7022
--- pkgsrc/doc/CHANGES-2023:1.7021      Wed Nov 15 21:21:00 2023
+++ pkgsrc/doc/CHANGES-2023     Wed Nov 15 23:19:34 2023
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2023,v 1.7021 2023/11/15 21:21:00 wiz Exp $
+$NetBSD: CHANGES-2023,v 1.7022 2023/11/15 23:19:34 jym Exp $
 
 Changes to the packages collection and infrastructure in 2023:
 
@@ -10090,3 +10090,4 @@ Changes to the packages collection and i
        Updated security/p11-kit to 0.25.0nb1 [wiz 2023-11-15]
        Updated security/p11-kit to 0.25.2 [wiz 2023-11-15]
        Updated textproc/sd to 1.0.0nb1 [wiz 2023-11-15]
+       Added meta-pkgs/bulk-test-php version 20231115 [jym 2023-11-15]

Added files:

Index: pkgsrc/meta-pkgs/bulk-test-php/DESCR
diff -u /dev/null pkgsrc/meta-pkgs/bulk-test-php/DESCR:1.1
--- /dev/null   Wed Nov 15 23:19:34 2023
+++ pkgsrc/meta-pkgs/bulk-test-php/DESCR        Wed Nov 15 23:19:34 2023
@@ -0,0 +1,2 @@
+Meta-package to help in testing PHP updates. It depends on mainstream
+packages that consume or use PHP.
Index: pkgsrc/meta-pkgs/bulk-test-php/Makefile
diff -u /dev/null pkgsrc/meta-pkgs/bulk-test-php/Makefile:1.1
--- /dev/null   Wed Nov 15 23:19:34 2023
+++ pkgsrc/meta-pkgs/bulk-test-php/Makefile     Wed Nov 15 23:19:34 2023
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1 2023/11/15 23:19:34 jym Exp $
+
+DISTNAME=      bulk-test-php-20231115
+CATEGORIES=    meta-pkgs
+MASTER_SITES=  # empty
+DISTFILES=     # empty
+
+# Feel free to add packages without asking.
+MAINTAINER=    jym%NetBSD.org@localhost
+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+=      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"



Home | Main Index | Thread Index | Old Index