Skip to content

Commit

Permalink
lang/php82: Update version 8.2.14=>8.2.15
Browse files Browse the repository at this point in the history
  • Loading branch information
5u623l20 committed Jan 18, 2024
1 parent fcb6fdd commit 147a672
Show file tree
Hide file tree
Showing 8 changed files with 129 additions and 12 deletions.
3 changes: 2 additions & 1 deletion lang/php82/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php82
DISTVERSION= 8.2.14
DISTVERSION= 8.2.15
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
Expand All @@ -22,6 +22,7 @@ LIB_DEPENDS= libargon2.so:security/libargon2 \
libpcre2-8.so:devel/pcre2

GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${MANPREFIX}/share
CONFIGURE_ARGS+= --disable-all \
--program-prefix="" \
--with-config-file-scan-dir=${PREFIX}/etc/php \
Expand Down
6 changes: 3 additions & 3 deletions lang/php82/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1703153770
SHA256 (php-8.2.14.tar.xz) = 763ecd39fcf51c3815af6ef6e43fa9aa0d0bd8e5a615009e5f4780c92705f583
SIZE (php-8.2.14.tar.xz) = 12080468
TIMESTAMP = 1705528747
SHA256 (php-8.2.15.tar.xz) = eca5deac02d77d806838275f8a3024b38b35ac0a5d9853dcc71c6cbe3f1f8765
SIZE (php-8.2.15.tar.xz) = 12075384
4 changes: 2 additions & 2 deletions lang/php82/files/patch-configure.ac
@@ -1,4 +1,4 @@
--- configure.ac.orig 2023-12-20 06:28:06 UTC
--- configure.ac.orig 2024-01-16 12:19:32 UTC
+++ configure.ac
@@ -55,6 +55,7 @@ AH_BOTTOM([

Expand Down Expand Up @@ -34,7 +34,7 @@

exec_prefix=$old_exec_prefix
libdir=$old_libdir
@@ -1666,7 +1666,7 @@ PHP_SUBST(install_binary_targets)
@@ -1667,7 +1667,7 @@ PHP_SUBST(install_binary_targets)
PHP_SUBST(install_targets)
PHP_SUBST(install_binary_targets)

Expand Down
26 changes: 26 additions & 0 deletions lang/php82/files/patch-ext_standard_filestat.c
@@ -0,0 +1,26 @@
--- ext/standard/filestat.c.orig 2024-01-17 22:33:41 UTC
+++ ext/standard/filestat.c
@@ -315,7 +315,11 @@ PHPAPI int php_get_gid_by_name(const char *name, gid_t
char *grbuf;

if (grbuflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ grbuflen = sysconf(_SC_PAGESIZE);
+#else
return FAILURE;
+#endif
}

grbuf = emalloc(grbuflen);
@@ -441,7 +445,11 @@ PHPAPI uid_t php_get_uid_by_name(const char *name, uid
char *pwbuf;

if (pwbuflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ pwbuflen = sysconf(_SC_PAGESIZE);
+#else
return FAILURE;
+#endif
}

pwbuf = emalloc(pwbuflen);
14 changes: 14 additions & 0 deletions lang/php82/files/patch-main_fopen__wrappers.c
@@ -0,0 +1,14 @@
--- main/fopen_wrappers.c.orig 2024-01-17 22:32:57 UTC
+++ main/fopen_wrappers.c
@@ -369,7 +369,11 @@ PHPAPI int php_fopen_primary_script(zend_file_handle *
char *pwbuf;

if (pwbuflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ buflen = sysconf(_SC_PAGESIZE);
+#else
return FAILURE;
+#endif
}

pwbuf = emalloc(pwbuflen);
14 changes: 14 additions & 0 deletions lang/php82/files/patch-main_main.c
@@ -0,0 +1,14 @@
--- main/main.c.orig 2024-01-17 22:30:20 UTC
+++ main/main.c
@@ -1448,7 +1448,11 @@ PHPAPI char *php_get_current_user(void)
char *pwbuf;

if (pwbuflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ pwbuflen = sysconf(_SC_PAGESIZE);
+#else
return "";
+#endif
}
pwbuf = emalloc(pwbuflen);
if (getpwuid_r(pstat->st_uid, &_pw, pwbuf, pwbuflen, &retpwptr) != 0) {
12 changes: 6 additions & 6 deletions lang/php82/pkg-plist
Expand Up @@ -306,10 +306,10 @@ lib/php/build/phpize.m4
lib/php/build/pkg.m4
lib/php/build/run-tests.php
lib/php/build/shtool
%%CGI%%man/man1/php-cgi.1.gz
man/man1/php-config.1.gz
%%CLI%%man/man1/php.1.gz
%%PHPDBG%%man/man1/phpdbg.1.gz
man/man1/phpize.1.gz
%%FPM%%man/man8/php-fpm.8.gz
%%CGI%%share/man/man1/php-cgi.1.gz
share/man/man1/php-config.1.gz
%%CLI%%share/man/man1/php.1.gz
%%PHPDBG%%share/man/man1/phpdbg.1.gz
share/man/man1/phpize.1.gz
%%FPM%%share/man/man8/php-fpm.8.gz
%%FPM%%share/php/fpm/status.html
62 changes: 62 additions & 0 deletions sysutils/php82-posix/files/patch-posix.c
@@ -0,0 +1,62 @@
--- posix.c.orig 2024-01-17 22:35:53 UTC
+++ posix.c
@@ -465,7 +465,11 @@ PHP_FUNCTION(posix_ttyname)
#if defined(ZTS) && defined(HAVE_TTYNAME_R) && defined(_SC_TTY_NAME_MAX)
buflen = sysconf(_SC_TTY_NAME_MAX);
if (buflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ buflen = sysconf(_SC_PAGESIZE);
+#else
RETURN_FALSE;
+#endif
}
p = emalloc(buflen);

@@ -728,7 +732,11 @@ PHP_FUNCTION(posix_getgrnam)
#if defined(ZTS) && defined(HAVE_GETGRNAM_R) && defined(_SC_GETGR_R_SIZE_MAX)
buflen = sysconf(_SC_GETGR_R_SIZE_MAX);
if (buflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ buflen = sysconf(_SC_PAGESIZE);
+#else
RETURN_FALSE;
+#endif
}
buf = emalloc(buflen);
try_again:
@@ -784,7 +792,11 @@ PHP_FUNCTION(posix_getgrgid)

grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);
if (grbuflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ grbuflen = sysconf(_SC_PAGESIZE);
+#else
RETURN_FALSE;
+#endif
}

grbuf = emalloc(grbuflen);
@@ -858,7 +870,11 @@ PHP_FUNCTION(posix_getpwnam)
#if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWNAM_R)
buflen = sysconf(_SC_GETPW_R_SIZE_MAX);
if (buflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ buflen = sysconf(_SC_PAGESIZE);
+#else
RETURN_FALSE;
+#endif
}
buf = emalloc(buflen);
pw = &pwbuf;
@@ -913,7 +929,11 @@ PHP_FUNCTION(posix_getpwuid)
#if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWUID_R)
pwbuflen = sysconf(_SC_GETPW_R_SIZE_MAX);
if (pwbuflen < 1) {
+#if defined(__FreeBSD__) && defined(_SC_PAGESIZE)
+ pwbuflen = sysconf(_SC_PAGESIZE);
+#else
RETURN_FALSE;
+#endif
}
pwbuf = emalloc(pwbuflen);

0 comments on commit 147a672

Please sign in to comment.