From owner-freebsd-current@FreeBSD.ORG Fri Feb 15 22:40:17 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6A7C68F7; Fri, 15 Feb 2013 22:40:17 +0000 (UTC) (envelope-from jmg@h2.funkthat.com) Received: from h2.funkthat.com (gate2.funkthat.com [208.87.223.18]) by mx1.freebsd.org (Postfix) with ESMTP id 1DD47A39; Fri, 15 Feb 2013 22:40:16 +0000 (UTC) Received: from h2.funkthat.com (localhost [127.0.0.1]) by h2.funkthat.com (8.14.3/8.14.3) with ESMTP id r1FMLbqf058981 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 15 Feb 2013 14:21:37 -0800 (PST) (envelope-from jmg@h2.funkthat.com) Received: (from jmg@localhost) by h2.funkthat.com (8.14.3/8.14.3/Submit) id r1FMLaRW058980; Fri, 15 Feb 2013 14:21:36 -0800 (PST) (envelope-from jmg) Date: Fri, 15 Feb 2013 14:21:36 -0800 From: John-Mark Gurney To: Tom Evans , "Mikhail T." , Kimmo Paasiala , "free @217.75.128.14>> Current FreeBSD" , "O. Hartmann" , Ports FreeBSD , Yamaya Takashi Subject: Re: ports include /etc/src.conf? i.e. graphics/libfpx Message-ID: <20130215222135.GF55866@funkthat.com> Mail-Followup-To: Tom Evans , "Mikhail T." , Kimmo Paasiala , "free @217.75.128.14>> Current FreeBSD" , "O. Hartmann" , Ports FreeBSD , Yamaya Takashi References: <511B662C.7030602@zedat.fu-berlin.de> <511B874A.7080901@kbh.biglobe.ne.jp> <511BBDAD.1080806@zedat.fu-berlin.de> <511CD83C.107@aldan.algebra.com> <511CE2AD.8050506@aldan.algebra.com> <20130214143445.GA5414@straylight.m.ringlet.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130214143445.GA5414@straylight.m.ringlet.net> User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 7.2-RELEASE i386 X-PGP-Fingerprint: 54BA 873B 6515 3F10 9E88 9322 9CB1 8F74 6D3F A396 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.2 (h2.funkthat.com [127.0.0.1]); Fri, 15 Feb 2013 14:21:37 -0800 (PST) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Feb 2013 22:40:17 -0000 Peter Pentchev wrote this message on Thu, Feb 14, 2013 at 16:34 +0200: > There are some people - and some of them are well-respected long-term > Free-and-other-BSD developers - who are of the opinion that the > /usr/share/mk/bsd.*.mk infrastructure is meant for the base system build > only. I do indeed understand this point of view - and from this point > of view, the port's Makefile.bsd is buggy because it allegedly abuses > internal parts of the base system. They are documented for use by everyone in the system... hier(7): mk/ templates for make; see make(1) make(1): -m directory Specify a directory in which to search for the system makefile and makefiles included via the <...> style. Multiple -m options can be specified to form a search path. This path will override the default system include path, /usr/share/mk. The system include path will always be appended to the search path used for "..."-style inclusions and makefile searches (see the -I option). and: /usr/share/mk default system makefile directory make should not include the directory by default if it isn't designed for use by people that use make... If it /usr/share/mk is only for the default system, we need to fix make to not include it by default, and make /usr/src/Makefile and friends do the properly thing... Until then, /usr/share/mk is for use by projects outside /usr/src... -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."