head 1.3; access; symbols pkgsrc-2024Q1:1.2.0.6 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.4 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.2 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.1.0.20 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.18 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.16 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.14 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.12 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.10 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.8 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.6 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.4 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.2 pkgsrc-2021Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2024.05.12.14.39.40; author taca; state dead; branches; next 1.2; commitid eziHqwljBorAEI9F; 1.2 date 2023.08.06.04.28.24; author taca; state Exp; branches; next 1.1; commitid a8oetkjrBhZWgGzE; 1.1 date 2021.03.07.13.41.36; author taca; state Exp; branches 1.1.20.1; next ; commitid 3nxxSCXs6HigGnKC; 1.1.20.1 date 2023.08.15.18.32.22; author bsiegert; state Exp; branches; next ; commitid FCJcAiR5U0IEEUAE; desc @@ 1.3 log @lang/php80: remove package PHP 8.0 was EOL on 26th November 2023. @ text @$NetBSD: patch-configure,v 1.2 2023/08/06 04:28:24 taca Exp $ * Do not include "PKG_CONFIG*" in CONFIGURE_OPTIONS. * Don't automatically add libgcc on SunOS. Reported upstream as #75941. * Don't autodetect maintainer-zts. * The meta_ccld removal reported upstream as #75940. --- configure.orig 2023-08-03 17:13:08.000000000 +0000 +++ configure @@@@ -4288,6 +4288,10 @@@@ EOF else break fi + case "$CURRENT_ARG" in + \'PKG_CONFIG\=*) CURRENT_ARG="'PKG_CONFIG=@@TOOLS_PATH.pkg-config@@'";; + \'PKG_CONFIG_LIBDIR\=*) CURRENT_ARG="'PKG_CONFIG_LIBDIR=@@PHP_PKGCONFIG_PATH@@'";; + esac $as_echo "$CURRENT_ARG \\" >>config.nice CONFIGURE_OPTIONS="$CONFIGURE_OPTIONS $CURRENT_ARG" done @@@@ -6358,9 +6362,6 @@@@ fi case $host_alias in *solaris*) CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS" - if test "${enable_libgcc+set}" != "set" && test "$GCC" = "yes"; then - enable_libgcc=yes - fi ;; *dgux*) CPPFLAGS="$CPPFLAGS -D_BSD_TIMEOFDAY_FLAVOR" @@@@ -7422,30 +7423,6 @@@@ EOF ;; esac - if test "$APACHE_VERSION" -lt 2004001; then - APXS_MPM=`$APXS -q MPM_NAME` - if test "$APXS_MPM" != "prefork" && test "$APXS_MPM" != "peruser" && test "$APXS_MPM" != "itk"; then - - enable_zts=yes - if test "$pthreads_working" != "yes"; then - as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 - fi - - fi - else - APACHE_THREADED_MPM=`$APXS_HTTPD -V 2>/dev/null | grep 'threaded:.*yes'` - if test -n "$APACHE_THREADED_MPM"; then - - enable_zts=yes - if test "$pthreads_working" != "yes"; then - as_fn_error $? "ZTS currently requires working POSIX threads. We were unable to verify that your system supports Pthreads." "$LINENO" 5 - fi - - fi - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - PHP_VAR_SUBST="$PHP_VAR_SUBST APXS" else @@@@ -77733,7 +77710,7 @@@@ printf "%s\n" "#define HAVE_TIDYBUFFIO_H fi TIDY_LIBDIR=$TIDY_DIR/$PHP_LIBDIR - if test "$TIDY_LIB_NAME" == 'tidyp'; then + if test "$TIDY_LIB_NAME" = 'tidyp'; then printf "%s\n" "#define HAVE_TIDYP_H 1" >>confdefs.h @ 1.2 log @lang/php80: update to 8.0.30 03 Aug 2023, PHP 8.0.30 - Libxml: . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov) - Phar: . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()). (CVE-2023-3824) (nielsdos) @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2021/03/07 13:41:36 taca Exp $ @ 1.1 log @lang/php80: add version 8.0.3 package Add php80 package version 8.0.3 (PHP 8.0.3) with current PHP framework of pkgsrc. PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It is modular, and object-oriented. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The language is designed to allow web developers to write dynamically generated pages quickly. PHP 8.0 comes with numerous improvements and new features such as * Union Types * Named Arguments * Match Expressions * Attributes * Constructor Property Promotion * Nullsafe Operator * Weak Maps * Just In Time Compilation * And much much more... @ text @d1 1 a1 1 $NetBSD$ d8 1 a8 1 --- configure.orig 2020-11-24 17:04:03.000000000 +0000 d10 1 a10 1 @@@@ -3697,6 +3697,10 @@@@ EOF d21 1 a21 1 @@@@ -5847,9 +5851,6 @@@@ fi d31 1 a31 1 @@@@ -6883,27 +6884,6 @@@@ EOF d56 4 a59 2 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } d61 2 a62 1 @@@@ -74996,7 +74976,7 @@@@ $as_echo "#define HAVE_TIDYBUFFIO_H 1" > d69 1 a69 1 $as_echo "#define HAVE_TIDYP_H 1" >>confdefs.h @ 1.1.20.1 log @Pullup ticket #6785 - requested by taca lang/php80: security fix (CVE-2023-3823, CVE-2024-3824) Revisions pulled up: - lang/php/phpversion.mk 1.406 - lang/php80/distinfo 1.31 - lang/php80/patches/patch-configure 1.2 --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 6 04:28:24 UTC 2023 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/php80: distinfo pkgsrc/lang/php80/patches: patch-configure Log Message: lang/php80: update to 8.0.30 03 Aug 2023, PHP 8.0.30 - Libxml: . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov) - Phar: . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()). (CVE-2023-3824) (nielsdos) @ text @d8 1 a8 1 --- configure.orig 2023-08-03 17:13:08.000000000 +0000 d10 1 a10 1 @@@@ -4288,6 +4288,10 @@@@ EOF d21 1 a21 1 @@@@ -6358,9 +6362,6 @@@@ fi d31 1 a31 1 @@@@ -7422,30 +7423,6 @@@@ EOF d56 2 a57 4 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - PHP_VAR_SUBST="$PHP_VAR_SUBST APXS" d59 1 a59 2 else @@@@ -77733,7 +77710,7 @@@@ printf "%s\n" "#define HAVE_TIDYBUFFIO_H d66 1 a66 1 printf "%s\n" "#define HAVE_TIDYP_H 1" >>confdefs.h @