From owner-freebsd-ports Mon Jul 1 14:57:10 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 477F937B401; Mon, 1 Jul 2002 14:57:06 -0700 (PDT) Received: from gyros.marcuscom.com (dhcp-64-102-60-33.cisco.com [64.102.60.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7277A43E09; Mon, 1 Jul 2002 14:57:05 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from gyros.marcuscom.com (localhost [127.0.0.1]) by gyros.marcuscom.com (8.12.5/8.12.5) with ESMTP id g61LuvKQ028211; Mon, 1 Jul 2002 17:56:58 -0400 (EDT) (envelope-from marcus@marcuscom.com) Received: (from marcus@localhost) by gyros.marcuscom.com (8.12.5/8.12.5/Submit) id g61LuvIP028210; Mon, 1 Jul 2002 17:56:57 -0400 (EDT) X-Authentication-Warning: gyros.marcuscom.com: marcus set sender to marcus@marcuscom.com using -f Subject: Re: ports/40091: print/gnomeprint needs graphics/gdk-pixbuf but doesn't list it as a dependancy From: Joe Marcus Clarke To: 200207011947.g61Jlo0q013998@freefall.freebsd.org Cc: freebsd-ports@FreeBSD.ORG In-Reply-To: <20020701214854.GA21517@lazarus.smluc.org> References: <20020701214854.GA21517@lazarus.smluc.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.7 Date: 01 Jul 2002 17:56:57 -0400 Message-Id: <1025560617.321.75.camel@gyros.marcuscom.com> Mime-Version: 1.0 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 On Mon, 2002-07-01 at 17:48, Erik Greenwald wrote: > > > Synopsis: print/gnomeprint needs graphics/gdk-pixbuf but doesn't list it > > as a dependancy > > > > State-Changed-From-To: open->closed > > State-Changed-By: marcus > > State-Changed-When: Mon Jul 1 12:47:03 PDT 2002 > > State-Changed-Why: > > gdk-pixbuf is a dependency of gnomeprint via the USE_GNOME knob. Do a > > make package-depends from within the gnomeprint directory, and you will > > see gdk-pixbuf as a dependency. > > > > http://www.freebsd.org/cgi/query-pr.cgi?pr=40091 > > > > um, ok, oops, also sent a couple more like that... my bad > > It sits wrong with me to have it require that define. I was building the > parts of gnome I knew I wanted, and was getting these weird and easily > avoidable errors... if people with less patience try it, they may just > decide that fbsd sucks and is broken instead of trying to track it back > to the error. The ports I mention should at least try to set USE_GNOME > if it's required, I think that no matter where the user tries to build, > it should never give a blind error like that... > > package-depends... cool, wish I would've known about this earlier :) > package-depends-list looks even more useful, but they're both > undocumented... should I write description lines in the Mk/bsd.port.mk > file just to list them? how many other 'hidden' targets are there? :) > maybe I'll have to read that whole file instead of just the comment docs Anyone that uninstalls something like gdk-pixbuf should cause a cascade of dependency errors. It's like, "hey, doc, my foot hurts when I hit it." Don't do that! Instead, look at something like portupgrade for managing packages and ports. It follows dependencies pretty well. It's worth reading bsd.port.mk from time to time. I use the package-depends a lot to test new ports to make sure they depend on what they should depend on. Joe > > -- > -Erik [http://math.smsu.edu/~erik] > > The opinions expressed by me are not necessarily opinions. In all probability, > they are random rambling, and to be ignored. Failure to ignore may result in > severe boredom or confusion. Shake well before opening. Keep Refrigerated. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ports" in the body of the message > -- PGP Key : http://www.marcuscom.com/pgp.asc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message