From owner-freebsd-ports Mon Sep 2 13: 9: 3 2002 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 E19C437B400; Mon, 2 Sep 2002 13:08:57 -0700 (PDT) Received: from procyon.firepipe.net (procyon.firepipe.net [198.78.66.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id 714F143E4A; Mon, 2 Sep 2002 13:08:57 -0700 (PDT) (envelope-from will@csociety.org) Received: by procyon.firepipe.net (Postfix, from userid 1000) id 201C421452; Mon, 2 Sep 2002 12:43:57 -0700 (PDT) Date: Mon, 2 Sep 2002 12:43:57 -0700 From: Will Andrews To: Kris Kennaway Cc: Will Andrews , Simon 'corecode' Schubert , "David W. Chapman Jr." , rbeyer@rossbeyer.net, ports@FreeBSD.ORG, arch@FreeBSD.ORG Subject: Re: package tools into ports/ (was: Re: Bzipped?) Message-ID: <20020902194357.GL2072@procyon.firepipe.net> Mail-Followup-To: Kris Kennaway , Will Andrews , Simon 'corecode' Schubert , "David W. Chapman Jr." , rbeyer@rossbeyer.net, ports@FreeBSD.ORG, arch@FreeBSD.ORG References: <20020901142653.A32415@capable.rogards.com> <20020901191937.GI87971@leviathan.inethouston.net> <20020902103215.36ae8e3b.corecode@corecode.ath.cx> <20020902085654.GH2072@procyon.firepipe.net> <20020902193033.GD55707@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020902193033.GD55707@xor.obsecurity.org> User-Agent: Mutt/1.4i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, Sep 02, 2002 at 12:30:34PM -0700, Kris Kennaway wrote: > Wait a minute..the package tools are used by other things than the > ports collection. I don't think they should be moved out of the > source tree. What problem are you really trying to solve here? I am not moving them out. I am trying to solve the problem that people have to upgrade to get package tools that can use bz2'd packages. This is a real problem. Besides which, it's a Very Bad Thing(TM) that ports are not branched but the pkg tools are. As I've already attempted to discuss several times on portmgr the last few weeks (my emails were all ignored), the plan is: 1) Add -V option to pkg_info to facilitate checking its version number. 2) MFC this option. 3) Tarball up the code and make a port using it. 4) Adjust bsd.port.mk to check whether pkg_info -V is of the necessary level (or if it exists) and if not, install the pkgtools port. This approach has been in use by NetBSD for quite some time (well, about 4 years now). See also: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/pkgtools/pkg_install/ regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message