From owner-freebsd-perl@FreeBSD.ORG Wed Aug 3 15:50:09 2011 Return-Path: Delivered-To: perl@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 013BE1065670 for ; Wed, 3 Aug 2011 15:50:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DEA088FC18 for ; Wed, 3 Aug 2011 15:50:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p73Fo8h4019659 for ; Wed, 3 Aug 2011 15:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p73Fo8tr019658; Wed, 3 Aug 2011 15:50:08 GMT (envelope-from gnats) Date: Wed, 3 Aug 2011 15:50:08 GMT Message-Id: <201108031550.p73Fo8tr019658@freefall.freebsd.org> To: perl@FreeBSD.org From: Dmitry Marakasov Cc: Subject: Re: ports/149771: mail/p5-Mail-SpamAssassin port no longer installs binaries in /usr/local/bin X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2011 15:50:09 -0000 The following reply was made to PR ports/149771; it has been noted by GNATS. From: Dmitry Marakasov To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/149771: mail/p5-Mail-SpamAssassin port no longer installs binaries in /usr/local/bin Date: Wed, 3 Aug 2011 19:41:40 +0400 Hi! It seems to me that pretty enough detail was given to fix this bug. If /usr/local/script directory is present when perl (all versions from ports are affected) is configured, the latter will remember /usr/local/script in installsitescript variable and Module::Build will then install scripts there instead of /usr/local/bin. I have confirmed the bug with building p5-Mail-SpamAssasin in a clean jail with /usr/local/script present (bunch of files have landed there), and have confirmed it to be fixed with the patch below. Also I've build all perl5.* ports in a tinderbox to be sure there are no build errors. Here's the patch which fixes the problem by removing check for script directory in perl's Configure for all perl versions currently in ports and also bumps PORTREVISIONs: http://people.freebsd.org/~amdmi3/perl5-installscriptdir.patch -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru