Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Apr 2026 10:38:25 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Sergei Vyshenski <svysh.fbsd@gmail.com>
Subject:   git: df98c2f7b807 - main - security/p5-Crypt-OpenSSL-AES: Update 0.21 => 0.23
Message-ID:  <69d4dea1.1cadd.36516459@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=df98c2f7b807c44e9aa73bde3d5ac05df599c8de

commit df98c2f7b807c44e9aa73bde3d5ac05df599c8de
Author:     Sergei Vyshenski <svysh.fbsd@gmail.com>
AuthorDate: 2026-04-07 10:35:08 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-04-07 10:35:08 +0000

    security/p5-Crypt-OpenSSL-AES: Update 0.21 => 0.23
    
    Changelog:
    https://metacpan.org/release/TIMLEGGE/Crypt-OpenSSL-AES-0.23/source/Changes
    
    - Use %%SSLBIN%% for substitution instead of SSLBIN.
    
    PR:             294293
    Sponsored by:   UNIS Labs
---
 security/p5-Crypt-OpenSSL-AES/Makefile                     |  9 ++++++---
 security/p5-Crypt-OpenSSL-AES/distinfo                     |  6 +++---
 .../files/patch-t_00-openssl-version.t                     | 14 +++++++-------
 security/p5-Crypt-OpenSSL-AES/files/patch-t_09-key-size.t  |  6 +++---
 4 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/security/p5-Crypt-OpenSSL-AES/Makefile b/security/p5-Crypt-OpenSSL-AES/Makefile
index 83233decfe1e..4d1c4e5fa12f 100644
--- a/security/p5-Crypt-OpenSSL-AES/Makefile
+++ b/security/p5-Crypt-OpenSSL-AES/Makefile
@@ -1,7 +1,8 @@
 PORTNAME=	Crypt-OpenSSL-AES
-PORTVERSION=	0.21
+DISTVERSION=	0.23
 CATEGORIES=	security perl5
 MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:TIMLEGGE
 PKGNAMEPREFIX=	p5-
 
 MAINTAINER=	svysh.fbsd@gmail.com
@@ -15,6 +16,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 BUILD_DEPENDS=	${RUN_DEPENDS}
 RUN_DEPENDS=	p5-Crypt-OpenSSL-Guess>=0.10:security/p5-Crypt-OpenSSL-Guess \
 		p5-File-Which>=0:sysutils/p5-File-Which
+TEST_DEPENDS=	p5-Crypt-URandom>=0:security/p5-Crypt-URandom
 
 USES=		perl5 shebangfix ssl
 USE_PERL5=	configure
@@ -23,8 +25,9 @@ perl_OLD_CMD=	.*perl
 MAKE_ARGS+=	PASTHRU_INC=-I${OPENSSLINC}
 
 pre-configure:
