From nobody Thu Feb 24 00:35:33 2022 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C116E19C93DE for ; Thu, 24 Feb 2022 00:36:59 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "holgerdanske.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4K3v9k5BMnz3HcZ for ; Thu, 24 Feb 2022 00:36:58 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=holgerdanske.com; s=nov-20210719-112354; t=1645662949; bh=pga1pVW7E4AIPacKbg4ve4TXEGj1dDVua9DQsEBBElU=; h=Received:Message-ID:Date:MIME-Version:User-Agent:Subject: Content-Language:To:References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding; b=MaJPLreNHBkSj2HLhQKb8dZcmsE1zv95Ud5rcrGAzzcIx11g+rJLQg6mTl70FuZ8t m3QqFw5NdsGTFP5Y9/mcEDoYsG6O+i5j5vke/4+sg4lJxcyYZmlj+N3Ip0p6vtA2ZS wR/2UFDgF8/t4wpOcR05r3F3W3KdpQaRb0o1tB6sF1MjbYeX9bxBUxXM1VbXCvgm4/ uLRPhY/9JXQDhOsPD2bWsD2adBTNYGTYRzQemuqsbcsSE7m6AAHm49D52WF2fwRKpG zSBrbiDgrCZDUG146yvHiPzxtDFXIBwrUG0sEjiITz1u2C5a2zMzucgOcSEaEsOmWh aZVu0GBrq1Noree1OmM1xvF8piMJo7uNjDSK6ft0qCyQCMLpwfe3mZu5ONbkukkc5B 1rtMgKGy/GORlB/MR8cn3wjGRj994Pqaw0HVLXTJDMc7VwHmlx33jI9iRGt3xIOimQ /ZH8s0Ml1k1w/sLAv3SEq9PPtzRawOv6z5CDNrYXG0mNoQz0UUnU7PnJ7rHVlbzpA3 Rxf05q9LQ6AXPDPs97ilaM06ykdbYDp59xlUlrmms/JvMZBSIOgUYyFuW32JRtXiTO XoBisLtFGBkLCLeDBBhji7lPHlmTb7YkxFuyRYKe4utadS120w3fXa8GbinPrf8Pp/ N5QToilGEsJP0Tu61fdVvsek= Received: from 99.100.19.101 (99-100-19-101.lightspeed.frokca.sbcglobal.net [99.100.19.101]) by holgerdanske.com with ESMTPSA (TLS_AES_128_GCM_SHA256:TLSv1.3:Kx=any:Au=any:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Wed, 23 Feb 2022 16:35:49 -0800 Message-ID: Date: Wed, 23 Feb 2022 16:35:33 -0800 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: FreeBSD 12.3-RELEASE amd64, Perl, and URI: : Escape Content-Language: en-US To: questions@freebsd.org References: <20220223175134.4C6B737CE796@ary.qy> From: David Christensen In-Reply-To: <20220223175134.4C6B737CE796@ary.qy> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4K3v9k5BMnz3HcZ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=holgerdanske.com header.s=nov-20210719-112354 header.b=MaJPLreN; dmarc=pass (policy=none) header.from=holgerdanske.com; spf=pass (mx1.freebsd.org: domain of dpchrist@holgerdanske.com designates 184.105.128.27 as permitted sender) smtp.mailfrom=dpchrist@holgerdanske.com X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[holgerdanske.com:s=nov-20210719-112354]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DKIM_TRACE(0.00)[holgerdanske.com:+]; DMARC_POLICY_ALLOW(-0.50)[holgerdanske.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[questions]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:184.104.0.0/15, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On 2/23/22 09:51, John Levine wrote: > It appears that David Christensen said: >> On 2/22/22 07:12, Andrew Gould wrote: >>> On Mon, Feb 21, 2022 at 9:59 PM John Levine wrote: >>> >>>> It appears that David Christensen said: >> >>>>> Is there a CLI tool, WWW page, etc., that lets me list and/or search the >>>>> contents of FreeBSD packages? >>>> >>>> Not easily. I have the ports installed so I can grep through the >>>> pkg-plist files. >> >>> I’ve found http://www.freshports.org to be very useful. >> >> >> I am unable to formulate a search that finds URI::Escape. > > It helps a lot if you know that perl stores its packages in a directory tree > so the file name for URI::Escape is URI/Escape > > Type that into the Google search box at freshports and net/p5-URI is one of the results. > In the result page you have to click a button to expand the pkg-plist results to see > which one has that file. > > I agree this is not super obvious, either. > > R's, > John If I browse to: https://www.freshports.org/ type the following into the "Search" edit box widget on the right: URI/Escape and click the adjacent "Go" button, I see: https://www.freshports.org/search.php?query=URI%2FEscape&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive FreshPorts -- The Place For Ports notbugAs an Amazon Associate I earn from qualifying purchases. Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15) Follow us Blog Twitter Status page Search FreshPorts using Google The FreshPorts Search Include deleted ports Case sensitive search Sort by: Include /src tree Output format: HTML Plain Text Depends Maximum Effort Minimal output Branch: Notes Case sensitivity is ignored for "sounds like" and output is ordered by the soundex. When searching on 'Message ID', the type of match is ignored. When searching on 'Commit Message' only 'containing' is used. When searching by 'Under a pathname', your path must start with something like /ports/, /doc/, or /src/. All commits under that point will be returned. The selected match type is ignored and defaults to 'Starts with'. Searching for 'sounds like' is only valid for Committer, Maintainer, Package Name, and Port Name. no results found I get similar results for "URI/Escape.pm". David