From owner-cvs-ports@FreeBSD.ORG Fri Aug 12 16:39:23 2011 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5022106564A; Fri, 12 Aug 2011 16:39:23 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 541528FC0C; Fri, 12 Aug 2011 16:39:23 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p7CGdNJ7020064; Fri, 12 Aug 2011 16:39:23 GMT (envelope-from linimon@repoman.freebsd.org) Received: (from linimon@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p7CGdNDi020063; Fri, 12 Aug 2011 16:39:23 GMT (envelope-from linimon) Message-Id: <201108121639.p7CGdNDi020063@repoman.freebsd.org> From: Mark Linimon Date: Fri, 12 Aug 2011 16:39:23 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/Mk bsd.perl.mk bsd.port.mk X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Aug 2011 16:39:23 -0000 linimon 2011-08-12 16:39:23 UTC FreeBSD ports repository Modified files: Mk bsd.perl.mk bsd.port.mk Log: Refactor the perl parts of bsd.port.mk to live in bsd.perl.mk. This never got finished correctly in the first place. Note that this reverts two things in gabor's original bsd.perl.mk rewrite that were never actually used/tested: - ability of USE_PERL5 and other variables to specify a version. - conditional inclusion of bsd.perl.mk based on USE_PERL5 or similar. What this commit does is to make bsd.perl.mk be _exactly_ the current code from bsd.port.mk (modulo a few comments). Work to test the former would be welcome. The problem with the latter is that multiple attempts over the last N years to test it inevitably showed INDEX breakage. My own conclusion is that that simply makes the tree too fragile (and is the reason I kept putting off working on it in the first place). Others will disagree. Hopefully this change will make the perl-specific bits in bsd.*.mk easier to maintain. While here, fix a bogus comment (CCFLAGS). Adding to pointy hat collection: linimon Revision Changes Path 1.21 +17 -62 ports/Mk/bsd.perl.mk 1.692 +2 -83 ports/Mk/bsd.port.mk