Page MenuHomeFreeBSD

D50911.id157190.diff
No OneTemporary

D50911.id157190.diff

Index: Mk/bsd.port.mk
===================================================================
--- Mk/bsd.port.mk
+++ Mk/bsd.port.mk
@@ -2028,6 +2028,18 @@
CHECKSUM_ALGORITHMS?= sha256
DISTINFO_FILE?= ${MASTERDIR}/distinfo
+_TIMESTAMP= 0
+.if !defined(NOT_REPRODUCIBLE) && exists(${DISTINFO_FILE})
+.if !defined(TIMESTAMP_CACHE) || empty(_TIMESTAMP_CACHE)
+_TIMESTAMP_CACHE!= ${AWK} '$$1 == "TIMESTAMP" {print $$3}' ${DISTINFO_FILE}
+.endif
+_TIMESTAMP= ${_TIMESTAMP_CACHE}
+.endif
+.if ${_TIMESTAMP} != 0
+WRK_ENV+= SOURCE_DATE_EPOCH='${_TIMESTAMP}'
+.endif
+
+
MAKE_FLAGS?= -f
MAKEFILE?= Makefile
@@ -3506,6 +3518,9 @@
PKG_CREATE_ARGS+= -l ${PKG_COMPRESSION_LEVEL}
. endif
PKG_CREATE_ARGS+= -r ${STAGEDIR}
+.if ${_TIMESTAMP} != 0
+PKG_CREATE_ARGS+= -t ${_TIMESTAMP}
+.endif
. if defined(PKG_CREATE_VERBOSE)
PKG_CREATE_ARGS+= -v
. endif

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 9:45 AM (10 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31711695
Default Alt Text
D50911.id157190.diff (868 B)

Event Timeline