notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
php73 PHP Scripting Language
7.3.33 lang Deleted on this many watch lists=6 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 7.3.33Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Upstream active support expired on 2021-12-06
Expired This port expired on: 2022-01-25
Maintainer: tz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-10-08 08:53:20
Last Update: 2022-01-26 00:20:01
Commit Hash: cc378fb
People watching this port, also watch:: php81-pear, openjdk8
Also Listed In: devel www
License: PHP301
WWW:
https://www.php.net/
Description:
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP. WWW: https://www.php.net/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (271 items)
Collapse this list.
  1. /usr/local/share/licenses/php73-7.3.33/catalog.mk
  2. /usr/local/share/licenses/php73-7.3.33/LICENSE
  3. /usr/local/share/licenses/php73-7.3.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/readdir.h
  17. include/php/TSRM/tsrm_config.h
  18. include/php/TSRM/tsrm_config.w32.h
  19. include/php/TSRM/tsrm_config_common.h
  20. include/php/TSRM/tsrm_strtok_r.h
  21. include/php/TSRM/tsrm_win32.h
  22. include/php/Zend/zend.h
  23. include/php/Zend/zend_API.h
  24. include/php/Zend/zend_alloc.h
  25. include/php/Zend/zend_alloc_sizes.h
  26. include/php/Zend/zend_arena.h
  27. include/php/Zend/zend_ast.h
  28. include/php/Zend/zend_bitset.h
  29. include/php/Zend/zend_build.h
  30. include/php/Zend/zend_builtin_functions.h
  31. include/php/Zend/zend_closures.h
  32. include/php/Zend/zend_compile.h
  33. include/php/Zend/zend_config.h
  34. include/php/Zend/zend_config.nw.h
  35. include/php/Zend/zend_config.w32.h
  36. include/php/Zend/zend_constants.h
  37. include/php/Zend/zend_cpuinfo.h
  38. include/php/Zend/zend_dtrace.h
  39. include/php/Zend/zend_dtrace_gen.h
  40. include/php/Zend/zend_errors.h
  41. include/php/Zend/zend_exceptions.h
  42. include/php/Zend/zend_execute.h
  43. include/php/Zend/zend_extensions.h
  44. include/php/Zend/zend_float.h
  45. include/php/Zend/zend_gc.h
  46. include/php/Zend/zend_generators.h
  47. include/php/Zend/zend_globals.h
  48. include/php/Zend/zend_globals_macros.h
  49. include/php/Zend/zend_hash.h
  50. include/php/Zend/zend_highlight.h
  51. include/php/Zend/zend_inheritance.h
  52. include/php/Zend/zend_ini.h
  53. include/php/Zend/zend_ini_parser.h
  54. include/php/Zend/zend_ini_scanner.h
  55. include/php/Zend/zend_ini_scanner_defs.h
  56. include/php/Zend/zend_interfaces.h
  57. include/php/Zend/zend_istdiostream.h
  58. include/php/Zend/zend_iterators.h
  59. include/php/Zend/zend_language_parser.h
  60. include/php/Zend/zend_language_scanner.h
  61. include/php/Zend/zend_language_scanner_defs.h
  62. include/php/Zend/zend_list.h
  63. include/php/Zend/zend_llist.h
  64. include/php/Zend/zend_long.h
  65. include/php/Zend/zend_modules.h
  66. include/php/Zend/zend_multibyte.h
  67. include/php/Zend/zend_multiply.h
  68. include/php/Zend/zend_object_handlers.h
  69. include/php/Zend/zend_objects.h
  70. include/php/Zend/zend_objects_API.h
  71. include/php/Zend/zend_operators.h
  72. include/php/Zend/zend_portability.h
  73. include/php/Zend/zend_ptr_stack.h
  74. include/php/Zend/zend_range_check.h
  75. include/php/Zend/zend_signal.h
  76. include/php/Zend/zend_smart_str.h
  77. include/php/Zend/zend_smart_str_public.h
  78. include/php/Zend/zend_smart_string.h
  79. include/php/Zend/zend_smart_string_public.h
  80. include/php/Zend/zend_sort.h
  81. include/php/Zend/zend_stack.h
  82. include/php/Zend/zend_stream.h
  83. include/php/Zend/zend_string.h
  84. include/php/Zend/zend_strtod.h
  85. include/php/Zend/zend_strtod_int.h
  86. include/php/Zend/zend_ts_hash.h
  87. include/php/Zend/zend_type_info.h
  88. include/php/Zend/zend_types.h
  89. include/php/Zend/zend_variables.h
  90. include/php/Zend/zend_virtual_cwd.h
  91. include/php/Zend/zend_vm.h
  92. include/php/Zend/zend_vm_def.h
  93. include/php/Zend/zend_vm_execute.h
  94. include/php/Zend/zend_vm_handlers.h
  95. include/php/Zend/zend_vm_opcodes.h
  96. include/php/Zend/zend_vm_trace_handlers.h
  97. include/php/Zend/zend_vm_trace_map.h
  98. include/php/ext/date/lib/timelib.h
  99. include/php/ext/date/lib/timelib_config.h
  100. include/php/ext/date/php_date.h
  101. include/php/ext/libxml/php_libxml.h
  102. include/php/ext/mysqlnd/config-win.h
  103. include/php/ext/mysqlnd/mysql_float_to_double.h
  104. include/php/ext/mysqlnd/mysqlnd.h
  105. include/php/ext/mysqlnd/mysqlnd_alloc.h
  106. include/php/ext/mysqlnd/mysqlnd_auth.h
  107. include/php/ext/mysqlnd/mysqlnd_block_alloc.h
  108. include/php/ext/mysqlnd/mysqlnd_charset.h
  109. include/php/ext/mysqlnd/mysqlnd_commands.h
  110. include/php/ext/mysqlnd/mysqlnd_connection.h
  111. include/php/ext/mysqlnd/mysqlnd_debug.h
  112. include/php/ext/mysqlnd/mysqlnd_enum_n_def.h
  113. include/php/ext/mysqlnd/mysqlnd_ext_plugin.h
  114. include/php/ext/mysqlnd/mysqlnd_libmysql_compat.h
  115. include/php/ext/mysqlnd/mysqlnd_plugin.h
  116. include/php/ext/mysqlnd/mysqlnd_portability.h
  117. include/php/ext/mysqlnd/mysqlnd_priv.h
  118. include/php/ext/mysqlnd/mysqlnd_protocol_frame_codec.h
  119. include/php/ext/mysqlnd/mysqlnd_ps.h
  120. include/php/ext/mysqlnd/mysqlnd_read_buffer.h
  121. include/php/ext/mysqlnd/mysqlnd_result.h
  122. include/php/ext/mysqlnd/mysqlnd_result_meta.h
  123. include/php/ext/mysqlnd/mysqlnd_reverse_api.h
  124. include/php/ext/mysqlnd/mysqlnd_statistics.h
  125. include/php/ext/mysqlnd/mysqlnd_structs.h
  126. include/php/ext/mysqlnd/mysqlnd_wireprotocol.h
  127. include/php/ext/mysqlnd/mysqlnd_vio.h
  128. include/php/ext/mysqlnd/php_mysqlnd.h
  129. include/php/ext/pcre/php_pcre.h
  130. include/php/ext/spl/php_spl.h
  131. include/php/ext/spl/spl_array.h
  132. include/php/ext/spl/spl_directory.h
  133. include/php/ext/spl/spl_dllist.h
  134. include/php/ext/spl/spl_engine.h
  135. include/php/ext/spl/spl_exceptions.h
  136. include/php/ext/spl/spl_fixedarray.h
  137. include/php/ext/spl/spl_functions.h
  138. include/php/ext/spl/spl_heap.h
  139. include/php/ext/spl/spl_iterators.h
  140. include/php/ext/spl/spl_observer.h
  141. include/php/ext/standard/base64.h
  142. include/php/ext/standard/basic_functions.h
  143. include/php/ext/standard/crc32.h
  144. include/php/ext/standard/credits.h
  145. include/php/ext/standard/credits_ext.h
  146. include/php/ext/standard/credits_sapi.h
  147. include/php/ext/standard/crypt_blowfish.h
  148. include/php/ext/standard/crypt_freesec.h
  149. include/php/ext/standard/css.h
  150. include/php/ext/standard/cyr_convert.h
  151. include/php/ext/standard/datetime.h
  152. include/php/ext/standard/dl.h
  153. include/php/ext/standard/exec.h
  154. include/php/ext/standard/file.h
  155. include/php/ext/standard/flock_compat.h
  156. include/php/ext/standard/fsock.h
  157. include/php/ext/standard/head.h
  158. include/php/ext/standard/hrtime.h
  159. include/php/ext/standard/html.h
  160. include/php/ext/standard/html_tables.h
  161. include/php/ext/standard/info.h
  162. include/php/ext/standard/md5.h
  163. include/php/ext/standard/microtime.h
  164. include/php/ext/standard/pack.h
  165. include/php/ext/standard/pageinfo.h
  166. include/php/ext/standard/php_array.h
  167. include/php/ext/standard/php_assert.h
  168. include/php/ext/standard/php_browscap.h
  169. include/php/ext/standard/php_crypt.h
  170. include/php/ext/standard/php_crypt_r.h
  171. include/php/ext/standard/php_dir.h
  172. include/php/ext/standard/php_dns.h
  173. include/php/ext/standard/php_ext_syslog.h
  174. include/php/ext/standard/php_filestat.h
  175. include/php/ext/standard/php_fopen_wrappers.h
  176. include/php/ext/standard/php_ftok.h
  177. include/php/ext/standard/php_http.h
  178. include/php/ext/standard/php_image.h
  179. include/php/ext/standard/php_incomplete_class.h
  180. include/php/ext/standard/php_iptc.h
  181. include/php/ext/standard/php_lcg.h
  182. include/php/ext/standard/php_link.h
  183. include/php/ext/standard/php_mail.h
  184. include/php/ext/standard/php_math.h
  185. include/php/ext/standard/php_metaphone.h
  186. include/php/ext/standard/php_mt_rand.h
  187. include/php/ext/standard/php_net.h
  188. include/php/ext/standard/php_password.h
  189. include/php/ext/standard/php_rand.h
  190. include/php/ext/standard/php_random.h
  191. include/php/ext/standard/php_smart_string.h
  192. include/php/ext/standard/php_smart_string_public.h
  193. include/php/ext/standard/php_standard.h
  194. include/php/ext/standard/php_string.h
  195. include/php/ext/standard/php_type.h
  196. include/php/ext/standard/php_uuencode.h
  197. include/php/ext/standard/php_var.h
  198. include/php/ext/standard/php_versioning.h
  199. include/php/ext/standard/proc_open.h
  200. include/php/ext/standard/quot_print.h
  201. include/php/ext/standard/scanf.h
  202. include/php/ext/standard/sha1.h
  203. include/php/ext/standard/streamsfuncs.h
  204. include/php/ext/standard/uniqid.h
  205. include/php/ext/standard/url.h
  206. include/php/ext/standard/url_scanner_ex.h
  207. include/php/ext/standard/winver.h
  208. @touch include/php/ext/php_config.h
  209. @rmempty include/php/ext/php_config.h
  210. include/php/main/SAPI.h
  211. include/php/main/build-defs.h
  212. include/php/main/fastcgi.h
  213. include/php/main/fopen_wrappers.h
  214. include/php/main/http_status_codes.h
  215. include/php/main/php.h
  216. include/php/main/php_compat.h
  217. include/php/main/php_config.h
  218. include/php/main/php_content_types.h
  219. include/php/main/php_getopt.h
  220. include/php/main/php_globals.h
  221. include/php/main/php_ini.h
  222. include/php/main/php_main.h
  223. include/php/main/php_memory_streams.h
  224. include/php/main/php_network.h
  225. include/php/main/php_open_temporary_file.h
  226. include/php/main/php_output.h
  227. include/php/main/php_reentrancy.h
  228. include/php/main/php_scandir.h
  229. include/php/main/php_stdint.h
  230. include/php/main/php_streams.h
  231. include/php/main/php_syslog.h
  232. include/php/main/php_ticks.h
  233. include/php/main/php_variables.h
  234. include/php/main/php_version.h
  235. include/php/main/rfc1867.h
  236. include/php/main/snprintf.h
  237. include/php/main/spprintf.h
  238. include/php/main/streams/php_stream_context.h
  239. include/php/main/streams/php_stream_filter_api.h
  240. include/php/main/streams/php_stream_glob_wrapper.h
  241. include/php/main/streams/php_stream_mmap.h
  242. include/php/main/streams/php_stream_plain_wrapper.h
  243. include/php/main/streams/php_stream_transport.h
  244. include/php/main/streams/php_stream_userspace.h
  245. include/php/main/streams/php_streams_int.h
  246. include/php/sapi/cli/cli.h
  247. include/php/sapi/embed/php_embed.h
  248. lib/libphp7.so
  249. lib/php/build/Makefile.global
  250. lib/php/build/acinclude.m4
  251. lib/php/build/ax_check_compile_flag.m4
  252. lib/php/build/ax_gcc_func_attribute.m4
  253. lib/php/build/config.guess
  254. lib/php/build/config.sub
  255. lib/php/build/libtool.m4
  256. lib/php/build/ltmain.sh
  257. lib/php/build/mkdep.awk
  258. lib/php/build/phpize.m4
  259. lib/php/build/run-tests.php
  260. lib/php/build/scan_makefile_in.awk
  261. lib/php/build/shtool
  262. man/man1/php-cgi.1.gz
  263. man/man1/php-config.1.gz
  264. man/man1/php.1.gz
  265. @comment man/man1/phpdbg.1.gz
  266. man/man1/phpize.1.gz
  267. man/man8/php-fpm.8.gz
  268. share/php/fpm/status.html
  269. @owner
  270. @group
  271. @mode
