1 | | This Portfile is a start on building the current version. It builds all the way through to completion on highsierra without intervention, without any of the build issues of the old version currently in MacPorts. |
2 | | |
3 | | It needs some work -- it needs to use more or all of MacPorts' dependencies instead of building so many of it's own dependencies. That could be configurable via some further configure.args. Also, the destrooting is messed up -- needs to be completely rethought, it appears. But if you use this portfile and `sudo port -v build` it, you'll be close. |
4 | | {{{ |
5 | | # -*- mode: tcl; indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4 -*- |
6 | | |
7 | | PortSystem 1.0 |
8 | | PortGroup cmake 1.1 |
9 | | PortGroup github 1.0 |
10 | | |
11 | | github.setup OGRECave ogre 1.10.11 v |
12 | | |
13 | | checksums rmd160 65596930faa4e0be118c65664af0f67eebfdd8a9 \ |
14 | | sha256 4d75eece04c9b9bb57e937cfc18af0b95aa0b492ceb7d54bcc1967222f083cac |
15 | | |
16 | | license MIT |
17 | | categories graphics |
18 | | maintainers nomaintainer |
19 | | description Object-Oriented Graphics Rendering Engine |
20 | | |
21 | | long_description OGRE (Object-Oriented Graphics Rendering Engine) is a \ |
22 | | scene-oriented, flexible 3D engine written in \ |
23 | | C++ designed to make it easier and more intuitive \ |
24 | | for developers to produce applications utilising \ |
25 | | hardware-accelerated 3D graphics. The class \ |
26 | | library abstracts all the details of using the \ |
27 | | underlying system libraries like Direct3D and \ |
28 | | OpenGL and provides an interface based on world \ |
29 | | objects and other intuitive classes. |
30 | | |
31 | | |
32 | | homepage http://www.ogre3d.org/ |
33 | | platforms darwin |
34 | | supported_archs x86_64 |
35 | | |
36 | | |
37 | | depends_build-append port:doxygen path:bin/dot:graphviz |
38 | | |
39 | | depends_lib-append port:libzzip port:zlib port:bzip2 port:freeimage \ |
40 | | port:freetype port:boost port:ois |
41 | | |
42 | | |
43 | | configure.args-append \ |
44 | | -DOGRE_BUILD_TOOLS=TRUE \ |
45 | | -DOGRE_BUILD_SAMPLES=TRUE \ |
46 | | -DOGRE_INSTALL_DOCS=TRUE \ |
47 | | -DOGRE_INSTALL_SAMPLES=TRUE \ |
48 | | -DOGRE_INSTALL_SAMPLES_SOURCE=TRUE \ |
49 | | -DOGRE_INSTALL_TOOLS=TRUE |
50 | | }}} |
| 1 | I have started on a new Portfile for this. I would appreciate any input from someone who actually uses this software, however. |