[forge] 01/08: cherry-picked 'd20aaeae Consistent definition of USE_SYSTEM flags for glbinding, glm and freetype' into 'patched'

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Jan 4 20:59:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch master
in repository forge.

commit e95248e474798b86210f4c367f986ce9e0a5955b
Merge: b4658c5 b8e7216
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date:   Wed Jan 4 11:32:37 2017 +0000

    cherry-picked 'd20aaeae Consistent definition of USE_SYSTEM flags for glbinding, glm and freetype' into 'patched'

 CMakeLists.txt                                     |  5 --
 debian/.git-dpm                                    |  4 +-
 ...definition-of-USE_SYSTEM-flags-for-glbind.patch | 72 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 src/backend/opengl/CMakeLists.txt                  | 25 +++-----
 5 files changed, 83 insertions(+), 24 deletions(-)

diff --cc debian/.git-dpm
index 9df7683,0000000..fb3b5e2
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
 +# see git-dpm(1) from git-dpm package
- 9d545fd0f27ad2f403e2d1e2c55268cabf64f45d
- 9d545fd0f27ad2f403e2d1e2c55268cabf64f45d
++b8e7216e694ee86983f6a8760b7fffa592aed4c0
++b8e7216e694ee86983f6a8760b7fffa592aed4c0
 +d3ade76f38b23a7f20f2df9a4cf01cc59a7bb40f
 +d3ade76f38b23a7f20f2df9a4cf01cc59a7bb40f
 +forge_0.9.2.orig.tar.gz
 +dfea07522a1c8fb622b83fd2bcfe5924f73bd90c
 +735452
 +debianTag="debian/%e%v"
 +patchedTag="patched/%e%v"
 +upstreamTag="upstream/%e%u"
diff --cc debian/patches/0003-Consistent-definition-of-USE_SYSTEM-flags-for-glbind.patch
index 0000000,0000000..a5af25c
new file mode 100644
--- /dev/null
+++ b/debian/patches/0003-Consistent-definition-of-USE_SYSTEM-flags-for-glbind.patch
@@@ -1,0 -1,0 +1,72 @@@
++From b8e7216e694ee86983f6a8760b7fffa592aed4c0 Mon Sep 17 00:00:00 2001
++From: Ghislain Antony Vaillant <ghisvail at gmail.com>
++Date: Wed, 28 Dec 2016 17:06:02 +0000
++Subject: Consistent definition of USE_SYSTEM flags for glbinding, glm and
++ freetype
++
++---
++ CMakeLists.txt                    |  5 -----
++ src/backend/opengl/CMakeLists.txt | 25 ++++++++-----------------
++ 2 files changed, 8 insertions(+), 22 deletions(-)
++
++diff --git a/CMakeLists.txt b/CMakeLists.txt
++index c3ef45f..1c0c591 100644
++--- a/CMakeLists.txt
+++++ b/CMakeLists.txt
++@@ -11,11 +11,6 @@ SET_PROPERTY(CACHE USE_WINDOW_TOOLKIT PROPERTY STRINGS "glfw3" "sdl2")
++ OPTION(BUILD_DOCUMENTATION "Build Documentation" OFF)
++ OPTION(BUILD_EXAMPLES "Build Examples" ON)
++ 
++-OPTION(USE_LOCAL_GLM "Download and use local GLM" OFF)
++-OPTION(USE_LOCAL_FREETYPE "Download and use local freetype" OFF)
++-MARK_AS_ADVANCED(USE_LOCAL_GLM)
++-MARK_AS_ADVANCED(USE_LOCAL_FREETYPE)
++-
++ # Set a default build type if none was specified
++ IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
++     SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build." FORCE)
++diff --git a/src/backend/opengl/CMakeLists.txt b/src/backend/opengl/CMakeLists.txt
++index 1dd851d..fb570ba 100755
++--- a/src/backend/opengl/CMakeLists.txt
+++++ b/src/backend/opengl/CMakeLists.txt
++@@ -1,9 +1,4 @@
++ CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
++-# Prior to GLM 0.9.7.0, the package is found by the FindGLM.cmake module.
++-# This was removed with GLM 0.9.7.0, instead a glm-config.cmake configuration
++-# file is provided. Therefore, both FIND_PACKAGE calls are necessary.
++-FIND_PACKAGE(GLM QUIET)
++-FIND_PACKAGE(glm QUIET)
++ 
++ OPTION(USE_SYSTEM_GLBINDING "Use system glbinding" OFF)
++ IF(USE_SYSTEM_GLBINDING)
++@@ -17,22 +12,18 @@ ENDIF(USE_SYSTEM_GLBINDING)
++ 
++ INCLUDE(GLSLtoH)
++ 
++-IF((NOT glm_FOUND AND NOT GLM_FOUND) OR (${USE_LOCAL_GLM}))
++-  SET(USE_LOCAL_GLM ON)
++-  MESSAGE(STATUS "Downloading GLM headers.")
++-  INCLUDE(build_glm)
+++OPTION(USE_SYSTEM_GLM "Use the system GLM library" OFF)
+++IF(USE_SYSTEM_GLM)
+++  FIND_PACKAGE(glm REQUIRED)
++ ELSE()
++-  MESSAGE(STATUS "Using System GLM")
+++  INCLUDE(build_glm)
++ ENDIF()
++ 
++-FIND_PACKAGE(Freetype QUIET)
++-
++-IF(NOT FREETYPE_FOUND OR ${USE_LOCAL_FREETYPE})
++-  SET(USE_LOCAL_FREETYPE ON)
++-  MESSAGE(STATUS "Downloading and building Freetype libraries.")
++-  INCLUDE(build_freetype)
+++OPTION(USE_SYSTEM_FREETYPE "Use the system Freetype library" OFF)
+++IF(USE_SYSTEM_FREETYPE)
+++  FIND_PACKAGE(Freetype REQUIRED)
++ ELSE()
++-  MESSAGE(STATUS "Using System FreeType2")
+++  INCLUDE(build_freetype)
++ ENDIF()
++ 
++ IF(UNIX)
diff --cc debian/patches/series
index ff8bed8,0000000..59bad9e
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,2 -1,0 +1,3 @@@
 +0001-Use-system-MathJax.patch
 +0002-No-version-queries-with-Git.patch
++0003-Consistent-definition-of-USE_SYSTEM-flags-for-glbind.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/forge.git



More information about the debian-science-commits mailing list