From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Sep 24 12:10:03 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88507106566C for ; Sat, 24 Sep 2011 12:10:03 +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 5F58E8FC13 for ; Sat, 24 Sep 2011 12:10:03 +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 p8OCA3Ik011125 for ; Sat, 24 Sep 2011 12:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p8OCA3Fq011124; Sat, 24 Sep 2011 12:10:03 GMT (envelope-from gnats) Resent-Date: Sat, 24 Sep 2011 12:10:03 GMT Resent-Message-Id: <201109241210.p8OCA3Fq011124@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jeremy Chadwick Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 941E710657E6 for ; Sat, 24 Sep 2011 12:00:38 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta14.emeryville.ca.mail.comcast.net (qmta14.emeryville.ca.mail.comcast.net [76.96.27.212]) by mx1.freebsd.org (Postfix) with ESMTP id 7F0218FC13 for ; Sat, 24 Sep 2011 12:00:38 +0000 (UTC) Received: from omta12.emeryville.ca.mail.comcast.net ([76.96.30.44]) by qmta14.emeryville.ca.mail.comcast.net with comcast id cbzx1h0010x6nqcAEc0Y0o; Sat, 24 Sep 2011 12:00:32 +0000 Received: from koitsu.dyndns.org ([67.180.84.87]) by omta12.emeryville.ca.mail.comcast.net with comcast id cc0Y1h0041t3BNj8Yc0Ya3; Sat, 24 Sep 2011 12:00:32 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id AE01F102C31; Sat, 24 Sep 2011 05:00:37 -0700 (PDT) Message-Id: <20110924120037.AE01F102C31@icarus.home.lan> Date: Sat, 24 Sep 2011 05:00:37 -0700 (PDT) From: Jeremy Chadwick To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/160972: devel/p5-Config-Record -- make Test::Pod and friends optional X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Chadwick List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2011 12:10:03 -0000 >Number: 160972 >Category: ports >Synopsis: devel/p5-Config-Record -- make Test::Pod and friends optional >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Sep 24 12:10:03 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jeremy Chadwick >Release: FreeBSD 8.2-STABLE amd64 >Organization: >Environment: System: FreeBSD icarus.home.lan 8.2-STABLE FreeBSD 8.2-STABLE #0: Mon Sep 19 17:34:57 PDT 2011 root@icarus.home.lan:/usr/obj/usr/src/sys/X7SBA_RELENG_8_amd64 amd64 >Description: devel/p5-Config-Record has an unconditional dependency on numerous perl Test::* modules which are absolutely not required for the Config::Record module to be built, installed, or run. This patch adds conditionals for the dependency list, while retaining existing compatibility. That way, those of us who do not want 14 other perl modules installed on their system (trickle-down dependencies from Test::Pod and Test::Pod::Coverage) can continue to have a "minimal" system. Note that WITHOUT_TESTS was chosen because of numerous existing ports use the same name; grep -r WITHOUT_TESTS /usr/ports to verify. >How-To-Repeat: See above. >Fix: Apply below patch. Patch will also be available at the below URL once a PR number is provided: http://jdc.parodius.com/freebsd/{prnumber} --- devel/p5-Config-Record/Makefile.orig 2010-01-28 19:01:28.000000000 -0800 +++ devel/p5-Config-Record/Makefile 2011-09-24 04:51:06.000000000 -0700 @@ -14,8 +14,10 @@ MAINTAINER= cm@therek.net COMMENT= Configuration file access +.if !defined(WITHOUT_TESTS) BUILD_DEPENDS+= ${SITE_PERL}/Test/Pod.pm:${PORTSDIR}/devel/p5-Test-Pod \ ${SITE_PERL}/Test/Pod/Coverage.pm:${PORTSDIR}/devel/p5-Test-Pod-Coverage +.endif MAN3= Config::Record.3 >Release-Note: >Audit-Trail: >Unformatted: