From owner-freebsd-ports Mon Sep 14 02:17:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA06111 for freebsd-ports-outgoing; Mon, 14 Sep 1998 02:17:23 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA06100 for ; Mon, 14 Sep 1998 02:17:20 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca5-24.ix.netcom.com [209.109.234.24]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id CAA02513; Mon, 14 Sep 1998 02:17:03 -0700 (PDT) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.8.8/8.6.9) id CAA22551; Mon, 14 Sep 1998 02:17:00 -0700 (PDT) Date: Mon, 14 Sep 1998 02:17:00 -0700 (PDT) Message-Id: <199809140917.CAA22551@silvia.hip.berkeley.edu> To: Studded@dal.net CC: FreeBSD-Ports@FreeBSD.ORG In-reply-to: <35FB23C7.368AA145@dal.net> (message from Studded on Sat, 12 Sep 1998 18:45:43 -0700) Subject: Re: NO_CONFIGURE and NO_PATCH From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * However, when I run 'make' in my very simple port (just the script and * the man file, no sub-dir, no makefile, no configure, no patches * directory) the "patch" and "configure" targets are still called. My * reading of bsd.port.mk seems to say that if there is no patches * directory the patch target shouldn't be called at all. I'm not sure * about the configure target, but it would be nice if it weren't called * when not needed as well. That will move the knowledge of what "configure" and "patch" does outside the respective targets. Our macros are modular by design, and maybe it takes a couple milliseconds too long calling the targets and not doing anything afterwards but it saves a lot of time maintaining bsd.port.mk. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message