+++ /dev/null
-Forwarded: https://sft.its.cern.ch/jira/browse/ROOT-9315
-
-Index: root-6.12.06/cmake/modules/SearchInstalledSoftware.cmake
-===================================================================
---- root-6.12.06.orig/cmake/modules/SearchInstalledSoftware.cmake
-+++ root-6.12.06/cmake/modules/SearchInstalledSoftware.cmake
-@@ -1075,22 +1075,24 @@ if(globus)
- endif()
-
- #---Check for ftgl if needed----------------------------------------------------------
--if(NOT builtin_ftgl)
-- find_package(FTGL)
-- if(NOT FTGL_FOUND)
-- if(fail-on-missing)
-- message(FATAL_ERROR "ftgl library not found and is required ('builtin_ftgl' is OFF). Set varible FTGL_ROOT_DIR to installation location")
-- else()
-- message(STATUS "ftgl library not found. Set variable FTGL_ROOT_DIR to point to your installation")
-- message(STATUS "For the time being switching ON 'builtin_ftgl' option")
-- set(builtin_ftgl ON CACHE BOOL "" FORCE)
-+if(buildgl)
-+ if(NOT builtin_ftgl)
-+ find_package(FTGL)
-+ if(NOT FTGL_FOUND)
-+ if(fail-on-missing)
-+ message(FATAL_ERROR "ftgl library not found and is required ('builtin_ftgl' is OFF). Set varible FTGL_ROOT_DIR to installation location")
-+ else()
-+ message(STATUS "ftgl library not found. Set variable FTGL_ROOT_DIR to point to your installation")
-+ message(STATUS "For the time being switching ON 'builtin_ftgl' option")
-+ set(builtin_ftgl ON CACHE BOOL "" FORCE)
-+ endif()
- endif()
- endif()
--endif()
--if(builtin_ftgl)
-- set(FTGL_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/graf3d/ftgl/inc)
-- set(FTGL_CFLAGS -DBUILTIN_FTGL)
-- set(FTGL_LIBRARIES FTGL)
-+ if(builtin_ftgl)
-+ set(FTGL_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/graf3d/ftgl/inc)
-+ set(FTGL_CFLAGS -DBUILTIN_FTGL)
-+ set(FTGL_LIBRARIES FTGL)
-+ endif()
- endif()
-
- #---Check for chirp--------------------------------------------------------------------
FORTRAN_NEEDED="fortran"
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-inherit cmake-utils elisp-common eutils fortran-2 gnome2-utils prefix \
+inherit cmake-utils elisp-common eutils fortran-2 gnome2-utils \
python-single-r1 toolchain-funcs user versionator xdg-utils
DESCRIPTION="C++ data analysis framework and interpreter from CERN"
"${FILESDIR}"/${PN}-6.11.02-hsimple.patch
"${FILESDIR}"/${PN}-6.12.04-no-ocaml.patch
"${FILESDIR}"/${PN}-6.12.04-z3.patch
- "${FILESDIR}"/${PN}-6.12.06-disable-ftgl.patch
)
pkg_setup() {
# CSS should use local images
sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed"
-
- hprefixify build/CMakeLists.txt core/clingutils/CMakeLists.txt
}
# Note: ROOT uses bundled LLVM, because it is patched and API-incompatible with system LLVM.
-DCMAKE_C_FLAGS="${CFLAGS}"
-DCMAKE_CXX_FLAGS="${CXXFLAGS}"
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/${MY_PREFIX}"
- -DDEFAULT_SYSROOT="${EPREFIX}" # for llvm system headers
-Dexplicitlink=ON
-Dexceptions=ON
-Dfail-on-missing=ON