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: jperkin
Date: Wed Jan 8 10:21:48 UTC 2025
Modified Files:
pkgsrc/mk/install: bsd.install.mk
pkgsrc/mk/pkgformat/pkg: package.mk
Log Message:
mk: Move _KEEP_BIN_PKGS logic to package-install.
Having it done at the install level meant that anything that called
bin-install would go directly to package-install, and end up overwriting
package files in PACKAGES even with PKGSRC_KEEP_BIN_PKGS=no.
Have been testing this locally for around 8 months with no issues.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/mk/install/bsd.install.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/mk/pkgformat/pkg/package.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/install/bsd.install.mk
diff -u pkgsrc/mk/install/bsd.install.mk:1.18 pkgsrc/mk/install/bsd.install.mk:1.19
--- pkgsrc/mk/install/bsd.install.mk:1.18 Wed Nov 23 11:26:51 2022
+++ pkgsrc/mk/install/bsd.install.mk Wed Jan 8 10:21:47 2025
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.install.mk,v 1.18 2022/11/23 11:26:51 jperkin Exp $
+# $NetBSD: bsd.install.mk,v 1.19 2025/01/08 10:21:47 jperkin Exp $
#
# This Makefile fragment is included by bsd.pkg.mk and provides all
# variables and targets related to installing packages.
@@ -18,15 +18,10 @@ _COOKIE.install= ${WRKDIR}/.install_done
### install (PUBLIC)
######################################################################
### install is a public target to install the package by depending
-### on stage-package-install or package-install. The difference is
-### a package is created in the public PACKAGES directory.
+### on package-install.
###
.PHONY: install
-.if ${_KEEP_BIN_PKGS} == "no"
-install: stage-package-install
-.else
install: package-install
-.endif
######################################################################
### stage-install (PUBLIC)
Index: pkgsrc/mk/pkgformat/pkg/package.mk
diff -u pkgsrc/mk/pkgformat/pkg/package.mk:1.20 pkgsrc/mk/pkgformat/pkg/package.mk:1.21
--- pkgsrc/mk/pkgformat/pkg/package.mk:1.20 Fri Jan 26 03:24:58 2024
+++ pkgsrc/mk/pkgformat/pkg/package.mk Wed Jan 8 10:21:47 2025
@@ -1,4 +1,4 @@
-# $NetBSD: package.mk,v 1.20 2024/01/26 03:24:58 riastradh Exp $
+# $NetBSD: package.mk,v 1.21 2025/01/08 10:21:47 jperkin Exp $
.if defined(PKG_SUFX)
WARNINGS+= "PKG_SUFX is deprecated, please use PKG_COMPRESSION"
@@ -125,20 +125,18 @@ tarup-pkg:
### Otherwise it is identical to calling package.
###
-.PHONY: package-install real-package-install su-real-package-install
+.PHONY: package-install real-package-install
+.PHONY: stage-package-install su-real-package-install
.if defined(_PKGSRC_BARRIER)
+. if ${_KEEP_BIN_PKGS} == "no"
+package-install: stage-package-create real-package-install
+. else
package-install: package real-package-install
+. endif
.else
package-install: barrier
.endif
-.PHONY: stage-package-install
-.if defined(_PKGSRC_BARRIER)
-stage-package-install: stage-package-create real-package-install
-.else
-stage-package-install: barrier
-.endif
-
.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
real-package-install: su-real-package-install
.else
Home |
Main Index |
Thread Index |
Old Index