I think it makes sense to commit it until new version is released. Ttm
On 25 November 2022 13:03:57 EET, Stuart Henderson <s...@spacehopper.org> wrote: >On 2022/11/24 01:31, Yifei Zhan wrote: >> vnconfig used to accept a -c option for configuring virtual disk node, but >> this >> option is not required as configuring virtual disk node is always the >> default >> operation. Since OpenBSD 5.6, this option is no longer accepted and will >> result >> in an error, preventing veracrypt from mounting any volume. >> >> This change removes the -c option when invoking vnconfig. I've taken this >> patch >> upstream[1], before that got merged, we can have it in-tree. >> >> also cc' maintainer >> >> [1]: https://github.com/veracrypt/VeraCrypt/pull/1002 > >I'd mention the PR in the patch file, e.g. > >The -c option is no more. https://github.com/veracrypt/VeraCrypt/pull/1002 > >(no need to send a new diff, whoever commits can adjust it) > >If there are no objections from the maintainer soon I think we should go >ahead and commit. > >> >> Index: Makefile >> =================================================================== >> RCS file: /cvs/ports/security/veracrypt/Makefile,v >> retrieving revision 1.3 >> diff -u -p -u -p -r1.3 Makefile >> --- Makefile 14 Mar 2022 11:07:46 -0000 1.3 >> +++ Makefile 23 Nov 2022 00:00:52 -0000 >> @@ -5,6 +5,7 @@ DISTNAME= VeraCrypt_${V}_Source >> PKGNAME= veracrypt-${V} >> CATEGORIES= security >> HOMEPAGE= https://www.veracrypt.fr/ >> +REVISION= 0 >> >> MAINTAINER= Tietoturvamies <m...@tietoturvamies.fi> >> >> Index: patches/patch-Core_Unix_OpenBSD_CoreOpenBSD_cpp >> =================================================================== >> RCS file: patches/patch-Core_Unix_OpenBSD_CoreOpenBSD_cpp >> diff -N patches/patch-Core_Unix_OpenBSD_CoreOpenBSD_cpp >> --- /dev/null 1 Jan 1970 00:00:00 -0000 >> +++ patches/patch-Core_Unix_OpenBSD_CoreOpenBSD_cpp 23 Nov 2022 00:00:52 >> -0000 >> @@ -0,0 +1,14 @@ >> +The -c option is no more >> + >> +Index: Core/Unix/OpenBSD/CoreOpenBSD.cpp >> +--- Core/Unix/OpenBSD/CoreOpenBSD.cpp.orig >> ++++ Core/Unix/OpenBSD/CoreOpenBSD.cpp >> +@@ -69,8 +69,6 @@ namespace VeraCrypt >> + if (freeVnd == -1) >> + throw "couldn't find free vnd"; >> + >> +- args.push_back ("-c"); >> +- >> + stringstream freePath; >> + freePath << "vnd" << freeVnd; >> + args.push_back (freePath.str()); >>