From nobody Fri Feb 25 23:31:41 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 AFCC119DABC3 for ; Fri, 25 Feb 2022 23:31:43 +0000 (UTC) (envelope-from dan@langille.org) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4K55dW10Lnz4Rd8 for ; Fri, 25 Feb 2022 23:31:43 +0000 (UTC) (envelope-from dan@langille.org) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 128FD5C0103; Fri, 25 Feb 2022 18:31:43 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Fri, 25 Feb 2022 18:31:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; bh=RJImufQNxVon66 tjYA57JSDZTMX5I9DZgpNOfWrOI5o=; b=T08L6I1uo7/VdASwZTDhRp5JHtpJHO bmBgYFVzKZwdUhH6B03RZ4Y3qZXk7Exlu0wiCr2eJue0KpKmKU/KAUIyFqo5Z+9g 8Y1TrBE12EEYZACcMhpV7ej3otzTKxPp3aa6egQX6+CBPvfcTz+100LB6/eNpWf/ VJe0WG8iTrim+kagLIdBuoph6IA/65mLBIxt5HOrClsg+c8xZCJbXkd8Ff4pFRwY Pb046oDekAL7FWcmCsE6uqus+ct5dBX0xpcQ8JsXTXjTJuPpUaJNyOYj2cphq1m6 jynkvImPjYOVGo6zuAptl84j1DGnZQ57uUtPH6tqcF29ByO7tV2zNM/A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=RJImufQNxVon66tjYA57JSDZTMX5I9DZgpNOfWrOI 5o=; b=M4H6UcDArQ5oiruYi8VjiXWH8qYx9ZJ/z5WmW9uZS4cHFwze71uS5FL+S RvEkHF5v3MSAh7Teo3+lcWsjANwwHAm3aA3mSwV6mDTuzxI/nkGkXkUlsbOaqMXx QjQkhyyVmh4pY/65y7b4eVKxNAakAFF7URkrK4LqX+XMIzK7HFoiYnqbpjuEXQgQ irn90aK9OoADLfrZkIYC5v5Z6HvLythsQ/o44ua8RV2l4VxCwfr/vD7c2oFc78PK OVB8VFneX+tHJN3gVaah20291+1izhKXmFYdC2sI+QPm0B1zhm31u0wqy9YFTQqa mdHgfjvcbMnWaJlYcBI3pwjgRKsoA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrleehgddtlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpeffrghnucfn rghnghhilhhlvgcuoegurghnsehlrghnghhilhhlvgdrohhrgheqnecuggftrfgrthhtvg hrnhepvdeitefhfedtfedvvdekfeektdffgfffgfdtteehtdeiudefleejhedvheffffdv necuffhomhgrihhnpehfrhgvshhhphhorhhtshdrohhrghdplhgrnhhgihhllhgvrdhorh hgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepuggr nheslhgrnhhgihhllhgvrdhorhhg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 25 Feb 2022 18:31:42 -0500 (EST) Subject: Re: FreeBSD 12.3-RELEASE amd64, Perl, and URI: : Escape To: David Christensen Cc: questions@freebsd.org References: <20220223175134.4C6B737CE796@ary.qy> From: Dan Langille Message-ID: <247e9231-82fe-b575-106e-2bfaf1c58542@langille.org> Date: Fri, 25 Feb 2022 18:31:41 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:52.0) Gecko/20100101 PostboxApp/7.0.54 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 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 4K55dW10Lnz4Rd8 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm3 header.b=T08L6I1u; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=M4H6UcDA; dmarc=pass (policy=none) header.from=langille.org; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 66.111.4.27 as permitted sender) smtp.mailfrom=dan@langille.org X-Spamd-Result: default: False [-5.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm3,messagingengine.com:s=fm2]; FREEFALL_USER(0.00)[dan]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.27]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[questions]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.27:from] X-ThisMailContainsUnwantedMimeParts: N David Christensen wrote on 2/23/22 7:35 PM: > 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". > two suggestions: This search term on most search engines: site:freshports.org URI::Escape Search for URI::Escape in Long Description or Short Description at https://www.freshports.org/search.php source: I wrote FreshPorts I usually use the first one when searching for stuff like that. -- Dan Langille - dan@langille.org https://langille.org/