-	${REINPLACE_CMD} -e 's|SSLBIN|${OPENSSLBASE}/bin/openssl|g' ${WRKSRC}/t/00-openssl-version.t
-	${REINPLACE_CMD} -e 's|SSLBIN|${OPENSSLBASE}/bin/openssl|g' ${WRKSRC}/t/09-key-size.t
+	${REINPLACE_CMD} -e 's|%%SSLBIN%%|${OPENSSLBASE}/bin/openssl|g' \
+		${WRKSRC}/t/00-openssl-version.t \
+		${WRKSRC}/t/09-key-size.t
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER}/auto/Crypt/OpenSSL/AES/AES.so
diff --git a/security/p5-Crypt-OpenSSL-AES/distinfo b/security/p5-Crypt-OpenSSL-AES/distinfo
index 7033f6bdccae..58d9cd6db630 100644
--- a/security/p5-Crypt-OpenSSL-AES/distinfo
+++ b/security/p5-Crypt-OpenSSL-AES/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718725602
-SHA256 (Crypt-OpenSSL-AES-0.21.tar.gz) = 0f699d73703af4e54446295dce395f66b95efc4c6ba45d4c69eff12d668792ee
-SIZE (Crypt-OpenSSL-AES-0.21.tar.gz) = 157184
+TIMESTAMP = 1775518840
+SHA256 (Crypt-OpenSSL-AES-0.23.tar.gz) = a70bc89c8d5eabde9b83dec7131b756c247b5c1fb8980f23a42bdd47751d4887
+SIZE (Crypt-OpenSSL-AES-0.23.tar.gz) = 162810
diff --git a/security/p5-Crypt-OpenSSL-AES/files/patch-t_00-openssl-version.t b/security/p5-Crypt-OpenSSL-AES/files/patch-t_00-openssl-version.t
index bf19c0304eec..5206ad41e1cf 100644
--- a/security/p5-Crypt-OpenSSL-AES/files/patch-t_00-openssl-version.t
+++ b/security/p5-Crypt-OpenSSL-AES/files/patch-t_00-openssl-version.t
@@ -1,11 +1,11 @@
---- t/00-openssl-version.t.orig	2023-11-10 22:50:53 UTC
+--- t/00-openssl-version.t.orig	2026-04-03 14:37:18 UTC
 +++ t/00-openssl-version.t
 @@ -3,7 +3,7 @@ use Test::More tests => 1;
- use File::Which qw(which);
+ use Crypt::OpenSSL::Guess qw(find_openssl_exec find_openssl_prefix);
  use Test::More tests => 1;
  
--my $openssl = which('openssl');
-+my $openssl = "SSLBIN";
- like($openssl, qr/openssl/, "Found openssl");
- print "$openssl version: ";
- 
+-my $openssl = find_openssl_exec(find_openssl_prefix());
++my $openssl = "%%SSLBIN%%";
+ ok($openssl, "Found OpenSSL full path");
+ if ($openssl) {
+     my $version = `$openssl version`;
diff --git a/security/p5-Crypt-OpenSSL-AES/files/patch-t_09-key-size.t b/security/p5-Crypt-OpenSSL-AES/files/patch-t_09-key-size.t
index 7f4681285042..5f62993d228f 100644
--- a/security/p5-Crypt-OpenSSL-AES/files/patch-t_09-key-size.t
+++ b/security/p5-Crypt-OpenSSL-AES/files/patch-t_09-key-size.t
@@ -7,9 +7,9 @@
 -# echo -n "ABCDABCDABCDABCD"| openssl enc -nopad -e -aes-256-ecb -K '3031323330313233303132333031323330313233303132333031323330313233' | xxd -i
 -# echo -n "ABCDABCDABCDABCD"| openssl enc -nopad -e -aes-192-ecb -K '303132333031323330313233303132333031323330313233'
 -# echo -n "ABCDABCDABCDABCD"| openssl enc -nopad -e -aes-128-ecb -K '30313233303132333031323330313233' | xxd -i
-+# echo -n "ABCDABCDABCDABCD"| SSLBIN enc -nopad -e -aes-256-ecb -K '3031323330313233303132333031323330313233303132333031323330313233' | xxd -i
-+# echo -n "ABCDABCDABCDABCD"| SSLBIN enc -nopad -e -aes-192-ecb -K '303132333031323330313233303132333031323330313233'
-+# echo -n "ABCDABCDABCDABCD"| SSLBIN enc -nopad -e -aes-128-ecb -K '30313233303132333031323330313233' | xxd -i
++# echo -n "ABCDABCDABCDABCD"| %%SSLBIN%% enc -nopad -e -aes-256-ecb -K '3031323330313233303132333031323330313233303132333031323330313233' | xxd -i
++# echo -n "ABCDABCDABCDABCD"| %%SSLBIN%% enc -nopad -e -aes-192-ecb -K '303132333031323330313233303132333031323330313233'
++# echo -n "ABCDABCDABCDABCD"| %%SSLBIN%% enc -nopad -e -aes-128-ecb -K '30313233303132333031323330313233' | xxd -i
  
  #
  # test AES-192-ECB


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d4dea1.1cadd.36516459>