void-packages/srcpkgs/php/template

175 lines
3.6 KiB
Bash

# Template file for 'php'
pkgname=php
version=8.2
revision=2
build_style=meta
depends="php${version}"
short_desc="Meta package for PHP"
maintainer="Joel Beckmeyer <joel@beckmeyer.us>"
license="PHP-3.01"
homepage="https://www.php.net"
changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS"
replaces="php-mcrypt<7.2.0"
php-devel_package() {
depends="php${version}-devel"
build_style=meta
short_desc="PHP development files meta package"
}
php-phpdbg_package() {
depends="php${version}-phpdbg"
build_style=meta
short_desc="PHP interactive debugger meta package"
}
php-cgi_package() {
depends="php${version}-cgi"
build_style=meta
short_desc="PHP CGI and FCGI SAPI meta package"
}
php-apache_package() {
depends="php${version}-apache"
build_style=meta
short_desc="PHP Apache SAPI meta package"
}
php-fpm_package() {
depends="php${version}-fpm"
build_style=meta
short_desc="PHP FastCGI Process Manager meta package"
}
php-embed_package() {
depends="php${version}-embed"
build_style=meta
short_desc="PHP Embed SAPI meta package"
}
php-pear_package() {
depends="php${version}-pear"
build_style=meta
short_desc="PHP Extension and Application Repository meta package"
}
php-enchant_package() {
depends="php${version}-enchant"
build_style=meta
short_desc="PHP enchant module meta package"
}
php-gd_package() {
depends="php${version}-gd"
build_style=meta
short_desc="PHP gd module meta package"
}
php-intl_package() {
depends="php${version}-intl"
build_style=meta
short_desc="PHP Internationalization module meta package"
}
php-ldap_package() {
depends="php${version}-ldap"
build_style=meta
short_desc="PHP LDAP module meta package"
}
php-mysql_package() {
depends="php${version}-mysql"
build_style=meta
short_desc="PHP MySQL modules meta package"
}
php-odbc_package() {
depends="php${version}-odbc"
build_style=meta
short_desc="PHP ODBC modules meta package"
}
php-pgsql_package() {
depends="php${version}-pgsql"
build_style=meta
short_desc="PHP PostgreSQL modules meta package"
}
php-snmp_package() {
depends="php${version}-snmp"
build_style=meta
short_desc="PHP snmp module meta package"
}
php-sqlite_package() {
depends="php${version}-sqlite"
build_style=meta
short_desc="PHP sqlite module meta package"
}
php-tidy_package() {
depends="php${version}-tidy"
build_style=meta
short_desc="PHP tidy HTML module meta package"
}
php-xsl_package() {
depends="php${version}-xsl"
build_style=meta
short_desc="PHP XSL module meta package"
}
php-sodium_package() {
depends="php${version}-sodium"
build_style=meta
short_desc="PHP sodium module meta package"
}
php-ffi_package() {
depends="php${version}-ffi"
build_style=meta
short_desc="PHP FFI module meta package"
}
php-apcu_package() {
depends="php${version}-apcu"
build_style=meta
short_desc="PHP in-memory key-value store meta package"
}
php-ast_package() {
depends="php${version}-ast"
build_style=meta
short_desc="PHP abstract syntax tree meta package"
}
php-igbinary_package() {
depends="php${version}-igbinary"
build_style=meta
short_desc="PHP igbinary drop-in replacement serializer meta package"
}
php-imagick_package() {
depends="php${version}-imagick"
build_style=meta
short_desc="PHP ImageMagick library wrapper meta package"
}
php-mongodb_package() {
depends="php${version}-mongodb"
build_style=meta
short_desc="PHP MongoDB driver meta package"
}
xdebug_package() {
depends="xdebug${version}"
build_style=meta
short_desc="PHP debugging extension meta package"
}
composer_package() {
depends="composer${version}"
build_style=meta
short_desc="PHP dependency manager meta package"
}