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

Reply via email to