Page MenuHomeFreeBSD

D50911.1794722625.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D50911.1794722625.diff

diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -595,6 +595,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
@@ -2024,6 +2024,16 @@
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
@@ -3486,6 +3496,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
Sun, Nov 15, 6:03 AM (8 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41739190
Default Alt Text
D50911.1794722625.diff (1 KB)

Event Timeline