From owner-freebsd-ports Tue Oct 10 18:20:55 2000 Delivered-To: freebsd-ports@freebsd.org Received: from shale.csir.co.za (shale.csir.co.za [146.64.46.5]) by hub.freebsd.org (Postfix) with ESMTP id 555EA37B502 for ; Tue, 10 Oct 2000 18:20:51 -0700 (PDT) Received: from C992631-A.pinol1.sfba.home.com (C992631-A.pinol1.sfba.home.com [24.12.58.155]) by shale.csir.co.za (8.9.3/8.9.3) with ESMTP id DAA73527; Wed, 11 Oct 2000 03:20:39 +0200 (SAT) (envelope-from reg@shale.csir.co.za) Received: (from reg@localhost) by C992631-A.pinol1.sfba.home.com (8.11.0/8.11.0) id e9B1KED41123; Tue, 10 Oct 2000 18:20:14 -0700 (PDT) (envelope-from reg) Date: Tue, 10 Oct 2000 18:20:14 -0700 From: Jeremy Lea To: Nat Lanza Cc: ports@FreeBSD.ORG Subject: Re: adding '-gnome' and '-gtk' to package names Message-ID: <20001010182014.R30468@shale.csir.co.za> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from magus@cs.cmu.edu on Tue, Oct 10, 2000 at 02:21:08PM -0400 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, On Tue, Oct 10, 2000 at 02:21:08PM -0400, Nat Lanza wrote: > Also, it breaks pkg_version, which is really annoying: > > # pkg_version -v > [ elided ] > sawfish-gnome-0.31.1 ? unknown in index > [ elided ] > xscreensaver-gtk-3.24 ? unknown in index > > Please consider backing out this change. No. These are very important. They tell you when optional support has been added for a port. As for pkg_version, the current solution is to add slave makefiles for all of the various option based ports (not just the GNOME/GTK+ ones, but also the i18n ones, the mysql ones, the x11 ones...). A more offical route would be to remove the -'s from all of the ports which are not supposed to have them in their names (there are a bunch, and have pkg_version only compare the bit after the first - and before the second (one only before the second if the first does not exist), with the version number tacked on the end. For now - define WITHOUT_ALL in /etc/make.conf and you won't see any problems. Regards, -Jeremy -- FreeBSD - Because the best things in life are free... http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message