From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jun 24 12:59:01 2004 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E750616A4CE; Thu, 24 Jun 2004 12:59:00 +0000 (GMT) Received: from smtp.unsam.edu.ar (smtp.unsam.edu.ar [170.210.48.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02E6E43D68; Thu, 24 Jun 2004 12:58:51 +0000 (GMT) (envelope-from fernan@iib.unsam.edu.ar) Received: from pi.iib.unsam.edu.ar (pi.iib.unsam.edu.ar [192.168.10.11]) by smtp.unsam.edu.ar (8.12.6/8.12.6) with ESMTP id i5OCueX8095375; Thu, 24 Jun 2004 09:56:45 -0300 (ART) (envelope-from fernan@iib.unsam.edu.ar) Received: from pi.iib.unsam.edu.ar (localhost.iib.unsam.edu.ar [127.0.0.1]) by pi.iib.unsam.edu.ar (8.12.11/8.12.9) with ESMTP id i5OCvWUO003433; Thu, 24 Jun 2004 09:57:37 -0300 (ART) (envelope-from fernan@iib.unsam.edu.ar) Received: (from fernan@localhost) by pi.iib.unsam.edu.ar (8.12.11/8.12.11/Submit) id i5OCvGFa003387; Thu, 24 Jun 2004 09:57:16 -0300 (ART) (envelope-from fernan@iib.unsam.edu.ar) X-Authentication-Warning: pi.iib.unsam.edu.ar: fernan set sender to fernan@iib.unsam.edu.ar using -f Date: Thu, 24 Jun 2004 09:57:16 -0300 From: Fernan Aguero To: Volker Stolz Message-ID: <20040624125716.GB1310@iib.unsam.edu.ar> Mail-Followup-To: Volker Stolz , freebsd-ports-bugs@freebsd.org, tonym@biolateral.com.au References: <200406142133.i5ELXjYK046396@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200406142133.i5ELXjYK046396@freefall.freebsd.org> User-Agent: Mutt/1.4.1i cc: freebsd-ports-bugs@freebsd.org cc: tonym@biolateral.com.au Subject: Re: ports/67735: biology/ncbi-toolkit does not build bl2seq X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2004 12:59:01 -0000 +----[ Volker Stolz (14.Jun.2004 18:35): | | Synopsis: biology/ncbi-toolkit does not build bl2seq | | State-Changed-From-To: open->feedback | State-Changed-By: vs | State-Changed-When: Mon Jun 14 21:33:16 GMT 2004 | State-Changed-Why: | Requested patches. | | http://www.freebsd.org/cgi/query-pr.cgi?pr=67735 | +----] Hi Volker, I guess that I've narrowed the problem and will test it now. I've also taken the opportunity to update the port to the latest version (2004.06.16). However, to finish and send the patches, I need to get something clear (because I'm not the maintainer) and any change that I propose will have to be approved by him. The ncbi-toolkit basically doesn't need to be 'ported' because it builds fine without using the ports system. However, it does not have any install target, so the FreeBSD port is just essentially providing this missing functionality. The patch-aa in the port contains an addition to the ncbi-toolkit makefile (actually called makeall.unx), that provides three install targets: one for binaries, one for include files and one for libraries. The two latter targets install files by using globs (*.h, *.a), however the install target for binaries only installs some of the binaries that are built (only those listed in the patch itself (see $EXE). bl2seq was not listed in EXE (and thus not installed) even though it is built by default (i.e. appears in ${WRKSRC}/bin together with all other executables). Searching the list, showed that bl2seq was once listed in EXE, and so perhaps was inadvertently removed: http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2003-May/002610.html My question is (an so I'm CCing the maintainer): what was the reason for creating such a list and not just installing all the executables under ${WRKSRC}/bin? May I just fix the port by installing everything under ${WRKSRC}/bin? This would have the added benefit of absorb any future changes in the toolkit. We install what was built. For instance, the updated port does not build fmerge, however fmerge is listed in EXE, and thus the installation step chokes on this and aborts. This would not happen if we take the approach mentioned above. (BTW I'm trying to see why it was not build ... I don't see anything that looks like an error, will check if it was retired by the NCBI). I will test the updated port and finish checking things for submission. Fernan -- F e r n a n A g u e r o http://genoma.unsam.edu.ar/~fernan