pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mk



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Feb 18 11:56:41 UTC 2025

Modified Files:
        pkgsrc/mk: mysql.buildlink3.mk

Log Message:
mk: Defer execution of pkg_admin for mysql checks.

Saves running it completely for bulk builds (as MYSQL_VERSION_REQD is
always defined), and saves a number of execs for normal builds,
especially if the default is used.

>From Jonathan Perkin <jperkin%smartos.org@localhost>
via drecklypkg commit $af66a855885cc1863038b516e1bc241cfb62914c


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/mk/mysql.buildlink3.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mk/mysql.buildlink3.mk
diff -u pkgsrc/mk/mysql.buildlink3.mk:1.46 pkgsrc/mk/mysql.buildlink3.mk:1.47
--- pkgsrc/mk/mysql.buildlink3.mk:1.46  Wed Dec 25 09:23:27 2024
+++ pkgsrc/mk/mysql.buildlink3.mk       Tue Feb 18 11:56:41 2025
@@ -1,4 +1,4 @@
-# $NetBSD: mysql.buildlink3.mk,v 1.46 2024/12/25 09:23:27 nia Exp $
+# $NetBSD: mysql.buildlink3.mk,v 1.47 2025/02/18 11:56:41 wiz Exp $
 #
 # This file is included by packages that require some version of the
 # MySQL database client.
@@ -60,7 +60,6 @@ MYSQL_PKGSRCDIR.mariadb114=   ../../databa
 
 .for ver in ${MYSQL_VERSIONS_ALL}
 MYSQL_OK.${ver}=               no
-MYSQL_INSTALLED.${ver}=                no
 _SYS_VARS.mysql+=              MYSQL_PKGBASE.${ver} MYSQL_PKGSRCDIR.${ver}
 .endfor
 
@@ -86,7 +85,7 @@ MYSQL_VERSIONS_ACCEPTED:=     ${MYSQL_VERSIO
 #
 .for ver in ${MYSQL_VERSIONS_ACCEPTED}
 MYSQL_OK.${ver}=               yes
-MYSQL_INSTALLED.${ver}!=                                       \
+MYSQL_INSTALLED_CMD.${ver}=                                    \
        if ${PKG_INFO} -qe ${MYSQL_PKGBASE.${ver}:Q}; then      \
                ${ECHO} yes;                                    \
        else                                                    \
@@ -109,12 +108,14 @@ MYSQL_INSTALLED.${ver}!=                                  \
 .if defined(MYSQL_VERSION_REQD)
 MYSQL_VERSION= ${MYSQL_VERSION_REQD}
 .elif ${MYSQL_OK.${MYSQL_VERSION_DEFAULT}} == "yes" && \
-      ${MYSQL_INSTALLED.${MYSQL_VERSION_DEFAULT}} == "yes"
+      ${MYSQL_INSTALLED_CMD.${MYSQL_VERSION_DEFAULT}:sh} == "yes"
 MYSQL_VERSION= ${MYSQL_VERSION_DEFAULT}
 .else
 .  for ver in ${MYSQL_VERSIONS_ACCEPTED}
-.    if ${MYSQL_INSTALLED.${ver}} == "yes"
-MYSQL_VERSION?=        ${ver}
+.    if !defined(MYSQL_VERSION)
+.      if ${MYSQL_INSTALLED_CMD.${ver}:sh} == "yes"
+MYSQL_VERSION= ${ver}
+.      endif
 .    endif
 .  endfor
 .endif



Home | Main Index | Thread Index | Old Index