notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
NOTE: There is a known problem on production with searching pkg-plist - it returns no results. This problem is not present on stage.freshports.org
Port details
php74 PHP Scripting Language
7.4.33 lang on this many watch lists=20 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Upstream Security Support ends on 2022-11-28
Expired This port expired on: 2022-11-29
Maintainer: tz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-09-20 12:21:31
Last Update: 2022-11-05 14:19:15
Commit Hash: 27ac371f
People watching this port, also watch:: pkg, curl, apache24, ca_root_nss, expat
Also Listed In: devel www
License: PHP301
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (288 items)
Collapse this list.
  1. /usr/local/share/licenses/php74-7.4.33/catalog.mk
  2. /usr/local/share/licenses/php74-7.4.33/LICENSE
  3. /usr/local/share/licenses/php74-7.4.33/PHP301
  4. bin/php
  5. bin/php-cgi
  6. bin/php-config
  7. @comment bin/phpdbg
  8. bin/phpize
  9. sbin/php-fpm
  10. etc/php.conf
  11. etc/php.ini-development
  12. etc/php.ini-production
  13. @sample etc/php-fpm.conf.default etc/php-fpm.conf
  14. @sample etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf
  15. include/php/TSRM/TSRM.h
  16. include/php/TSRM/tsrm_win32.h
  17. include/php/Zend/zend.h
  18. include/php/Zend/zend_API.h
  19. include/php/Zend/zend_alloc.h
  20. include/php/Zend/zend_alloc_sizes.h
  21. include/php/Zend/zend_arena.h
  22. include/php/Zend/zend_ast.h
  23. include/php/Zend/zend_bitset.h
  24. include/php/Zend/zend_build.h
  25. include/php/Zend/zend_builtin_functions.h
  26. include/php/Zend/zend_closures.h
  27. include/php/Zend/zend_compile.h
  28. include/php/Zend/zend_config.h
  29. include/php/Zend/zend_config.w32.h
  30. include/php/Zend/zend_constants.h
  31. include/php/Zend/zend_cpuinfo.h
  32. include/php/Zend/zend_dtrace.h
  33. include/php/Zend/zend_dtrace_gen.h
  34. include/php/Zend/zend_errors.h
  35. include/php/Zend/zend_exceptions.h
  36. include/php/Zend/zend_execute.h
  37. include/php/Zend/zend_extensions.h
  38. include/php/Zend/zend_float.h
  39. include/php/Zend/zend_gc.h
  40. include/php/Zend/zend_generators.h
  41. include/php/Zend/zend_globals.h
  42. include/php/Zend/zend_globals_macros.h
  43. include/php/Zend/zend_hash.h
  44. include/php/Zend/zend_highlight.h
  45. include/php/Zend/zend_inheritance.h
  46. include/php/Zend/zend_ini.h
  47. include/php/Zend/zend_ini_parser.h
  48. include/php/Zend/zend_ini_scanner.h
  49. include/php/Zend/zend_ini_scanner_defs.h
  50. include/php/Zend/zend_interfaces.h
  51. include/php/Zend/zend_istdiostream.h
  52. include/php/Zend/zend_iterators.h
  53. include/php/Zend/zend_language_parser.h
  54. include/php/Zend/zend_language_scanner.h
  55. include/php/Zend/zend_language_scanner_defs.h
  56. include/php/Zend/zend_list.h
  57. include/php/Zend/zend_llist.h
  58. include/php/Zend/zend_long.h
  59. include/php/Zend/zend_map_ptr.h
  60. include/php/Zend/zend_modules.h
  61. include/php/Zend/zend_multibyte.h
  62. include/php/Zend/zend_multiply.h
  63. include/php/Zend/zend_object_handlers.h
  64. include/php/Zend/zend_objects.h
  65. include/php/Zend/zend_objects_API.h
  66. include/php/Zend/zend_operators.h
  67. include/php/Zend/zend_portability.h
  68. include/php/Zend/zend_ptr_stack.h
  69. include/php/Zend/zend_range_check.h
  70. include/php/Zend/zend_signal.h
  71. include/php/Zend/zend_smart_str.h
  72. include/php/Zend/zend_smart_str_public.h
  73. include/php/Zend/zend_smart_string.h
  74. include/php/Zend/zend_smart_string_public.h
  75. include/php/Zend/zend_sort.h
  76. include/php/Zend/zend_stack.h
  77. include/php/Zend/zend_stream.h
  78. include/php/Zend/zend_string.h
  79. include/php/Zend/zend_strtod.h
  80. include/php/Zend/zend_strtod_int.h
  81. include/php/Zend/zend_ts_hash.h
  82. include/php/Zend/zend_type_info.h
  83. include/php/Zend/zend_types.h
  84. include/php/Zend/zend_variables.h
  85. include/php/Zend/zend_virtual_cwd.h
  86. include/php/Zend/zend_vm.h
  87. include/php/Zend/zend_vm_def.h
  88. include/php/Zend/zend_vm_execute.h
  89. include/php/Zend/zend_vm_handlers.h
  90. include/php/Zend/zend_vm_opcodes.h
  91. include/php/Zend/zend_vm_trace_handlers.h
  92. include/php/Zend/zend_vm_trace_map.h
  93. include/php/Zend/zend_weakrefs.h
  94. include/php/ext/date/lib/timelib.h
  95. include/php/ext/date/lib/timelib_config.h
  96. include/php/ext/date/php_date.h
  97. include/php/ext/libxml/php_libxml.h
  98. include/php/ext/hash/php_hash.h
  99. include/php/ext/hash/php_hash_adler32.h
  100. include/php/ext/hash/php_hash_crc32.h
  101. include/php/ext/hash/php_hash_fnv.h
  102. include/php/ext/hash/php_hash_gost.h
  103. include/php/ext/hash/php_hash_haval.h
  104. include/php/ext/hash/php_hash_joaat.h
  105. include/php/ext/hash/php_hash_md.h
  106. include/php/ext/hash/php_hash_ripemd.h
  107. include/php/ext/hash/php_hash_sha.h
  108. include/php/ext/hash/php_hash_sha3.h
  109. include/php/ext/hash/php_hash_snefru.h
  110. include/php/ext/hash/php_hash_tiger.h
  111. include/php/ext/hash/php_hash_whirlpool.h
  112. include/php/ext/mysqlnd/config-win.h
  113. include/php/ext/mysqlnd/mysql_float_to_double.h
  114. include/php/ext/mysqlnd/mysqlnd.h
  115. include/php/ext/mysqlnd/mysqlnd_alloc.h
  116. include/php/ext/mysqlnd/mysqlnd_auth.h
  117. include/php/ext/mysqlnd/mysqlnd_block_alloc.h
  118. include/php/ext/mysqlnd/mysqlnd_charset.h
  119. include/php/ext/mysqlnd/mysqlnd_commands.h
  120. include/php/ext/mysqlnd/mysqlnd_connection.h
  121. include/php/ext/mysqlnd/mysqlnd_debug.h
  122. include/php/ext/mysqlnd/mysqlnd_enum_n_def.h
  123. include/php/ext/mysqlnd/mysqlnd_ext_plugin.h
  124. include/php/ext/mysqlnd/mysqlnd_libmysql_compat.h
  125. include/php/ext/mysqlnd/mysqlnd_plugin.h
  126. include/php/ext/mysqlnd/mysqlnd_portability.h
  127. include/php/ext/mysqlnd/mysqlnd_priv.h
  128. include/php/ext/mysqlnd/mysqlnd_protocol_frame_codec.h
  129. include/php/ext/mysqlnd/mysqlnd_ps.h
  130. include/php/ext/mysqlnd/mysqlnd_read_buffer.h
  131. include/php/ext/mysqlnd/mysqlnd_result.h
  132. include/php/ext/mysqlnd/mysqlnd_result_meta.h
  133. include/php/ext/mysqlnd/mysqlnd_reverse_api.h
  134. include/php/ext/mysqlnd/mysqlnd_statistics.h
  135. include/php/ext/mysqlnd/mysqlnd_structs.h
  136. include/php/ext/mysqlnd/mysqlnd_wireprotocol.h
  137. include/php/ext/mysqlnd/mysqlnd_vio.h
  138. include/php/ext/mysqlnd/php_mysqlnd.h
  139. include/php/ext/pcre/pcre2lib/config.h
  140. include/php/ext/pcre/pcre2lib/pcre2.h
  141. include/php/ext/pcre/pcre2lib/pcre2_internal.h
  142. include/php/ext/pcre/pcre2lib/pcre2_intmodedep.h
  143. include/php/ext/pcre/pcre2lib/pcre2_jit_neon_inc.h
  144. include/php/ext/pcre/pcre2lib/pcre2_jit_simd_inc.h
  145. include/php/ext/pcre/pcre2lib/pcre2_ucp.h
  146. include/php/ext/pcre/php_pcre.h
  147. include/php/ext/spl/php_spl.h
  148. include/php/ext/spl/spl_array.h
  149. include/php/ext/spl/spl_directory.h
  150. include/php/ext/spl/spl_dllist.h
  151. include/php/ext/spl/spl_engine.h
  152. include/php/ext/spl/spl_exceptions.h
  153. include/php/ext/spl/spl_fixedarray.h
  154. include/php/ext/spl/spl_functions.h
  155. include/php/ext/spl/spl_heap.h
  156. include/php/ext/spl/spl_iterators.h
  157. include/php/ext/spl/spl_observer.h
  158. include/php/ext/standard/base64.h
  159. include/php/ext/standard/basic_functions.h
  160. include/php/ext/standard/crc32.h
  161. include/php/ext/standard/credits.h
  162. include/php/ext/standard/credits_ext.h
  163. include/php/ext/standard/credits_sapi.h
  164. include/php/ext/standard/crypt_blowfish.h
  165. include/php/ext/standard/crypt_freesec.h
  166. include/php/ext/standard/css.h
  167. include/php/ext/standard/cyr_convert.h
  168. include/php/ext/standard/datetime.h
  169. include/php/ext/standard/dl.h
  170. include/php/ext/standard/exec.h
  171. include/php/ext/standard/file.h
  172. include/php/ext/standard/flock_compat.h
  173. include/php/ext/standard/fsock.h
  174. include/php/ext/standard/head.h
  175. include/php/ext/standard/hrtime.h
  176. include/php/ext/standard/html.h
  177. include/php/ext/standard/html_tables.h
  178. include/php/ext/standard/info.h
  179. include/php/ext/standard/md5.h
  180. include/php/ext/standard/microtime.h
  181. include/php/ext/standard/pack.h
  182. include/php/ext/standard/pageinfo.h
  183. include/php/ext/standard/php_array.h
  184. include/php/ext/standard/php_assert.h
  185. include/php/ext/standard/php_browscap.h
  186. include/php/ext/standard/php_crypt.h
  187. include/php/ext/standard/php_crypt_r.h
  188. include/php/ext/standard/php_dir.h
  189. include/php/ext/standard/php_dns.h
  190. include/php/ext/standard/php_ext_syslog.h
  191. include/php/ext/standard/php_filestat.h
  192. include/php/ext/standard/php_fopen_wrappers.h
  193. include/php/ext/standard/php_ftok.h
  194. include/php/ext/standard/php_http.h
  195. include/php/ext/standard/php_image.h
  196. include/php/ext/standard/php_incomplete_class.h
  197. include/php/ext/standard/php_iptc.h
  198. include/php/ext/standard/php_lcg.h
  199. include/php/ext/standard/php_link.h
  200. include/php/ext/standard/php_mail.h
  201. include/php/ext/standard/php_math.h
  202. include/php/ext/standard/php_metaphone.h
  203. include/php/ext/standard/php_mt_rand.h
  204. include/php/ext/standard/php_net.h
  205. include/php/ext/standard/php_password.h
  206. include/php/ext/standard/php_rand.h
  207. include/php/ext/standard/php_random.h
  208. include/php/ext/standard/php_smart_string.h
  209. include/php/ext/standard/php_smart_string_public.h
  210. include/php/ext/standard/php_standard.h
  211. include/php/ext/standard/php_string.h
  212. include/php/ext/standard/php_type.h
  213. include/php/ext/standard/php_uuencode.h
  214. include/php/ext/standard/php_var.h
  215. include/php/ext/standard/php_versioning.h
  216. include/php/ext/standard/proc_open.h
  217. include/php/ext/standard/quot_print.h
  218. include/php/ext/standard/scanf.h
  219. include/php/ext/standard/sha1.h
  220. include/php/ext/standard/streamsfuncs.h
  221. include/php/ext/standard/uniqid.h
  222. include/php/ext/standard/url.h
  223. include/php/ext/standard/url_scanner_ex.h
  224. include/php/ext/standard/winver.h
  225. @touch include/php/ext/php_config.h
  226. @rmempty include/php/ext/php_config.h
  227. include/php/main/SAPI.h
  228. include/php/main/build-defs.h
  229. include/php/main/fastcgi.h
  230. include/php/main/fopen_wrappers.h
  231. include/php/main/http_status_codes.h
  232. include/php/main/php.h
  233. include/php/main/php_compat.h
  234. include/php/main/php_config.h
  235. include/php/main/php_content_types.h
  236. include/php/main/php_getopt.h
  237. include/php/main/php_globals.h
  238. include/php/main/php_ini.h
  239. include/php/main/php_main.h
  240. include/php/main/php_memory_streams.h
  241. include/php/main/php_network.h
  242. include/php/main/php_open_temporary_file.h
  243. include/php/main/php_output.h
  244. include/php/main/php_reentrancy.h
  245. include/php/main/php_scandir.h
  246. include/php/main/php_stdint.h
  247. include/php/main/php_streams.h
  248. include/php/main/php_syslog.h
  249. include/php/main/php_ticks.h
  250. include/php/main/php_variables.h
  251. include/php/main/php_version.h
  252. include/php/main/rfc1867.h
  253. include/php/main/snprintf.h
  254. include/php/main/spprintf.h
  255. include/php/main/streams/php_stream_context.h
  256. include/php/main/streams/php_stream_filter_api.h
  257. include/php/main/streams/php_stream_glob_wrapper.h
  258. include/php/main/streams/php_stream_mmap.h
  259. include/php/main/streams/php_stream_plain_wrapper.h
  260. include/php/main/streams/php_stream_transport.h
  261. include/php/main/streams/php_stream_userspace.h
  262. include/php/main/streams/php_streams_int.h
  263. include/php/sapi/cli/cli.h
  264. include/php/sapi/embed/php_embed.h
  265. lib/libphp7.so
  266. lib/php/build/Makefile.global
  267. lib/php/build/ax_check_compile_flag.m4
  268. lib/php/build/ax_gcc_func_attribute.m4
  269. lib/php/build/config.guess
  270. lib/php/build/config.sub
  271. lib/php/build/libtool.m4
  272. lib/php/build/ltmain.sh
  273. lib/php/build/php.m4
  274. lib/php/build/php_cxx_compile_stdcxx.m4
  275. lib/php/build/phpize.m4
  276. lib/php/build/pkg.m4
  277. lib/php/build/run-tests.php
  278. lib/php/build/shtool
  279. man/man1/php-cgi.1.gz
  280. man/man1/php-config.1.gz
  281. man/man1/php.1.gz
  282. @comment man/man1/phpdbg.1.gz
  283. man/man1/phpize.1.gz
  284. man/man8/php-fpm.8.gz
  285. share/php/fpm/status.html
  286. @owner
  287. @group
  288. @mode
