php: turn into meta package.
7.4 is EOL, so pull all packages into a single location to enable easier version transitions fix symlinks
This commit is contained in:
parent
b3c3162f02
commit
3e56ca48c6
|
@ -0,0 +1 @@
|
|||
php
|
|
@ -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 <contato.fnog@gmail.com>"
|
||||
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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
php
|
|
@ -1,3 +0,0 @@
|
|||
To enable APCu add the following line to your php.ini:
|
||||
|
||||
extension=apcu.so
|
|
@ -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 <gottox@voidlinux.org>"
|
||||
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
|
||||
}
|
|
@ -1,2 +0,0 @@
|
|||
site="https://pecl.php.net/package/APCu"
|
||||
pattern="apcu-\K[\d\.]*(?=\.tgz)"
|
|
@ -0,0 +1 @@
|
|||
php
|
|
@ -1,2 +0,0 @@
|
|||
To enable the ast extension please add the following to php.ini:
|
||||
extension=ast.so
|
|
@ -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 <merlindiavova@gmail.com>"
|
||||
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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
php
|
|
@ -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 <merlindiavova@gmail.com>"
|
||||
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
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
php
|
|
@ -1,3 +0,0 @@
|
|||
To enable the Imagick extension add the following line to your php.ini:
|
||||
|
||||
extension=imagick.so
|
|
@ -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"
|
|
@ -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 <alin.dobre@outlook.com>"
|
||||
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
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
# Required modules: dir_module, php7_module
|
||||
|
||||
<IfModule dir_module>
|
||||
<IfModule php7_module>
|
||||
DirectoryIndex index.php index.html
|
||||
<FilesMatch "\.php$">
|
||||
SetHandler application/x-httpd-php
|
||||
</FilesMatch>
|
||||
<FilesMatch "\.phps$">
|
||||
SetHandler application/x-httpd-php-source
|
||||
</FilesMatch>
|
||||
</IfModule>
|
||||
</IfModule>
|
|
@ -1,4 +0,0 @@
|
|||
#!/bin/sh
|
||||
exec 2>&1
|
||||
|
||||
exec php-fpm --nodaemonize
|
|
@ -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
|
|
@ -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`
|
|
@ -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));
|
||||
}
|
||||
/* }}} */
|
||||
|
|
@ -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/"
|
|
@ -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
|
|
@ -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
|
|
@ -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)";`
|
||||
|
|
@ -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`
|
||||
|
|
@ -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)
|
|
@ -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 <orphan@voidlinux.org>"
|
||||
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://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"
|
||||
}
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
ignore="8.*"
|
||||
site="https://www.php.net/distributions/"
|
|
@ -0,0 +1 @@
|
|||
php
|
|
@ -1 +0,0 @@
|
|||
You should add 'zend_extension="xdebug.so"' to php.ini
|
|
@ -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 <alexander@mamay.su>"
|
||||
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
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
ignore="*alpha* *beta*"
|
Loading…
Reference in New Issue