On Mon, Sep 25, 2023 at 12:42:57PM -0700, JR Aquino wrote:
> Attaching a very simple fix for the security/argon2 port where pkg-config
> data is not properly recording the version data by setting the
> ARGON2_VERSION value as one of the MAKE_FLAGS.
>
> Current behavior is breaking dependency checks for other software that
> attempts to inspect version info:
Cc'ing maintainer of the port and bumping revision as your diff changes
the package's contents.
This indeed fixes it, thanks.
OK kn
Index: security/argon2/Makefile
===================================================================
RCS file: /cvs/ports/security/argon2/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- security/argon2/Makefile 11 Mar 2022 19:53:17 -0000 1.4
+++ security/argon2/Makefile 25 Sep 2023 20:22:45 -0000
@@ -4,6 +4,7 @@ GH_ACCOUNT = P-H-C
GH_PROJECT = phc-winner-argon2
GH_TAGNAME = 20190702
DISTNAME = argon2-${GH_TAGNAME}
+REVISION = 0
SHARED_LIBS += argon2 0.0 # 0.0
@@ -17,7 +18,8 @@ PERMIT_PACKAGE = Yes
WANTLIB += c pthread
MAKE_FLAGS = CC="$(CC)" INSTALL="$(INSTALL)" OPTTARGET=none \
- PREFIX="${TRUEPREFIX}"
ABI_VERSION="${LIBargon2_VERSION}"
+ PREFIX="${TRUEPREFIX}"
ABI_VERSION="${LIBargon2_VERSION}" \
+ ARGON2_VERSION="${GH_TAGNAME}"
TEST_FLAGS = OPTTARGET=none
USE_GMAKE = Yes