Collapse this list.
Dependency lines:
  • php74>0:lang/php74
Conflicts:
CONFLICTS_INSTALL:
  • php[0-9][0-9]
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/lang/php74/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/php74
  • pkg install php74
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: php74
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
php74
ABIlatestquarterly
FreeBSD:11:aarch64pkg-fallout7.4.9
FreeBSD:11:amd647.4.247.4.24
FreeBSD:11:armv6pkg-fallout7.4.10
FreeBSD:11:i3867.4.247.4.24
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout7.4.32
FreeBSD:12:amd647.4.337.4.32
FreeBSD:12:armv6pkg-fallout7.4.12
FreeBSD:12:armv7pkg-fallout7.4.12
FreeBSD:12:i3867.4.337.4.32
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-fallout7.4.19
FreeBSD:13:aarch647.4.337.4.32
FreeBSD:13:amd647.4.337.4.32
FreeBSD:13:armv67.4.147.4.30
FreeBSD:13:armv77.4.337.4.32
FreeBSD:13:i3867.4.337.4.32
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips647.4.147.4.15
FreeBSD:13:powerpc647.4.13_27.4.23
FreeBSD:13:riscv64pkg-fallout7.4.30
FreeBSD:14:aarch647.4.33pkg-fallout
FreeBSD:14:amd647.4.33pkg-fallout
FreeBSD:14:armv67.4.33pkg-fallout
FreeBSD:14:armv77.4.33pkg-fallout
FreeBSD:14:i3867.4.33pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips647.4.27pkg-fallout
FreeBSD:14:powerpc647.4.16pkg-fallout
FreeBSD:14:riscv647.4.26pkg-fallout
 

Slave ports:
  1. archivers/php74-bz2
  2. archivers/php74-phar
  3. archivers/php74-zip
  4. archivers/php74-zlib
  5. converters/php74-iconv
  6. converters/php74-mbstring
  7. databases/php74-dba
  8. databases/php74-mysqli
  9. databases/php74-odbc
  10. databases/php74-pdo
  11. databases/php74-pdo_dblib
  12. databases/php74-pdo_firebird
  13. databases/php74-pdo_mysql
  14. databases/php74-pdo_odbc
  15. databases/php74-pdo_pgsql
  16. databases/php74-pdo_sqlite
  17. databases/php74-pgsql
  18. databases/php74-sqlite3
  19. devel/php74-ffi
  20. devel/php74-gettext
  21. devel/php74-intl
  22. devel/php74-json
  23. devel/php74-pcntl
  24. devel/php74-readline
  25. devel/php74-shmop
  26. devel/php74-sysvmsg
  27. devel/php74-sysvsem
  28. devel/php74-sysvshm
  29. devel/php74-tokenizer
  30. ftp/php74-curl
  31. ftp/php74-ftp
  32. graphics/php74-exif
  33. graphics/php74-gd
  34. mail/php74-imap
  35. math/php74-bcmath
  36. math/php74-gmp
  37. misc/php74-calendar
  38. net/php74-ldap
  39. net/php74-soap
  40. net/php74-sockets
  41. net/php74-xmlrpc
  42. net-mgmt/php74-snmp
  43. security/php74-filter
  44. security/php74-openssl
  45. security/php74-sodium
  46. sysutils/php74-fileinfo
  47. sysutils/php74-posix
  48. textproc/php74-ctype
  49. textproc/php74-dom
  50. textproc/php74-enchant
  51. textproc/php74-pspell
  52. textproc/php74-simplexml
  53. textproc/php74-xml
  54. textproc/php74-xmlreader
  55. textproc/php74-xmlwriter
  56. textproc/php74-xsl
  57. www/mod_php74
  58. www/php74-opcache
  59. www/php74-session
  60. www/php74-tidy

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. autoconf>=2.71 : devel/autoconf
  3. automake>=1.16.5 : devel/automake
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
  2. libargon2.so : security/libargon2
  3. libxml2.so : textproc/libxml2
This port is required by:
for Build
  1. archivers/php74-bz2
  2. archivers/php74-phar
  3. archivers/php74-zip
  4. archivers/php74-zlib
  5. converters/php74-iconv
  6. converters/php74-mbstring
  7. databases/pecl-couchbase
Expand this list (77 items / 70 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/php-xapian
  3. databases/php74-dba
  4. databases/php74-mysqli
  5. databases/php74-odbc
  6. databases/php74-pdo
  7. databases/php74-pdo_dblib
  8. databases/php74-pdo_firebird
  9. databases/php74-pdo_mysql
  10. databases/php74-pdo_odbc
  11. databases/php74-pdo_pgsql
  12. databases/php74-pdo_sqlite
  13. databases/php74-pgsql
  14. databases/php74-sqlite3
  15. devel/pecl-eio
  16. devel/pecl-hrtime
  17. devel/php74-ffi
  18. devel/php74-gettext
  19. devel/php74-intl
  20. devel/php74-json
  21. devel/php74-pcntl
  22. devel/php74-readline
  23. devel/php74-shmop
  24. devel/php74-sysvmsg
  25. devel/php74-sysvsem
  26. devel/php74-sysvshm
  27. devel/php74-tokenizer
  28. ftp/php-fastdfs
  29. ftp/php74-curl
  30. ftp/php74-ftp
  31. graphics/php74-exif
  32. graphics/php74-gd
  33. mail/php74-imap
  34. math/php74-bcmath
  35. math/php74-gmp
  36. misc/php74-calendar
  37. multimedia/php-pHash
  38. net/php74-ldap
  39. net/php74-soap
  40. net/php74-sockets
  41. net/php74-xmlrpc
  42. net-mgmt/php74-snmp
  43. print/pecl-pdflib
  44. security/php74-filter
  45. security/php74-openssl
  46. security/php74-sodium
  47. sysutils/php74-fileinfo
  48. sysutils/php74-posix
  49. textproc/php74-ctype
  50. textproc/php74-dom
  51. textproc/php74-enchant
  52. textproc/php74-pspell
  53. textproc/php74-simplexml
  54. textproc/php74-xml
  55. textproc/php74-xmlreader
  56. textproc/php74-xmlwriter
  57. textproc/php74-xsl
  58. www/php74-opcache
  59. www/php74-session
  60. www/php74-tidy
  61. Collapse this list.

Deleted ports which required this port:

Expand this list of 11 deleted ports
  1. databases/pecl-cassandra*
  2. devel/pecl-APCu_bc*
  3. devel/pecl-jsmin*
  4. devel/pecl-jsond*
  5. devel/pecl-propro2*
  6. math/pecl-stats2*
  7. net/pecl-mosquitto*
  8. net/pecl-zmq*
  9. security/php74-hash*
  10. textproc/php-mecab*
  11. www/phalcon4*
  12. Collapse this list of deleted ports.
for Run
  1. archivers/pear-Horde_Compress
  2. archivers/pear-Horde_Compress_Fast
  3. archivers/pear-Horde_Pack
  4. archivers/php74-bz2
  5. archivers/php74-phar
  6. archivers/php74-zip
  7. archivers/php74-zlib
Expand this list (228 items / 221 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/pear-Horde_ActiveSync
  3. comms/pear-Horde_SyncMl
  4. converters/php74-iconv
  5. converters/php74-mbstring
  6. databases/pear-Horde_Db
  7. databases/pear-Horde_HashTable
  8. databases/pear-Horde_Imsp
  9. databases/pear-Horde_Memcache
  10. databases/pear-Horde_Mongo
  11. databases/pecl-couchbase
  12. databases/php-xapian
  13. databases/php74-dba
  14. databases/php74-mysqli
  15. databases/php74-odbc
  16. databases/php74-pdo
  17. databases/php74-pdo_dblib
  18. databases/php74-pdo_firebird
  19. databases/php74-pdo_mysql
  20. databases/php74-pdo_odbc
  21. databases/php74-pdo_pgsql
  22. databases/php74-pdo_sqlite
  23. databases/php74-pgsql
  24. databases/php74-sqlite3
  25. deskutils/horde-groupware
  26. deskutils/horde-kronolith
  27. deskutils/horde-mnemo
  28. deskutils/horde-nag
  29. devel/horde-content
  30. devel/horde-timeobjects
  31. devel/horde-whups
  32. devel/ioncube
  33. devel/pear-Horde_Alarm
  34. devel/pear-Horde_Argv
  35. devel/pear-Horde_Autoloader
  36. devel/pear-Horde_Autoloader_Cache
  37. devel/pear-Horde_Cache
  38. devel/pear-Horde_Cli
  39. devel/pear-Horde_Constraint
  40. devel/pear-Horde_Controller
  41. devel/pear-Horde_Core
  42. devel/pear-Horde_Data
  43. devel/pear-Horde_Date
  44. devel/pear-Horde_Date_Parser
  45. devel/pear-Horde_Exception
  46. devel/pear-Horde_History
  47. devel/pear-Horde_Icalendar
  48. devel/pear-Horde_Injector
  49. devel/pear-Horde_Itip
  50. devel/pear-Horde_Lock
  51. devel/pear-Horde_LoginTasks
  52. devel/pear-Horde_Nls
  53. devel/pear-Horde_Notification
  54. devel/pear-Horde_Prefs
  55. devel/pear-Horde_Queue
  56. devel/pear-Horde_Rdo
  57. devel/pear-Horde_Role
  58. devel/pear-Horde_Scheduler
  59. devel/pear-Horde_Serialize
  60. devel/pear-Horde_Stream
  61. devel/pear-Horde_Stream_Filter
  62. devel/pear-Horde_Stream_Wrapper
  63. devel/pear-Horde_Support
  64. devel/pear-Horde_Thrift
  65. devel/pear-Horde_Timezone
  66. devel/pear-Horde_Token
  67. devel/pear-Horde_Translation
  68. devel/pear-Horde_Tree
  69. devel/pear-Horde_Util
  70. devel/pear-Horde_View
  71. devel/pecl-eio
  72. devel/pecl-hrtime
  73. devel/php74-ffi
  74. devel/php74-gettext
  75. devel/php74-intl
  76. devel/php74-json
  77. devel/php74-pcntl
  78. devel/php74-readline
  79. devel/php74-shmop
  80. devel/php74-sysvmsg
  81. devel/php74-sysvsem
  82. devel/php74-sysvshm
  83. devel/php74-tokenizer
  84. dns/pear-Horde_Idna
  85. ftp/horde-gollem
  86. ftp/php-fastdfs
  87. ftp/php74-curl
  88. ftp/php74-ftp
  89. graphics/pear-Horde_Image
  90. graphics/php74-exif
  91. graphics/php74-gd
  92. lang/php74-extensions
  93. mail/horde-imp
  94. mail/horde-ingo
  95. mail/horde-turba
  96. mail/horde-webmail
  97. mail/pear-Horde_Imap_Client
  98. mail/pear-Horde_Kolab_Storage
  99. mail/pear-Horde_ListHeaders
  100. mail/pear-Horde_Mail
  101. mail/pear-Horde_Mail_Autoconfig
  102. mail/pear-Horde_Mapi
  103. mail/pear-Horde_Mime
  104. mail/pear-Horde_Mime_Viewer
  105. mail/pear-Horde_Smtp
  106. mail/php74-imap
  107. math/php74-bcmath
  108. math/php74-gmp
  109. misc/php74-calendar
  110. multimedia/php-pHash
  111. net/pear-Horde_Kolab_Server
  112. net/pear-Horde_Kolab_Session
  113. net/pear-Horde_Ldap
  114. net/pear-Horde_Rpc
  115. net/pear-Horde_Scribe
  116. net/pear-Horde_Socket_Client
  117. net/pear-Horde_Url
  118. net/php74-ldap
  119. net/php74-soap
  120. net/php74-sockets
  121. net/php74-xmlrpc
  122. net-mgmt/php74-snmp
  123. print/pecl-pdflib
  124. security/pear-Horde_Auth
  125. security/pear-Horde_Crypt
  126. security/pear-Horde_Crypt_Blowfish
  127. security/pear-Horde_Group
  128. security/pear-Horde_Oauth
  129. security/pear-Horde_Perms
  130. security/pear-Horde_Secret
  131. security/pear-Horde_Share
  132. security/php74-filter
  133. security/php74-openssl
  134. security/php74-sodium
  135. sysutils/pear-Horde_Log
  136. sysutils/pear-Horde_Vfs
  137. sysutils/php74-fileinfo
  138. sysutils/php74-posix
  139. textproc/pear-Horde_CssMinify
  140. textproc/pear-Horde_JavascriptMinify
  141. textproc/pear-Horde_Kolab_Format
  142. textproc/pear-Horde_Pdf
  143. textproc/pear-Horde_SpellChecker
  144. textproc/pear-Horde_Text_Diff
  145. textproc/pear-Horde_Text_Filter
  146. textproc/pear-Horde_Text_Filter_Csstidy
  147. textproc/pear-Horde_Text_Flowed
  148. textproc/pear-Horde_Xml_Element
  149. textproc/pear-Horde_Xml_Wbxml
  150. textproc/php74-ctype
  151. textproc/php74-dom
  152. textproc/php74-enchant
  153. textproc/php74-pspell
  154. textproc/php74-simplexml
  155. textproc/php74-xml
  156. textproc/php74-xmlreader
  157. textproc/php74-xmlwriter
  158. textproc/php74-xsl
  159. www/baculum-api
  160. www/baculum-common
  161. www/baculum-web
  162. www/horde-ansel
  163. www/horde-base
  164. www/horde-passwd
  165. www/horde-trean
  166. www/horde-wicked
  167. www/moodle311
  168. www/moodle39
  169. www/moodle40
  170. www/pear-Horde_Browser
  171. www/pear-Horde_Css_Parser
  172. www/pear-Horde_Dav
  173. www/pear-Horde_Editor
  174. www/pear-Horde_Feed
  175. www/pear-Horde_Form
  176. www/pear-Horde_Http
  177. www/pear-Horde_Routes
  178. www/pear-Horde_Service_Facebook
  179. www/pear-Horde_Service_Gravatar
  180. www/pear-Horde_Service_Twitter
  181. www/pear-Horde_Service_UrlShortener
  182. www/pear-Horde_Service_Weather
  183. www/pear-Horde_SessionHandler
  184. www/pear-Horde_Template
  185. www/php74-opcache
  186. www/php74-session
  187. www/php74-tidy
  188. Collapse this list.

Deleted ports which required this port:

Expand this list of 35 deleted ports
  1. databases/pecl-cassandra*
  2. deskutils/egroupware*
  3. devel/pear-PHPDoc*
  4. devel/pecl-APCu_bc*
  5. devel/pecl-jsmin*
  6. devel/pecl-jsond*
  7. devel/pecl-propro2*
  8. mail/rainloop-community*
  9. math/pecl-stats2*
  10. net/pecl-mosquitto*
  11. net/pecl-zmq*
  12. net-mgmt/percona-monitoring-plugins*
  13. net-mgmt/zabbix3-frontend*
  14. net-mgmt/zabbix44-frontend*
  15. net-mgmt/zabbix52-frontend*
  16. net-mgmt/zabbix54-frontend*
  17. security/amavis-stats*
  18. security/base*
  19. security/php74-hash*
  20. security/phpsecinfo*
  21. sysutils/ganglia-webfrontend*
  22. textproc/php-mecab*
  23. www/bareos16-webui*
  24. www/bareos17-webui*
  25. www/efront*
  26. www/mediawiki131*
  27. www/mediawiki133*
  28. www/mediawiki134*
  29. www/moodle35*
  30. www/moodle37*
  31. www/moodle38*
  32. www/nextcloud-circles*
  33. www/phalcon4*
  34. www/typo3-10*
  35. www/zend-framework1*
  36. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://raw.githubusercontent.com/php/web-php-distributions/master/
  2. https://www.php.net/distributions/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2022-01-25
    Affects: users of lang/php74
    Author: tz@FreeBSD.org
    Reason: 
      The default version of PHP has been switched from 7.4 to 8.0.
    
      If you use binary packages you should make a list of php packages
      before running 'pkg upgrade':
    
      # pkg info \*php7\* > ~/installed-php-ports-list
    
      After the upgrade, check with such list if all your php extensions
      are still installed, and reinstall them if needed.
    
      If you use mod_php74 you need to deinstall it and install mod_php80.
    
    
Port Moves
  • port moved here from lang/php73 on 2022-01-26
    REASON: Has expired: Security support ended on 2021-12-06

  • port moved here from lang/php72 on 2020-12-31
    REASON: Has expired: Security Support ends on 30 Nov 2020

Number of commits found: 72

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
7.4.33
05 Nov 2022 14:19:15
commit hash:27ac371f93d36f77f00b8da261e496904184dd33commit hash:27ac371f93d36f77f00b8da261e496904184dd33commit hash:27ac371f93d36f77f00b8da261e496904184dd33commit hash:27ac371f93d36f77f00b8da261e496904184dd33 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php74: Update version 7.4.32=>7.4.33

* GD:
  - Fixed bug #81739: OOB read due to insufficient input validation in
    imageloadfont(). (CVE-2022-31630)
* Hash:
  - Fixed bug #81738: buffer overflow in hash_update() on long parameter
    (CVE-2022-37454)

Approved by:	tz (By private mail)
Relnotes:	https://www.php.net/ChangeLog-7.php#7.4.33
Sponsored by:	Bounce Experts
7.4.32
02 Oct 2022 00:21:00
commit hash:594ae3a8ac152ccaabdf30aabf9d33fcf250b102commit hash:594ae3a8ac152ccaabdf30aabf9d33fcf250b102commit hash:594ae3a8ac152ccaabdf30aabf9d33fcf250b102commit hash:594ae3a8ac152ccaabdf30aabf9d33fcf250b102 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php74: Update version 7.4.30=>7.4.32

* Core:
  - Fixed bug #81726: phar wrapper: DOS when using quine gzip file.
(CVE-2022-31628)
  - Fixed bug #81727: Don't mangle HTTP variable names that clash with
    ones that have a specific semantic meaning. (CVE-2022-31629)

Relnotes:	https://www.php.net/ChangeLog-7.php
Sponsored by:	Bounce Experts
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
7.4.30
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.30
10 Jun 2022 13:34:22
commit hash:9dd525130a60df51c6d6aef7e1831240ef402169commit hash:9dd525130a60df51c6d6aef7e1831240ef402169commit hash:9dd525130a60df51c6d6aef7e1831240ef402169commit hash:9dd525130a60df51c6d6aef7e1831240ef402169 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php74: Update version 7.4.29=>7.4.30

- mysqlnd:
  Fixed bug #81719: mysqlnd/pdo password buffer overflow.
  (CVE-2022-31626)
- pgsql:
  Fixed bug #81720: Uninitialized array in pg_query_params().
  (CVE-2022-31625)

Approved by:	tz (private email)
Relnotes: https://www.php.net/ChangeLog-7.php#7.4.30
Sponsored by:	Bounce Experts
7.4.29
19 Apr 2022 20:49:43
commit hash:0703b15c9b8d95142bbf481f0acf4ec2cd456775commit hash:0703b15c9b8d95142bbf481f0acf4ec2cd456775commit hash:0703b15c9b8d95142bbf481f0acf4ec2cd456775commit hash:0703b15c9b8d95142bbf481f0acf4ec2cd456775 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
lang/php??, mail/php*-imap: chase panda-cclient
7.4.29
15 Apr 2022 22:31:12
commit hash:db966c312bdba3339e21f7020a8f7ce54f2e16cfcommit hash:db966c312bdba3339e21f7020a8f7ce54f2e16cfcommit hash:db966c312bdba3339e21f7020a8f7ce54f2e16cfcommit hash:db966c312bdba3339e21f7020a8f7ce54f2e16cf files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Upgrade from 7.4.28 to 7.4.29

Changelog:

    Core:
        No source changes to this release. This update allows for re-building
the Windows binaries against upgraded dependencies which have received security
updates.
    Date:
        Updated to latest IANA timezone database (2022a).

Sponsored by:	Bounce Experts
7.4.28_3
10 Apr 2022 19:11:41
commit hash:d63665f7cd9c99880704a3c5bc221829cb009744commit hash:d63665f7cd9c99880704a3c5bc221829cb009744commit hash:d63665f7cd9c99880704a3c5bc221829cb009744commit hash:d63665f7cd9c99880704a3c5bc221829cb009744 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
7.4.28_2
26 Mar 2022 08:27:27
commit hash:247c7db7513f1264922428278678da641c5a3f52commit hash:247c7db7513f1264922428278678da641c5a3f52commit hash:247c7db7513f1264922428278678da641c5a3f52commit hash:247c7db7513f1264922428278678da641c5a3f52 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
7.4.28_1
25 Mar 2022 14:29:03
commit hash:b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6commit hash:b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6commit hash:b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6commit hash:b6bb44e5ba8832aa575c28a13cef3ea2c9edc8b6 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
pcre: fix runtime issues on powerpc

In sljitConfigInternal.h, pcre checks for existence of __builtin___clear_cache()
function.
LLVM provides that function for all platforms, even those that don't have
implemented flushing the cache.

This leads to runtime errors on e.g. powerpc (32-bit) with __clear_cache()
calling compilerrt_abort(), resulting in SIGABRT.
7.4.28
19 Feb 2022 04:44:58
commit hash:815ff001fabeb1d08b75f4c25c683cc90e1a2fcfcommit hash:815ff001fabeb1d08b75f4c25c683cc90e1a2fcfcommit hash:815ff001fabeb1d08b75f4c25c683cc90e1a2fcfcommit hash:815ff001fabeb1d08b75f4c25c683cc90e1a2fcf files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php74: Update version 7.4.27=>7.4.28

Filter:
  Fix #81708: UAF due to php_filter_float() failing for ints
  (CVE-2021-21708)

CVE is not yet published.

Approved by:	tz (private email)
Sponsored by:	Bounce Experts
7.4.27
18 Feb 2022 19:10:17
commit hash:8f89a070b368b80380d863f7aea376b98cc75e09commit hash:8f89a070b368b80380d863f7aea376b98cc75e09commit hash:8f89a070b368b80380d863f7aea376b98cc75e09commit hash:8f89a070b368b80380d863f7aea376b98cc75e09 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/php*: remove support for 11 on powerpc64
7.4.27
06 Feb 2022 18:46:36
commit hash:d4b3ad64a4ca97d38fdce4ff6821758b5c2a9dcbcommit hash:d4b3ad64a4ca97d38fdce4ff6821758b5c2a9dcbcommit hash:d4b3ad64a4ca97d38fdce4ff6821758b5c2a9dcbcommit hash:d4b3ad64a4ca97d38fdce4ff6821758b5c2a9dcb files touched by this commit
Stefan Eßer (se) search for other commits by this committer
lang/php??: make CONFLICTS_INSTALL visible to PHP module ports

The definition of CONFLICTS_INSTALL already included ${PKGNAMESUFFIX},
but in a block that was conditional on ${PKGNAMESUFFIX} not being
defined, defying the purpose.

After this change all ports that refer to the lang/php?? interpreter
ports get an automatic CONFLICTS_INSTALL definition that prevents the
installation of the same module for multiple interpreter versions.

This change adds correct CONFLICTS_INSTALL definitions to hundreds of
PHP ports that previously lacked any such definition.

PHP modules can override this generated CONFLICTS_INSTALL definition
in their Makefiles, if required.

Approved by:	portmgr (implicit)
7.4.27
01 Feb 2022 08:08:43
commit hash:5ebfc20bc191bf6c2bf15560118e5f4bdf8be515commit hash:5ebfc20bc191bf6c2bf15560118e5f4bdf8be515commit hash:5ebfc20bc191bf6c2bf15560118e5f4bdf8be515commit hash:5ebfc20bc191bf6c2bf15560118e5f4bdf8be515 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php74{-extensions}: Mark DEPRECATED

Security support for php74 will expire on 28th November, 2022. For
details please see:
https://www.php.net/supported-versions

EXPIRATION_DATE has been set 1 day after the EOL.

A metabug has been created to track which ports explicitly depends on
php74{-extensions} only; which is available at:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261604

PR:		261604
Approved by:	tz (private email)
Sponsored by:	Bounce Experts
7.4.27
26 Jan 2022 00:36:09
commit hash:16510abbadad0623526e19a9d64ce4bab479d870commit hash:16510abbadad0623526e19a9d64ce4bab479d870commit hash:16510abbadad0623526e19a9d64ce4bab479d870commit hash:16510abbadad0623526e19a9d64ce4bab479d870 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Remove references to defunct php73

- Add regex in CONFLICTS* [1]

Reported by:    se [1]
Approved by:	portmgr (blanket infrastructure sweep)
Sponsored by:	Bounce Experts
Differential Revision:	https://reviews.freebsd.org/D33983 [1]
7.4.27
26 Dec 2021 18:23:22
commit hash:529117f533a514559415cae1128f90c4c8f131c4commit hash:529117f533a514559415cae1128f90c4c8f131c4commit hash:529117f533a514559415cae1128f90c4c8f131c4commit hash:529117f533a514559415cae1128f90c4c8f131c4 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Fix fetch for php*

- Primary hosting provider of php has introduced some sort of checking
  which is blocking fetch although curl/wget works perfectly. fetch with
  other --user-agent is also not working at the moment. An issue has been
  opened with the upstream which can be found at:
  https://github.com/php/web-php/issues/483
- Untill this is fixed add php Github distributions URL to MASTER_SITES
- Modify MASTER_SITES for php[73|74|80] and remove SUBDIR as it affects
  DIST_SUBDIR
- Add DIST_SUBDIR as Github is IPv4 only which affects IPv6 only
  builders. In case someone is running IPv6 only builders distcache will
  pickup and serve.
- Although distinfo has been updated as we have added DIST_SUBDIR but
  SHA256 and SIZE are unchanged. In case someone needs to verify those
  are available from https://www.php.net/downloads
- We might have done some drastic changes but we are on the brink of
  quarterly build and we do not want to start a new year and a new
  quarter with BROKEN php and thousands of other ports.

PR: 260699
Reported by: chris@cretaforce.gr
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts
7.4.27
23 Dec 2021 14:22:31
commit hash:105ff678258c186d4323e28977e503537ab3809ecommit hash:105ff678258c186d4323e28977e503537ab3809ecommit hash:105ff678258c186d4323e28977e503537ab3809ecommit hash:105ff678258c186d4323e28977e503537ab3809e files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php74: Update version 7.4.26=>7.4.27

- Refactor with OPTIONSNG

Changelog:

Core:
    Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to
    Closure::fromCallable()).
FPM:
    Fixed bug #81513 (Future possibility for heap overflow in FPM zlog).
GD:
    Fixed bug #71316 (libpng warning from imagecreatefromstring).
OpenSSL:
    Fixed bug #75725 (./configure: detecting RAND_egd).
PCRE:
    Fixed bug #74604 (Out of bounds in php_pcre_replace_impl).
Standard:
    Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type).
    Fixed bug #81659 (stream_get_contents() may unnecessarily
    overallocate).

