On Aug 4, 2011, at 10:26 PM, Ryan Schmidt wrote: > > On Aug 4, 2011, at 21:41, mm...@macports.org wrote: > >> Revision: 81802 >> http://trac.macports.org/changeset/81802 >> Author: mm...@macports.org >> Date: 2011-08-04 19:41:43 -0700 (Thu, 04 Aug 2011) >> Log Message: >> ----------- >> graphics/ogre: new port, see #26239 > > >> +destroot { >> + copy ${worksrcpath}/lib/Release/Ogre.framework >> ${destroot}/${prefix}/Library/Frameworks/Ogre.framework >> +} > > ${prefix} already begins with a slash; you should not put a slash in front of > it. > > Or should this perhaps be using ${frameworks_dir} rather than > ${prefix}/Library/Frameworks?
Yes, fixed. > >> + >> +# >> +# the code below is copied from the cmake portgroup file >> +# >> +use_configure yes >> +# standard place to install extra CMake modules >> +set cmake_share_module_dir ${prefix}/share/cmake/modules >> +configure.cmd cmake >> +configure.pre_args -GXcode -DCMAKE_INSTALL_PREFIX=${destroot} >> +configure.args -DCMAKE_VERBOSE_MAKEFILE=ON \ >> + -DCMAKE_COLOR_MAKEFILE=ON \ >> + -DCMAKE_BUILD_TYPE=Release \ >> + -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \ >> + -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib \ >> + -DCMAKE_SYSTEM_PREFIX_PATH=\"${prefix}\;/usr\" \ >> + -DCMAKE_MODULE_PATH=${cmake_share_module_dir} \ >> + -Wno-dev >> +pre-configure { >> + if {${os.platform} == "darwin" && (![variant_isset universal] || >> ![variant_exists universal])} { >> + configure.args-append \ >> + -DCMAKE_OSX_ARCHITECTURES=\"${configure.build_arch}\" >> + } >> + configure.universal_args-append \ >> + -DCMAKE_OSX_ARCHITECTURES=\"[join ${configure.universal_archs} \;]\" >> + if {${configure.sdkroot} != ""} { >> + configure.args-append -DCMAKE_OSX_SYSROOT="${configure.sdkroot}" >> + } else { >> + configure.args-append -DCMAKE_OSX_SYSROOT=/ >> + } >> +} >> +configure.universal_args-delete --disable-dependency-tracking > > > I'm guessing this was necessary because you wanted both cmake and xcode, and > the two portgroups didn't play nice together? I wonder if there's any way we > could fix that. What problems did you see? I assumed you couldn’t have multiple port groups, but it turns out you can. I committed a fix that simplifies the Portfile and now also installs many other files that are included in the “official” binary Ogre SDK release. It includes both pkg-config and cmake files, so if there are any Ogre developers on this list, please give it a try. -- Mark Moll _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev