Package: cccc / 1:3.2.0+dfsg1-2

Metadata

Package Version Patches format
cccc 1:3.2.0+dfsg1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
better clean.patch | (download)

cccc/rules.mak | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 improve 'make clean'

tests unified diff.patch | (download)

test/posix.mak | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use 'diff -u' in tests to get more context

remove non free tests.patch | (download)

test/rules.mak | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 remove prn13 and prn14 from regression_tests

These tests contain code under non-free licences.  The upstream tarball
has been repacked without these files.

Bug-Debian: https://bugs.debian.org/992093
Last-Updated: 2021-08-11

Patch-Name: remove-non-free-tests.patch

ccccmain dependency.patch | (download)

cccc/rules.mak | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 add dependency on pccts-generated files for compiling ccccmain

The missing dependency was sometimes (on the order of one in four times
on my system) visible when using `make --shuffle` from GNU Make 4.4,
resulting in something like this:

  ccccmain.cc:33:10: fatal error: CParser.h: No such file or directory
     33 | #include "CParser.h"
        |          ^~~~~~~~~~~
  compilation terminated.

It's a bit awkward to handle the way that generating the Ada files is
disabled, but I tried to roughly match the way that `ADA_SPAWN_OBJ` and
`ADA_LANG_DEFINE` are commented out.