From owner-freebsd-ports@FreeBSD.ORG Thu May 1 11:04:58 2003 Return-Path: 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 057CF37B401 for ; Thu, 1 May 2003 11:04:58 -0700 (PDT) Received: from smtp1.netcologne.de (smtp1.netcologne.de [194.8.194.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A16243FAF for ; Thu, 1 May 2003 11:04:57 -0700 (PDT) (envelope-from tmseck-usenet@netcologne.de) Received: from laurel.tmseck.homedns.org (xdsl-213-196-209-40.netcologne.de [213.196.209.40]) by smtp1.netcologne.de (Postfix) with SMTP id 82C6538A2F for ; Thu, 1 May 2003 20:04:54 +0200 (MEST) Received: (qmail 87094 invoked by uid 1001); 1 May 2003 18:05:24 -0000 Date: 1 May 2003 18:05:24 -0000 Message-ID: <20030501180524.87093.qmail@laurel.tmseck.homedns.org> From: tmseck-lists@netcologne.de (Thomas Seck) To: freebsd-ports@freebsd.org Organization: private site In-Reply-To: <20030501123016.GA500@k7.mavetju> X-Newsgroups: gmane.os.freebsd.devel.ports X-Attribution: tms Mail-Copies-To: nobody Subject: Re: file2port search X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2003 18:04:58 -0000 * Edwin Groothuis (edwin@mavetju.org): > On Thu, May 01, 2003 at 02:16:27PM +0200, Josef El-Rayes wrote: >> i was wondering whether there is a more convienient way to resolve a >> file<->port search, than doing something like this >> >> find /usr/ports -name pkg-plist -print0 | xargs -0 grep > > "grep /var/db/pkg/*/+CONTENTS" would work for all installed ports. > Don't know if such a beast for all uninstalled ports should work > too, but compiling a small database for it (dbm) would be a better > solution than grepping for it. > > But yeah, pkg_which or pkg_search should be nice to have by default. pkg_info -W /path/to/file exists. --Thomas