From 3e56ca48c6b685ee9fd970636a9421ec0982f6b0 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Tue, 6 Dec 2022 12:02:06 -0500 Subject: [PATCH] php: turn into meta package. 7.4 is EOL, so pull all packages into a single location to enable easier version transitions fix symlinks --- srcpkgs/composer | 1 + srcpkgs/composer/template | 24 -- srcpkgs/php-apcu | 1 + srcpkgs/php-apcu/INSTALL.msg | 3 - srcpkgs/php-apcu/template | 27 -- srcpkgs/php-apcu/update | 2 - srcpkgs/php-ast | 1 + srcpkgs/php-ast/INSTALL.msg | 2 - srcpkgs/php-ast/template | 26 -- srcpkgs/php-igbinary | 1 + srcpkgs/php-igbinary/template | 23 -- srcpkgs/php-imagick | 1 + srcpkgs/php-imagick/INSTALL.msg | 3 - ...le-libmagick-header-file-search-path.patch | 17 - srcpkgs/php-imagick/template | 27 -- srcpkgs/php/files/apache.conf | 13 - srcpkgs/php/files/php-fpm/run | 4 - srcpkgs/php/patches/php-706-crypt.patch | 15 - srcpkgs/php/patches/php-cross-config.patch | 41 -- srcpkgs/php/patches/php-enchant2.patch | 103 ----- srcpkgs/php/patches/php-fpm.patch | 13 - .../patches/php-ltmain-sysroot-support.patch | 39 -- srcpkgs/php/patches/php-pear-cross.patch | 23 -- srcpkgs/php/patches/php-phar-cross.patch | 29 -- .../patches/php-phpize-sysroot-support.patch | 28 -- srcpkgs/php/patches/php.ini.patch | 24 -- srcpkgs/php/template | 389 +++++------------- srcpkgs/php/update | 2 - srcpkgs/xdebug | 1 + srcpkgs/xdebug/INSTALL.msg | 1 - srcpkgs/xdebug/template | 22 - srcpkgs/xdebug/update | 1 - 32 files changed, 108 insertions(+), 799 deletions(-) create mode 120000 srcpkgs/composer delete mode 100644 srcpkgs/composer/template create mode 120000 srcpkgs/php-apcu delete mode 100644 srcpkgs/php-apcu/INSTALL.msg delete mode 100644 srcpkgs/php-apcu/template delete mode 100644 srcpkgs/php-apcu/update create mode 120000 srcpkgs/php-ast delete mode 100644 srcpkgs/php-ast/INSTALL.msg delete mode 100644 srcpkgs/php-ast/template create mode 120000 srcpkgs/php-igbinary delete mode 100644 srcpkgs/php-igbinary/template create mode 120000 srcpkgs/php-imagick delete mode 100644 srcpkgs/php-imagick/INSTALL.msg delete mode 100644 srcpkgs/php-imagick/patches/0001-fix-cross-compile-libmagick-header-file-search-path.patch delete mode 100644 srcpkgs/php-imagick/template delete mode 100644 srcpkgs/php/files/apache.conf delete mode 100755 srcpkgs/php/files/php-fpm/run delete mode 100644 srcpkgs/php/patches/php-706-crypt.patch delete mode 100644 srcpkgs/php/patches/php-cross-config.patch delete mode 100644 srcpkgs/php/patches/php-enchant2.patch delete mode 100644 srcpkgs/php/patches/php-fpm.patch delete mode 100644 srcpkgs/php/patches/php-ltmain-sysroot-support.patch delete mode 100644 srcpkgs/php/patches/php-pear-cross.patch delete mode 100644 srcpkgs/php/patches/php-phar-cross.patch delete mode 100644 srcpkgs/php/patches/php-phpize-sysroot-support.patch delete mode 100644 srcpkgs/php/patches/php.ini.patch delete mode 100644 srcpkgs/php/update create mode 120000 srcpkgs/xdebug delete mode 100644 srcpkgs/xdebug/INSTALL.msg delete mode 100644 srcpkgs/xdebug/template delete mode 100644 srcpkgs/xdebug/update diff --git a/srcpkgs/composer b/srcpkgs/composer new file mode 120000 index 00000000000..fa557ad95d0 --- /dev/null +++ b/srcpkgs/composer @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/composer/template b/srcpkgs/composer/template deleted file mode 100644 index 57091f0adcf..00000000000 --- a/srcpkgs/composer/template +++ /dev/null @@ -1,24 +0,0 @@ -# Template file for 'composer' -pkgname=composer -version=2.5.3 -revision=1 -build_style=fetch -depends="php" -short_desc="Dependency manager for PHP" -maintainer="Felipe Nogueira " -license="MIT" -homepage="https://getcomposer.org/" -changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md" -distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar - https://raw.githubusercontent.com/composer/composer/main/LICENSE" -checksum="2e1061821951c6a5ece033a025d06296d4a1d056fee2f4bebd35815cf4b1b0f9 - 7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c" - -do_install() { - vbin composer.phar composer - vlicense LICENSE - - vmkdir /etc/php/conf.d - printf 'extension=%s\n' phar iconv openssl zip \ - >${DESTDIR}/etc/php/conf.d/composer.ini -} diff --git a/srcpkgs/php-apcu b/srcpkgs/php-apcu new file mode 120000 index 00000000000..fa557ad95d0 --- /dev/null +++ b/srcpkgs/php-apcu @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/php-apcu/INSTALL.msg b/srcpkgs/php-apcu/INSTALL.msg deleted file mode 100644 index 9da8a70ccc2..00000000000 --- a/srcpkgs/php-apcu/INSTALL.msg +++ /dev/null @@ -1,3 +0,0 @@ -To enable APCu add the following line to your php.ini: - - extension=apcu.so diff --git a/srcpkgs/php-apcu/template b/srcpkgs/php-apcu/template deleted file mode 100644 index dfb0e9da2fc..00000000000 --- a/srcpkgs/php-apcu/template +++ /dev/null @@ -1,27 +0,0 @@ -# Template file for 'php-apcu' -pkgname=php-apcu -version=5.1.22 -revision=1 -build_style=gnu-configure -make_check_target=test -hostmakedepends="autoconf pcre2-devel php-devel" -makedepends="php-devel" -depends="php>=7.4.3" -short_desc="In-memory key-value store for PHP" -maintainer="Enno Boland " -license="PHP-3.01" -homepage="https://pecl.php.net/package/APCu" -distfiles="https://pecl.php.net/get/apcu-${version}.tgz" -checksum=010a0d8fd112e1ed7a52a356191da3696a6b76319423f7b0dfdeaeeafcb41a1e - -pre_configure() { - phpize -} - -pre_install() { - make_install_args="INSTALL_ROOT=$DESTDIR" -} - -post_install() { - rm -r $DESTDIR/usr/include -} diff --git a/srcpkgs/php-apcu/update b/srcpkgs/php-apcu/update deleted file mode 100644 index ad899519e31..00000000000 --- a/srcpkgs/php-apcu/update +++ /dev/null @@ -1,2 +0,0 @@ -site="https://pecl.php.net/package/APCu" -pattern="apcu-\K[\d\.]*(?=\.tgz)" diff --git a/srcpkgs/php-ast b/srcpkgs/php-ast new file mode 120000 index 00000000000..fa557ad95d0 --- /dev/null +++ b/srcpkgs/php-ast @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/php-ast/INSTALL.msg b/srcpkgs/php-ast/INSTALL.msg deleted file mode 100644 index 0dd0b5df2d9..00000000000 --- a/srcpkgs/php-ast/INSTALL.msg +++ /dev/null @@ -1,2 +0,0 @@ -To enable the ast extension please add the following to php.ini: - extension=ast.so diff --git a/srcpkgs/php-ast/template b/srcpkgs/php-ast/template deleted file mode 100644 index 11c50fe190b..00000000000 --- a/srcpkgs/php-ast/template +++ /dev/null @@ -1,26 +0,0 @@ -# Template file for 'php-ast' -pkgname=php-ast -version=1.1.0 -revision=1 -build_style=gnu-configure -make_check_target="test" -hostmakedepends="php-devel autoconf" -makedepends="php-devel" -depends="php>=7.4.3" -checkdepends="${depends}" -short_desc="Exposes the abstract syntax tree generated by PHP 7" -maintainer="Merlin Diavova " -license="BSD-3-Clause" -homepage="https://github.com/nikic/php-ast" -distfiles="https://pecl.php.net/get/ast-${version}.tgz" -checksum=ee3d4f67e24d82e4d340806a24052012e4954d223122949377665427443e6d13 -make_check_pre="env NO_INTERACTION=1" - -pre_configure() { - phpize -} - -do_install() { - make INSTALL_ROOT=${DESTDIR} install - vlicense LICENSE -} diff --git a/srcpkgs/php-igbinary b/srcpkgs/php-igbinary new file mode 120000 index 00000000000..fa557ad95d0 --- /dev/null +++ b/srcpkgs/php-igbinary @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/php-igbinary/template b/srcpkgs/php-igbinary/template deleted file mode 100644 index ee658674768..00000000000 --- a/srcpkgs/php-igbinary/template +++ /dev/null @@ -1,23 +0,0 @@ -# Template file for 'php-igbinary' -pkgname=php-igbinary -version=3.2.12 -revision=1 -build_style=gnu-configure -hostmakedepends="autoconf php-devel" -makedepends="php-devel" -depends="php>7.4.3" -short_desc="Igbinary is a drop in replacement for the standard php serializer" -maintainer="Merlin Diavova " -license="BSD-3-Clause" -homepage="https://github.com/igbinary/igbinary/" -distfiles="https://pecl.php.net/get/igbinary-${version}.tgz" -checksum=b69cffdf054cc6e6b02893ff77cf440cec8c7a87d2dc00c1af183c212269581c - -pre_configure() { - phpize -} - -do_install() { - make INSTALL_ROOT="${DESTDIR}" install - vlicense COPYING -} diff --git a/srcpkgs/php-imagick b/srcpkgs/php-imagick new file mode 120000 index 00000000000..fa557ad95d0 --- /dev/null +++ b/srcpkgs/php-imagick @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/php-imagick/INSTALL.msg b/srcpkgs/php-imagick/INSTALL.msg deleted file mode 100644 index 00497519fce..00000000000 --- a/srcpkgs/php-imagick/INSTALL.msg +++ /dev/null @@ -1,3 +0,0 @@ -To enable the Imagick extension add the following line to your php.ini: - - extension=imagick.so diff --git a/srcpkgs/php-imagick/patches/0001-fix-cross-compile-libmagick-header-file-search-path.patch b/srcpkgs/php-imagick/patches/0001-fix-cross-compile-libmagick-header-file-search-path.patch deleted file mode 100644 index 16b8aaa5737..00000000000 --- a/srcpkgs/php-imagick/patches/0001-fix-cross-compile-libmagick-header-file-search-path.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/imagemagick.m4 2021-09-09 10:53:42.287881616 +0200 -+++ b/imagemagick.m4 2021-09-09 11:14:47.662312430 +0200 -@@ -167,6 +167,14 @@ AC_DEFUN([IM_FIND_IMAGEMAGICK],[ - - AC_MSG_RESULT([user location ${IM_IMAGEMAGICK_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/wand/MagickWand.h]) - -+ elif test -r "${IM_IMAGEMAGICK_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h"; then -+ -+ IM_INCLUDE_FORMAT="MagickWand/MagickWand.h" -+ IM_HEADER_STYLE="SEVEN" -+ AC_DEFINE([IM_MAGICKWAND_HEADER_STYLE_SEVEN], [1], [ImageMagick 7.x style header]) -+ -+ AC_MSG_RESULT([${IM_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h]) -+ - elif test -r "${IM_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h"; then - - IM_INCLUDE_FORMAT="MagickWand/MagickWand.h" diff --git a/srcpkgs/php-imagick/template b/srcpkgs/php-imagick/template deleted file mode 100644 index bfd5393ea05..00000000000 --- a/srcpkgs/php-imagick/template +++ /dev/null @@ -1,27 +0,0 @@ -# Template file for 'php-imagick' -pkgname=php-imagick -version=3.4.4 -revision=5 -build_style=gnu-configure -configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr" -hostmakedepends="php-devel autoconf pkg-config" -makedepends="php-devel pcre2-devel libmagick-devel" -depends="php>=7.4.3" -short_desc="Provides a PHP wrapper to the ImageMagick library" -maintainer="Alin Dobre " -license="PHP-3.01" -homepage="https://pecl.php.net/package/imagick" -distfiles="https://pecl.php.net/get/imagick-$version.tgz" -checksum=8dd5aa16465c218651fc8993e1faecd982e6a597870fd4b937e9ece02d567077 - -pre_configure() { - phpize -} - -pre_install() { - make_install_args="INSTALL_ROOT=$DESTDIR" -} - -post_install() { - rm -r $DESTDIR/usr/include -} diff --git a/srcpkgs/php/files/apache.conf b/srcpkgs/php/files/apache.conf deleted file mode 100644 index b516b5e66ff..00000000000 --- a/srcpkgs/php/files/apache.conf +++ /dev/null @@ -1,13 +0,0 @@ -# Required modules: dir_module, php7_module - - - - DirectoryIndex index.php index.html - - SetHandler application/x-httpd-php - - - SetHandler application/x-httpd-php-source - - - diff --git a/srcpkgs/php/files/php-fpm/run b/srcpkgs/php/files/php-fpm/run deleted file mode 100755 index 98c6bdd9411..00000000000 --- a/srcpkgs/php/files/php-fpm/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -exec 2>&1 - -exec php-fpm --nodaemonize diff --git a/srcpkgs/php/patches/php-706-crypt.patch b/srcpkgs/php/patches/php-706-crypt.patch deleted file mode 100644 index 254f1d2187c..00000000000 --- a/srcpkgs/php/patches/php-706-crypt.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/ext/standard/crypt.c 2016-04-28 14:13:00.000000000 -0400 -+++ b/ext/standard/crypt.c 2016-04-28 21:45:24.340955313 -0400 -@@ -267,6 +267,12 @@ - } - # elif defined(HAVE_CRYPT) - crypt_res = crypt(password, salt); -+ if (!crypt_res || (salt[0] == '*' && salt[1] == '0')) { -+ return NULL; -+ } else { -+ result = zend_string_init(crypt_res, strlen(crypt_res), 0); -+ return result; -+ } - # else - # error No crypt() implementation - # endif diff --git a/srcpkgs/php/patches/php-cross-config.patch b/srcpkgs/php/patches/php-cross-config.patch deleted file mode 100644 index d6af2c58cb2..00000000000 --- a/srcpkgs/php/patches/php-cross-config.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- a/configure 2020-03-17 11:40:20.000000000 +0100 -+++ b/configure 2020-04-12 19:51:57.216350534 +0200 -@@ -6374,10 +6374,12 @@ IFS="- /. - as_fn_error $? "Please note that Apache version >= 2.0.44 is required" "$LINENO" 5 - fi - -+ APXS_PREFIX='$(INSTALL_ROOT)'/usr - APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` - if test -z `$APXS -q SYSCONFDIR`; then - INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ - $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ -+ -S PREFIX='$APXS_PREFIX' \ - -i -n php7" - else - APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR` -@@ -6385,6 +6387,7 @@ IFS="- /. - \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \ - $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ - -S SYSCONFDIR='$APXS_SYSCONFDIR' \ -+ -S PREFIX='$APXS_PREFIX' \ - -i -a -n php7" - fi - -@@ -57170,7 +57173,7 @@ $as_echo_n "checking for pg_config... " - fi - done - -- if test -n "$PG_CONFIG"; then -+ if test -n "$PG_CONFIG" && test "x$cross_compiling" != "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5 - $as_echo "$PG_CONFIG" >&6; } - PGSQL_INCLUDE=`$PG_CONFIG --includedir` -@@ -58821,7 +58824,7 @@ $as_echo_n "checking for pg_config... " - fi - done - -- if test -n "$PG_CONFIG"; then -+ if test -n "$PG_CONFIG" && test "x$cross_compiling" != "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5 - $as_echo "$PG_CONFIG" >&6; } - PGSQL_INCLUDE=`$PG_CONFIG --includedir` diff --git a/srcpkgs/php/patches/php-enchant2.patch b/srcpkgs/php/patches/php-enchant2.patch deleted file mode 100644 index b82c4121112..00000000000 --- a/srcpkgs/php/patches/php-enchant2.patch +++ /dev/null @@ -1,103 +0,0 @@ -diff --git a/configure b/configure -index 3ece7a4..b832a68 100755 ---- a/configure -+++ b/configure -@@ -28123,19 +28123,19 @@ $as_echo "$ext_output" >&6; } - if test "$PHP_ENCHANT" != "no"; then - - pkg_failed=no --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for enchant" >&5 --$as_echo_n "checking for enchant... " >&6; } -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for enchant-2" >&5 -+$as_echo_n "checking for enchant-2... " >&6; } - - if test -n "$ENCHANT_CFLAGS"; then - pkg_cv_ENCHANT_CFLAGS="$ENCHANT_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ -- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant\""; } >&5 -- ($PKG_CONFIG --exists --print-errors "enchant") 2>&5 -+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant-2\""; } >&5 -+ ($PKG_CONFIG --exists --print-errors "enchant-2") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -- pkg_cv_ENCHANT_CFLAGS=`$PKG_CONFIG --cflags "enchant" 2>/dev/null` -+ pkg_cv_ENCHANT_CFLAGS=`$PKG_CONFIG --cflags "enchant-2" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes - else - pkg_failed=yes -@@ -28147,12 +28147,12 @@ if test -n "$ENCHANT_LIBS"; then - pkg_cv_ENCHANT_LIBS="$ENCHANT_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ -- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant\""; } >&5 -- ($PKG_CONFIG --exists --print-errors "enchant") 2>&5 -+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"enchant-2\""; } >&5 -+ ($PKG_CONFIG --exists --print-errors "enchant-2") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then -- pkg_cv_ENCHANT_LIBS=`$PKG_CONFIG --libs "enchant" 2>/dev/null` -+ pkg_cv_ENCHANT_LIBS=`$PKG_CONFIG --libs "enchant-2" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes - else - pkg_failed=yes -@@ -28173,14 +28173,14 @@ else - _pkg_short_errors_supported=no - fi - if test $_pkg_short_errors_supported = yes; then -- ENCHANT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "enchant" 2>&1` -+ ENCHANT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "enchant-2" 2>&1` - else -- ENCHANT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "enchant" 2>&1` -+ ENCHANT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "enchant-2" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$ENCHANT_PKG_ERRORS" >&5 - -- as_fn_error $? "Package requirements (enchant) were not met: -+ as_fn_error $? "Package requirements (enchant-2) were not met: - - $ENCHANT_PKG_ERRORS - -diff --git a/ext/enchant/enchant.c b/ext/enchant/enchant.c -index 6ce9d4b..1923726 100644 ---- a/ext/enchant/enchant.c -+++ b/ext/enchant/enchant.c -@@ -738,7 +738,7 @@ PHP_FUNCTION(enchant_dict_quick_check) - for (i = 0; i < n_sugg; i++) { - add_next_index_string(sugg, suggs[i]); - } -- enchant_dict_free_suggestions(pdict->pdict, suggs); -+ enchant_dict_free_string_list(pdict->pdict, suggs); - } - - -@@ -793,7 +793,7 @@ PHP_FUNCTION(enchant_dict_suggest) - add_next_index_string(return_value, suggs[i]); - } - -- enchant_dict_free_suggestions(pdict->pdict, suggs); -+ enchant_dict_free_string_list(pdict->pdict, suggs); - } - } - /* }}} */ -@@ -813,7 +813,7 @@ PHP_FUNCTION(enchant_dict_add_to_personal) - - PHP_ENCHANT_GET_DICT; - -- enchant_dict_add_to_personal(pdict->pdict, word, wordlen); -+ enchant_dict_add(pdict->pdict, word, wordlen); - } - /* }}} */ - -@@ -851,7 +851,7 @@ PHP_FUNCTION(enchant_dict_is_in_session) - - PHP_ENCHANT_GET_DICT; - -- RETURN_BOOL(enchant_dict_is_in_session(pdict->pdict, word, wordlen)); -+ RETURN_BOOL(enchant_dict_is_added(pdict->pdict, word, wordlen)); - } - /* }}} */ - diff --git a/srcpkgs/php/patches/php-fpm.patch b/srcpkgs/php/patches/php-fpm.patch deleted file mode 100644 index 5e55e179f8a..00000000000 --- a/srcpkgs/php/patches/php-fpm.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/sapi/fpm/Makefile.frag 2017-04-15 23:58:56.965737425 +0200 -+++ b/sapi/fpm/Makefile.frag 2017-04-16 00:00:57.814831649 +0200 -@@ -15,8 +15,8 @@ install-fpm: $(SAPI_FPM_PATH) - else \ - echo "Installing PHP FPM defconfig: $(INSTALL_ROOT)$(sysconfdir)/" && \ - $(mkinstalldirs) $(INSTALL_ROOT)$(sysconfdir)/php-fpm.d; \ -- $(INSTALL_DATA) sapi/fpm/php-fpm.conf $(INSTALL_ROOT)$(sysconfdir)/php-fpm.conf.default; \ -- $(INSTALL_DATA) sapi/fpm/www.conf $(INSTALL_ROOT)$(sysconfdir)/php-fpm.d/www.conf.default; \ -+ $(INSTALL_DATA) sapi/fpm/php-fpm.conf $(INSTALL_ROOT)$(sysconfdir)/php-fpm.conf; \ -+ $(INSTALL_DATA) sapi/fpm/www.conf $(INSTALL_ROOT)$(sysconfdir)/php-fpm.d/www.conf; \ - fi - - @echo "Installing PHP FPM man page: $(INSTALL_ROOT)$(mandir)/man8/" diff --git a/srcpkgs/php/patches/php-ltmain-sysroot-support.patch b/srcpkgs/php/patches/php-ltmain-sysroot-support.patch deleted file mode 100644 index bbe0a514a9e..00000000000 --- a/srcpkgs/php/patches/php-ltmain-sysroot-support.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/build/ltmain.sh 2021-09-09 15:19:14.822208365 +0200 -+++ b/build/ltmain.sh 2021-09-09 15:47:55.397011151 +0200 -@@ -2375,6 +2375,13 @@ EOF - *) . ./$lib ;; - esac - -+ newdependency_libs= -+ for deplib in $dependency_libs; do -+ deplib=$(echo "$deplib" | sed "s#^=\(.*\)#$(${CC} --print-sysroot)\1#") -+ newdependency_libs="$newdependency_libs $deplib" -+ done -+ dependency_libs=${newdependency_libs} -+ - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" != prog && test "$linkmode" != lib; }; then -@@ -5750,6 +5757,13 @@ fi\ - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac -+ -+ newdependency_libs= -+ for deplib in $dependency_libs; do -+ deplib=$(echo "$deplib" | sed "s#^$(${CC} --print-sysroot)#=#") -+ newdependency_libs="$newdependency_libs $deplib" -+ done -+ - $echo > $output "\ - # $outputname - a libtool library file - # Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -@@ -5767,7 +5781,7 @@ library_names='$library_names' - old_library='$old_library' - - # Libraries that this one depends upon. --dependency_libs='$dependency_libs' -+dependency_libs='$newdependency_libs' - - # Version information for $libname. - current=$current diff --git a/srcpkgs/php/patches/php-pear-cross.patch b/srcpkgs/php/patches/php-pear-cross.patch deleted file mode 100644 index f9191a50a0b..00000000000 --- a/srcpkgs/php/patches/php-pear-cross.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/pear/Makefile.frag 2020-03-17 11:40:21.000000000 +0100 -+++ b/pear/Makefile.frag 2020-04-12 22:29:31.846943414 +0200 -@@ -8,9 +8,10 @@ FETCH = `which fetch 2>/dev/null` - PEAR_PREFIX = -dp a${program_prefix} - PEAR_SUFFIX = -ds a$(program_suffix) - PEAR_INSTALLER_URL = https://pear.php.net/install-pear-nozlib.phar -+PEAR_PHP ?= $(top_builddir)/sapi/cli/php - - install-pear-installer: $(SAPI_CLI_PATH) -- @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) pear/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX} -+ @$(PEAR_PHP) $(PEAR_INSTALL_FLAGS) pear/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX} - - install-pear: - @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/" -@@ -23,7 +24,7 @@ install-pear: - elif test ! -z "$(FETCH)" && test -x "$(FETCH)"; then \ - "$(FETCH)" -o $(builddir)/ "${PEAR_INSTALLER_URL}"; \ - else \ -- $(top_builddir)/sapi/cli/php -n $(srcdir)/fetch.php "${PEAR_INSTALLER_URL}" $(builddir)/install-pear-nozlib.phar; \ -+ $(PEAR_PHP) -n $(srcdir)/fetch.php "${PEAR_INSTALLER_URL}" $(builddir)/install-pear-nozlib.phar; \ - fi \ - fi \ - fi diff --git a/srcpkgs/php/patches/php-phar-cross.patch b/srcpkgs/php/patches/php-phar-cross.patch deleted file mode 100644 index 1e4e627ec65..00000000000 --- a/srcpkgs/php/patches/php-phar-cross.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/ext/phar/Makefile.frag 2020-04-13 12:18:23.998801926 +0200 -+++ b/ext/phar/Makefile.frag 2020-04-13 12:20:58.031795293 +0200 -@@ -8,12 +8,14 @@ $(srcdir)/phar_path_check.c: $(srcdir)/p - - pharcmd: $(builddir)/phar.php $(builddir)/phar.phar - -+PHAR_PHP ?= $(top_builddir)/$(SAPI_CLI_PATH) -+PHAR_PHP_MODULES ?= $(top_builddir)/modules - PHP_PHARCMD_SETTINGS = -n -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 - PHP_PHARCMD_EXECUTABLE = ` \ -- if test -x "$(top_builddir)/$(SAPI_CLI_PATH)"; then \ -- $(top_srcdir)/build/shtool echo -n -- "$(top_builddir)/$(SAPI_CLI_PATH) -n"; \ -+ if test -x "$(PHAR_PHP)"; then \ -+ $(top_srcdir)/build/shtool echo -n -- "$(PHAR_PHP) -n"; \ - if test "x$(PHP_MODULES)" != "x"; then \ -- $(top_srcdir)/build/shtool echo -n -- " -d extension_dir=$(top_builddir)/modules"; \ -+ $(top_srcdir)/build/shtool echo -n -- " -d extension_dir=$(PHAR_PHP_MODULES)"; \ - for i in bz2 zlib phar; do \ - if test -f "$(top_builddir)/modules/$$i.la"; then \ - . $(top_builddir)/modules/$$i.la; $(top_srcdir)/build/shtool echo -n -- " -d extension=$$dlname"; \ -@@ -21,7 +23,7 @@ PHP_PHARCMD_EXECUTABLE = ` \ - done; \ - fi; \ - else \ -- $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; \ -+ $(top_srcdir)/build/shtool echo -n -- "$(PHAR_PHP)"; \ - fi;` - PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(INSTALL_ROOT)$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";` - diff --git a/srcpkgs/php/patches/php-phpize-sysroot-support.patch b/srcpkgs/php/patches/php-phpize-sysroot-support.patch deleted file mode 100644 index 76cff3f8166..00000000000 --- a/srcpkgs/php/patches/php-phpize-sysroot-support.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/scripts/phpize.m4 2020-03-17 11:40:21.000000000 +0100 -+++ b/scripts/phpize.m4 2020-04-15 12:27:36.400466387 +0200 -@@ -44,6 +44,12 @@ PHP_ARG_WITH([libdir], - [lib], - [no]) - -+PHP_ARG_WITH([sysroot],, -+ [AS_HELP_STRING([--with-sysroot=NAME], -+ [System sysroot])], -+ [no], -+ [no]) -+ - PHP_RUNPATH_SWITCH - PHP_SHLIB_SUFFIX_NAMES - -@@ -58,7 +64,11 @@ dnl For BC. - PHP_CONFIG=$PHP_PHP_CONFIG - prefix=`$PHP_CONFIG --prefix 2>/dev/null` - phpincludedir=`$PHP_CONFIG --include-dir 2>/dev/null` --INCLUDES=`$PHP_CONFIG --includes 2>/dev/null` -+if test "x$PHP_SYSROOT" = xno; then : -+ INCLUDES=`$PHP_CONFIG --includes 2>/dev/null` -+else -+ INCLUDES=`$PHP_CONFIG --includes 2>/dev/null | sed "s#-I#-I$PHP_SYSROOT#g"` -+fi - EXTENSION_DIR=`$PHP_CONFIG --extension-dir 2>/dev/null` - PHP_EXECUTABLE=`$PHP_CONFIG --php-binary 2>/dev/null` - diff --git a/srcpkgs/php/patches/php.ini.patch b/srcpkgs/php/patches/php.ini.patch deleted file mode 100644 index 47197c778d3..00000000000 --- a/srcpkgs/php/patches/php.ini.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git php.ini-production php.ini-production -index 794d3e8ddb..c7acf9c883 100644 ---- a/php.ini-production -+++ b/php.ini-production -@@ -729,7 +729,7 @@ default_charset = "UTF-8" - ;;;;;;;;;;;;;;;;;;;;;;;;; - - ; UNIX: "/path1:/path2" --;include_path = ".:/php/includes" -+include_path = ".:/usr/share/pear" - ; - ; Windows: "\path1;\path2" - ;include_path = ".;c:\php\includes" -@@ -752,9 +752,7 @@ user_dir = - - ; Directory in which the loadable extensions (modules) reside. - ; http://php.net/extension-dir --;extension_dir = "./" --; On windows: --;extension_dir = "ext" -+extension_dir = "/usr/lib/php/modules/" - - ; Directory where the temporary files should be placed. - ; Defaults to the system default (see sys_get_temp_dir) diff --git a/srcpkgs/php/template b/srcpkgs/php/template index 39e4d161b64..9f8ae7f8edf 100644 --- a/srcpkgs/php/template +++ b/srcpkgs/php/template @@ -1,353 +1,168 @@ # Template file for 'php' pkgname=php -version=7.4.33 +version=8.1 revision=1 -hostmakedepends="bison pkg-config apache-devel" -makedepends="apache-devel enchant2-devel freetds-devel freetype-devel gdbm-devel - gmp-devel libcurl-devel libjpeg-turbo-devel libmariadbclient-devel - libsodium-devel libtidy5-devel libxslt-devel libzip-devel net-snmp-devel - postgresql-libs-devel readline-devel sqlite-devel unixodbc-devel pcre2-devel - libffi-devel oniguruma-devel gd-devel" -short_desc="HTML-embedded scripting language" -maintainer="Orphaned " +build_style=meta +depends="php${version}" +short_desc="Meta package for PHP" +maintainer="Joel Beckmeyer " license="PHP-3.01" homepage="https://www.php.net" -changelog="https://www.php.net/ChangeLog-7.php" -# this is the source where the www.php.net code pulls the tarballs it serves -# at https://www.php.net/distributions/ -distfiles="https://github.com/php/web-php-distributions/raw/master/php-${version}.tar.gz" -checksum=5a2337996f07c8a097e03d46263b5c98d2c8e355227756351421003bea8f463e - -conf_files="/etc/php/php.ini" - -lib32disabled=yes +changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS" replaces="php-mcrypt<7.2.0" -if [ -n "$CROSS_BUILD" ]; then - # php-pear needs php to build - hostmakedepends+=" php" - CFLAGS+=" -DHAVE_LIBDL - -DHAVE_DLOPEN - -DHAVE_DLSYM - -DHAVE_SHM_IPC - -DHAVE_SHM_MMAP_ANON - -DHAVE_SHM_MMAP_ZERO - -DHAVE_SHM_MMAP_POSIX - -DHAVE_SHM_MMAP_FILE" -fi - -do_build() { - local _phpconfig="--srcdir=.. \ - --config-cache \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --sysconfdir=/etc/php \ - --localstatedir=/var \ - --with-layout=GNU \ - --with-config-file-path=/etc/php \ - --with-config-file-scan-dir=/etc/php/conf.d \ - --disable-rpath \ - --mandir=/usr/share/man \ - --with-pear=/usr/share/pear \ - " - - local _phpextensions="--enable-bcmath=shared \ - --enable-calendar=shared \ - --enable-exif=shared \ - --enable-ftp=shared \ - --enable-intl=shared \ - --enable-mbstring \ - --enable-opcache \ - --enable-pcntl \ - --enable-phar=shared \ - --enable-posix=shared \ - --enable-shmop=shared \ - --enable-soap=shared \ - --enable-sockets=shared \ - --enable-sysvmsg=shared \ - --enable-sysvsem=shared \ - --enable-sysvshm=shared \ - --enable-mysqlnd \ - --enable-gd=shared \ - --with-external-gd \ - --with-zip=shared \ - --with-ffi=shared \ - --with-bz2=shared,$XBPS_CROSS_BASE/usr/ \ - --with-curl=shared \ - --with-db4=$XBPS_CROSS_BASE/usr \ - --with-enchant=shared,$XBPS_CROSS_BASE/usr \ - --with-freetype-dir=$XBPS_CROSS_BASE/usr \ - --with-gdbm=$XBPS_CROSS_BASE/usr \ - --with-gettext=shared \ - --with-gmp=shared \ - --with-iconv=shared \ - --with-icu-dir=$XBPS_CROSS_BASE/usr \ - --with-jpeg-dir=$XBPS_CROSS_BASE/usr \ - --with-ldap=shared,$XBPS_CROSS_BASE/usr \ - --with-ldap-sasl \ - --with-libzip \ - --with-sodium=shared \ - --with-mhash \ - --with-mysql-sock=/run/mysqld/mysqld.sock \ - --with-mysqli=shared,mysqlnd \ - --with-openssl=shared \ - --with-pcre-regex=$XBPS_CROSS_BASE/usr \ - --with-pdo-mysql=shared,mysqlnd \ - --with-pdo-odbc=shared,unixODBC,$XBPS_CROSS_BASE/usr \ - --with-pdo-pgsql=shared,$XBPS_CROSS_BASE/usr \ - --with-pdo-sqlite=shared,$XBPS_CROSS_BASE/usr \ - --with-pgsql=shared,$XBPS_CROSS_BASE/usr \ - --with-png-dir=$XBPS_CROSS_BASE/usr \ - --with-readline=$XBPS_CROSS_BASE/usr \ - --with-snmp=shared,$XBPS_CROSS_BASE/usr \ - --with-sqlite3=shared,$XBPS_CROSS_BASE/usr \ - --with-unixODBC=shared,$XBPS_CROSS_BASE/usr \ - --with-xsl=shared,$XBPS_CROSS_BASE/usr \ - --with-tidy=shared,$XBPS_CROSS_BASE/usr \ - --with-zlib \ - ${configure_args} \ - " - if [ -n "$CROSS_BUILD" ]; then - local _make_env="PHAR_PHP=/usr/bin/php PHAR_PHP_MODULES=/usr/lib/php/modules" - fi - - EXTENSION_DIR=/usr/lib/php/modules - export EXTENSION_DIR - PEAR_INSTALLDIR=/usr/share/pear - export PEAR_INSTALLDIR - EXTRA_LIBS="-ldl" - export EXTRA_LIBS - - # cgi,cli,embed,fcgi,fpm - mkdir -p build - cd build - ln -s ${wrksrc}/configure - ./configure ${_phpconfig} \ - --host=${XBPS_CROSS_TRIPLET} \ - --enable-cgi \ - --enable-fpm \ - --with-fpm-user=http \ - --with-fpm-group=http \ - --enable-embed=shared \ - ${_phpextensions} - make ${makejobs} ${_make_env} - - # apache - # reuse the previous run; this will save us a lot of time - cp -a ${wrksrc}/build ${wrksrc}/build-apache - cd ${wrksrc}/build-apache - ./configure ${_phpconfig} \ - --host=${XBPS_CROSS_TRIPLET} \ - --with-apxs2 \ - ${_phpextensions} - make ${makejobs} ${_make_env} -} - -do_install() { - cd ${wrksrc}/build - local _env="INSTALL_ROOT=${DESTDIR}" - if [ -n "$CROSS_BUILD" ]; then - _env+=" PHAR_PHP=/usr/bin/php" - fi - make ${_env} install-{modules,cli,build,headers,programs,pharcmd} - - # install php.ini - vinstall ${wrksrc}/php.ini-production 644 etc/php php.ini - # remove static modules - rm -f ${DESTDIR}/usr/lib/php/modules/*.a -} - php-devel_package() { - short_desc+=" - development files" - pkg_install() { - vmove usr/include - vmove usr/lib/php/build - vmove usr/bin/php-config - vmove usr/bin/phpize - vmove usr/share/man/man1/phpize.1 - vmove usr/share/man/man1/php-config.1 - } + depends="php${version}-devel" + build_style=meta + short_desc="PHP development files meta package" } php-phpdbg_package() { - short_desc+=" - interactive debugger" - depends="php-${version}_${revision}" - pkg_install() { - cd ${wrksrc}/build - make INSTALL_ROOT=${PKGDESTDIR} install-phpdbg - } + depends="php${version}-phpdbg" + build_style=meta + short_desc="PHP interactive debugger meta package" } php-cgi_package() { - short_desc+=' - CGI and FCGI SAPI' - depends="php-${version}_${revision}" - pkg_install() { - cd ${wrksrc}/build - make INSTALL_ROOT=${PKGDESTDIR} install-cgi - } + depends="php${version}-cgi" + build_style=meta + short_desc="PHP CGI and FCGI SAPI meta package" } php-apache_package() { - short_desc+=' - Apache SAPI' - depends="php-${version}_${revision}" - conf_files="/etc/apache/extra/php7_module.conf" - pkg_install() { - vinstall ${wrksrc}/build-apache/libs/libphp7.so 755 usr/libexec/httpd/modules - vinstall ${FILESDIR}/apache.conf 644 etc/apache/extra php7_module.conf - } + depends="php${version}-apache" + build_style=meta + short_desc="PHP Apache SAPI meta package" } php-fpm_package() { - short_desc+=' - FastCGI Process Manager' - depends="php-${version}_${revision}" - conf_files="/etc/php/php-fpm.conf /etc/php/php-fpm.d/*" - pkg_install() { - cd ${wrksrc}/build - make INSTALL_ROOT=${PKGDESTDIR} install-fpm - vsv php-fpm - } + depends="php${version}-fpm" + build_style=meta + short_desc="PHP FastCGI Process Manager meta package" } php-embed_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - Embed SAPI' - pkg_install() { - cd ${wrksrc}/build - make INSTALL_ROOT=${PKGDESTDIR} PHP_SAPI=embed install-sapi - } + depends="php${version}-embed" + build_style=meta + short_desc="PHP Embed SAPI meta package" } php-pear_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - PHP Extension and Application Repository' - conf_files="/etc/php/pear.conf" - pkg_install() { - cd ${wrksrc}/build - local _env="INSTALL_ROOT=${PKGDESTDIR}" - if [ -n "$CROSS_BUILD" ]; then - _env+=" PEAR_PHP=/usr/bin/php" - fi - make install-pear ${_env} - rm -rf ${PKGDESTDIR}/.{channels,depdb,depdblock,filemap,lock,registry} - rm -rf ${PKGDESTDIR}/usr/share/pear/.{channels,depdb,depdblock,filemap,lock,registry} - } + depends="php${version}-pear" + build_style=meta + short_desc="PHP Extension and Application Repository meta package" } php-enchant_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - enchant module' - pkg_install() { - vmove usr/lib/php/modules/enchant.so - } + depends="php${version}-enchant" + build_style=meta + short_desc="PHP enchant module meta package" } php-gd_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - gd module' - pkg_install() { - vmove usr/lib/php/modules/gd.so - } + depends="php${version}-gd" + build_style=meta + short_desc="PHP gd module meta package" } php-intl_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - Internationalization module' - pkg_install() { - vmove usr/lib/php/modules/intl.so - } + depends="php${version}-intl" + build_style=meta + short_desc="PHP Internationalization module meta package" } php-ldap_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - LDAP module' - pkg_install() { - vmove usr/lib/php/modules/ldap.so - } + depends="php${version}-ldap" + build_style=meta + short_desc="PHP LDAP module meta package" } php-mysql_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - MySQL modules' - pkg_install() { - vmove "usr/lib/php/modules/*mysql*.so" - } + depends="php${version}-mysql" + build_style=meta + short_desc="PHP MySQL modules meta package" } php-odbc_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - ODBC modules' - pkg_install() { - vmove "usr/lib/php/modules/*odbc.so" - } + depends="php${version}-odbc" + build_style=meta + short_desc="PHP ODBC modules meta package" } php-pgsql_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - PostgreSQL modules' - pkg_install() { - vmove "usr/lib/php/modules/*pgsql.so" - } + depends="php${version}-pgsql" + build_style=meta + short_desc="PHP PostgreSQL modules meta package" } php-snmp_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - snmp module' - pkg_install() { - vmove usr/lib/php/modules/snmp.so - } + depends="php${version}-snmp" + build_style=meta + short_desc="PHP snmp module meta package" } php-sqlite_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - sqlite module' - pkg_install() { - vmove "usr/lib/php/modules/*sqlite*.so" - } + depends="php${version}-sqlite" + build_style=meta + short_desc="PHP sqlite module meta package" } php-tidy_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - tidy HTML module' - pkg_install() { - vmove "usr/lib/php/modules/*tidy*.so" - } + depends="php${version}-tidy" + build_style=meta + short_desc="PHP tidy HTML module meta package" } php-xsl_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - XSL module' - pkg_install() { - vmove usr/lib/php/modules/xsl.so - } + depends="php${version}-xsl" + build_style=meta + short_desc="PHP XSL module meta package" } php-sodium_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - sodium module' - pkg_install() { - vmove usr/lib/php/modules/sodium.so - } + depends="php${version}-sodium" + build_style=meta + short_desc="PHP sodium module meta package" } php-ffi_package() { - lib32disabled=yes - depends="php-${version}_${revision}" - short_desc+=' - FFI module' - pkg_install() { - vmove usr/lib/php/modules/ffi.so - } + 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" +} + +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" } diff --git a/srcpkgs/php/update b/srcpkgs/php/update deleted file mode 100644 index caf45c0dd8d..00000000000 --- a/srcpkgs/php/update +++ /dev/null @@ -1,2 +0,0 @@ -ignore="8.*" -site="https://www.php.net/distributions/" diff --git a/srcpkgs/xdebug b/srcpkgs/xdebug new file mode 120000 index 00000000000..fa557ad95d0 --- /dev/null +++ b/srcpkgs/xdebug @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/xdebug/INSTALL.msg b/srcpkgs/xdebug/INSTALL.msg deleted file mode 100644 index 04e3343216f..00000000000 --- a/srcpkgs/xdebug/INSTALL.msg +++ /dev/null @@ -1 +0,0 @@ -You should add 'zend_extension="xdebug.so"' to php.ini diff --git a/srcpkgs/xdebug/template b/srcpkgs/xdebug/template deleted file mode 100644 index af14853304e..00000000000 --- a/srcpkgs/xdebug/template +++ /dev/null @@ -1,22 +0,0 @@ -# Template file for 'xdebug' -pkgname=xdebug -version=2.9.3 -revision=1 -build_style=gnu-configure -hostmakedepends="autoconf php-devel" -makedepends="php-devel" -short_desc="PHP debugging extension" -maintainer="Alexander Mamay " -license="PHP-3.0" -homepage="http://xdebug.org" -distfiles="http://xdebug.org/files/${pkgname}-${version,,}.tgz" -checksum=a63f567f2238d75a2244c2a4bd6f5abee817280b3567f9006c99481488dc977c - -pre_configure() { - phpize -} - -do_install() { - make INSTALL_ROOT=${DESTDIR} install - vlicense LICENSE -} diff --git a/srcpkgs/xdebug/update b/srcpkgs/xdebug/update deleted file mode 100644 index ec68403a03b..00000000000 --- a/srcpkgs/xdebug/update +++ /dev/null @@ -1 +0,0 @@ -ignore="*alpha* *beta*"