From owner-freebsd-ports@FreeBSD.ORG Fri Nov 18 18:24:51 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 2F77116A41F for ; Fri, 18 Nov 2005 18:24:51 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B9DA43D45 for ; Fri, 18 Nov 2005 18:24:50 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so228549wxc for ; Fri, 18 Nov 2005 10:24:49 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=KzOcax7e2YQF7bBlINKAPiHy/8fiqv4jU7TpagUH3ihTM+Xin/NpZ/Bl+0EQG1ILTVU/m5AKIWmmCegubDEfvHJl7AiGE40tCDig0JMOekrvoxV6ekJvWVJpEfkyGJLu+jxLHQXrsP2veQMS0DcCeXJqv99c0DfqD9sQNyDNH/w= Received: by 10.70.124.10 with SMTP id w10mr51218wxc; Fri, 18 Nov 2005 10:24:49 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id i39sm1055550wxd.2005.11.18.10.24.47; Fri, 18 Nov 2005 10:24:49 -0800 (PST) From: "Michael C. Shultz" To: freebsd-ports@freebsd.org, vd@datamax.bg Date: Fri, 18 Nov 2005 10:15:36 -0800 User-Agent: KMail/1.8.3 References: <20051118162020.GA1187@qlovarnika.bg.datamax> In-Reply-To: <20051118162020.GA1187@qlovarnika.bg.datamax> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511181015.37315.ringworm01@gmail.com> Cc: Subject: Re: which port would install bin/foo 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: Fri, 18 Nov 2005 18:24:51 -0000 On Friday 18 November 2005 08:20, Vasil Dimov wrote: > Hello, > > Is there any way to tell which port(s) would install some file, say > bin/resize? > > ``grep bin/resize /usr/ports/*/*/pkg-plist'' is hell slow (well, it > gives "Argument list too long", but if it didn't it would be hell slow :) Not fast yet works: find /usr/ports/*/. | grep pkg-plist | xargs grep bin/resize /usr/ports/emulators/./linux_base-debian/pkg-plist:sbin/resize2fs /usr/ports/emulators/./linux_base-debian/pkg-plist:usr/bin/resizecons /usr/ports/science/./x11iraf/pkg-plist:bin/resize /usr/ports/sysutils/./e2fsprogs/pkg-plist:sbin/resize2fs /usr/ports/sysutils/./progsreiserfs/pkg-plist:sbin/resizefs.reiserfs /usr/ports/x11/./XFree86/pkg-plist:bin/resize /usr/ports/x11/./XFree86/pkg-plist.alpha:bin/resize /usr/ports/x11/./XFree86/pkg-plist.pc98:bin/resize /usr/ports/x11/./XFree86/pkg-plist.stripped:bin/resize /usr/ports/x11/./XFree86-4-clients/pkg-plist:@exec [ ! -e %D/bin/resize ] && ln -sf %D/bin/resize-static %D/bin/resize /usr/ports/x11/./XFree86-4-clients/pkg-plist:@unexec [ -L %D/bin/resize ] && rm %D/bin/resize /usr/ports/x11/./xorg-clients/pkg-plist:@exec [ ! -e %D/bin/resize ] && ln -sf %D/bin/resize-static %D/bin/resize /usr/ports/x11/./xorg-clients/pkg-plist:@unexec [ -L %D/bin/resize ] && rm %D/bin/resize -Mike