#!/bin/sh # This is a shell archive echo x objconv mkdir -p objconv > /dev/null 2>&1 echo x objconv/Makefile sed 's/^X//' > objconv/Makefile << 'SHAR_END' X# $FreeBSD$ X XPORTNAME= objconv XDISTVERSION= 2.52 XCATEGORIES= devel XMASTER_SITES= http://fuz.su/~fuz/objconv/ X XMAINTAINER= fuz@fuz.su XCOMMENT= Agner Fog's object file converter X XLICENSE= GPLv1 X XUSES= dos2unix zip X Xdo-extract: X @${MKDIR} ${WRKSRC}/source ${WRKSRC}/extras X @${TAR} xf ${DISTDIR}/${DISTFILES} -C ${WRKSRC} X @${TAR} xf ${WRKSRC}/source.zip -C ${WRKSRC}/source X @${TAR} xf ${WRKSRC}/extras.zip -C ${WRKSRC}/extras X Xdo-build: X ${CXX} ${CXXFLAGS} -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/source/*.cpp X Xdo-install: X ${MKDIR} ${STAGEDIR}${DATADIR}/extras ${STAGEDIR}${DOCSDIR} X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/objconv-instructions.pdf ${STAGEDIR}${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/extras/*.asm ${STAGEDIR}${DATADIR}/extras X X.include SHAR_END echo x objconv/distinfo sed 's/^X//' > objconv/distinfo << 'SHAR_END' XTIMESTAMP = 1610640416 XSHA256 (objconv-2.52.zip) = 1bfd417d73a9beb7ebdcfc986b5607d5966be2f7f376fef86b7be3ed4f3e2164 XSIZE (objconv-2.52.zip) = 1055692 SHAR_END echo x objconv/pkg-plist sed 's/^X//' > objconv/pkg-plist << 'SHAR_END' Xbin/objconv X%%DOCSDIR%%/objconv-instructions.pdf X%%DATADIR%%/extras/u2wstub.asm X%%DATADIR%%/extras/u2wstubvec1.asm X%%DATADIR%%/extras/u2wstubvec2.asm X%%DATADIR%%/extras/w2ustub.asm X%%DATADIR%%/extras/w2ustubvec.asm SHAR_END echo x objconv/pkg-descr sed 's/^X//' > objconv/pkg-descr << 'SHAR_END' XThis utility can be used for converting object files between COFF/PE, XOMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms. XCan modify symbol names in object files. Can build, modify and convert Xfunction libraries across platforms. Can dump object files and Xexecutable files. Also includes a very good disassembler supporting the XSSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP and Knights Corner instruction Xsets. X XWWW: https://www.agner.org/optimize SHAR_END exit