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