Approved by: tz (private mail)
Relnotes: https://www.php.net/ChangeLog-7.php#7.4.27
Sponsored by: Bounce Experts
7.4.26
25 Nov 2021 21:40:11
commit hash:04b9da414081a733478d3def4e1e3777908536c6commit hash:04b9da414081a733478d3def4e1e3777908536c6commit hash:04b9da414081a733478d3def4e1e3777908536c6commit hash:04b9da414081a733478d3def4e1e3777908536c6 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-*' from CONFLICTS definitions

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
7.4.26
20 Nov 2021 19:31:39
commit hash:11d48ddebb9c0951afead066cdb578270182010acommit hash:11d48ddebb9c0951afead066cdb578270182010acommit hash:11d48ddebb9c0951afead066cdb578270182010acommit hash:11d48ddebb9c0951afead066cdb578270182010a files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Upgrade from 7.4.25 to 7.4.26

    Core:
        Fixed bug #81518 (Header injection via default_mimetype /
default_charset).
    Date:
        Fixed bug #81500 (Interval serialization regression since 7.3.14 /
7.4.2).
    MBString:
        Fixed bug #76167 (mbstring may use pointer from some previous request).
    MySQLi:
        Fixed bug #81494 (Stopped unbuffered query does not throw error).
    PCRE:
        Fixed bug #81424 (PCRE2 10.35 JIT performance regression).
    Streams:
        Fixed bug #54340 (Memory corruption with user_filter).
    XML:
        Fixed bug #79971 (special character is breaking the path in xml
