Drop ${PHP_BASE_VARS} from PKGVERSION by default.
It used to be required to support multiple php version.
But after PHP version based ${PHP_PKG_PREFIX} was introduced,
such trick is not required anymore.
In addition to this, such version name schme invokes unwanted version bump
when base php version is bumped, plus, such version scheme is hard to
use for DEPENDS pattern.
To avoid downgrading of package using such legacy version scheme,
PECL_LEGACY_VERSION_SCHEME is introduced.
If it is defined, current version scheme is still used for currently
supported PHP version (5 and 53), but instead of ${PHP_BASE_VARS},
current fixed PHP base version in pkgsrc is used to avoid unwanted version bump
from update of PHP base package.
With newer PHP (54, or so on), new version scheme will be used if
it is defined.
This trick will not be required and should be removed after php5 and php53 will
be gone away from pkgsrc.
2010-05-31 Bart Vanbrabant <bart at vanbrabant.eu>
* Release version 0.9.6.1
* php_check_open_basedir only needs to be called when restoring
2010-02-25 Hans Rakers <hans at react.nl>
* Fixed class static variable restore where parent was protected
static and child was public static. This would lead to error
'Access to undeclared static property' upon restore from cache
* Added proper handling of class properties during storing in
cache. Public/private/protected is properly handled now. Somehow
this was a long overdue TODO spotted by running the testsuite.
This fixes ticket #408
* Small fix that solves some issues with lambda (closure)
functions. This solves ticket #405
0.9.6
* Support for PHP 5.3.
* The encoder is removed
* The user cache functions are removed
* The session handler is removed
* The minimal PHP version supported is now 5.1
* Some internal refactoring to clean up the code
* Fixed some bugs (and probably added some)
Changes in this version:
* Remove an unlock statement that shouldn't be there. This should
fix the problems reported in #232 and a lot of related bugs. Thanks
to Terry Duncan for the fix!
pkgsrc change: use the primary site rather than sourceforce, the newer
version was apparently not uploaded there
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.
OK from jlam@ and adrianp@.
include:
* Nearly full support for PHP 5.1.x.
* Many bugfixes and code cleanups.
* The shared memory functions, session handler and content cache are
disabled by default now. They are only used by a small amount of
users and they could allow local users to fill up the memory if they
aren't secured properly.