./devel/php-xdebug, PHP extension for debugging

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


Branch: CURRENT, Version: 3.1.5, Package name: php74-xdebug-3.1.5, Maintainer: jdolecek

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
* garbage collection statistics


Required to run:
[lang/php73]

Required to build:
[pkgtools/cwrappers] [devel/pcre2]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2022-06-07 16:27:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/php-xdebug: update to 3.1.5

3.1.5 (2022-06-06)

Fixed bugs:

* Fixed issue #2056: Install documentation gives wrong arch for installation
  on M1 Macs

* Fixed issue #2082: phpize --clean removes required clocks.m4 file

* Fixed issue #2083: Constant defined with an enum case produce double
  "facet" attribute in context_get response

* Fixed issue #2085: Crash when used with source guardian encoded files

* Fixed issue #2090: Segfault in __callStatic() after FFI initialization
   2022-05-24 17:01:22 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/php-xdebug: update to 3.1.4

3.1.4 (2022-04-04)

Fixed bugs:

* Fixed issue #2006: Removing second call breakpoint with same function name

* Fixed issue #2060: XDebug breaks the Symfony "PhpFilesAdapter" cache
  adapter

* Fixed issue #2061: Possible use after free with GC Stats

* Fixed issue #2063: Can't inspect ArrayObject storage elements

* Fixed issue #2064: Segmentation fault in symfony cache

* Fixed issue #2068: Debug session can be started with
  "XDEBUG_SESSION_START=anything" when xdebug.trigger_value is set

* Fixed issue #2069: Warn when profiler_append is used together with zlib
  compression

* Fixed issue #2075: Code coverage misses static array assignment lines
   2022-02-20 14:28:56 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/php-xdebug: update to 3.1.3

3.1.3 (2022-02-01)

Fixed bugs:

* Fixed issue #2049: evaling broken code (still) causes unhandled exception
 in PHP 7.4
* Fixed issue #2052: Memory leak when a trace file can't be opened because
  xdebug.trace_output_name is invalid
* Fixed issue #2054: Slowdown when calling a function with long string
  parameters
* Fixed issue #2055: Debugger creates XML with double facet attribute
   2021-12-12 16:04:21 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/php-xdebug: update to 3.1.2

3.1.0 (2021-10-04)

* Fixed issue #1472: Add assignments to computer readable trace format
* Fixed issue #1537: Add links to documentation to various different
  "features" after wizard has run
* Fixed issue #1738: Add xdebug_notify() function to send data through DBGp
  to a debugging client
* Fixed issue #1853: Enable profile compression for cachegrind files
* Fixed issue #1890: Add connected client and protocol features to
  diagnostic page
* Fixed issue #1898: API for querying the currently active mode(s)
* Fixed issue #1933: Allow for cloud ID to be set through the trigger
* Fixed issue #1938: Branches in traits aren’t marked as executed
* Fixed issue #1948: Do not redirect warning and error messages to PHP's
  error log if an Xdebug log is active
* Fixed issue #1949: private properties for internal classes can't be
  fetched for debugging
* Fixed issue #1963: php exit code = -1073741819 when xdebug.mode = off
  (Windows Thread Safe Only)
* Fixed issue #1969: Provide breakpoint ID / info in DBGp run command
  responses
* Fixed issue #1970: xdebug_get_function_stack with unnamed (internal)
  parameters have wrong index
* Fixed issue #1972: Add support for PHP 8.1 Fibers
* Fixed issue #1974: Add gzip support to trace files
* Fixed issue #1976: Switch debug session cookie to Lax, and remove expiry
  time
* Fixed issue #1978: Xdebug's log messages are cut off at 512 bytes
* Fixed issue #1980: PHP 8.1: Mark enum classes as "enum"
* Fixed issue #1986: Add support for multiple trigger values
* Fixed issue #1989: Profiling does not output correct class when parent
  keyword is used
* Fixed issue #1992: Code Coverage with filter produces Segmentation fault
  on xdebug_stop_code_coverage()
* Fixed issue #1993: eval-ing broken code causes stepping to break
* Fixed issue #1996: Add support for Closure visualisation in traces,
  debugging, and Xdebug's var_dump
* Fixed issue #1997: Added xdebug_connect_to_client() to attempt a debugging
  connect while running code
* Fixed issue #1998: Double facet attribute generated for enums that are
  stored in properties
* Fixed issue #1999: Add "readonly" facet to PHP 8.1 readonly properties
* Fixed issue #2001: Add 'xdebug.use_compression' setting to turn on/off
  compression for profiling files
* Fixed issue #2004: Figure out what "XDEBUG_SHOW_FNAME_TODO" define is for
* Fixed issue #2007: xdebug 3.x fails to build on OS X 10.11 or earlier due
  to clock_gettime_nsec_np requirement
* Fixed issue #2008: Using the XDEBUG_SESSION cookie could bypass
  shared-secret checks
* Fixed issue #2009: xdebug_stop_code_coverage's argument has type mismatch
* Fixed issue #2011: Closures as protected properties have double facet XML
  attribute
* Fixed issue #2013: Support PHP 8.1
* Fixed issue #2018: zlib compression support on Windows
* Fixed issue #2019: Xdebug crash because of uninitialized memory
* Fixed issue #2020: segfault if xdebug.dump.GET=* and integer key without
  value in URL
* Fixed issue #2021: Segmentation fault due to NULL bytes in internal
  anonymous class names
* Fixed issue #2025: Anonymous classes which extend are not detected as
  anonymous classes since PHP 8.0

3.1.1 (2021-10-15)

* Fixed issue #2016: apache gives no output with xdebug 3.1.0b2 installed
* Fixed issue #2024: Apache restarts in a loop under PHP 8.1.0 RC3
* Fixed issue #2029: incorrect and inaccurate date and time displayed in
  xdebug.log and trace files
* Fixed issue #2030: PhpStorm step-debug not working on PHP 8.0.11
* Fixed issue #2032: Use runtime PHP version in DBGp and info pages instead
  of compiled-against version
* Fixed issue #2034: Xdebug throws a Segmentation fault when
  'set_time_limit' function is disabled
* Fixed issue #2035: Xdebug block everything with localhost in XAMMP

3.1.2 (2021-12-01)

* Fixed issue #2036: Segfault on fiber switch in finally block in garbage
  collected fiber
* Fixed issue #2037: Crash when profile file can not be created
* Fixed issue #2041: __debugInfo is not used for var_dump output
* Fixed issue #2046: Segault on xdebug_get_function_stack inside a Fiber
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-06-04 16:13:37 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/php-xdebug: update to 3.0.4

3.0.4 (2021-04-08)

Fixed bugs:

- Fixed issue #1802: Improve xdebug.org home page
- Fixed issue #1944: tracing is started without trigger, when profiler is
  also enabled
- Fixed issue #1947: xdebug_info() settings section does not show the modes
  that are overridden by XDEBUG_MODE
- Fixed issue #1950: Assignment trace with ASSIGN_OBJ_REF crashes
- Fixed issue #1954: Calling xdebug_start_trace without mode including
  tracing results in a fatal error
   2021-02-28 18:07:55 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/php-xdebug: update to 3.0.0

pkgsrc change: use standard PECL site as MASTER_SITES.

Mon, Feb 22, 2021 - Xdebug 3.0.3

Fixed bugs:

- Fixed issue #1930: No local variables with trigger and xdebug_break()
- Fixed issue #1931: xdebug_info() output misses configuration
  settings if phpinfo() has been called
- Fixed issue #1932: One line in multi-line string concatenation is
  not covered
- Fixed issue #1940: Wrong type used for showing GC Stats reports