function). (CVE-2021-21707)

Also include a patch to fix issue 259725:
dns_get_record fails when requested record doesn't exist

PR:		259725
Reported by:	fsbruva@yahoo.com
Sponsored by:	Bounce Experts
7.4.25
23 Oct 2021 22:52:36
commit hash:b0953f0b3c48e8d7d00ab2cd482b10e3c97438dccommit hash:b0953f0b3c48e8d7d00ab2cd482b10e3c97438dccommit hash:b0953f0b3c48e8d7d00ab2cd482b10e3c97438dccommit hash:b0953f0b3c48e8d7d00ab2cd482b10e3c97438dc files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Upgrade from 7.4.24 to 7.4.25

Changelog:

    DOM:
        Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove
ID).
    FFI:
        Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not
defined).
    Fileinfo:
        Fixed bug #78987 (High memory usage during encoding detection).
    Filter:
        Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE
failing).
    FPM:
        Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
escalation) (CVE-2021-21703).
    SPL:
        Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause
double-free).
    Streams:
        Fixed bug #81475 (stream_isatty emits warning with attached stream
wrapper).
    XML:
        Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace).
    Zip:
        Fixed bug #81490 (ZipArchive::extractTo() may leak memory).
        Fixed bug #77978 (Dirname ending in colon unzips to wrong dir).

Sponsored by:	Bounce Experts
7.4.24
16 Oct 2021 09:51:39
commit hash:4460cf727a7788c9ce21f3344ce5745e5cd9fc4acommit hash:4460cf727a7788c9ce21f3344ce5745e5cd9fc4acommit hash:4460cf727a7788c9ce21f3344ce5745e5cd9fc4acommit hash:4460cf727a7788c9ce21f3344ce5745e5cd9fc4a files touched by this commit
Jimmy Olgeni (olgeni) search for other commits by this committer
*: fix tab vs. space issues, and comments according to the guide.
7.4.24
30 Sep 2021 19:36:22
commit hash:1eeec1bd06b608d58ef7ee52471883e0c49fa96acommit hash:1eeec1bd06b608d58ef7ee52471883e0c49fa96acommit hash:1eeec1bd06b608d58ef7ee52471883e0c49fa96acommit hash:1eeec1bd06b608d58ef7ee52471883e0c49fa96a files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php7*: adjust CONFLICTS to new versions

PHP 7.3 conflicted with versions no longer in the ports-tree. Remove this
conflicts.
PHP 7.3 and 7.4 did not conflict with PHP 8.0. Add the missing conflict.

PR:		258803
Reported by:	Einar Bjarni Halldórsson <einar@isnic.is>
Sponsored by:	Bounce Experts
7.4.24
29 Sep 2021 09:55:00
commit hash:4f8082baa8f59e3d53761072f2496c895ae9f2d7commit hash:4f8082baa8f59e3d53761072f2496c895ae9f2d7commit hash:4f8082baa8f59e3d53761072f2496c895ae9f2d7commit hash:4f8082baa8f59e3d53761072f2496c895ae9f2d7 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Update from 7.4.23 to 7.4.24

Changelog:

    Core:
        Fixed bug #81302 (Stream position after stream filter removed).
        Fixed bug #81346 (Non-seekable streams don't update position after
write).
        Fixed bug #73122 (Integer Overflow when concatenating strings).
    GD:
        Fixed bug #53580 (During resize gdImageCopyResampled cause colors
change).
    Opcache:
        Fixed bug #81353 (segfault with preloading and statically bound
closure).
    Shmop:
        Fixed bug #81407 (shmop_open won't attach and causes php to crash).
    Standard:
        Fixed bug #71542 (disk_total_space does not work with relative paths).
        Fixed bug #81400 (Unterminated string in dns_get_record() results).
    SysVMsg:
        Fixed bug #78819 (Heap Overflow in msg_send).
    XML:
        Fixed bug #81351 (xml_parse may fail, but has no error code).
    Zip:
        Fixed bug #81420 (ZipArchive::extractTo extracts outside of
destination). (CVE-2021-21706)

Sponsored by:	Bounce Experts
7.4.23
29 Aug 2021 20:47:47
commit hash:f54d1e57aa41b9d519d576875d4e6d0d40002918commit hash:f54d1e57aa41b9d519d576875d4e6d0d40002918commit hash:f54d1e57aa41b9d519d576875d4e6d0d40002918commit hash:f54d1e57aa41b9d519d576875d4e6d0d40002918 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Upgrade from 7.4.22 to 7.4.23

