Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Feb 2021 22:50:25 -0800
From:      Gleb Smirnoff <glebius@freebsd.org>
To:        perl@freebsd.org
Cc:        ocochard@freebsd.org
Subject:   dependency explosion with recent introduction of Crypt::PBKDF2
Message-ID:  <YCYlMam7oAJcwcR2@FreeBSD.org>

next in thread | raw e-mail | index | archive | help

--a0dp45F5VgNMZlFa
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

  Hi!

Recently widely used p5-Net-SNMP growed 37 new dependencies. This
happened due to p5-Crypt-CBC now depending p5-Crypt-PBKDF2.

Note that p5-Net-SNMP doesn't use p5-Crypt-CBC, it comes via
dependency p5-Crypt-DES. However, if we look into p5-Crypt-DES
source, we would see that it doesn't really depend on p5-Crypt-CBC.
It is only test that requires it.

Thus, suggested patch.

-- 
Gleb Smirnoff

--a0dp45F5VgNMZlFa
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="p5-Crypt-DES.diff"

Index: security/p5-Crypt-DES/Makefile
===================================================================
--- security/p5-Crypt-DES/Makefile	(revision 564997)
+++ security/p5-Crypt-DES/Makefile	(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=	Crypt-DES
 PORTVERSION=	2.07
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	security perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
@@ -14,8 +14,7 @@ COMMENT=	Perl5 interface to DES block cipher
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYRIGHT
 
-BUILD_DEPENDS=	${RUN_DEPENDS}
-RUN_DEPENDS=	p5-Crypt-CBC>=0:security/p5-Crypt-CBC
+TEST_DEPENDS=	p5-Crypt-CBC>=0:security/p5-Crypt-CBC
 
 USES=		perl5
 USE_PERL5=	configure

--a0dp45F5VgNMZlFa--



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