From owner-freebsd-hackers Mon May 31 3: 2:34 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from ns.raditex.se (raditex.thorsen.se [193.14.93.200]) by hub.freebsd.org (Postfix) with ESMTP id 6DA8E1503D; Mon, 31 May 1999 03:02:29 -0700 (PDT) (envelope-from kaj@raditex.se) Received: from localhost (dialup162-4-1.swipnet.se [130.244.162.193]) by ns.raditex.se (8.8.8/8.8.8) with ESMTP id MAA16777; Mon, 31 May 1999 12:01:35 +0200 (CEST) (envelope-from kaj@raditex.se) To: witr@rwwa.com Cc: dlombardo@excite.com, freebsd-hackers@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG Cc: Rasmus Kaj Subject: Re: a two-level port system? From: Rasmus Kaj In-Reply-To: Your message of "Sun, 30 May 1999 11:29:22 -0400" <199905301529.LAA25749@spooky.rwwa.com> References: <199905301529.LAA25749@spooky.rwwa.com> X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald) X-URL: http://www.e.kth.se/~kaj/ X-Phone: +46 (0)8 - 694 92 80 X-Attribution: Kaj X-Face: M9cR~WYav<"fu%MaslX0`43PAYY?uIsM8[#E(0\Xuy9rj>4gE\h3jm.7DD?]R8*^7T\o&vT U@[53Dwkuup4[0@gw#~kyu>`unH?kVj9CJa02(h>Ki\+i=%rn%sDf^KC.!?IHkKjMAbkd\jgmphp^' d|Q;OeXEAhq?ybGqOs1CHb6TJT42'C`Krnk61//AOfXtNjj/t'`5>Vw0QX!dKfOL$.f+S"LIuwR<;I Z0Qnnx(F^F]o@*V%TUtEV'1Z[TkOl^FFV9Z~A[b19%}uP*,huCU Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <19990531120353N.kaj@raditex.se> Date: Mon, 31 May 1999 12:03:53 +0200 X-Dispatcher: imput version 980905(IM100) Lines: 46 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> "RW" == Robert Withrow writes: RW> Alternatively, is it possible to have the port tree be essentially RW> empty (perhaps just the makefile and category directories) and then RW> just have it fetch the makefiles and make the directories on demand, for RW> the individal ports? May I suggest not going quite so long? Summary: For each port, keep Makefile, pkg/* and md5, move everything else (patches, files (other than md5), and scripts) elsewhere. Rationale for moving stuff elsewhere In my (recently updated) copy of /usr/ports there is 4819 files in */*/patches and 775 files other than md5 in */*/files. Scripts is another 270 directories containing 522 files. Moving this files to the ftp sites would not only mean >6000 less files to cvsup, but also >4300 less directories (assuming files/md5 could be moved to pkg/ or the port directory). Rationale for keeping Makefile and pkg/* This makes it possible to see what a port is for before starting to build it or download stuff. Also, this makes it possible to make readmes for the entire ports collection whithout getting "the extra stuff". On the other hand This would probably make it harder to submit and commit ports, since things would have to be commited to separate places, and the makefile would need to explicitly list patches and other files rahter than having them 'autodetected'. Comments, anyone? -- Rasmus Kaj ---------------- rasmus@kaj.a.se - http://www.e.kth.se/~kaj/ \ Im sorry if the correct way of doing things offends you \--------------------------------------------- http://www.Raditex.se/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message