./lang/php72, PHP Hypertext Preprocessor version 7.2

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


Branch: CURRENT, Version: 7.2.0, Package name: php-7.2.0, 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/readline]

Required to build:
[pkgtools/cwrappers]

Package options: inet6, readline, ssl

Master sites: (Expand)

SHA1: b15bd8fef8d5b99b993784e9c2254ab82f616c64
RMD160: a39b7057bcb93b656fda39008ee4743c4f7f2a0f
Filesize: 14252.428 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-06 22:36:34 by Jaromir Dolecek | Files touched by this commit (2)
Log message:
add patch to fix build of php-gd, adapted from php71
   2017-12-03 13:54:34 by Jaromir Dolecek | Files touched by this commit (2)
Log message:
purge PHP_OPENSSL_DIR patch harder
   2017-12-03 13:48:56 by Jaromir Dolecek | Files touched by this commit (4)
Log message:
three more patches reported upstream
   2017-12-03 13:30:50 by Jaromir Dolecek | Files touched by this commit (2)
Log message:
remove ext/intl/config.m4 patch to reduce patches we maintain, seems php-intl \ 
builds fine without it
   2017-12-03 13:22:59 by Jaromir Dolecek | Files touched by this commit (3)
Log message:
note patches reported upstream
   2017-12-03 12:47:33 by Jaromir Dolecek | Files touched by this commit (3)
Log message:
remove patch to add / to PHP_OPENSSL_DIR - can't find in history why
it was added (is there since at least php54), and package compiles just
fine without it; goal is to reduce amount of patches we maintain
   2017-11-30 21:45:47 by Jaromir Dolecek | Files touched by this commit (3) | Package updated
Log message:
Updated php72 from RC6 to final 7.2.0

Changes versus 7.1.x as listed in release announcement:
* Convert numeric keys in object/array casts
* Counting of non-countable objects
* Object typehint
* HashContext as Object
* Argon2 in password hash
* Improve TLS constants to sane values
* Mcrypt extension removed
* New sodium extension
   2017-11-15 12:01:32 by Jaromir Dolecek | Files touched by this commit (3)
Log message:
fix unportable == in ext/curl/config.m4