From owner-freebsd-ports@FreeBSD.ORG Thu Jul 29 14:12:52 2004 Return-Path: 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 AD5CB16A4CE for ; Thu, 29 Jul 2004 14:12:52 +0000 (GMT) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A3D043D55 for ; Thu, 29 Jul 2004 14:12:51 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1])i6TECUYe043339 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jul 2004 15:12:30 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i6TECUnr043338; Thu, 29 Jul 2004 15:12:30 +0100 (BST) (envelope-from matthew) Date: Thu, 29 Jul 2004 15:12:30 +0100 From: Matthew Seaman To: Haim Ashkenazi Message-ID: <20040729141230.GA28698@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Haim Ashkenazi , freebsd-ports@freebsd.org References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i X-Greylist: Message not sent from an IPv4 address, not delayed by milter-greylist-1.5.3 (smtp.infracaninophile.co.uk [0.0.0.0]); Thu, 29 Jul 2004 15:12:30 +0100 (BST) X-Virus-Scanned: clamd / ClamAV version devel-20040705, clamav-milter version 0.74a on smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on happy-idiot-talk.infracaninophile.co.uk cc: freebsd-ports@freebsd.org Subject: Re: qmail question (or creating a "dummy" package) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jul 2004 14:12:52 -0000 --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 29, 2004 at 05:03:50PM +0300, Haim Ashkenazi wrote: > I want to compile qmail with patches that are not in the ports (I want to > test some of the patches in http://netdevice.com/qmail/rcptck/). since I'm > a FreeBSD newbie I won't even start thinking about creating a port for it, > so my other option (beside installing the port and then installing from > source over it) is to search for a 'dummy' mechanism that will cause ports > that depend on qmail to install even if it's not installed from the ports. > is there a way to do it? That's the default behaviour. When a port checks to see if its dependencies have been fulfilled, it doesn't look at the list of already installed ports. Instead it checks for the presence or absence of a particular file (often a shlib). If that file is missing, it will install the port listed in the second part of the {BUILD,RUN,LIB}_DEPENDS line. That means you can install a dependency completely outside the ports system if you wish, or you can substitute a different port to satisfy that dependency -- eg. databases/p5-DBD-mysql for p5-Mysql Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --tKW2IUtsqtDRztdT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFBCQXOiD657aJF7eIRArvOAJ9LvrA6SFNdY9c3r60LrFTkpclYqgCgo7v1 5NPE59UfRiNnLqdOoOr7JNA= =dRzr -----END PGP SIGNATURE----- --tKW2IUtsqtDRztdT--