#29889: ola @0.8.9 New Port Submission -------------------------------+-------------------------------------------- Reporter: interface@… | Owner: ryandesign@… Type: submission | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: ola -------------------------------+-------------------------------------------- Comment(by ryandesign@…): I've [attachment:Portfile.2 attached] a revised portfile that has the following changes: * changed from 3-spaces-per-indent to 4-spaces-per-indent * added standard modeline * removed md5 checksum * simplified master_sites * pkgconfig is a build dependency not a lib dependency * removed commented-out i386 variant; if the user wants an i386 build, the user shall set "build_arch i386" in macports.conf * simplified http variant and brought remaining code from pre-configure block into main part of portfile * removed test phase override; just set the test variables in main part of portfile I also commented out the use of autoreconf because I couldn't determine why it was being used, and the port behaves the same for me whether or not it runs autoreconf. If there was a specific reason why you wanted to autoreconf, let me know. I'm not committing it yet because it [attachment:main.log doesn't build] (any ideas why not?): {{{ CID.cpp: In member function 'void ola::plugin::e131::CID::Pack(uint8_t*) const': CID.cpp:67: error: invalid static_cast from type 'char**' to type 'void**' CID.cpp: In member function 'std::string ola::plugin::e131::CID::ToString() const': CID.cpp:104: error: invalid static_cast from type 'char**' to type 'void**' make[4]: *** [libolae131core_la-CID.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 }}} -- Ticket URL: <https://trac.macports.org/ticket/29889#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS