From owner-freebsd-ports Thu Sep 30 0:18:14 1999 Delivered-To: freebsd-ports@freebsd.org Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (Postfix) with ESMTP id CB7E1155DD for ; Thu, 30 Sep 1999 00:18:10 -0700 (PDT) (envelope-from asami@stampede.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (silvia [209.111.213.92]) by vader.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id AAA12226; Thu, 30 Sep 1999 00:18:05 -0700 (PDT) (envelope-from asami@stampede.cs.berkeley.edu) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.9.3/8.6.9) id AAA35796; Thu, 30 Sep 1999 00:17:59 -0700 (PDT) To: Bill Fenner Cc: ports@freebsd.org, reg@shale.csir.co.za Subject: Re: Bad interaction between libtool version check and patches References: <199909272040.NAA69605@mango.attlabs.att.com> From: asami@freebsd.org (Satoshi - Ports Wraith - Asami) Date: 30 Sep 1999 00:17:56 -0700 In-Reply-To: Bill Fenner's message of "Mon, 27 Sep 1999 13:40:34 -0700 (PDT)" Message-ID: Lines: 22 X-Mailer: Gnus v5.7/Emacs 20.4 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * From: Bill Fenner * I was trying to install linux_base, which tried to install rpm, which * tried to install gdbm. gdbm complained that my libtool was out of * date; so I pushd /usr/ports/whatever/libtool; make install; popd. * Now I'm back in linux_base, and I say "make" again, but this time * the gdbm port fails because its patches were already applied and it's * trying to patch again. * * It'd be nice if failing the libtool version check didn't leave the * port in an inconsistent state; now I have to go down 2 levels of * dependencies (or scroll back past 50 lines of "Exit 1") and make clean. * I don't have any brilliant suggestions, other than splitting the * patch-libtool target into pre-patch-libtool which checks the version * and post-patch-libtool which does whatever else. Actually, I was wondering if we can't just move this whole thing before all the pre-* invocations. Jeremy, is there any reason this has to be done after the actual patching? The patches can be made to apply to the pre-libtool-patch'd files, right? Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message