ports/61840: Port sysutils/cdrdao might corrupt package database

Pav Lucistnik pav at FreeBSD.org
Sun Jan 25 22:24:26 UTC 2004


V ne, 25. 01. 2004 v 23:19, Heiner píše:

> > So you're hitting general issue with installing A, optional autodetected
> > dependency of B, later, and having C, which depends on B, recorded A as
> > it's dependency.
> 
> Yes, thats the problem.

> In other words: replace the 
> 
> LIB_DEPENDS+=           gtkmm.2:${PORTSDIR}/x11-toolkits/gtk--
> LIB_DEPENDS+=           gnomemm-1.2.10:${PORTSDIR}/x11-toolkits/gnome--
> 
> by
> 
> USE_GNOME=              gnomelibs gtk-- gnome--
> 
> This requires bsd.gnome.mk to be touched as well (gtk-- and gnome-- have to be 
> added). I made this on my machine (for testing purposes) and afterwards the 
> port installation worked fine in both cases (discussed in the PR).

This is really strange because these two notations are equivalent
(USE_GNOME=gnomelibs translates into LIB_DEPENDS+=gnomelibs....),
just check /usr/ports/Mk/bsd.gnome.mk

> No: cdrdao is a commandline tool. Why does it depend on gnome? I guess (I do 
> not have gnome) gnome has a gui interface to cdrdao. For people just using 
> the command line this gui stuff is a big overhead. My prefered solution is to 
> split the port as written in the PR. None gnome user install cdrdao; others 
> cdrdao-gnome (which depends on cdrdao).

Yes there is an optional gcdmaster program, which enhances functionality
of commandline application quite a lot.

> This also solves another problem: Afaik the packages are built automatically. 
> I guess (not checked) the build system in cleaned, the dependent ports are 
> installed, the port is built and the package is created and stored on the 
> FreeBSD ftp server. Therefore the cdrdao package either contains the gnome 
> stuff or not (I guess not). In any case there will be group of people, which 
> can not use the package! If there were 2 ports (cdrdao and cdrdao-gnome), 
> there will be 2 packages; one for each group of people.

Yes, at the moment only cdrdao (without gnome) packages are being built.

I suggest taking this with cdrdao port maintainer,
<marius at alchemy.franken.de>

-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>

God is real unless declared integer.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: Toto je digit?ln? podepsan? ??st zpr?vy
URL: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs/attachments/20040125/aa8acfe3/attachment.sig>


More information about the freebsd-ports-bugs mailing list