diff --git a/security/ssl-admin/Makefile b/security/ssl-admin/Makefile index d4bc658a6e2e..a76457753708 100644 --- a/security/ssl-admin/Makefile +++ b/security/ssl-admin/Makefile @@ -1,37 +1,37 @@ # Created by: Eric Crist PORTNAME= ssl-admin DISTVERSIONPREFIX= v DISTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= ecrist@secure-computing.net COMMENT= OpenSSL certificate manager with OpenVPN support LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../LICENSE RUN_DEPENDS= zip:archivers/zip USES= perl5 shebangfix tar:xz USE_GITHUB= yes GH_ACCOUNT= ecrist USE_PERL5= run SHEBANG_FILES= ssl-admin GNU_CONFIGURE= yes MAKE_ENV= ETCDIR=${PREFIX}/etc BINDIR=${PREFIX}/bin \ MANDIR=${MANPREFIX}/man NO_ARCH= yes SUB_FILES= pkg-message WRKSRC_SUBDIR= perl post-patch: ${REINPLACE_CMD} -e 's|`which sed`|${SED}|' ${WRKSRC}/configure ${REINPLACE_CMD} -e 's|{DESTDIR}/|{DESTDIR}|g' ${WRKSRC}/Makefile .include diff --git a/security/ssl-admin/files/patch-ssl-admin b/security/ssl-admin/files/patch-ssl-admin new file mode 100644 index 000000000000..c673ed7473ab --- /dev/null +++ b/security/ssl-admin/files/patch-ssl-admin @@ -0,0 +1,14 @@ +--- ssl-admin.orig 2022-06-25 13:06:12 UTC ++++ ssl-admin +@@ -141,9 +141,9 @@ sub create_csr { + chomp($yn = <>); + } until $yn =~ m/^[yn]$/; + if ($yn eq "y") { +- system("cd $working_dir && openssl req_v3 -new -keyout $cn.key -out $cn.csr -config $key_config -batch"); ++ system("cd $working_dir && openssl req -new -keyout $cn.key -out $cn.csr -config $key_config -batch -extensions v3_req"); + } elsif ($yn eq "n") { +- system("cd $working_dir && openssl req_v3 -nodes -new -keyout $cn.key -out $cn.csr -config $key_config -batch"); ++ system("cd $working_dir && openssl req -nodes -new -keyout $cn.key -out $cn.csr -config $key_config -batch -extensions v3_req"); + } + } +