Changelog:

    Core:
        Fixed bug #72595 (php_output_handler_append illegal write access).
        Fixed bug #66719 (Weird behaviour when using get_called_class() with
call_user_func()).
        Fixed bug #81305 (Built-in Webserver Drops Requests With "Upgrade"
Header).
    BCMath:
        Fixed bug #78238 (BCMath returns "-0").
    CGI:
        Fixed bug #80849 (HTTP Status header truncation).
    GD:
        Fixed bug #51498 (imagefilledellipse does not work for large circles).
    MySQLi:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.22_1
01 Aug 2021 08:32:35
commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70commit hash:974e13b50148c5c8e7b33a1cb7e9dbaa9aedbc70 files touched by this commit
Xin LI (delphij) search for other commits by this committer
net/openldap24-server: Make SASL permanent for OpenLDAP port.

PR:		ports/257374
Reviewed by:	obrien
Approved by:	portmgr (exp-run by antoine)
Differential Revision: https://reviews.freebsd.org/D31301
7.4.22
31 Jul 2021 21:31:28
commit hash:e297f257a84dc2e32a1fabad4d764b523f3b211dcommit hash:e297f257a84dc2e32a1fabad4d764b523f3b211dcommit hash:e297f257a84dc2e32a1fabad4d764b523f3b211dcommit hash:e297f257a84dc2e32a1fabad4d764b523f3b211d files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Update from 7.4.21 to 7.4.22

Changelog:

    Core:
        Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB
files).
        Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
        Fixed bug #80728 (PHP built-in web server resets timeout when it can
kill the process).
        Fixed bug #73630 (Built-in Weberver - overwrite
$_SERVER['request_uri']).
        Fixed bug #80173 (Using return value of zend_assign_to_variable() is not
safe).
        Fixed bug #73226 (--r[fcez] always return zero exit code).
    Intl:
        Fixed bug #72809 (Locale::lookup() wrong result with canonicalize
option).
        Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone).
        Fixed bug #74264 (grapheme_strrpos() broken for negative offsets).
    OpenSSL:
        Fixed bug #52093 (openssl_csr_sign truncates $serial).
    PCRE:
        Fixed bug #81101 (PCRE2 10.37 shows unexpected result).
        Fixed bug #81243 (Too much memory is allocated for preg_replace()).
    Standard:
        Fixed bug #81223 (flock() only locks first byte of file).

Sponsored by:	Bounce Experts
7.4.21
05 Jul 2021 21:31:18
commit hash:bc406bce1549423d3bbc85170abe393f4dcccfbacommit hash:bc406bce1549423d3bbc85170abe393f4dcccfbacommit hash:bc406bce1549423d3bbc85170abe393f4dcccfbacommit hash:bc406bce1549423d3bbc85170abe393f4dcccfba files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Update from 7.4.20 to 7.4.21

Changelog:

    Core:
        Fixed bug #81068 (Double free in realpath_cache_clean()).
        Fixed bug #76359 (open_basedir bypass through adding "..").
        Fixed bug #81090 (Typed property performance degradation with .=
operator).
        Fixed bug #81070 (Integer underflow in memory limit comparison).
        Fixed bug #81122 (SSRF bypass in FILTER_VALIDATE_URL). (CVE-2021-21705)
    Bzip2:
        Fixed bug #81092 (fflush before stream_filter_remove corrupts stream).
    OpenSSL:
        Fixed bug #76694 (native Windows cert verification uses CN as sever
name).
    PDO_Firebird:
        Fixed bug #76448 (Stack buffer overflow in firebird_info_cb).
(CVE-2021-21704)
        Fixed bug #76449 (SIGSEGV in firebird_handle_doer). (CVE-2021-21704)
        Fixed bug #76450 (SIGSEGV in firebird_stmt_execute). (CVE-2021-21704)
        Fixed bug #76452 (Crash while parsing blob data in firebird_fetch_blob).
(CVE-2021-21704)
    Standard:
        Fixed bug #81048 (phpinfo(INFO_VARIABLES) "Array to string conversion").

Sponsored by:	Bounce Experts
7.4.20
16 Jun 2021 22:29:41
commit hash:331ac64f1b3ad22f6f2346657c56820728ee87dbcommit hash:331ac64f1b3ad22f6f2346657c56820728ee87dbcommit hash:331ac64f1b3ad22f6f2346657c56820728ee87dbcommit hash:331ac64f1b3ad22f6f2346657c56820728ee87db files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/php74: fix build on riscv64

Same fix as for php80.
7.4.20
10 Jun 2021 09:23:31
commit hash:5a51fe84f753416137130fccce130fd532689208commit hash:5a51fe84f753416137130fccce130fd532689208commit hash:5a51fe84f753416137130fccce130fd532689208commit hash:5a51fe84f753416137130fccce130fd532689208 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/php74: enable DTRACE on powerpc
7.4.20
04 Jun 2021 20:44:40
commit hash:a1915ded564eb2da54d7f2295902c2a7d5655e13commit hash:a1915ded564eb2da54d7f2295902c2a7d5655e13commit hash:a1915ded564eb2da54d7f2295902c2a7d5655e13commit hash:a1915ded564eb2da54d7f2295902c2a7d5655e13 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Upgrade from 7.4.19 to 7.4.20

Changelog:

    Core:
        Fixed bug #80929 (Method name corruption related to repeated calls to
call_user_func_array).
        Fixed bug #80960 (opendir() warning wrong info when failed on Windows).
        Fixed bug #67792 (HTTP Authorization schemes are treated as
case-sensitive).
        Fixed bug #80972 (Memory exhaustion on invalid string offset).
    FPM:
        Fixed bug #65800 (Events port mechanism).
    FTP:
        Fixed bug #80901 (Info leak in ftp extension).
        Fixed bug #79100 (Wrong FTP error messages).
    GD:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.19
07 May 2021 22:53:03
commit hash:1f37ed93a62a894345acc1de89f2dc8803c803e6commit hash:1f37ed93a62a894345acc1de89f2dc8803c803e6commit hash:1f37ed93a62a894345acc1de89f2dc8803c803e6commit hash:1f37ed93a62a894345acc1de89f2dc8803c803e6 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Update from 7.4.18 to 7.4.19

PDO_pgsql:

    Revert "Fixed bug #80892 (PDO::PARAM_INT is treated the same as
PDO::PARAM_STR)"

Sponsored by:	Bounce Experts
7.4.18
01 May 2021 22:08:41
commit hash:5be5ddc1531fbe1ef87496b6ec835ab51f63ce4ccommit hash:5be5ddc1531fbe1ef87496b6ec835ab51f63ce4ccommit hash:5be5ddc1531fbe1ef87496b6ec835ab51f63ce4ccommit hash:5be5ddc1531fbe1ef87496b6ec835ab51f63ce4c files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php74: Update from 7.4.16 to 7.4.18

Changelog:

    Core:
        Fixed bug #80781 (Error handler that throws ErrorException infinite
loop).
        Fixed bug #75776 (Flushing streams with compression filter is broken).
(cmb) 04 Mar 2021, php 7.4.16
        Fixed #80706 (mail(): Headers after Bcc headers may be ignored).
    Dba:
        Fixed bug #80817 (dba_popen() may cause segfault during RSHUTDOWN).
    DOM:
        Fixed bug #66783 (UAF when appending DOMDocument to element).
    FPM:
        Fixed bug #80024 (Duplication of info about inherited socket after pool
removing).
    FTP:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.16
07 Apr 2021 08:09:01
commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
7.4.16
06 Apr 2021 14:31:13
commit hash:135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash:135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash:135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash:135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
7.4.16
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
7.4.16
27 Mar 2021 22:25:32
Revision:569365Original commit files touched by this commit
bapt search for other commits by this committer
Convert to @touch
7.4.16
06 Mar 2021 01:33:23
Revision:567449Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Update from 7.4.15 to 7.4.16

Changelog:

    Core:
        Fixed #80706 (mail(): Headers after Bcc headers may be ignored).
    MySQLnd:
        Fixed bug #78680 (mysqlnd's mysql_clear_password does not transmit
null-terminated password).
    MySQLi:
        Fixed bug #74779 (x() and y() truncating floats to integers).
    OPcache:
        Fixed bug #80682 (opcache doesn't honour pcre.jit option).
    OpenSSL:
        Fixed bug #80747 (Providing RSA key size < 512 generates key that crash
PHP).
    Phar:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.15
05 Feb 2021 22:52:54
Revision:564155Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Update from 7.4.14 to 7.4.15

    Core:
        Fixed bug #80523 (bogus parse error on >4GB source code).
        Fixed bug #80384 (filter buffers entire read until file closed).
    Curl:
        Fixed bug #80595 (Resetting POSTFIELDS to empty array breaks request).
    Date:
        Fixed bug #80376 (last day of the month causes runway cpu usage.
    MySQLi:
        Fixed bug #67983 (mysqlnd with MYSQLI_OPT_INT_AND_FLOAT_NATIVE fails to
interpret bit columns).
        Fixed bug #64638 (Fetching resultsets from stored procedure with cursor
fails).
        Fixed bug #72862 (segfault using prepared statements on stored
procedures that use a cursor).
        Fixed bug #77935 (Crash in mysqlnd_fetch_stmt_row_cursor when calling an
SP with a cursor).
    Phar:
        Fixed bug #77565 (Incorrect locator detection in ZIP-based phars).
        Fixed bug #69279 (Compressed ZIP Phar extractTo() creates garbage
files).
    SOAP:
        Fixed bug #80672 (Null Dereference in SoapClient). (CVE-2021-21702)

Sponsored by:	PHP Update Service
7.4.14
09 Jan 2021 23:49:59
Revision:560906Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.13 to 7.4.14

    Core:
        Fixed bug #74558 (Can't rebind closure returned by
Closure::fromCallable()).
        Fixed bug #80345 (PHPIZE configuration has outdated
