# $Id: Portfile 145853 2016-02-19 06:02:43Z eborisch@macports.org $ PortSystem 1.0 PortGroup muniversal 1.0 name objconv version 20160116 revision 0 categories devel license GPL maintainers nomaintainer description Object converter / disassembler. long_description This utility can be used for converting object files \ between COFF/PE, OMF, ELF and Mach-O formats for all \ 32-bit and 64-bit x86 platforms. Can modify symbol names \ in object files. Can build, modify and convert function \ libraries across platforms. Can dump object files and \ executable files. Also includes a very good disassembler \ supporting the SSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP \ and Knights Corner instruction sets. homepage http://www.agner.org/optimize master_sites http://www.agner.org/optimize distname objconv use_zip yes checksums \ rmd160 db584d81f2c695c6e0d15190ce2cfaf9d45918f9 \ sha256 1aa3171a8f0ebba7902b413857b178df2b079cbc31bfb95b196ba7a685c227ba post-extract { system -W ${workpath} "unzip -d ${name} source.zip" } use_configure no build { system -W ${worksrcpath} \ "${configure.cxx} -o objconv ${configure.cxxflags} \ ${configure.ldflags} [get_canonical_archflags] *.cpp" } destroot { xinstall -d ${destroot}${prefix}/bin xinstall ${worksrcpath}/${name} ${destroot}${prefix}/bin/ xinstall -d ${destroot}${prefix}/share/doc xinstall ${workpath}/${name}-instructions.pdf \ ${destroot}${prefix}/share/ }