Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Mar 2016 06:27:13 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r410943 - head/devel/p5-Canary-Stability
Message-ID:  <201603130627.u2D6RDL9083493@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Sun Mar 13 06:27:12 2016
New Revision: 410943
URL: https://svnweb.freebsd.org/changeset/ports/410943

Log:
  Update to 2011. COMMENT didn't start with a capital, so reword it.
  
  Introduce an OPTION to decide whether to make the module active. Disable
  it by default.
  
  This module is a 207-line script that checks what version of perl you're
  using, and then makes some bird-themed comments about it. If you're running
  the current stable version of perl, it tells you that you should downgrade
  to an old version, or use a personal fork from "schmorp". FreeBSD does not
  support that fork. Other features of this module include requiring keyboard
  input. Previous versions featured dropping build output in favour of colour
  sequences. The module provides no other feature than those listed above.
  
  At best, the comments are inaccurate for FreeBSD. At worst, they can block
  input or cause end-users to install personal forks that we do not support.
  
  FreeBSD ports does a much more comprehensive job of checking perl versions
  already. If this module is updated to perform some sort of functionality in
  the future, the ACTIVATE option can be easily enabled or removed.
  
  Changes: https://metacpan.org/changes/distribution/Canary-Stability

Modified:
  head/devel/p5-Canary-Stability/Makefile
  head/devel/p5-Canary-Stability/distinfo

Modified: head/devel/p5-Canary-Stability/Makefile
==============================================================================
--- head/devel/p5-Canary-Stability/Makefile	Sun Mar 13 04:15:57 2016	(r410942)
+++ head/devel/p5-Canary-Stability/Makefile	Sun Mar 13 06:27:12 2016	(r410943)
@@ -1,14 +1,14 @@
 # $FreeBSD$
 
 PORTNAME=	Canary-Stability
-PORTVERSION=	2006
+PORTVERSION=	2011
 CATEGORIES=	devel perl5
 MASTER_SITES=	CPAN
 MASTER_SITE_SUBDIR=	CPAN:MLEHMANN
 PKGNAMEPREFIX=	p5-
 
 MAINTAINER=	perl@FreeBSD.org
-COMMENT=	canary to check perl compatibility for schmorp's modules
+COMMENT=	Checks what version of perl you're running
 
 LICENSE=	ART10 GPLv1
 LICENSE_COMB=	dual
@@ -16,4 +16,12 @@ LICENSE_COMB=	dual
 USES=		perl5
 USE_PERL5=	configure
 
+OPTIONS_DEFINE=	ACTIVATE
+ACTIVATE_DESC=	Enable Canary::Stability functionality
+
+# Just skip everything in this module unless activated
+post-patch-ACTIVATE-off:
+	@${REINPLACE_CMD} -e '/^sub import {/s/$$/ return 1; /' \
+		${WRKSRC}/Stability.pm
+
 .include <bsd.port.mk>

Modified: head/devel/p5-Canary-Stability/distinfo
==============================================================================
--- head/devel/p5-Canary-Stability/distinfo	Sun Mar 13 04:15:57 2016	(r410942)
+++ head/devel/p5-Canary-Stability/distinfo	Sun Mar 13 06:27:12 2016	(r410943)
@@ -1,2 +1,2 @@
-SHA256 (Canary-Stability-2006.tar.gz) = 47afc038ece0b77e212afc05656791345ac08826f6102181a429dd231720d62e
-SIZE (Canary-Stability-2006.tar.gz) = 3621
+SHA256 (Canary-Stability-2011.tar.gz) = 63f852d196b4e32ac28998ea7987bd5960b919110ed441512c6191bcc352c1fc
+SIZE (Canary-Stability-2011.tar.gz) = 4265



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603130627.u2D6RDL9083493>