From owner-freebsd-perl@FreeBSD.ORG Wed May 23 18:27:35 2012 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D61A1065670; Wed, 23 May 2012 18:27:35 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id F40BD8FC0A; Wed, 23 May 2012 18:27:33 +0000 (UTC) Received: by bkvi18 with SMTP id i18so8449776bkv.13 for ; Wed, 23 May 2012 11:27:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=HdP0FWWwuMkB/S1QuK0bahbZUujdxO8MFViCo6oGHos=; b=b/jkCenIiQ0g01+K3It97pljUz8Gu4rUTIIE+nfAQd2jN5eP0jmUTPLvLqyzKkbaJG 5UcQkgXTZoS2Pn6naGXSkrfwdjRNSIEgX5usw0wmreJcI6rVEb8lmLi8Gqib3F/S7grU RV6YDiRT/dsRM6FxeTGymfGL0Q7TFyHPFRnLJxRADW1kDBAeIqK/ardB7oUtJao3ufHd sscKIRsAog9OlpVK7Y6EvWTZhQx7/27hCLiBK7C6nmFfN6owmJzL36VhYInFNqcy9/rW ClctOXL2tVbkMXkO7HOZuBDJenNtbWpO+AZO/OCq9VkDlokpj4sXRqkoNZgjQ+igp7Oi URYg== Received: by 10.204.153.15 with SMTP id i15mr12382586bkw.74.1337797653005; Wed, 23 May 2012 11:27:33 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.171.138 with HTTP; Wed, 23 May 2012 11:27:02 -0700 (PDT) In-Reply-To: References: From: Chris Rees Date: Wed, 23 May 2012 19:27:02 +0100 X-Google-Sender-Auth: dkBpHC-Wz07nukTDdkmxCDerANQ Message-ID: To: Warren Block , perl Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: swills@freebsd.org, wblock@freebsd.org, jgh@freebsd.org Subject: Re: Porter's Handbook Perl section update X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list 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, 23 May 2012 18:27:35 -0000 On 23 May 2012 18:11, Warren Block wrote: > The second note in the Using perl section of the Porter's Handbook was > unclear to me: > > =A0Note: It is recommended to avoid using ${SITE_PERL} as a dependency > =A0listing. This is problematic because it means that bsd.perl.mk must be > =A0included to satisfy the dependency. Additionally, if the module's file= s > =A0change, it would require changing all dependent ports. > > After some talking with jgh@, I've suggested this: > > =A0Do not use ${SITE_PERL} in dependency declarations. =A0Doing so > =A0assumes that bsd.perl.mk has been included, which is not always true. > =A0Ports depending on this port will have incorrect dependencies if this > =A0port's files move later in an upgrade. =A0The right way to declare Per= l > =A0module dependencies is shown in the example below. > > The second sentence is a little weak, but overall this makes much more > sense, to me at least. =A0If this looks okay, I'd like to update the Port= er's > Handbook. [adding perl@] Please! Chris