#28197: vrpn: update to 7.28 -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: sean@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: vrpn -------------------------------------+-------------------------------------- Comment(by ryandesign@…): vrpn's build system turns out to be pretty craptastic and I was unable to complete this update. Attached is as far as I got. My patch: * sets the version to 7.28.2, since that's the version number cmake's output reports * sets dist_subdir, since it appears that the developers might be in the habit of increasing the software's version without modifying the distfile's name * indicates that this software is under the Boost license * performs an out-of-source build, since the software now mandates this The first error reported during the build is: {{{ make: hw_os: Command not found }}} Sure, "hw_os" is not a command I've ever heard of and does not exist on Mac OS X. There are comments in the Makefiles to the effect that they noticed that this command does not exist on FreeBSD and the code use a workaround in that case, but they apparently didn't bother checking Mac OS X. There are commented-out settings for HW_OS that we could possibly use: powerpc_macosx or universal_macosx. universal_macosx seems to hardcode building for i386 and ppc and the 10.4u SDK, which is not what we want. powerpc_macosx seems to do nothing PowerPC-specific so that may be the option we want, despite its name. Other new issues are that vrpn is now looking for and finding MacPorts swig and python on my system, so there are either some new dependencies needed, or optional features that need to be turned off. It's also looking for and not finding libusb; not sure why; I do have it installed. It's also not UsingTheRightCompiler. -- Ticket URL: <https://trac.macports.org/ticket/28197#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS