Wed Dec 6 22:02:30 2017 UTC ()
Add php-xdebug-devel 2.6.0alpha, a dev version of xdebug with php 7.2 support
Changes since 2.5.5:
Sat, Dec 2, 2018 - xdebug 2.6.0alpha1
+ Added features:
- Implemented issue #474: Added "memory" output to profiling files, to find out where memory is allocated.
- Implemented issue #575: Dump super globals contents to error log upon errors, just like when this would happen for stack traces.
- Implemented issue #964: Parse X-Forwarded-For for the first IP address when selecting the remote_connect_back host (Steve Easley).
- Implemented issue #990: Add DBGp: notifications for notices and warnings to be shown in IDEs.
- Implemented issue #1312: Implement extended_properties feature to remote debugging to support names and values with low ASCII values.
- Implemented issue #1323: Added xdebug.filename_format setting to configure the formatting of filenames when tracing.
- Implemented issue #1379: Added support for Unix domain sockets to xdebug.remote_host (Sara Golemon).
- Implemented issue #1380: Added xdebug_is_debugger_active() that returns true when debugger is connected.
- Implemented issue #1391: Added support for earlier stack frames through new argument for xdebug_call_* functions.
- Implemented issue #1420: Handle PHP 7.2's new methods for switch/case
- Implemented issue #1470: Added xdebug.remote_timeout to make connect timeout configurable.
- Implemented issue #1495: Make var_dump() also use the new xdebug.filename_format when formatting filenames.
+ Improvements:
- Implemented issue #847: Added support for "%s" specifier for xdebug.trace_output_name.
- Implemented issue #1384: Compile warning on Ubuntu 16.04 with GCC 5.4.x.
- Implemented issue #1401: Improved error message in case the connection breaks.
- Implemented issue #1430: Change DBGp tests to use TEST_PHP_EXECUTABLE instead of hard coded 'php'
- Implemented issue #1484: Use FD_CLOEXEC with debugging sockets to prevent FDs from leaking to forked processes (Chris Wright).
- Improve the foldexpr in xt.vim to fold lines correctly (Donie Leigh).
= Fixed bugs:
- Fixed issue #1272: property_get doesn't return @attributes for SimpleXMLElement.
- Fixed issue #1305: Property names with quotes can not be fetch while debugging.
- Fixed issue #1431: Fix "use after free" with in add_name_attribute_or_element.
- Fixed issue #1432: Fixed memory leak with xdebug_path_info_dtor.
- Fixed issue #1449: Debugging breaks with array element keys containing low-ASCII variables.
- Fixed issue #1471: Tracing crashes with return_assignments and ternairy operator.
- Fixed issue #1474: Crashes due to variable resolving/reading mechanism not taking care of temporary hash tables correctly (Nikita Popov, Derick).
- Fixed issue #1481: Fixed s390x and ppc64 builds (Remi Collet).
- Fixed issue #1486: Crash on ZEND_SWITCH_LONG / ZEND_SWITCH_STRING with more than 32 cases.
- Fixed issue #1496: Rewrite README.rst to be more clear on how to install and build Xdebug.
~ Changes:
- Fixed issue #1411: Use Error (Throwable) instead of fatal error when maximum nesting level is reached.
- Removed features:
- Implemented issue #1377: Drop support for PHP 5.5 and 5.6, only PHP 7 is now supported
(jdolecek)
diff -r1.2575 -r1.2576 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/php-xdebug-devel/DESCR
diff -r0 -r1.1 pkgsrc/devel/php-xdebug-devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/php-xdebug-devel/distinfo
--- pkgsrc/devel/Makefile 2017/12/03 00:36:36 1.2575
+++ pkgsrc/devel/Makefile 2017/12/06 22:02:29 1.2576
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.2575 2017/12/03 00:36:36 maya Exp $ | | 1 | # $NetBSD: Makefile,v 1.2576 2017/12/06 22:02:29 jdolecek Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= ExmanIDE | | 7 | SUBDIR+= ExmanIDE |
8 | SUBDIR+= GConf | | 8 | SUBDIR+= GConf |
9 | SUBDIR+= GConf-ui | | 9 | SUBDIR+= GConf-ui |
10 | SUBDIR+= Gorm | | 10 | SUBDIR+= Gorm |
11 | SUBDIR+= MoarVM | | 11 | SUBDIR+= MoarVM |
12 | SUBDIR+= ObjectiveLib | | 12 | SUBDIR+= ObjectiveLib |
13 | SUBDIR+= ProjectCenter | | 13 | SUBDIR+= ProjectCenter |
14 | SUBDIR+= R-Rcpp | | 14 | SUBDIR+= R-Rcpp |
| @@ -1777,26 +1777,27 @@ SUBDIR+= php-memcached | | | @@ -1777,26 +1777,27 @@ SUBDIR+= php-memcached |
1777 | SUBDIR+= php-mode | | 1777 | SUBDIR+= php-mode |
1778 | SUBDIR+= php-opcache | | 1778 | SUBDIR+= php-opcache |
1779 | SUBDIR+= php-pcntl | | 1779 | SUBDIR+= php-pcntl |
1780 | SUBDIR+= php-posix | | 1780 | SUBDIR+= php-posix |
1781 | SUBDIR+= php-pthreads | | 1781 | SUBDIR+= php-pthreads |
1782 | SUBDIR+= php-raphf | | 1782 | SUBDIR+= php-raphf |
1783 | SUBDIR+= php-raphf2 | | 1783 | SUBDIR+= php-raphf2 |
1784 | SUBDIR+= php-shmop | | 1784 | SUBDIR+= php-shmop |
1785 | SUBDIR+= php-sysvmsg | | 1785 | SUBDIR+= php-sysvmsg |
1786 | SUBDIR+= php-sysvsem | | 1786 | SUBDIR+= php-sysvsem |
1787 | SUBDIR+= php-sysvshm | | 1787 | SUBDIR+= php-sysvshm |
1788 | SUBDIR+= php-xcache | | 1788 | SUBDIR+= php-xcache |
1789 | SUBDIR+= php-xdebug | | 1789 | SUBDIR+= php-xdebug |
| | | 1790 | SUBDIR+= php-xdebug-devel |
1790 | SUBDIR+= physfs | | 1791 | SUBDIR+= physfs |
1791 | SUBDIR+= picasm | | 1792 | SUBDIR+= picasm |
1792 | SUBDIR+= picopb | | 1793 | SUBDIR+= picopb |
1793 | SUBDIR+= picp | | 1794 | SUBDIR+= picp |
1794 | SUBDIR+= picprg | | 1795 | SUBDIR+= picprg |
1795 | SUBDIR+= pilrc | | 1796 | SUBDIR+= pilrc |
1796 | SUBDIR+= pipestatus | | 1797 | SUBDIR+= pipestatus |
1797 | SUBDIR+= pkg-config | | 1798 | SUBDIR+= pkg-config |
1798 | SUBDIR+= pkgconf | | 1799 | SUBDIR+= pkgconf |
1799 | SUBDIR+= ply | | 1800 | SUBDIR+= ply |
1800 | SUBDIR+= pmccabe | | 1801 | SUBDIR+= pmccabe |
1801 | SUBDIR+= poco | | 1802 | SUBDIR+= poco |
1802 | SUBDIR+= polly | | 1803 | SUBDIR+= polly |
The Xdebug extension helps you debugging your script by providing
a lot of valuable debug information.
The debug information that Xdebug can provide includes the following:
* stack traces and function traces in error messages with:
o full parameter display for user defined functions
o function name, file name and line indications
o support for member functions
* memory allocation
* protection for infinite recursions
Xdebug also provides:
* profiling information for PHP scripts
* code coverage analysis
* capabilities to debug your scripts interactively with a debug client
This package contains development version of xdebug, currently 2.6.0alpha.
This is not a final release, and it does have known issues, including
a crash bug.
# $NetBSD: Makefile,v 1.1 2017/12/06 22:02:29 jdolecek Exp $
#
MODNAME= xdebug
PECL_VERSION= 2.6.0alpha1
CATEGORIES= devel
MASTER_SITES= http://xdebug.org/files/
EXTRACT_SUFX= .tgz
MAINTAINER= jdolecek@NetBSD.org
HOMEPAGE= http://xdebug.org/
COMMENT= PHP extension for debugging
LICENSE= php
PHP_ZEND_EXTENSION= yes
# support for 5.5 and 5.6 dropped in 2.6.0
PHP_VERSIONS_ACCEPTED= 70 71 72
CONFLICTS= ${PHP_PKG_PREFIX}-xdebug<2.6.0
.include "../../lang/php/ext.mk"
.include "../../mk/bsd.pkg.mk"
$NetBSD: distinfo,v 1.1 2017/12/06 22:02:29 jdolecek Exp $
SHA1 (php-xdebug/xdebug-2.6.0alpha1.tgz) = af3e56249160dc5008b5d158838cfa41e9a3900e
RMD160 (php-xdebug/xdebug-2.6.0alpha1.tgz) = 524f1f0abef65a6785ea3f5d1b5ce9649f9ebc1b
SHA512 (php-xdebug/xdebug-2.6.0alpha1.tgz) = ffd3b5ca78c6b42773ad43cedbe18ccd6d4ed34b709cbd821d4496d384e2bf9a90bb23c53011d490047f28d198b08b225c2b445a8dfe420769587065098f2e89
Size (php-xdebug/xdebug-2.6.0alpha1.tgz) = 276350 bytes