Collapse this list.
Dependency lines:
  • php73>0:lang/php73
Conflicts:
CONFLICTS:
  • php74
  • php80
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
No installation instructions:
This port has been deleted.
PKGNAME: php73
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1640541366 SHA256 (php/php-7.3.33.tar.xz) = 166eaccde933381da9516a2b70ad0f447d7cec4b603d07b9a916032b215b90cc SIZE (php/php-7.3.33.tar.xz) = 12143820

Packages (timestamps in pop-ups are UTC):
php73
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--7.3.26---7.3.25-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>=2.69 : devel/autoconf
  2. automake>=1.16.1 : devel/automake
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
  2. libargon2.so : security/libargon2
  3. libxml2.so : textproc/libxml2
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

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

Deleted ports which required this port:

Expand this list of 63 deleted ports
  1. archivers/php73-bz2*
  2. archivers/php73-phar*
  3. archivers/php73-zip*
  4. archivers/php73-zlib*
  5. converters/php73-iconv*
  6. converters/php73-mbstring*
  7. converters/php73-recode*
  8. databases/php73-dba*
  9. databases/php73-interbase*
  10. databases/php73-mysqli*
  11. databases/php73-odbc*
  12. databases/php73-pdo*
  13. databases/php73-pdo_dblib*
  14. databases/php73-pdo_firebird*
  15. databases/php73-pdo_mysql*
  16. databases/php73-pdo_odbc*
  17. databases/php73-pdo_pgsql*
  18. databases/php73-pdo_sqlite*
  19. databases/php73-pgsql*
  20. databases/php73-sqlite3*
  21. devel/php73-gettext*
  22. devel/php73-intl*
  23. devel/php73-json*
  24. devel/php73-pcntl*
  25. devel/php73-readline*
  26. devel/php73-shmop*
  27. devel/php73-sysvmsg*
  28. devel/php73-sysvsem*
  29. devel/php73-sysvshm*
  30. devel/php73-tokenizer*
  31. ftp/php73-curl*
  32. ftp/php73-ftp*
  33. graphics/php73-exif*
  34. graphics/php73-gd*
  35. lang/php73-extensions*
  36. mail/php73-imap*
  37. math/php73-bcmath*
  38. math/php73-gmp*
  39. misc/php73-calendar*
  40. net/php73-ldap*
  41. net/php73-soap*
  42. net/php73-sockets*
  43. net/php73-xmlrpc*
  44. net-mgmt/php73-snmp*
  45. security/php73-filter*
  46. security/php73-hash*
  47. security/php73-openssl*
  48. security/php73-sodium*
  49. sysutils/php73-fileinfo*
  50. sysutils/php73-posix*
  51. textproc/php73-ctype*
  52. textproc/php73-dom*
  53. textproc/php73-enchant*
  54. textproc/php73-pspell*
  55. textproc/php73-simplexml*
  56. textproc/php73-wddx*
  57. textproc/php73-xml*
  58. textproc/php73-xmlreader*
  59. textproc/php73-xmlwriter*
  60. textproc/php73-xsl*
  61. www/php73-opcache*
  62. www/php73-session*
  63. www/php73-tidy*
  64. 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:
===> The following configuration options are available for php73-7.3.33: CLI=on: Build CLI version CGI=on: Build CGI version FPM=on: Build FPM version EMBED=on: Build embedded library PHPDBG=off: Interactive PHP debugger DEBUG=off: Build with debugging support DTRACE=on: Build with DTrace probes IPV6=on: IPv6 protocol support MYSQLND=on: Build with MySQL Native Driver LINKTHR=on: Link thread lib (for threaded extensions) ZTS=off: Force Zend Thread Safety (ZTS) build ===> Use 'make config' to modify these settings
Options name:
lang_php73
USES:
tar:xz cpe gnome autoreconf:build
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.
Port Moves
  • port moved to lang/php74 on 2022-01-26
    REASON: Has expired: Security support ended on 2021-12-06

Number of commits found: 79

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
7.3.33
26 Jan 2022 00:20:01
commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php73: Remove port

- EOL reached on 2021-12-06
  https://www.php.net/eol.php

PR:             260624
Approved by:	tz (private email) ale portmgr (blanket)
Sponsored by:	Bounce Experts
7.3.33
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.3.33
23 Dec 2021 05:15:01
commit hash: 50a2e372b20ea757b50580e0ecfbe35796d87374commit hash: 50a2e372b20ea757b50580e0ecfbe35796d87374commit hash: 50a2e372b20ea757b50580e0ecfbe35796d87374commit hash: 50a2e372b20ea757b50580e0ecfbe35796d87374 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php73: Fix typo

- Set EXPIRATION date on 2022-01-25
Reported by:    decke
Approved by:    tz (private mail)
7.3.33
22 Dec 2021 22:09:20
commit hash: 80a8fbe5282725ca5049428970c9a8493dfbc719commit hash: 80a8fbe5282725ca5049428970c9a8493dfbc719commit hash: 80a8fbe5282725ca5049428970c9a8493dfbc719commit hash: 80a8fbe5282725ca5049428970c9a8493dfbc719 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php73: Mark DEPRECATED

- Upstream active support expired on 2021-12-06
- Set to EXPIRE on 2021-01-25
Approved by:    tz (via private mail)
Sponsored by:   Bounce Experts
7.3.33
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.3.33
20 Nov 2021 19:31:38
commit hash: bf95077c25837fc6c3061144ddbd1becd430c71ccommit hash: bf95077c25837fc6c3061144ddbd1becd430c71ccommit hash: bf95077c25837fc6c3061144ddbd1becd430c71ccommit hash: bf95077c25837fc6c3061144ddbd1becd430c71c files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php73: Upgrade from 7.3.32 to 7.3.33

XML:

    Fixed bug #79971 (special character is breaking the path in xml function).
(CVE-2021-21707)

Sponsored by:	Bounce Experts
7.3.32
28 Oct 2021 19:22:48
commit hash: 0bf9dc15d494b093da4ab53cb55b343511fedfe9commit hash: 0bf9dc15d494b093da4ab53cb55b343511fedfe9commit hash: 0bf9dc15d494b093da4ab53cb55b343511fedfe9commit hash: 0bf9dc15d494b093da4ab53cb55b343511fedfe9 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php73: Upgrade from 7.3.31 to 7.3.32

Changelog:

FPM:

    Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
escalation). (CVE-2021-21703)
7.3.31
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.3.31
29 Sep 2021 09:55:00
commit hash: 607fd2a9360be7e5b7bb52b41e190798924d4cf6commit hash: 607fd2a9360be7e5b7bb52b41e190798924d4cf6commit hash: 607fd2a9360be7e5b7bb52b41e190798924d4cf6commit hash: 607fd2a9360be7e5b7bb52b41e190798924d4cf6 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php73: Update from 7.3.30 to 7.3.31

Changelog:

Zip:

    Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination).
(CVE-2021-21706)

Sponsored by:	Bounce Experts
7.3.30
29 Aug 2021 20:47:47
commit hash: cf46723fd921f89919380b62afa252235257d323commit hash: cf46723fd921f89919380b62afa252235257d323commit hash: cf46723fd921f89919380b62afa252235257d323commit hash: cf46723fd921f89919380b62afa252235257d323 files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php73: Upgrade from 7.3.29 to 7.3.30

Changelog:

Phar:

    Fixed bug #81211: Symlinks are followed when creating PHAR archive.

Sponsored by:	Bounce Experts
7.3.29_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.3.29
05 Jul 2021 21:31:18
commit hash: 602c4c32efe0a00d33e9b7d36114796fba01830fcommit hash: 602c4c32efe0a00d33e9b7d36114796fba01830fcommit hash: 602c4c32efe0a00d33e9b7d36114796fba01830fcommit hash: 602c4c32efe0a00d33e9b7d36114796fba01830f files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php73: Update from 7.3.28 to 7.3.29

Changelog:

    Core:
        Fixed bug #81122: SSRF bypass in FILTER_VALIDATE_URL. (CVE-2021-21705)
    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)

Sponsored by:	Bounce Experts
7.3.28
01 May 2021 22:07:36
commit hash: 413eb8a39f9f2164b5828e1809ecd278644c26cbcommit hash: 413eb8a39f9f2164b5828e1809ecd278644c26cbcommit hash: 413eb8a39f9f2164b5828e1809ecd278644c26cbcommit hash: 413eb8a39f9f2164b5828e1809ecd278644c26cb files touched by this commit
Torsten Zuehlsdorff (tz) search for other commits by this committer
lang/php73: Upgrade from 7.3.27 to 7.3.28

Changelog:

Imap:

    Fixed bug #80710 (imap_mail_compose() header injection).

Sponsored by: Bounce Experts
7.3.27
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.3.27
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.3.27
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.3.27
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.3.27
05 Feb 2021 22:50:59
Revision:564154Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.26 to 7.3.27

SOAP:

    Fixed bug #80672 (Null Dereference in SoapClient). (CVE-2021-21702)

Sponsored by:	PHP Update Service
7.3.26
09 Jan 2021 23:46:46
Revision:560905Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.25 to 7.3.26

Standard:

    Fixed bug #77423 (FILTER_VALIDATE_URL accepts URLs with invalid userinfo).
(CVE-2020-7071)
    Fixed bug #80457 (stream_get_contents() fails with maxlength=-1 or default).

PR:		252510
Submitted by:	<michael.glaus@hostpoint.ch>
7.3.25
29 Dec 2020 11:01:20
Revision:559561Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Use pkg-config to detect freetype

In PHP 7.4 and above it is already in use.
Also ignore PHP 7.2 because it is scheduled for removal.

PR:		252115
Submitted by:	<daniel.engberg.lists@pyret.net>
Obtained
from:	https://aur.archlinux.org/cgit/aur.git/tree/freetype.patch?h=php73
7.3.25
03 Dec 2020 17:09:48
Revision:556913Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Update from 7.3.24 to 7.3.25

    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).
    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).
        Fixed minor regression caused by fixing bug #80220.
        Fixed bug #80242 (imap_mail_compose() segfaults for multipart with
rfc822).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.24
01 Dec 2020 13:56:58
Revision:556735Original commit files touched by this commit
linimon search for other commits by this committer
Disable dtrace on riscv64 for now to unbreak build.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
7.3.24
01 Nov 2020 22:50:54
Revision:553871Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Update from 7.3.23 to 7.3.24

Changelog:

    Core:
        Fixed bug #79423 (copy command is limited to size of file it can copy).
    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).
        Fixed bug #80223 (imap_mail_compose() leaks envelope on malformed
bodies).
        Fixed bug #80216 (imap_mail_compose() does not validate
types/encodings).
        Fixed bug #80226 (imap_sort() leaks sortpgm memory).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.23
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.3.23
09 Oct 2020 23:26:05
Revision:551836Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Update from 7.3.22 to 7.3.23

    Core:
        Fixed bug #80048 (Bug #69100 has not been fixed for Windows).
        Fixed bug #80049 (Memleak when coercing integers to string via variadic
argument).
        Fixed bug #79699 (PHP parses encoded cookie names so malicious `__Host-`
cookies can be sent). (CVE-2020-7070)
    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 #79825 (opcache.file_cache causes SIGSEGV when custom opcode
handlers changed).
    OpenSSL:
        Fixed bug #79601 (Wrong ciphertext/tag in AES-CCM encryption for a 12
bytes IV). (CVE-2020-7069)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.22
07 Sep 2020 22:15:43
Revision:547951Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.21 to 7.3.22

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).
    COM:
        Fixed bug #48585 (com_load_typelib holds reference, fails on second
call).
    Exif:
        Fixed bug #75785 (Many errors from exif_read_data).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.21
19 Aug 2020 21:30:32
Revision:545455Original commit files touched by this commit
tz search for other commits by this committer
lang/php73: Update from 7.3.20 to 7.3.21

Changelog:

    Apache:
        Fixed bug #79030 (Upgrade apache2handler's
php_apache_sapi_get_request_time to return usec).
    Core:
        Fixed bug #79877 (getimagesize function silently truncates after a null
byte).
        Fixed bug #79778 (Assertion failure if dumping closure with unresolved
static variable).
        Fixed bug #79792 (HT iterators not removed if empty array is destroyed).
    COM:
        Fixed bug #63208 (BSTR to PHP string conversion not binary safe).
        Fixed bug #63527 (DCOM does not work with Username, Password parameter).
    Curl:
        Fixed bug #79741 (curl_setopt CURLOPT_POSTFIELDS asserts on object with
declared properties).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.20
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.3.20
10 Jul 2020 11:24:36
Revision:541854Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.19 to 7.3.20

Changelog:

    Core:
        Fixed bug #79650 (php-win.exe 100% cpu lockup).
        Fixed bug #79668 (get_defined_functions(true) may miss functions).
        Fixed possibly unsupported timercmp() usage.
    Exif:
        Fixed bug #79687 (Sony picture - PHP Warning - Make, Model, MakerNotes).
    Filter:
        Fixed bug #73527 (Invalid memory access in php_filter_strip).
    GD:
        Fixed bug #79676 (imagescale adds black border with IMG_BICUBIC).
    OpenSSL:
        Fixed bug #62890 (default_socket_timeout=-1 causes connection to
timeout).
    PDO SQLite:
        Fixed bug #79664 (PDOStatement::getColumnMeta fails on empty result
set).
    SPL:
        Fixed bug #79710 (Reproducible segfault in error_handler during GC
involved an SplFileObject).
    Standard:
        Fixed bug #74267 (segfault with streams and invalid data).

Sponsored by:	Bounce Experts
7.3.19
14 Jun 2020 10:37:22
Revision:538724Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.18 to 7.3.19

Changelog:

    Core:
        Fixed bug #79566 (Private SHM is not private on Windows).
        Fixed bug #79489 (.user.ini does not inherit).
    GD:
        Fixed bug #79615 (Wrong GIF header written in GD GIFEncode).
    MySQLnd:
        Fixed bug #79596 (MySQL FLOAT truncates to int some locales).
    Opcache:
        Fixed bug #79535 (PHP crashes with specific opcache.optimization_level).
        Fixed bug #79588 (Boolean opcache settings ignore on/off values).
    Standard:
        Fixed bug #79561 (dns_get_record() fails with DNS_ALL).

Sponsored by:	Bounce Experts
7.3.18
15 May 2020 19:41:23
Revision:535322Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.17 to 7.3.18

Changelog:

    Core:
        Fixed bug #78875 (Long filenames 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)
        Fixed bug #79434 (PHP 7.3 and PHP-7.4 crash with NULL-pointer
dereference on !CS constant).
        Fixed bug #79477 (casting object into array creates references).
        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).
    DOM:
        Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
    FCGI:
        Fixed bug #79491 (Search for .user.ini extends up to root dir).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.17
18 Apr 2020 21:09:23
Revision:532047Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.16 to 7.3.17

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).
    Iconv:
        Fixed bug #79200 (Some iconv functions cut Windows-1258).
    OPcache:
        Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.16
23 Mar 2020 22:03:29
Revision:529012Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.15 to 7.3.16

Changelog:

    Core:
        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 #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).
        Fixed bug #79333 (com_print_typeinfo() leaks memory).
    DOM:
        Fixed bug #77569: (Write Access Violation in DomImplementation).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.15
21 Feb 2020 22:02:32
Revision:526723Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.14 to 7.3.15

Changelog:

    Core:
        Fixed bug #71876 (Memory corruption htmlspecialchars(): charset `*' not
supported).
        Fixed bug #79146 (cscript can fail to run on some systems).
        Fixed bug #78323 (Code 0 is returned on invalid options).
        Fixed bug #76047 (Use-after-free when accessing already destructed
backtrace arguments).
    CURL:
        Fixed bug #79078 (Hypothetical use-after-free in
curl_multi_add_handle()).
    Intl:
        Fixed bug #79212 (NumberFormatter::format() may detect wrong type).
    Libxml:
        Fixed bug #79191 (Error in SoapClient ctor disables
