Bug 90844 - cdrdao and the pccts dependency
Bug#: 90844 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: media-optical@gentoo.org Reported By: rossi.f@inwind.it
Component: Applications
URL: 
Summary: cdrdao and the pccts dependency
Keywords:  
Status Whiteboard: 
Opened: 2005-04-29 04:34 0000
Description:   Opened: 2005-04-29 04:34 0000
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.

------- Comment #1 From Fabio Rossi 2005-04-29 04:35:25 0000 -------
Created an attachment (id=57565) [details]
cdrdao-1.1.9.ebuild.patch

------- Comment #2 From Fabio Rossi 2005-04-29 04:35:41 0000 -------
Created an attachment (id=57566) [details]
cdrdao-1.1.9.ebuild-r2.patch

------- Comment #3 From Lars Weiler (RETIRED) 2005-06-08 15:14:47 0000 -------
I'll look into it.

------- Comment #4 From Lars Weiler (RETIRED) 2005-06-10 13:59:01 0000 -------
Thanks for this enhancement.  I applied it to cdrdao-1.1.9-r2, as this will
become stable soon.