Package: libmarpa-r2-perl / 2.086000~dfsg-8

Metadata

Package Version Patches format
libmarpa-r2-perl 2.086000~dfsg-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1001_xs_boot_workaround.patch | (download)

xs/R2.xs | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 xs boot workaround
 XS auto-generated C code results in a segfault on i386 Debian when
 doing "#undef PERL_VERSION", so Marpa::R2 cannot be loaded.  Instead
 doing #define PERL_VERSION 0 circumvents this.
2001_libmarpa_external_linkage.patch | (download)

inc/Marpa/R2/Build_Me.pm | 29 2 + 27 - 0 !
libmarpa_dist/Makefile.am | 2 0 + 2 - 0 !
2 files changed, 2 insertions(+), 29 deletions(-)

 avoid internally build or link against libmarpa
 Adapt build routines for Marpa::R2 build to treat libmarpa as an
 independent library.
 .
 By default, libmarpa is expected to be already compiled as a static
 library (i.e. passing "--with-pic --disable-shared" to configure, with
 root directory as build directory.
 .
 Alternatively when build and test actions has "--libmarpa-shared=1" and
 install action has "--libmarpa-shared", libmarpa is instead expected to
 exist as a shared library (patched to not use -release versioning) at a
 common ldconfig path (or overridden with LD_LIBRARY_PATH).
reproducible_build.patch | (download)

inc/Marpa/R2/Build_Me.pm | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 honour source_date_epoch for embedded timestamp
 When the environment variable SOURCE_DATE_EPOCH is set, use it instead of the
 current time for the embedded build timestamp.
 .
 The specification of SOURCE_DATE_EPOCH is available here:
 https://reproducible-builds.org/specs/source-date-epoch/
 .
 In the case it is not defined, fall back to current time in UTC.
auto gitignore | (download)

.gitignore | 27 1 + 26 - 0 !
author.t/.gitignore | 5 0 + 5 - 0 !
etc/.gitignore | 1 0 + 1 - 0 !
html/.gitignore | 15 0 + 15 - 0 !
html/lib/Marpa/R2/HTML/.gitignore | 1 0 + 1 - 0 !
lib/Marpa/.gitignore | 4 0 + 4 - 0 !
lib/Marpa/R2/.gitignore | 2 0 + 2 - 0 !
libmarpa/.gitignore | 4 0 + 4 - 0 !
libmarpa/ami/.gitignore | 14 0 + 14 - 0 !
libmarpa/dev/.gitignore | 24 0 + 24 - 0 !
libmarpa/public/.gitignore | 14 0 + 14 - 0 !
libmarpa/slif/.gitignore | 14 0 + 14 - 0 !
libmarpa/tavl/.gitignore | 4 0 + 4 - 0 !
pperl/Marpa/R2/Perl/.gitignore | 2 0 + 2 - 0 !
t/.gitignore | 1 0 + 1 - 0 !
xs/.gitignore | 4 0 + 4 - 0 !
16 files changed, 1 insertion(+), 135 deletions(-)

 update .gitignore from debian packaging branch

The Debian packaging git branch contains these updates to the upstream
.gitignore file(s).  This patch is autogenerated, to provide these
updates to users of the official Debian archive view of the package.

[dgit (9.16) update-gitignore]