From owner-freebsd-ports Thu Nov 29 10:10:12 2001 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D3DB437B41C for ; Thu, 29 Nov 2001 10:10:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fATIA1O49652; Thu, 29 Nov 2001 10:10:01 -0800 (PST) (envelope-from gnats) Date: Thu, 29 Nov 2001 10:10:01 -0800 (PST) Message-Id: <200111291810.fATIA1O49652@freefall.freebsd.org> To: ports@FreeBSD.org Cc: From: Garance A Drosihn Subject: Re: [kde-freebsd] Re: ports/32321: x11/kdelibs2 installs print cups, which then causes problem Reply-To: Garance A Drosihn Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/32321; it has been noted by GNATS. From: Garance A Drosihn To: Will Andrews , James Halstead Cc: Will Andrews , Alan Eldridge , freebsd-gnats-submit@freebsd.org, kde-freebsd@lists.csociety.org, gad@freebsd.org, kde@freebsd.org, leimbacd@bellsouth.net Subject: Re: [kde-freebsd] Re: ports/32321: x11/kdelibs2 installs print cups, which then causes problem Date: Thu, 29 Nov 2001 13:08:51 -0500 At 10:24 AM -0500 11/29/01, Will Andrews wrote: >On Thu, Nov 29, 2001 at 09:17:49AM -0500, James Halstead wrote: > > The only difference about this way and the current way will be that > > anybody depending on cups will have to change it to cups-base. > >Why? If you change cups to a metaport it shouldn't be any >different from the old way. A port such as KDE would need to be changed to "cups-base", because it does *not* want to force the install of alternate 'lpr', etc. In my opinion, it is pretty reasonable to expect KDE to make that change. In my current ports tree, the following are the only ports which list print/cups as a dependency: ./net/samba/Makefile ./net/samba-devel/Makefile ./print/xpp/Makefile ./x11/kdelibs2/Makefile If we say that 'cups-base' does not install lpr, and that the 'cups' meta-port does install it, then XPP does not need to change, as that *is* a graphical front-end to CUPS, and it would be pretty odd to install on a system which isn't using CUPS. KDE should depend on cups-base, because it should not trigger the installation of the alternate lpr. I don't know if samba should depend on cups-base or cups, because I don't know what it's doing with cups, but that is the only other port where we even have to care about this question. Speaking with my sysadmin hat on, I would expect the port named 'cups' to install all of cups, including the replacements for lpr. So, I like the idea of having cups-base, and changing KDE (and samba?) to depend on cups-base. > > I will make the change and upload it, after I get home from work >> today. > >Thanks. Yes, thanks for finding the time to work on this. I think it will be very helpful to users if we sort this out. -- Garance Alistair Drosehn = gad@eclipse.acs.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message