From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 25 14:24:26 2004 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 332AD16A4CF for ; Sun, 25 Jan 2004 14:24:26 -0800 (PST) Received: from hood.oook.cz (hood.oook.cz [212.27.205.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 645C643D1F for ; Sun, 25 Jan 2004 14:24:15 -0800 (PST) (envelope-from pav@FreeBSD.org) Received: from hood.oook.cz (localhost.oook.cz [127.0.0.1]) by hood.oook.cz (8.12.10/8.12.10) with ESMTP id i0PMOEmX007346; Sun, 25 Jan 2004 23:24:14 +0100 (CET) (envelope-from pav@FreeBSD.org) Received: (from pav@localhost) by hood.oook.cz (8.12.10/8.12.10/Submit) id i0PMODLg007345; Sun, 25 Jan 2004 23:24:13 +0100 (CET) (envelope-from pav@FreeBSD.org) X-Authentication-Warning: hood.oook.cz: pav set sender to pav@FreeBSD.org using -f From: Pav Lucistnik To: Heiner In-Reply-To: <200401252319.14278.h.eichmann@gmx.de> References: <200401252048.i0PKmXVS071023@freefall.freebsd.org> <200401252158.35897.h.eichmann@gmx.de> <1075066030.21573.6.camel@hood.oook.cz> <200401252319.14278.h.eichmann@gmx.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-w8UenrO4JoxSdJ1NL2cJ" Message-Id: <1075069453.21573.11.camel@hood.oook.cz> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Sun, 25 Jan 2004 23:24:13 +0100 cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/61840: Port sysutils/cdrdao might corrupt package database X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2004 22:24:26 -0000 --=-w8UenrO4JoxSdJ1NL2cJ Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: quoted-printable V ne, 25. 01. 2004 v 23:19, Heiner p=ED=B9e: > > So you're hitting general issue with installing A, optional autodetecte= d > > dependency of B, later, and having C, which depends on B, recorded A as > > it's dependency. >=20 > Yes, thats the problem. > In other words: replace the=20 >=20 > LIB_DEPENDS+=3D gtkmm.2:${PORTSDIR}/x11-toolkits/gtk-- > LIB_DEPENDS+=3D gnomemm-1.2.10:${PORTSDIR}/x11-toolkits/gnome-- >=20 > by >=20 > USE_GNOME=3D gnomelibs gtk-- gnome-- >=20 > This requires bsd.gnome.mk to be touched as well (gtk-- and gnome-- have = to be=20 > added). I made this on my machine (for testing purposes) and afterwards t= he=20 > port installation worked fine in both cases (discussed in the PR). This is really strange because these two notations are equivalent (USE_GNOME=3Dgnomelibs translates into LIB_DEPENDS+=3Dgnomelibs....), just check /usr/ports/Mk/bsd.gnome.mk > No: cdrdao is a commandline tool. Why does it depend on gnome? I guess (I= do=20 > not have gnome) gnome has a gui interface to cdrdao. For people just usin= g=20 > the command line this gui stuff is a big overhead. My prefered solution i= s to=20 > split the port as written in the PR. None gnome user install cdrdao; othe= rs=20 > 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 automatica= lly.=20 > I guess (not checked) the build system in cleaned, the dependent ports ar= e=20 > installed, the port is built and the package is created and stored on the= =20 > FreeBSD ftp server. Therefore the cdrdao package either contains the gnom= e=20 > stuff or not (I guess not). In any case there will be group of people, wh= ich=20 > can not use the package! If there were 2 ports (cdrdao and cdrdao-gnome),= =20 > 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, --=20 Pav Lucistnik God is real unless declared integer. --=-w8UenrO4JoxSdJ1NL2cJ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?iso-8859-2?Q?digit=E1ln=EC?= =?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBAFEINntdYP8FOsoIRAoX0AKDPd+x0LtwUI7u+7Ixtm6LDWckxRgCfUzjf yyy3/E6+/BY6qlujatVpALs= =ug2U -----END PGP SIGNATURE----- --=-w8UenrO4JoxSdJ1NL2cJ--