Changes between Initial Version and Version 1 of Ticket #53338, comment 11


Ignore:
Timestamp:
Jan 2, 2018, 5:02:56 PM (3 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #53338, comment 11

    initial v1  
    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 }}}
     1I have started on a new Portfile for this. I would appreciate any input from someone who actually uses this software, however.