Skip to content

Commit 7a7719a

Browse files
author
Raphael Dumusc
authored
Merge pull request #569 from hernando/master
Release 1.12 preparations.
2 parents 675b70a + 50d8669 commit 7a7719a

5 files changed

Lines changed: 22 additions & 14 deletions

File tree

.gitexternals

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# -*- mode: cmake -*-
2-
# CMake/common https://github.com/Eyescale/CMake.git 5b8d588
2+
# CMake/common https://github.com/Eyescale/CMake.git 927b438

.gitsubprojects

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# -*- mode: cmake -*-
2-
git_subproject(vmmlib https://github.com/Eyescale/vmmlib.git f6fda2d)
2+
git_subproject(vmmlib https://github.com/Eyescale/vmmlib.git 2c931bd)
33
git_subproject(Servus https://github.com/HBPVIS/Servus 62873a5)
4-
git_subproject(Lunchbox https://github.com/Eyescale/Lunchbox.git 883bbb7)
5-
git_subproject(Pression https://github.com/Eyescale/Pression.git 6d3b6ed)
4+
git_subproject(Lunchbox https://github.com/Eyescale/Lunchbox.git 30b8b8e)
5+
git_subproject(Pression https://github.com/Eyescale/Pression.git ce35183)
66
git_subproject(hwsd https://github.com/Eyescale/hwsd.git 6211d53)
7-
git_subproject(Collage https://github.com/Eyescale/Collage.git 3f2ed88)
7+
git_subproject(Collage https://github.com/Eyescale/Collage.git 382cc17)
88
git_subproject(GLStats https://github.com/Eyescale/GLStats.git 2ba6dbc)
9-
git_subproject(Deflect https://github.com/BlueBrain/Deflect.git 1cb94bc)
9+
git_subproject(Deflect https://github.com/BlueBrain/Deflect.git 8faf9d1)

CMake/Equalizer.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Name: Equalizer
2-
Version: 1.11.0
2+
Version: 1.12.0
33
Release: 1%{?dist}
44
Summary: Middleware to create and deploy parallel OpenGL-based applications
55

66
Group: Development/Libraries
77
License: LGPLv2, examples are BSD licensed
88
URL: http://www.equalizergraphics.com/
99
Source0: http://www.equalizergraphics.com/downloads/%{name}-%{version}.tar.gz
10-
Patch0: Equalizer-1.11.0-build-fix.patch
10+
Patch0: Equalizer-1.12.0-build-fix.patch
1111
BuildRequires: cmake bison flex
1212
BuildRequires: boost-devel glew-devel
1313
BuildRequires: libX11-devel mesa-libGL-devel

CMake/GitExternal.cmake

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,17 @@
2323
# when only a specific branch of a repo is required and the full history
2424
# is not required. Note that the SHALLOW option will only work for a branch
2525
# or tag and cannot be used for an arbitrary SHA.
26+
# OPTIONAL, when present, this option makes this operation optional.
27+
# The function will output a warning and return if the repo could not be
28+
# cloned.
2629
#
2730
# Targets:
2831
# * <directory>-rebase: fetches latest updates and rebases the given external
2932
# git repository onto it.
3033
# * rebase: Rebases all git externals, including sub projects
3134
#
3235
# Options (global) which control behaviour:
33-
# GIT_EXTERNAL_VERBOSE
36+
# COMMON_GIT_EXTERNAL_VERBOSE
3437
# This is a global option which has the same effect as the VERBOSE option,
3538
# with the difference that output information will be produced for all
3639
# external repos when set.
@@ -53,15 +56,15 @@ if(NOT GIT_EXECUTABLE)
5356
endif()
5457

5558
include(CMakeParseArguments)
56-
option(GIT_EXTERNAL_VERBOSE "Print git commands as they are executed" OFF)
59+
option(COMMON_GIT_EXTERNAL_VERBOSE "Print git commands as they are executed" OFF)
5760

5861
if(NOT GITHUB_USER AND DEFINED ENV{GITHUB_USER})
5962
set(GITHUB_USER $ENV{GITHUB_USER} CACHE STRING
6063
"Github user name used to setup remote for 'user' forks")
6164
endif()
6265

6366
macro(GIT_EXTERNAL_MESSAGE msg)
64-
if(GIT_EXTERNAL_VERBOSE OR GIT_EXTERNAL_LOCAL_VERBOSE)
67+
if(COMMON_GIT_EXTERNAL_VERBOSE)
6568
message(STATUS "${NAME}: ${msg}")
6669
endif()
6770
endmacro()
@@ -74,7 +77,7 @@ function(JOIN VALUES GLUE OUTPUT)
7477
endfunction()
7578

7679
function(GIT_EXTERNAL DIR REPO tag)
77-
cmake_parse_arguments(GIT_EXTERNAL_LOCAL "VERBOSE;SHALLOW" "" "RESET" ${ARGN})
80+
cmake_parse_arguments(GIT_EXTERNAL_LOCAL "VERBOSE;SHALLOW;OPTIONAL" "" "RESET" ${ARGN})
7881
set(TAG ${tag})
7982
if(GIT_EXTERNAL_TAG AND "${tag}" MATCHES "^[0-9a-f]+$")
8083
set(TAG ${GIT_EXTERNAL_TAG})
@@ -115,7 +118,12 @@ function(GIT_EXTERNAL DIR REPO tag)
115118
RESULT_VARIABLE nok ERROR_VARIABLE error
116119
WORKING_DIRECTORY "${GIT_EXTERNAL_DIR}")
117120
if(nok)
118-
message(FATAL_ERROR "${DIR} clone failed: ${error}\n")
121+
if(GIT_EXTERNAL_LOCAL_OPTIONAL)
122+
message(STATUS "${DIR} clone failed: ${error}\n")
123+
return()
124+
else()
125+
message(FATAL_ERROR "${DIR} clone failed: ${error}\n")
126+
endif()
119127
endif()
120128

121129
# checkout requested tag

doc/Changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Changelog {#Changelog}
22
=========
33

4-
# git master
4+
# Release 1.12 (30-Jul-2016)
55

66
* [563](https://github.com/Eyescale/Equalizer/pull/563):
77
Add seq::Renderer::requestRedraw()

0 commit comments

Comments
 (0)