PHP_RELEASE_VERSION).
        Fixed bug #72964 (White space not unfolded for CC/Bcc headers).
        Fixed bug #80362 (Running dtrace scripts can cause php to crash).
        Fixed bug #80393 (Build of PHP extension fails due to configuration gap
with libtool).
        Fixed bug #80402 (configure filtering out -lpthread).
        Fixed bug #77069 (stream filter loses final block of data).
    Fileinfo:
        Fixed bug #77961 (finfo_open crafted magic parsing SIGABRT).
    FPM:
        Fixed bug #69625 (FPM returns 200 status on request without
SCRIPT_FILENAME env).
    Intl:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.13_2
04 Dec 2020 10:22:10
Revision:556964Original commit files touched by this commit
gahr search for other commits by this committer
lang/php74, security/php74-openssl: fix build with LibreSSL

Upstream: https://bugs.php.net/bug.php?id=80368
https://github.com/php/php-src/commit/ecee3f1209a7c0ac9f99c7f640b2f5df56656e58
7.4.13_1
03 Dec 2020 17:16:09
Revision:556915Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Update from 7.4.12 to 7.4.13

    Core:
        Fixed bug #80280 (ADD_EXTENSION_DEP() fails for ext/standard and
ext/date).
        Fixed bug #80258 (Windows Deduplication Enabled, randon permission
errors).
    COM:
        Fixed bug #62474 (com_event_sink crashes on certain arguments).
    DOM:
        Fixed bug #80268 (loadHTML() truncates at NUL bytes).
    FFI:
        Fixed bug #79177 (FFI doesn't handle well PHP exceptions within
callback).
    IMAP:
        Fixed bug #64076 (imap_sort() does not return FALSE on failure).
        Fixed bug #76618 (segfault on imap_reopen).
        Fixed bug #80239 (imap_rfc822_write_address() leaks memory).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.12_1
02 Dec 2020 18:24:37
Revision:556843Original commit files touched by this commit
pkubaj search for other commits by this committer
lang/php74: enable DTRACE on powerpc64 head

Builds fine.
7.4.12
01 Nov 2020 22:52:00
Revision:553872Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Update from 7.4.11 to 7.4.12

Changelog:

    Core:
        Fixed bug #80061 (Copying large files may have suboptimal performance).
        Fixed bug #79423 (copy command is limited to size of file it can copy).
        Fixed bug #80126 (Covariant return types failing compilation).
        Fixed bug #80186 (Segfault when iterating over FFI object).
    Calendar:
        Fixed bug #80185 (jdtounix() fails after 2037).
    IMAP:
        Fixed bug #80213 (imap_mail_compose() segfaults on certain $bodies).
        Fixed bug #80215 (imap_mail_compose() may modify by-val parameters).
        Fixed bug #80220 (imap_mail_compose() may leak memory).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.11
22 Oct 2020 12:35:55
Revision:552964Original commit files touched by this commit
bapt search for other commits by this committer
Convert to use @rmempty
7.4.11
09 Oct 2020 23:27:08
Revision:551837Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Update from 7.4.10 to 7.4.11

    Core:
        Fixed bug #79699 (PHP parses encoded cookie names so malicious `__Host-`
cookies can be sent). (CVE-2020-7070)
        Fixed bug #79979 (passing value to by-ref param via CUFA crashes).
        Fixed bug #80037 (Typed property must not be accessed before
initialization when __get() declared).
        Fixed bug #80048 (Bug #69100 has not been fixed for Windows).
        Fixed bug #80049 (Memleak when coercing integers to string via variadic
argument).
    Calendar:
        Fixed bug #80007 (Potential type confusion in unixtojd() parameter
parsing).
    COM:
        Fixed bug #64130 (COM obj parameters passed by reference are not
updated).
    OPcache:
        Fixed bug #80002 (calc free space for new interned string is wrong).
        Fixed bug #80046 (FREE for SWITCH_STRING optimized away).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.10
08 Oct 2020 21:08:00
Revision:551733Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Add missing dependency from php74-xmlreader to php74-dom

xmlreader needs not only the DOM extension, but to be compiled
with --enabled-dom. This commit adds the missing configuration
to etablish the dependency.

PR:		249886
Submitted by:	michael.glaus@hostpoint.ch
Sponsored by:	Bounce Experts
7.4.10
07 Sep 2020 22:16:33
Revision:547952Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.9 to 7.4.10

Changelog:

    Core:
        Fixed bug #79884 (PHP_CONFIG_FILE_PATH is meaningless).
        Fixed bug #77932 (File extensions are case-sensitive).
        Fixed bug #79806 (realpath() erroneously resolves link to link).
        Fixed bug #79895 (PHP_CHECK_GCC_ARG does not allow flags with equal
sign).
        Fixed bug #79919 (Stack use-after-scope in define()).
        Fixed bug #79934 (CRLF-only line in heredoc causes parsing error).
        Fixed bug #79947 (Memory leak on invalid offset type in compound
assignment).
    COM:
        Fixed bug #48585 (com_load_typelib holds reference, fails on second
call).
    Exif:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.9
19 Aug 2020 21:31:23
Revision:545456Original commit files touched by this commit
tz search for other commits by this committer
lang/php74: Update from 7.4.8 to 7.4.9

Changelog:

    Apache:
        Fixed bug #79030 (Upgrade apache2handler's
php_apache_sapi_get_request_time to return usec).
    COM:
        Fixed bug #63208 (BSTR to PHP string conversion not binary safe).
        Fixed bug #63527 (DCOM does not work with Username, Password parameter).
    Core:
        Fixed bug #79740 (serialize() and unserialize() methods can not be
called statically).
        Fixed bug #79783 (Segfault in php_str_replace_common).
        Fixed bug #79778 (Assertion failure if dumping closure with unresolved
static variable).
        Fixed bug #79779 (Assertion failure when assigning property of string
offset by reference).
        Fixed bug #79792 (HT iterators not removed if empty array is destroyed).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.8
13 Jul 2020 13:32:28
Revision:542132Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
mail/php7[2-4]-imap: change client from cclient to panda-cclient

There are some reports about PHP crashes, when using php-imap
(especially with OpenSSL and TSL 1.3). All this problems went away,
when using the panda-cclient instead of the old cclient.

Therefore we make the panda-cclient the new default,
but still allow cclient in order to allow backwards compatibility.

Special thanks to bofh for figuring out the complex details and
the solution!

Special thanks to Jason for being patience and
helpful about so many months!

Reported by:	Jason de Cordoba <jason@aventia.pw>
Reviewed by:	bofh
Sponsored by:	Bounce Experts
7.4.8
10 Jul 2020 11:25:41
Revision:541855Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.7 to 7.4.8

Changelog:

    Core:
        Fixed bug #79595 (zend_init_fpu() alters FPU precision).
        Fixed bug #79650 (php-win.exe 100% cpu lockup).
        Fixed bug #79668 (get_defined_functions(true) may miss functions).
        Fixed bug #79657 ("yield from" hangs when invalid value encountered).
        Fixed bug #79683 (Fake reflection scope affects __toString()).
        Fixed possibly unsupported timercmp() usage.
    Exif:
        Fixed bug #79687 (Sony picture - PHP Warning - Make, Model, MakerNotes).
    Fileinfo:
        Fixed bug #79681 (mime_content_type/finfo returning incorrect mimetype).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.7
14 Jun 2020 10:38:24
Revision:538725Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Update from 7.4.6 to 7.4.7

    Core:
        Fixed bug #78434 (Generator yields no items after valid() call).
        Fixed bug #79477 (casting object into array creates references).
        Fixed bug #79514 (Memory leaks while including unexistent file).
        Fixed bug #79470 (PHP incompatible with 3rd party file system on
demand).
        Fixed bug #78784 (Unable to interact with files inside a VFS for Git
repository).
        Fixed bug #78875 (Long variables cause OOM and temp files are not
cleaned). (CVE-2019-11048).
        Fixed bug #78876 (Long variables in multipart/form-data cause OOM and
temp files are not cleaned). (CVE-2019-11048).
    DOM:
        Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
    EXIF:
        Fixed bug #79336 (ext/exif/tests/bug79046.phpt fails on Big endian
arch).
    FCGI:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.6
15 May 2020 19:42:41
Revision:535324Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Update from 7.4.5 to 7.4.6

Changelog:

    Core:
        Fixed bug #78434 (Generator yields no items after valid() call).
        Fixed bug #79477 (casting object into array creates references).
        Fixed bug #79514 (Memory leaks while including unexistent file).
        Fixed bug #79470 (PHP incompatible with 3rd party file system on
demand).
        Fixed bug #78784 (Unable to interact with files inside a VFS for Git
repository).
        Fixed bug #78875 (Long variables cause OOM and temp files are not
cleaned). (CVE-2019-11048).
        Fixed bug #78876 (Long variables in multipart/form-data cause OOM and
temp files are not cleaned). (CVE-2019-11048).
    DOM:
        Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
    EXIF:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.5
18 Apr 2020 21:10:34
Revision:532048Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.4 to 7.4.5

Changelog:

    Core:
        Fixed bug #79364 (When copy empty array, next key is unspecified).
        Fixed bug #78210 (Invalid pointer address).
    CURL:
        Fixed bug #79199 (curl_copy_handle() memory leak).
    Date:
        Fixed bug #79396 (DateTime hour incorrect during DST jump forward).
        Fixed bug #74940 (DateTimeZone loose comparison always true).
    FPM:
        Implement request #77062 (Allow numeric [UG]ID in FPM
listen.{owner,group}) (Andre Nathan)
    Iconv:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.4
23 Mar 2020 22:08:48
Revision:529014Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Update from 7.4.3 to 7.4.4

Changelog:

    Core:
        Fixed bug #79329 (get_headers() silently truncates after a null byte)