DOMDocument::save()).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.14
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.3.14
24 Jan 2020 23:57:14
Revision:523995Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.13 to 7.3.14

Changelog:

    Core:
        Fixed bug #78999 (Cycle leak when using function result as temporary).
    CURL:
        Fixed bug #79033 (Curl timeout error with specific url and post).
    Date:
        Fixed bug #79015 (undefined-behavior in php_date.c).
    DBA:
        Fixed bug #78808 ([LMDB] MDB_MAP_FULL: Environment mapsize limit
reached).
    Fileinfo:
        Fixed bug #74170 (locale information change after mime_content_type).
    GD:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.13
09 Jan 2020 22:03:41
Revision:522539Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
Unbreak databases/php73-mysqli when lang/php73 is build with MYSQLND=off

Currently when building lang/php73 with MYSQLND=off, its im possible to
build databases/php73-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 r522478 into this commit and add two additional patches.
7.3.13
22 Dec 2019 14:32:50
Revision:520629Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.12 to 7.3.13

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 #78787 (Segfault with trait overriding inherited private
shadow property).
        Fixed bug #78868 (Calling __autoload() with incorrect EG(fake_scope)
value).
        Fixed bug #78296 (is_file fails to detect file).
    EXIF:
        Fixed bug #78793 (Use-after-free in exif parsing under memory
sanitizer). (CVE-2019-11050)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.12
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.3.12
27 Nov 2019 19:58:31
Revision:518531Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
lang/php7*: disable DTRACE on powerpc64

php ports don't build on elfv2 with DTRACE.

PR:		242113, 242114, 242116
Approved by:	tz (maintainer), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D22577
Differential Revision:	https://reviews.freebsd.org/D22578
Differential Revision:	https://reviews.freebsd.org/D22579
7.3.12
22 Nov 2019 22:11:20
Revision:518168Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.11 to 7.3.12

Changelog:

    Core:
        Fixed bug #78658 (Memory corruption using Closure::bindTo).
        Fixed bug #78656 (Parse errors classified as highest log-level).
        Fixed bug #78752 (Segfault if GC triggered while generator stack frame
is being destroyed).
        Fixed bug #78689 (Closure::fromCallable() doesn't handle [Closure,
'__invoke']).
    COM:
        Fixed bug #78694 (Appending to a variant array causes segfault).
    Date:
        Fixed bug #70153 (\DateInterval incorrectly unserialized).
        Fixed bug #78751 (Serialising DatePeriod converts DateTimeImmutable).
    Iconv:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.11
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.3.11
25 Oct 2019 10:35:46
Revision:515601Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.10 to 7.3.11

Changelog:

    Core:
        Fixed bug #78535 (auto_detect_line_endings value not parsed as bool).
        Fixed bug #78620 (Out of memory error).
    Exif:
        Fixed bug #78442 ('Illegal component' on exif_read_data since PHP7)
(Kalle)
    FPM:
        Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to
RCE). (CVE-2019-11043)
        Fixed bug #78413 (request_terminate_timeout does not take effect after
fastcgi_finish_request).
    MBString:
        Fixed bug #78633 (Heap buffer overflow (read) in mb_eregi).
        Fixed bug #78579 (mb_decode_numericentity: args number inconsistency).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.10
29 Sep 2019 21:08:25
Revision:513272Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.9 to 7.3.10

Changelog:

    Core:
        Fixed bug #78220 (Can't access OneDrive folder).
        Fixed bug #77922 (Double release of doc comment on inherited shadow
property).
        Fixed bug #78441 (Parse error due to heredoc identifier followed by
digit).
        Fixed bug #77812 (Interactive mode does not support PHP 7.3-style
heredoc).
    FastCGI:
        Fixed bug #78469 (FastCGI on_accept hook is not called when using named
pipes on Windows).
    FPM:
        Fixed bug #78334 (fpm log prefix message includes wrong stdout/stderr
notation).
    Intl:
        Ensure IDNA2003 rules are used with idn_to_ascii() and idn_to_utf8()
when requested.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.9
03 Sep 2019 20:24:14
Revision:511036Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.8 to 7.3.9

Changelog:

    Core:
        Fixed bug #78363 (Buffer overflow in zendparse).
        Fixed bug #78379 (Cast to object confuses GC, causes crash).
        Fixed bug #78412 (Generator incorrectly reports non-releasable $this as
GC child).
    Curl:
        Fixed bug #77946 (Bad cURL resources returned by
curl_multi_info_read()).
    Exif:
        Fixed bug #78333 (Exif crash (bus error) due to wrong alignment and
invalid cast).
    FPM:
        Fixed bug #77185 (Use-after-free in FPM master event handling).
    Iconv:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.8
13 Aug 2019 22:29:43
Revision:508882Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
onvert to UCL & cleanup pkg-message (categories l-m)
7.3.8
03 Aug 2019 18:29:39
Revision:507979Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
Update PHP 7.3 from 7.3.7 to 7.3.8

Changelog:

    Core:
        Added syslog.filter=raw option.
        Fixed bug #78212 (Segfault in built-in webserver).
    Date:
        Fixed bug #69044 (discrepency between time and microtime).
        Updated timelib to 2018.02.
    EXIF:
        Fixed bug #78256 (heap-buffer-overflow on exif_process_user_comment).
(CVE-2019-11042)
        Fixed bug #78222 (heap-buffer-overflow on exif_scan_thumbnail).
(CVE-2019-11041)
    FTP:
        Fixed bug #78039 (FTP with SSL memory leak).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.7
13 Jul 2019 21:27:17
Revision:506579Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.6 to 7.3.7

Changelog:

    Core:
        Fixed bug #76980 (Interface gets skipped if autoloader throws an
exception).
    DOM:
        Fixed bug #78025 (segfault when accessing properties of
DOMDocumentType).
    MySQLi:
        Fixed bug #77956 (When mysqli.allow_local_infile = Off, use a meaningful
error message).
        Fixed bug #38546 (bindParam incorrect processing of bool types).
    MySQLnd:
        Fixed bug #77955 (Random segmentation fault in mysqlnd from php-fpm).
    Opcache:
        Fixed bug #78015 (Incorrect evaluation of expressions involving partials
