From owner-freebsd-ports@FreeBSD.ORG Fri Jun 9 09:17:52 2006 Return-Path: X-Original-To: ports@FreeBSD.org 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 6548216A418 for ; Fri, 9 Jun 2006 09:17:52 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DA0543D73; Fri, 9 Jun 2006 09:17:51 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from Andro-Beta.Leidinger.net (p54A5D888.dip.t-dialin.net [84.165.216.136]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k599F6vr047198; Fri, 9 Jun 2006 11:15:07 +0200 (CEST) (envelope-from netchild@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k599Hno7096236; Fri, 9 Jun 2006 11:17:49 +0200 (CEST) (envelope-from netchild@FreeBSD.org) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Fri, 09 Jun 2006 11:17:49 +0200 Message-ID: <20060609111749.xl8dr4sq7ko8w80c@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 09 Jun 2006 11:17:49 +0200 From: Alexander Leidinger To: =?utf-8?b?S8O2dmVzZMOhbiA=?= =?utf-8?b?R8OhYm9y?= References: <448937F5.4070607@t-hosting.hu> In-Reply-To: <448937F5.4070607@t-hosting.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: ports@FreeBSD.org, emulators@FreeBSD.org Subject: Re: The future of Gentoo ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 09:17:52 -0000 Quoting K=C3=B6vesd=C3=A1n G=C3=A1bor (from Fr= i, 09 Jun =20 2006 10:57:25 +0200): > My idea is to repocopy and rename these ports like: > emulators/linux_base-gentoo-stage1 -> emulators/linux_dist-gentoo-stage1 Since you are introducing a new class of linux ports, I like to take =20 the opportunity to ask for a bikeshed color... We have a mix of naming styles. linux-foo, linux_foo and =20 linux_foo-bar. Does it make sense to use an underscore here instead of =20 a minus sign? Should we read it as 'this is a "linux dist" port of =20 "gento" "stage1"', or should we read it as 'this is a "linux" port, it =20 is a "dist"ribution of "gentoo" "stage1"? The former is some kind of semantic-view, that later is more like a =20 consistent naming scheme. > This introduces a new group of ports (linux_dist*) that are complete > linux environment for cross-development, etc. At the same time a Sounds good. > WITH_LINUXBASE macro should be added for installing them into > ${LINUXBASE} and this requires a conditional CONFLICTS with another > linux_base ports. One of the first thoughts I had here is: via OPTIONS or not, what =20 would be better? And if using OPTIONS, is it possible to still use =20 CONFLICTS (evaluation order may be important here)? But I think you will solve this problem. :-) > If this has been accomplished, I also want to add then three metaports > as emulators/linux_base-gentoo-stage[123] for the old functionality, > this would install the ports with WITH_LINUXBASE set, but these > metaports can be set DEPRECATED without an EXPIRATION_DATE to just note > that the use of these are discouraged. There should be a comment explaining it near DEPRECATED then, so that =20 a committer doesn't decides to axe those ports. > Ideas and opinions from the lists are welcome! Sounds good. The pkg-descr should be changed to a sensible explanation =20 then. I try to come up with a good one for the default linux base port =20 which mentions the differences compared to the linux_dist port then. Bye, Alexander. --=20 http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 The kind of danger people most enjoy is the kind they can watch from a safe place.