(CVE-2020-7066)
        Fixed bug #79244 (php crashes during parsing INI file).
        Fixed bug #63206 (restore_error_handler does not restore previous errors
mask).
    COM:
        Fixed bug #66322 (COMPersistHelper::SaveToFile can save to wrong
location).
        Fixed bug #79242 (COM error constants don't match com_exception codes on
x86).
        Fixed bug #79247 (Garbage collecting variant objects segfaults).
        Fixed bug #79248 (Traversing empty VT_ARRAY throws com_exception).
        Fixed bug #79299 (com_print_typeinfo prints duplicate variables).
        Fixed bug #79332 (php_istreams are never freed).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.3
21 Feb 2020 22:03:30
Revision:526724Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.2 to 7.4.3

Changelog:

    Core:
        Fixed bug #79146 (cscript can fail to run on some systems).
        Fixed bug #79155 (Property nullability lost when using multiple property
definition).
        Fixed bug #78323 (Code 0 is returned on invalid options).
        Fixed bug #78989 (Delayed variance check involving trait segfaults).
        Fixed bug #79174 (cookie values with spaces fail to round-trip).
        Fixed bug #76047 (Use-after-free when accessing already destructed
backtrace arguments).
    COM:
        Fixed bug #79247 (Garbage collecting variant objects segfaults).
    CURL:
        Fixed bug #79078 (Hypothetical use-after-free in
curl_multi_add_handle()).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.2
09 Feb 2020 12:11:55
Revision:525654Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
lang/php74: disable DTRACE on powerpc and powerpc64

DTRACE works on 12.1 and head with php72 and php73, but seems to have problems
with php74 and 12.1 (head works fine).
7.4.2
07 Feb 2020 09:49:26
Revision:525471Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
lang/php7?: enable DTRACE on powerpc, powerpc64

Tested to work now.
7.4.2
25 Jan 2020 00:11:52
Revision:523997Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.1 to 7.4.2

Changelog:

    Core:
        Preloading support on Windows has been disabled.
        Fixed bug #79022 (class_exists returns True for classes that are not
ready to be used).
        Fixed bug #78929 (plus signs in cookie values are converted to spaces).
        Fixed bug #78973 (Destructor during CV freeing causes segfault if opline
never saved).
        Fixed bug #78776 (Abstract method implementation from trait does not
check "static").
        Fixed bug #78999 (Cycle leak when using function result as temporary).
        Fixed bug #79008 (General performance regression with PHP 7.4 on
Windows).
        Fixed bug #79002 (Serializing uninitialized typed properties with
__sleep makes unserialize throw).
    CURL:
        Fixed bug #79033 (Curl timeout error with specific url and post).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.1
09 Jan 2020 22:13:13
Revision:522540Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
Unbreak databases/php74-mysqli when lang/php74 is build with MYSQLND=off

Currently when building lang/php74 with MYSQLND=off, its im possible to
build databases/php74-mysqli. When the option MYSQLND was added, we expected
users to not use mysqli at all after disabling this option.
This has proven to be wrong, so we patch the build to be work again.

patch-ext_mysqli_mysqli__api.c was submitted by Sergei <joker@pinnet.ru>.

Merge patches from r522539 into this commit and add two additional patches.
7.4.1
23 Dec 2019 22:31:00
Revision:520745Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
ftp/php74-ftp: Fix Undefined symbol "SSL_library_init"

The ftp module always compiles against the base openssl,
causes the error on FreeBSD 11.3. All other ports based
on OpenSSL import the needed openssl from ports, if its
not in base. Therefore we adjust the behaviour of the
ftp module to match for example the imap module.

PR:		241591
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
7.4.1
22 Dec 2019 14:35:10
Revision:520631Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from 7.4.0 to 7.4.1

Changelog:

    Bcmath:
        Fixed bug #78878 (Buffer underflow in bc_shift_addsub).
(CVE-2019-11046).
    Core:
        Fixed bug #78862 (link() silently truncates after a null byte on
Windows). (CVE-2019-11044).
        Fixed bug #78863 (DirectoryIterator class silently truncates after a
null byte). (CVE-2019-11045).
        Fixed bug #78943 (mail() may release string with refcount==1 twice).
(CVE-2019-11049).
        Fixed bug #78810 (RW fetches do not throw "uninitialized property"
exception).
        Fixed bug #78868 (Calling __autoload() with incorrect EG(fake_scope)
value).
        Fixed bug #78296 (is_file fails to detect file).
        Fixed bug #78883 (fgets(STDIN) fails on Windows).
        Fixed bug #78898 (call_user_func(['parent', ...]) fails while other
succeed).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.0
17 Dec 2019 20:28:36
Revision:520345Original commit files touched by this commit This port version is marked as vulnerable.
rene search for other commits by this committer
Remove IGNORE_WITH_PHP=71 and add IGNORE_WITH_PHP=74 where relevant.
7.4.0
28 Nov 2019 13:07:06
Revision:518578Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Update from 7.4.0RC 6 to 7.4.0

The PHP development team announces the immediate availability of PHP 7.4.0. This
release marks the fourth feature update to the PHP 7 series.

PHP 7.4.0 comes with numerous improvements and new features such as:

    Typed Properties
    Arrow Functions
    Limited Return Type Covariance and Argument Type Contravariance
    Unpacking Inside Arrays
    Numeric Literal Separator
    Weak References
    Allow Exceptions from __toString()
    Opcache Preloading
    Several Deprecations
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.0.r6
12 Nov 2019 18:13:06
Revision:517342Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Update from RC5 to RC6

Changelog:

- Core:
  . Fixed bug #78768 (redefinition of typedef zend_property_info). (Nikita)
  . Fixed bug #78788 (./configure generates invalid php_version.h). (max)

- Standard:
  . Fixed bug #77930 (stream_copy_to_stream should use mmap more often).
    (Nikita)
  . Fixed bug #78759 (array_search in $GLOBALS). (Nikita)

- OpenSSL:
  . Fixed bug #78775 (TLS issues from HTTP request affecting other encrypted
    connections). (Nikita)

- Reflection:
  . Fixed bug #78774 (ReflectionNamedType on Typed Properties Crash). (Nikita)

Changelog taken from: https://github.com/php/php-src/blob/php-7.4.0RC6/NEWS

MFH:		2019Q4
7.4.0.r5
06 Nov 2019 18:06:41
Revision:516915Original commit files touched by this commit This port version is marked as vulnerable.
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories l

Add USES=xorg and USES=gl to ports in categories starting with 'l'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
7.4.0.r5
30 Oct 2019 22:42:22
Revision:516111Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from RC4 to RC5

Changelog:

    - Core:
    . Fixed bug #78226 (Unexpected __set behavior with typed properties).
(Nikita)

    - COM:
    . Fixed bug #78694 (Appending to a variant array causes segfault). (cmb)

    - Date:
    . Fixed bug #70153 (\DateInterval incorrectly unserialized). (Maksim
Iakunin)
    . Fixed bug #78751 (Serialising DatePeriod converts DateTimeImmutable).
(cmb)

    - FFI:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.0.r4
18 Oct 2019 17:35:14
Revision:514729Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Update from RC3 to RC4

Changelog:

- Core:
  . Fixed bug #78614 (Does not compile with DTRACE anymore).
    (tz at FreeBSD dot org)
  . Fixed bug #78620 (Out of memory error). (cmb, Nikita)
  . Fixed bug #78632 (method_exists() in php74 works differently from php73 in
    checking priv. methods). (Nikita)
  . Fixed bug #78644 (SEGFAULT in ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER).
    (Nikita)
  . Fixed bug #78658 (Memory corruption using Closure::bindTo). (Nikita)
  . Fixed bug #78656 (Parse errors classified as highest log-level). (Erik
    Lundin)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.0.r3
03 Oct 2019 21:54:47
Revision:513738Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: Upgrade from RC1 to RC3

Changelog:

03 Oct 2019, PHP 7.4.0RC3

- Core:
  . Fixed bug #78604 (token_get_all() does not properly tokenize FOO<?php with
    short_open_tag=0). (Nikita)

- FFI:
  . Fixed bug #78543 (is_callable() on FFI\CData throws Exception). (cmb)

- GMP:
  . Fixed bug #78574 (broken shared build). (Remi)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.4.0.r1
30 Sep 2019 14:16:26
Revision:513384Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
lang/php74: fix build on GCC architectures

Use C11 compiler because of:
/wrkdirs/usr/ports/lang/php74/work/php-7.4.0RC1/Zend/zend_compile.h:363: error:
redefinition of typedef 'zend_property_info'
/wrkdirs/usr/ports/lang/php74/work/php-7.4.0RC1/Zend/zend_types.h:385: error:
previous declaration of 'zend_property_info' was here

Disable DTRACE on powerpc64 due to:
dtrace: failed to link script
/usr/local/poudriere/ports/default/lang/php74/work/php-7.4.0RC1/Zend/zend_dtrace.d:
an error was encountered while processing main/.libs/main.o

PR:		240733
Approved by:	tz (maintainer), linimon (mentor)
7.4.0.r1
20 Sep 2019 19:50:08
Revision:512437Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: fix the broken patches

The same error cause from r512431 caused some patches missing or undeleted.
Now commit the missing changes in order to unbreak PHP.

Sponsored by:	PHP Update Service
7.4.0.r1
20 Sep 2019 19:24:23
Revision:512430Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php74: add module hash to PHP_EXT_INC

The hash module is now part of the core and can't be disabled anymore.
Therefore add it to the list

Reported by:	ale
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D21349
7.4.0.r1
20 Sep 2019 12:21:12
Revision:512406Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
Welcome PHP 7.4 RC 1 in the ports-tree.

There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated

Special thanks to tobik and ale for their support.

Reviewed by:	tobik, ale, joneum
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D21349

Number of commits found: 72