./lang/php72, PHP Hypertext Preprocessor version 7.2

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 7.2.13nb2, Package name: php-7.2.13nb2, Maintainer: pkgsrc-users

PHP is a widely-used open source general-purpose scripting language
that is especially suited for web development and can be embedded
into HTML. It is modular, and object-oriented. Much of its syntax
is borrowed from C, Java and Perl with a couple of unique PHP-specific
features thrown in. The language is designed to allow web developers
to write dynamically generated pages quickly.

This package provides PHP version 7.2.x.

PHP 7.2.x builds upon 7.1.x, adding new features:

* Argument type declarations
* Object return type declarations
* Parameter Type Widening
* Trailing commas in list syntax
* HashContext as Object
* Argon2 in password hash
* Libsodium as part of PHP Core
* Deprecated: __autoload, $php_errormsg, create_function(),
mbstring.func_overload, parse_str() without second argument,
gmp_random(), each(), assert(), $errcontext
* uniqid() patch to avoid usleep() integrated, 10000x improvement on NetBSD,
about 10x on Linux

Required to run:
[textproc/libxml2] [devel/pcre] [devel/readline]

Required to build:

Package options: inet6, readline, ssl

Master sites: (Expand)

SHA1: eb74e4b52013fef8a349b2193605d344ed425503
RMD160: 1f362e20ce739e34d7e5c3f282e1842f1873aa73
Filesize: 14699.037 KB

Version history: (Expand)

CVS history: (Expand)

   2018-12-12 16:44:43 by Takahiro Kambe | Files touched by this commit (1)
Log message:
lang/php72: drop sqlite3 PKG_OPTIONS

Drop sqlite3 PKG_OPTIONS since sqlite3 is supported by
databases/php-sqlite3 package.
   2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724)
Log message:
revbump after updating textproc/icu
   2018-12-09 13:20:45 by Takahiro Kambe | Files touched by this commit (6) | Package updated
Log message:
Bump PKGREVISION for separation of php-sqlite3 package from
lang/php?? base packages.
   2018-12-09 13:14:36 by Takahiro Kambe | Files touched by this commit (4)
Log message:
lang/php: remove sqlite3 library

Remove sqlite3 library extension and make it separate package to prevent
dependency to databases/sqlite3 pacakge.
   2018-12-07 18:12:49 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
lang/php72: update to 7.2.13

06 Dec 2018, PHP 7.2.13

- ftp:
  . Fixed bug #77151 (ftp_close(): SSL_read on shutdown). (Remi)

- CLI:
  . Fixed bug #77111 (php-win.exe corrupts unicode symbols from cli
    parameters). (Anatol)

- Fileinfo:
  . Fixed bug #77095 (slowness regression in 7.2/7.3 (compared to 7.1)).

- iconv:
  . Fixed bug #77147 (Fixing 60494 ignored ICONV_MIME_DECODE_CONTINUE_ON_ERROR).

- Core:
  . Fixed bug #77231 (Segfault when using convert.quoted-printable-encode
    filter). (Stas)

  . Fixed bug #77153 (imap_open allows to run arbitrary shell commands via
    mailbox parameter). (Stas)

  . Fixed bug #77079 (odbc_fetch_object has incorrect type signature).
    (Jon Allen)

- Opcache:
  . Fixed bug #77058 (Type inference in opcache causes side effects). (Nikita)
  . Fixed bug #77092 (array_diff_key() - segmentation fault). (Nikita)

- Phar:
  . Fixed bug #77022 (PharData always creates new files with mode 0666). (Stas)
  . Fixed bug #77143 (Heap Buffer Overflow (READ: 4) in phar_parse_pharfile).

  . Fixed bug #77047 (pg_convert has a broken regex for the 'TIME WITHOUT
    TIMEZONE' data type). (Andy Gajetzki)

  . Fixed bug #50675 (SoapClient can't handle object references correctly).
    (Cameron Porter)
  . Fixed bug #76348 (WSDL_CACHE_MEMORY causes Segmentation fault). (cmb)
  . Fixed bug #77141 (Signedness issue in SOAP when precision=-1). (cmb)

- Sockets:
  . Fixed bug #67619 (Validate length on socket_write). (thiagooak)
   2018-12-07 17:04:50 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
lang/php7?: revert previous commit

Revert previous commit and unbreak lang/php7{0,1,2}.

sqlite3 problem would be another way, after update current PHP versions.
   2018-12-07 02:54:53 by Emmanuel Dreyfus | Files touched by this commit (3)
Log message:
Link PHP with shared libsqlite3 isntead of built-in

We used to build PHP with its built-in, statically linked libsqlite3. When
used in an executable with dynamically looaded modules such as Apache, some
module may load a shared libsqlite3, which has the same symbols as PHP's
built-in libsqlite3. This causes unreliable cross-version calls and is
source of crashes.

The fix is to disable PHP's built-in libslite3 and always use an external,
shared libsqlite3.
   2018-11-14 22:26:54 by Mark Davies | Files touched by this commit (7)
Log message:
php-gd: use pkg-config rather than freetype-config to test for freetype2