# -*- mode: tcl; indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4 -*-
set branch [join [lrange [split ${version} .] 0 1] .]
description Object-Oriented Graphics Rendering Engine (static version)
long_description OGRE (Object-Oriented Graphics Rendering Engine) is a \
scene-oriented, flexible 3D engine written in \
C++ designed to make it easier and more intuitive \
for developers to produce applications utilising \
hardware-accelerated 3D graphics. The class \
library abstracts all the details of using the \
underlying system libraries like Direct3D and \
OpenGL and provides an interface based on world \
objects and other intuitive classes. \
This version is so far the only version which produces \
normal non-bundled executables that can run on any \
64-bit MacOS X machine without depending on MacPorts or \
any other libraries. This version is also the only \
version that allows building fully functioning CMake \
OGRE projects on MacOS X without using Xcode.
homepage https://www.ogre3d.org/
master_sites sourceforge:project/ogre/ogre/${branch}
checksums rmd160 fea467f35aaf0fd5926573de4f0348ed44191893 \
sha1 41acccfbbf7297c91cda78a0ce8a053e56505f04
distname ogre_src_v[strsed ${version} {g/\./-/}]
depends_build-append port:doxygen path:bin/dot:graphviz
depends_lib-append port:libzzip port:zlib port:bzip2 port:freeimage \
port:freetype port:boost port:ois
patchfiles patch-Tools_XMLConverter_CMakeLists.txt.diff \
patch-CMakeLists.txt.diff \
patch-CMake_CMakeLists.txt.diff \
patch-CMake_InstallResources.cmake \
patch-CMake_Packages_FindOGRE.cmake.diff \
patch-CMake_Packages_FindOIS.cmake.diff \
patch-CMake_Templates_SDK_CMakeLists.txt.in.diff \
patch-CMake_Utils_FindPkgMacros.cmake.diff \
patch-Docs_CMakeLists.txt.diff \
patch-OgreMain_CMakeLists.txt.diff \
patch-README_and_Tutorials_files.diff \
patch-Samples_CMakeLists.txt.diff \
patch-Samples_Browser_CMakeLists.txt.diff \
patch-Samples_Browser_include_SampleBrowser_OSX.h.diff \
patch-Samples_Media_CMakeLists.txt.diff \
patch-Tools_CMakeLists.txt.diff