Package: libfreecontact-perl / 0.08-11
Metadata
Package | Version | Patches format |
---|---|---|
libfreecontact-perl | 0.08-11 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
0001 Fix timing initialization.patch | (download) |
FreeContact.xsp |
10 8 + 2 - 0 ! |
fix __timing initialization When Perl code passes a 'timing' parameter that is not a hash reference, for instance an undefined value, the '__timing' pointer passed to libfreecontact needs to be explicitly initialized. . This fixes segmentation faults in t/02test.t when built without optimization (gcc -O0). |
missing use carp.patch | (download) |
t/02test.t |
1 1 + 0 - 0 ! |
add missing 'use carp' to test unit (provides confess) |
0001 Remove C reference markers from XS code.patch | (download) |
FreeContact.xsp |
6 3 + 3 - 0 ! |
[patch] remove c++ reference markers from xs code These code blocks are not handled as XS++ but passed to XS as-is due to the %{ ... %} markers. The code was always invalid XS code, and ExtUtils::ParseXS has recently become stricter about parsing it. Just drop the ampersands, at least as a workaround. This is how the code was parsed earlier anyway. Bug-Debian: https://bugs.debian.org/1112626 |
1