diff options
| author | Matthew Seaman <matthew@FreeBSD.org> | 2016-12-27 20:59:17 +0000 |
|---|---|---|
| committer | Matthew Seaman <matthew@FreeBSD.org> | 2016-12-27 20:59:17 +0000 |
| commit | 022f08ae7a925a8cb06496574623f123575fb8b7 (patch) | |
| tree | c4b035a0ee3256764ff1a2aa9760eee49035f69f /www/domoticz/files/patch-getgit.cmake | |
| parent | Simplify using USES=localbase (no functional change) (diff) | |
Update to 3.5877
* Add OPTIONS to toggle between ports ad bundled versions of various libs
* Drop GH_TAGNAME since we're using a release version
* Various changes to mollify portlint:
- Regenerated files/patch-* using 'make makepatch'
* Add USES=ssl
PR: 215439
Submitted by: kiwi@oav.net (maintainer)
Notes
Notes:
svn path=/head/; revision=429660
Diffstat (limited to 'www/domoticz/files/patch-getgit.cmake')
| -rw-r--r-- | www/domoticz/files/patch-getgit.cmake | 96 |
1 files changed, 50 insertions, 46 deletions
diff --git a/www/domoticz/files/patch-getgit.cmake b/www/domoticz/files/patch-getgit.cmake index 1918b85c1811..f1a73fee9147 100644 --- a/www/domoticz/files/patch-getgit.cmake +++ b/www/domoticz/files/patch-getgit.cmake @@ -1,66 +1,70 @@ ---- getgit.cmake.old 2015-12-15 12:12:10.000000000 +0100 -+++ getgit.cmake 2015-12-16 13:04:15.081839000 +0100 -@@ -1,34 +1,35 @@ - # the git.cmake module is part of the standard distribution +--- getgit.cmake.orig 2016-11-10 15:44:33 UTC ++++ getgit.cmake +@@ -1,66 +1,7 @@ + # this macro gets called as a custom build step by running make + # please take into account, that the variable 'SOURCE_DIR' has been defined by the caller + +-# the git.cmake module is part of the standard distribution -find_package(Git) -if(NOT GIT_FOUND) - MESSAGE(FATAL_ERROR "Git not found!.") -endif() - -MACRO(Gitversion_GET_REVISION dir variable) -- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-list HEAD --count +- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} --git-dir ./.git rev-list HEAD --count +- WORKING_DIRECTORY ${dir} - OUTPUT_VARIABLE ${variable} - OUTPUT_STRIP_TRAILING_WHITESPACE) -ENDMACRO(Gitversion_GET_REVISION) - -MACRO(Gitversion_GET_HASH dir variable) -- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD +- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} --git-dir ./.git rev-parse --short HEAD +- WORKING_DIRECTORY ${dir} - OUTPUT_VARIABLE ${variable} - OUTPUT_STRIP_TRAILING_WHITESPACE) -ENDMACRO(Gitversion_GET_HASH) - -MACRO(Gitversion_GET_DATE dir variable) -- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} show -s --format=%ct +- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} --git-dir ./.git show -s --format=%ct +- WORKING_DIRECTORY ${dir} - OUTPUT_VARIABLE ${variable} - OUTPUT_STRIP_TRAILING_WHITESPACE) -ENDMACRO(Gitversion_GET_DATE) - --Gitversion_GET_REVISION(. ProjectRevision) --Gitversion_GET_HASH(. ProjectHash) --Gitversion_GET_DATE(. ProjectDate) -+#find_package(Git) -+#if(NOT GIT_FOUND) -+# MESSAGE(FATAL_ERROR "Git not found!.") -+#endif() -+# -+#MACRO(Gitversion_GET_REVISION dir variable) -+# EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-list HEAD --count -+# OUTPUT_VARIABLE ${variable} -+# OUTPUT_STRIP_TRAILING_WHITESPACE) -+#ENDMACRO(Gitversion_GET_REVISION) -+# -+#MACRO(Gitversion_GET_HASH dir variable) -+# EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD -+# OUTPUT_VARIABLE ${variable} -+# OUTPUT_STRIP_TRAILING_WHITESPACE) -+#ENDMACRO(Gitversion_GET_HASH) -+# -+#MACRO(Gitversion_GET_DATE dir variable) -+# EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} show -s --format=%ct -+# OUTPUT_VARIABLE ${variable} -+# OUTPUT_STRIP_TRAILING_WHITESPACE) -+#ENDMACRO(Gitversion_GET_DATE) -+# -+#Gitversion_GET_REVISION(. ProjectRevision) -+#Gitversion_GET_HASH(. ProjectHash) -+#Gitversion_GET_DATE(. ProjectDate) - - # write a file with the APPVERSION define --MATH(EXPR ProjectRevision "${ProjectRevision}+2107") --file(WRITE appversion.h.txt "#define APPVERSION ${ProjectRevision}\n#define APPHASH \"${ProjectHash}\"\n#define APPDATE ${ProjectDate}\n") -+#MATH(EXPR ProjectRevision "${ProjectRevision}+2107") -+#file(WRITE appversion.h.txt "#define APPVERSION ${ProjectRevision}\n#define APPHASH \"${ProjectHash}\"\n#define APPDATE ${ProjectDate}\n") -+file(WRITE appversion.h.txt "#define APPVERSION XXXDOMOTICZXXX\n#define APPHASH \"XXXHASHXXX\"\n#define APPDATE XXXTIMEXXX\n") - # copy the file to the final header only if the version changes - # reduces needless rebuilds - +-MACRO(Gitversion_CHECK_DIRTY dir variable) +- EXECUTE_PROCESS(COMMAND ${GIT_EXECUTABLE} --git-dir ./.git diff-index -m --name-only HEAD +- WORKING_DIRECTORY ${dir} +- OUTPUT_VARIABLE ${variable} +- OUTPUT_STRIP_TRAILING_WHITESPACE) +-ENDMACRO(Gitversion_CHECK_DIRTY) +- +-Gitversion_GET_REVISION("${SOURCE_DIR}" ProjectRevision) +-IF(NOT ProjectRevision) +- MESSAGE(STATUS "Failed to get ProjectRevision from git, set it to 0") +- set (ProjectRevision 0) +-ELSE(NOT ProjectRevision) +- MATH(EXPR ProjectRevision "${ProjectRevision}+2107") +-ENDIF(NOT ProjectRevision) +-Gitversion_GET_HASH("${SOURCE_DIR}" ProjectHash) +-IF(NOT ProjectHash) +- MESSAGE(STATUS "Failed to get ProjectHash from git, set it to 0") +- set (ProjectHash 0) +-ENDIF(NOT ProjectHash) +-Gitversion_GET_DATE("${SOURCE_DIR}" ProjectDate) +-IF(NOT ProjectDate) +- MESSAGE(STATUS "Failed to get ProjectDate from git, set it to 0") +- set (ProjectDate 0) +-ENDIF(NOT ProjectDate) +-Gitversion_CHECK_DIRTY("${SOURCE_DIR}" ProjectDirty) +-IF(ProjectDirty) +- MESSAGE(STATUS "domoticz has been modified locally: adding \"-modified\" to hash") +- set (ProjectHash "${ProjectHash}-modified") +-ENDIF(ProjectDirty) +- +-# write a file with the APPVERSION define +-file(WRITE ${SOURCE_DIR}/appversion.h.txt "#define APPVERSION ${ProjectRevision}\n#define APPHASH \"${ProjectHash}\"\n#define APPDATE ${ProjectDate}\n") +- ++set (ProjectDate 0) + # if ProjectDate is 0, create appversion.h.txt from a copy of appversion.default + IF(NOT ProjectDate AND EXISTS ${SOURCE_DIR}/appversion.default) + MESSAGE(STATUS "ProjectDate is 0 and appversion.default exists, copy it") |
