From owner-freebsd-ports@FreeBSD.ORG Thu Jan 12 09:01:46 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 61D7016A41F for ; Thu, 12 Jan 2006 09:01:46 +0000 (GMT) (envelope-from ertr1013@student.uu.se) Received: from pne-smtpout1-sn1.fre.skanova.net (pne-smtpout1-sn1.fre.skanova.net [81.228.11.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECD2943D45 for ; Thu, 12 Jan 2006 09:01:45 +0000 (GMT) (envelope-from ertr1013@student.uu.se) Received: from falcon.midgard.homeip.net (83.253.29.241) by pne-smtpout1-sn1.fre.skanova.net (7.2.069.1) id 43C542160002FE34 for freebsd-ports@freebsd.org; Thu, 12 Jan 2006 10:01:44 +0100 Received: (qmail 64547 invoked by uid 1001); 12 Jan 2006 09:41:43 +0100 Date: Thu, 12 Jan 2006 09:41:43 +0100 From: Erik Trulsson To: f-ports Message-ID: <20060112084143.GA63336@falcon.midgard.homeip.net> Mail-Followup-To: f-ports References: <20060112061242.GA55051@holestein.holy.cow> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060112061242.GA55051@holestein.holy.cow> User-Agent: Mutt/1.5.11 Subject: Re: Some unexplained dependencies of multimedia/avifile X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2006 09:01:46 -0000 On Thu, Jan 12, 2006 at 01:12:42AM -0500, Parv wrote: > Following ports seem to be dependencies of multimedia/avifile (at least > listed in INDEX-6) ... > > security/gnutls > print/cups-base > > > ... What are the purpose of gnutls & cups for avifile? I could not > find any mention of 'tls' or 'cups' in any of the avi* man pages or > in any file in /usr/local/share/doc/avifile/. > > How are the above dependencies defined if not explicitly listed in > multimedia/avifile/Makefile? multimedia/avifile (by default) depends on x11-toolkits/qt33 (due to the USE_QT_VER=3 statement in the Makefile) x11-toolkits/qt33 (by default) depends on print/cups-base print/cups-base (by default) depends on security/gnu-tls This means that gnutls and cups-base gets pulled in as indirect dependencies. avifile itself probably doesn't need them. > More importantly, how do i remove cups > as a dependency for avifile port, possibly in a ports infrastructure > supported way? > Either use WITHOUT_QT when compiling avifile (which will lose you some functionality - in particular the aviplay command needs QT) or compile qt33 with WITHOUT_CUPS (and hope that no other program you have that uses QT breaks due to this.) -- Erik Trulsson ertr1013@student.uu.se