Page MenuHomeFreeBSD

D50911.id.diff
No OneTemporary

D50911.id.diff

diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -596,6 +596,7 @@
. if ${PYTHON_MAJOR_VER} < 3
DEPRECATED?= Uses Python 2.7 which is EOLed upstream
+NOT_REPRODUCIBLE=
. endif
. if !defined(PYTHONBASE)
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -2021,6 +2021,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!= ${GREP} -m1 '^TIMESTAMP' ${DISTINFO_FILE} | ${CUT} -wf3
+.endif
+_TIMESTAMP= ${_TIMESTAMP_CACHE}
+.endif
+.if ${_TIMESTAMP} != 0
+WRK_ENV+= SOURCE_DATE_EPOCH='${_TIMESTAMP}'
+.endif
+
+
MAKE_FLAGS?= -f
MAKEFILE?= Makefile
@@ -3478,6 +3490,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
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -15,6 +15,7 @@
DEPRECATED= EOLed upstream
EXPIRATION_DATE= 2020-12-31
+NOT_REPRODUCIBLE=
USES= cpe ncurses pathfix pkgconfig readline shebangfix ssl tar:xz tk:86
PATHFIX_MAKEFILEIN= Makefile.pre.in

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 16, 3:30 PM (12 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29775892
Default Alt Text
D50911.id.diff (1 KB)

Event Timeline