Files
macports-ports/science/gmt5/files/patch-gmt5-ConfigCMake.diff

44 lines
1.4 KiB
Diff

Removing unnecessary date functions with outdated syntax
Resolves: https://trac.macports.org/ticket/71306
--- cmake/modules/ConfigCMake.cmake.orig 2019-01-03 21:39:17
+++ cmake/modules/ConfigCMake.cmake 2024-11-28 14:34:33
@@ -76,38 +76,6 @@
set (GMT_LONG_VERSION_STRING "${GMT_PACKAGE_NAME} - ${GMT_PACKAGE_DESCRIPTION_SUMMARY}, Version ${GMT_PACKAGE_VERSION_WITH_SVN_REVISION}")
-# Get date
-if(DEFINED ENV{SOURCE_DATE_EPOCH})
- EXECUTE_PROCESS(
- COMMAND "date" "-u" "-d" "@$ENV{SOURCE_DATE_EPOCH}" "+%Y;%m;%d;%B"
- OUTPUT_VARIABLE _today
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-else(DEFINED ENV{SOURCE_DATE_EPOCH})
- try_run (_exit_today _compiled_today
- ${CMAKE_BINARY_DIR}/CMakeTmp
- ${CMAKE_MODULE_PATH}/today.c
- CMAKE_FLAGS
- RUN_OUTPUT_VARIABLE _today)
-
- if (NOT _compiled_today OR _exit_today EQUAL -1)
- message (WARNING "Date not implemented, please file a bug report.")
- set(_today "1313;13;13;Undecember")
- endif (NOT _compiled_today OR _exit_today EQUAL -1)
-endif(DEFINED ENV{SOURCE_DATE_EPOCH})
-
-list(GET _today 0 YEAR)
-list(GET _today 1 MONTH)
-list(GET _today 2 DAY)
-list(GET _today 3 MONTHNAME)
-list(GET _today 0 1 2 DATE)
-string (REPLACE ";" "-" DATE "${DATE}")
-set (_today)
-
-# set package date
-if (NOT GMT_VERSION_YEAR)
- set (GMT_VERSION_YEAR ${YEAR})
-endif (NOT GMT_VERSION_YEAR)
-
# apply license restrictions
if (LICENSE_RESTRICTED) # on
if (LICENSE_RESTRICTED STREQUAL GPL)