From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 30 20:40:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DCFC4185 for ; Sat, 30 Mar 2013 20:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id CC556B21 for ; Sat, 30 Mar 2013 20:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2UKe1mi014167 for ; Sat, 30 Mar 2013 20:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2UKe1x9014166; Sat, 30 Mar 2013 20:40:01 GMT (envelope-from gnats) Date: Sat, 30 Mar 2013 20:40:01 GMT Message-Id: <201303302040.r2UKe1x9014166@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: Darren Pilgrim Subject: Re: ports/177416: mail/postgrey has surfaced a bug in perl's taint checking X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Darren Pilgrim List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 20:40:01 -0000 The following reply was made to PR ports/177416; it has been noted by GNATS. From: Darren Pilgrim To: Paul Beard Cc: "bug-followup@FreeBSD.org" Subject: Re: ports/177416: mail/postgrey has surfaced a bug in perl's taint checking Date: Sat, 30 Mar 2013 13:37:11 -0700 On 2013-03-30 13:17, Paul Beard wrote: > > On Mar 30, 2013, at 12:45 PM, Darren Pilgrim > wrote: > >> If you get all the way through your list of perl-depending ports >> (not the modules, the top-level ports), then you can conclude you >> had cruft from a disused perl module. > > Not sure how to follow your plan with modules that aren't installed, > at least not without a lot of extra steps. Because you're going at it backwards. Just reinstall the top-level ports. Top-level ports are things like postgrey, pflogsumm, fastest_cvsup, etc. Reinstall those ports and they will reinstall perl and perl modules as dependencies. You can figure out which ports depend on perl modules by simply listing off dependencies for everything you have installed.