Ravenports generated: 15 Feb 2023 23:13
[ravenports.git] / bucket_A8 / php82-posix
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               php82-posix
4 VERSION=                8.2.3
5 KEYWORDS=               lang www php sysutils
6 VARIANTS=               standard
7 SDESC[standard]=        PHP 8.2 extension: posix functionality
8 HOMEPAGE=               https://php.net/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            PHP/distributions
13 DISTFILE[1]=            php-8.2.3.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   php:ext,82 cpe
21
22 DISTNAME=               php-8.2.3/ext/{{PHP_MODNAME}}
23 EXTRACT_HEAD[1]=        env LANG=en_US.UTF-8 {{TAR}} -xf
24 EXTRACT_TAIL[1]=        php-8.2.3/ext/{{PHP_MODNAME}}
25
26 CPE_PRODUCT=            php
27 CPE_VENDOR=             php
28 FPC_EQUIVALENT=         sysutils/php82-posix
29
30 CONFIGURE_ARGS=         --enable-posix
31
32 [FILE:55:descriptions/desc.single]
33 This package contains the posix extension for PHP 8.2.
34
35
36 [FILE:95:distinfo]
37 b9b566686e351125d67568a33291650eb8dfa26614d205d70d82e6e92613d457     12038240 php-8.2.3.tar.xz
38
39
40 [FILE:1043:patches/patch-posix.c]
41 --- posix.c.orig        2023-01-31 13:31:55 UTC
42 +++ posix.c
43 @@ -728,7 +728,7 @@ PHP_FUNCTION(posix_getgrnam)
44  #if defined(ZTS) && defined(HAVE_GETGRNAM_R) && defined(_SC_GETGR_R_SIZE_MAX)
45         buflen = sysconf(_SC_GETGR_R_SIZE_MAX);
46         if (buflen < 1) {
47 -               RETURN_FALSE;
48 +               buflen = 1024;
49         }
50         buf = emalloc(buflen);
51  try_again:
52 @@ -784,7 +784,7 @@ PHP_FUNCTION(posix_getgrgid)
53  
54         grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);
55         if (grbuflen < 1) {
56 -               RETURN_FALSE;
57 +               grbuflen = 1024;
58         }
59  
60         grbuf = emalloc(grbuflen);
61 @@ -858,7 +858,7 @@ PHP_FUNCTION(posix_getpwnam)
62  #if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWNAM_R)
63         buflen = sysconf(_SC_GETPW_R_SIZE_MAX);
64         if (buflen < 1) {
65 -               RETURN_FALSE;
66 +               buflen = 1024;
67         }
68         buf = emalloc(buflen);
69         pw = &pwbuf;
70 @@ -913,7 +913,7 @@ PHP_FUNCTION(posix_getpwuid)
71  #if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWUID_R)
72         pwbuflen = sysconf(_SC_GETPW_R_SIZE_MAX);
73         if (pwbuflen < 1) {
74 -               RETURN_FALSE;
75 +               pwbuflen = 1024;
76         }
77         pwbuf = emalloc(pwbuflen);
78  
79