arrays in SCCP).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.6
31 May 2019 22:02:10
Revision:503195Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Update from 7.3.5 to 7.3.6

Changelog:

    cURL:
        Implemented FR #72189 (Add missing CURL_VERSION_* constants).
    EXIF:
        Fixed bug #77988 (heap-buffer-overflow on php_jpg_get16)
(CVE-2019-11040).
    FPM:
        Fixed bug #77934 (php-fpm kill -USR2 not working).
        Fixed bug #77921 (static.php.net doesn't work anymore).
    GD:
        Fixed bug #77943 (imageantialias($image, false); does not work).
        Fixed bug #77973 (Uninitialized read in gdImageCreateFromXbm)
(CVE-2019-11038).
    Iconv:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.5
08 May 2019 06:46:57
Revision:501001Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.4 to 7.3.5

Changelog:

    Core:
        Fixed bug #77903 (ArrayIterator stops iterating after offsetSet call).
    CLI:
        Fixed bug #77794 (Incorrect Date header format in built-in server).
    EXIF:
        Fixed bug #77950 (Heap-buffer-overflow in _estrndup via
exif_process_IFD_TAG).
    Interbase:
        Fixed bug #72175 (Impossibility of creating multiple connections to
Interbase with php 7.x).
    Intl:
        Fixed bug #77895 (IntlDateFormatter::create fails in strict mode if
$locale = null).
    litespeed:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.4_4
06 May 2019 20:27:18
Revision:500929Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: convert CPPFLAGS from /usr/local to ${LOCALBASE}

As mat point out too often: if you write /usr/local you should write
${LOCALBASE}

PR:		237722
Reported by:	mikael.urankar@gmail.com
7.3.4_3
03 May 2019 22:31:47
Revision:500756Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: enable PRCE2 JIT support

This will speed up certain PHP scripts relying on regex matches.

PR:		237722
Submitted by: Jon Tejnung <jon@herrskogen.se>
7.3.4_2
30 Apr 2019 14:03:37
Revision:500493Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
Update WWW

Approved by:	portmgr blanket
7.3.4_2
30 Apr 2019 05:28:40
Revision:500455Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Revert r500402 and unbreak all php73 ports

Pointy hat:	amdmi3
7.3.4_2
29 Apr 2019 09:31:25
Revision:500402Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
7.3.4_2
11 Apr 2019 09:49:39
Revision:498659Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
PHP: Change MOD_PRIO for imap to avoid core dumps

PR:		235917
Reported by:	Sergey Anokhin <admin@5034.ru>
MFH:		2019Q2
7.3.4_1
09 Apr 2019 14:04:50
Revision:498476Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
7.3.4
08 Apr 2019 07:21:24
Revision:498354Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
PHP: Add Synth to pkg-message advice

pkg-message currently states the advice to add WITH_MPM=event
if its build by poudriere and with ZTS option enabled.
This is also true if Synth is used, therefore adding it.

Reported by:	Dennis <denradford@gmail.com>
7.3.4
05 Apr 2019 13:51:57
Revision:497954Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
Update PHP 7.3 from 7.3.3 to 7.3.4

Changelog:

    Core:
        Fixed bug #77738 (Nullptr deref in zend_compile_expr).
        Fixed bug #77660 (Segmentation fault on break 2147483648).
        Fixed bug #77652 (Anonymous classes can lose their interface
information).
        Fixed bug #77345 (Stack Overflow caused by circular reference in garbage
collection).
        Fixed bug #76956 (Wrong value for 'syslog.filter' documented in
php.ini).
    Apache2Handler:
        Fixed bug #77648 (BOM in sapi/apache2handler/php_functions.c).
    Bcmath:
        Fixed bug #77742 (bcpow() implementation related to gcc compiler
optimization).
    CLI Server:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.3
08 Mar 2019 15:49:06
Revision:495047Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.2 to 7.3.3

Changelog:

    Core:
        Fixed bug #77589 (Core dump using parse_ini_string with numeric
sections).
        Fixed bug #77329 (Buffer Overflow via overly long Error Messages).
        Fixed bug #77494 (Disabling class causes segfault on member access).
        Fixed bug #77498 (Custom extension Segmentation fault when declare
static property).
        Fixed bug #77530 (PHP crashes when parsing `(2)::class`).
        Fixed bug #77546 (iptcembed broken function).
        Fixed bug #77630 (rename() across the device may allow unwanted access
during processing).
    COM:
        Fixed bug #77621 (Already defined constants are not properly reported).
        Fixed bug #77626 (Persistence confusion in php_com_import_typelib()).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.2
08 Feb 2019 11:09:22
Revision:492425Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.1 to 7.3.2

Changelog:

    Core:
        Fixed bug #77369 (memcpy with negative length via crafted DNS response).
        Fixed bug #77387 (Recursion detection broken when printing GLOBALS).
        Fixed bug #77376 ("undefined function" message no longer includes
namespace).
        Fixed bug #77357 (base64_encode / base64_decode doest not work on nested
VM).
        Fixed bug #77339 (__callStatic may get incorrect arguments).
        Fixed bug #77317 (__DIR__, __FILE__, realpath() reveal physical path for
subst virtual drive).
        Fixed bug #77263 (Segfault when using 2 RecursiveFilterIterator).
        Fixed bug #77447 (PHP 7.3 built with ASAN crashes in
zend_cpu_supports_avx2).
        Fixed bug #77484 (Zend engine crashes when calling realpath in invalid
working dir).
    Curl:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.1_1
26 Jan 2019 16:32:28
Revision:491300Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php72 and lang/php73: improve documentation of php-fpm specific www.conf

If you only define a port to listen in www.conf, PHP defaults to listen
only to IPv6 ports on FreeBSD. On other OS it listens to IPv6 and IPv4.

Since upstream do not want to fix this [1], we add this special case to
the documentation.

Because the configuration file is a @sample it wont be updated for already
changed files. Therefore i do not bump PORTREVISION.

PR:		235141
Submitted by:	 Artyom Davidov <ard_1@mail.ru>

