cdrdao needs dev-util/pccts as building dependency but it's possible to not install this package. By default it's used the built-in copy of pccts in cdrdao source tarball otherwise there are two configure arguments --with-pcctsbin=dir set directory of PCCTS parser generator executables --with-pcctsinc=dir set directory of PCCTS parser generator includes which can be used to select the installed copy of pccts on the system. I have modified the cdrdao ebuild introducing a local use flag, pccts. If pccts is set then dev-util/pccts is installed and used to build cdrdao. In this way, if pccts is not set, it's possible to prevent the installation of pccts which is an old package conflicting with dev-java/antlr (pccts successor) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 57565 [details, diff] cdrdao-1.1.9.ebuild.patch
Created attachment 57566 [details, diff] cdrdao-1.1.9.ebuild-r2.patch
I'll look into it.
Thanks for this enhancement. I applied it to cdrdao-1.1.9-r2, as this will become stable soon.