From owner-freebsd-ports@FreeBSD.ORG Mon Oct 24 01:10:09 2005 Return-Path: X-Original-To: freebsd-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 1216716A41F; Mon, 24 Oct 2005 01:10:09 +0000 (GMT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (arabica.esil.univ-mrs.fr [139.124.41.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6837443D45; Mon, 24 Oct 2005 01:10:07 +0000 (GMT) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (localhost [127.0.0.1]) by arabica.esil.univ-mrs.fr (8.13.4/8.13.4) with ESMTP id j9O1A6BR029646; Mon, 24 Oct 2005 03:10:06 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: (from rv@localhost) by arabica.esil.univ-mrs.fr (8.13.4/8.13.4/Submit) id j9O1A5QE029159; Mon, 24 Oct 2005 03:10:05 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) X-Authentication-Warning: arabica.esil.univ-mrs.fr: rv set sender to herve.quiroz@esil.univ-mrs.fr using -f Date: Mon, 24 Oct 2005 03:10:05 +0200 From: Herve Quiroz To: Scot Hetzel Message-ID: <20051024011005.GA99983@arabica.esil.univ-mrs.fr> Mail-Followup-To: Scot Hetzel , freebsd-eclipse@freebsd.org, freebsd-ports@freebsd.org, freebsd-java@freebsd.org References: <200510150015.j9F0ExKr085847@sakura.ninth-nine.com> <20051015053003.GB28137@soaustin.net> <4350CE50.8080704@ebs.gr> <5739E97B-7EDC-4971-9EA5-01A44688A981@softweyr.com> <43522953.6050700@ebs.gr> <1B8112AF-8C0E-4BA0-8D1C-DA6AD529F327@softweyr.com> <20051017153024.GA23494@arabica.esil.univ-mrs.fr> <20051017212748.GD71766@isis.sigpipe.cz> <790a9fff0510171505i4010cc05yc30f67d459d1a0e4@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline In-Reply-To: <790a9fff0510171505i4010cc05yc30f67d459d1a0e4@mail.gmail.com> User-Agent: Mutt/1.4.2.1i X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-java@freebsd.org, freebsd-ports@freebsd.org, freebsd-eclipse@freebsd.org Subject: symlinks and virtual categories [Was: [SUGGEST] Reform eclipse and eclipse related 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: Mon, 24 Oct 2005 01:10:09 -0000 --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Oct 17, 2005 at 05:05:18PM -0500, Scot Hetzel wrote: > > Hey, what about materialized virtual categories? A bunch of > > symlinks, and everyone's happy. Or is that too much for CVS? > > > It would probably be too much for CVS to handle, instead someone could > modify bsd.port.mk to create the virtual category directories and then > symbolicly link the ports into these categories. This is probably getting quite off-topic here but I have just coded this script to implement what you describe. Someone probably already implemented such thing but I had 10 minutes to spare between two simulation runs... Basically you may set PORTSDIR to a specific path (or else the script uses /usr/ports) and run the script. It will create the directories related to virtual categories and symlink ports into them. Herve --Q68bSM7Ycu6FN28Q--