[1] https://bugs.php.net/bug.php?id=74166
7.3.1_1
23 Jan 2019 10:48:58
Revision:491031Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: disable DTRACE option on PowerPC

DTRACE causes ld(1) link probe failures and therefore fails the build.

PR:           233850
Submitted by: Chip Cuccio <chip.cuccio@gmail.com>
MFH:		  2019Q1
7.3.1_1
21 Jan 2019 13:19:31
Revision:490858Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php7*: Rename option MYSQL to MYSQLND

Renaming the option to be inline with the already existing MYSQLND option
in the mysqli and pdo_mysqli ports.

Reported by:	Jarrod Sayers <jarrod@downtools.com.au>
7.3.1_1
17 Jan 2019 10:41:26
Revision:490542Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Make enabling MYSQL native driver optional

Currently PHP is always compiled with --enable-mysqlnd, to allow the use
of the native MySQL Native Driver. MySQL Native Driver is a replacement for the
MySQL Client Library.

While this is handy when working with MySQL there is no need for
it when MySQL is *not* used at all. This happens frequently when
working without databases or simply with other databases.

To avoid POLA the newly introduced option is a default option.

Disabling it will reduce the size of the package by ca. 175 KB,
which also helps in modern constraint VM run environments.

Submitted by:	Reko Turja <reko.turja@liukuma.net>
7.3.1
14 Jan 2019 11:05:43
Revision:490239Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from 7.3.0 to 7.3.1

Changelog:

    Core:
        Fixed bug #76654 (Build failure on Mac OS X on 32-bit Intel).
        Fixed bug #71041 (zend_signal_startup() needs ZEND_API).
        Fixed bug #76046 (PHP generates "FE_FREE" opcode on the wrong line).
        Fixed bug #77291 (magic methods inherited from a trait may be ignored).
    CURL:
        Fixed bug #77264 (curl_getinfo returning microseconds, not seconds).
    COM:
        Fixed bug #77177 (Serializing or unserializing COM objects crashes).
    Exif:
        Fixed bug #77184 (Unsigned rational numbers are written out as signed
rationals).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
7.3.0_1
08 Jan 2019 15:54:24
Revision:489721Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Fix "Bus error (core dumped)" by disabling ifuncs

PHP 7.3 uses ifuncs optimisations which generates a list of problems on FreeBSD:
https://bugs.php.net/bug.php?id=77284
https://bugs.php.net/bug.php?id=77279
https://bugs.php.net/bug.php?id=77261

Therefore ifuncs will be disabled in PHP 7.3.1. To make it usable until the
release,
we import the patch until then:
https://github.com/php/php-src/commit/291589114aa9be899cf7d5d874c3b5bbdb35f336

PR:		233024
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
MFH:		2019Q1
7.3.0
05 Jan 2019 15:47:57
Revision:489349Original commit files touched by this commit This port version is marked as vulnerable.
rene search for other commits by this committer
Remove stale IGNORE_WITH_PHP=56 values.

Reminded by:	sunpoet
7.3.0
07 Dec 2018 07:50:31
Revision:486830Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
lang/php73: Upgrade from RC6 to 7.3.0

Changelog: http://www.php.net/ChangeLog-7.php#7.3.0
7.3.0.r6
06 Dec 2018 11:22:12
Revision:486751Original commit files touched by this commit This port version is marked as vulnerable.
rene search for other commits by this committer
Remove version 7.0 from the IGNORE_WITH_PHP list.
7.3.0.r6
23 Nov 2018 10:28:43
Revision:485647Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
Update to RC6

Changelog: https://github.com/php/php-src/blob/php-7.3.0RC6/NEWS

Approved by:	tz (implicit)
Sponsored by:	Netzkommune GmbH
7.3.0.r5
22 Nov 2018 20:20:58
Revision:485615Original commit files touched by this commit This port version is marked as vulnerable.
emaste search for other commits by this committer
lang/php73: link with -znotext on i386

This port links some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments. For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864, 230207
Sponsored by:	The FreeBSD Foundation
7.3.0.r5
07 Nov 2018 21:05:55
Revision:484410Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
Update to RC5

Changelog: https://github.com/php/php-src/blob/php-7.3.0RC5/NEWS

Approved by:	tz (implicit)
Sponsored by:	Netzkommune GmbH
7.3.0.r4
26 Oct 2018 10:15:42
Revision:483012Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
Update to RC4

Changelog: https://github.com/php/php-src/blob/php-7.3.0RC4/NEWS

Approved by:	tz (implicit)
Sponsored by:	Netzkommune GmbH
7.3.0.r3
16 Oct 2018 05:14:42
Revision:482202Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
security/php73-hash: fix build with GCC-based architectures

Unbreak this Port on mips64

PR:		232160
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
Approved by:	tz (implicit)
Sponsored by:	Netzkommune GmbH
7.3.0.r3
12 Oct 2018 14:19:56
Revision:481905Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
Update to RC3

Changelog: https://github.com/php/php-src/blob/php-7.3.0RC3/NEWS

Approved by:	tz (implicit)
Sponsored by:	Netzkommune GmbH
7.3.0.r2_1
09 Oct 2018 17:32:30
Revision:481641Original commit files touched by this commit This port version is marked as vulnerable.
joneum search for other commits by this committer
bump PORTREVISON after fix in r481618

Approved by:	tz (implicit)
Sponsored by:	Netzkommune HmbH
7.3.0.r2
09 Oct 2018 10:02:37
Revision:481618Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
PHP 7.3: Convert PCRE2 dependency from BUILD to LIB_DEPENDS

This fixes fallout located to PEAR.

Reported by:	mat, antoine
7.3.0.r2
08 Oct 2018 08:52:52
Revision:481525Original commit files touched by this commit This port version is marked as vulnerable.
tz search for other commits by this committer
Add PHP 7.3 RC2 to the ports-tree.

Notable changes:
- Switch from PCRE to PCRE2
- Many modules now require PCRE2 for building
- graphics/php73-gd: X11 option is no longer default

Changes to Mk/Uses/php.mk approved by ale

Number of commits found: 79