Index: head/converters/ta2as/Makefile =================================================================== --- head/converters/ta2as/Makefile (revision 391014) +++ head/converters/ta2as/Makefile (revision 391015) @@ -1,37 +1,43 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= ta2as PORTVERSION= 0.8.2 CATEGORIES= converters devel -MASTER_SITES= GOOGLE_CODE -DISTNAME= ${PORTNAME}_v${PORTVERSION:S/./_/g}_src MAINTAINER= ports@FreeBSD.org COMMENT= TASM to AT&T asm syntax converter (GNU AS) -OPTIONS_DEFINE= DOCS +LICENSE= TA2AS +LICENSE_NAME= TA2AS license +LICENSE_FILE= ${WRKSRC}/legal.txt +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept -USES= zip -NO_WRKSUBDIR= yes +WRKSRC_SUBDIR= ta2as +USE_GITHUB= yes +GH_ACCOUNT= mefistotelis +GH_TAGNAME= 3f4825a + PORTDOCS= * PLIST_FILES= bin/${PORTNAME} + +OPTIONS_DEFINE= DOCS post-extract: @${CP} -f ${FILESDIR}/strtolower.c ${WRKSRC} post-patch: @${REINPLACE_CMD} -e \ 's|strlwr|strtolower|' ${WRKSRC}/${PORTNAME}.c do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} main.c strtolower.c ${PORTNAME}.c \ -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR} .include Index: head/converters/ta2as/distinfo =================================================================== --- head/converters/ta2as/distinfo (revision 391014) +++ head/converters/ta2as/distinfo (revision 391015) @@ -1,2 +1,2 @@ -SHA256 (ta2as_v0_8_2_src.zip) = 21ecef8ac8d99665b7cf15c6f692214b738e11d77058139133566dd40f92472b -SIZE (ta2as_v0_8_2_src.zip) = 11339 +SHA256 (mefistotelis-ta2as-0.8.2-3f4825a_GH0.tar.gz) = 55f362bc8bb73c82e6b70e57223921d1ae69019f64be477b6cc0ddd098d64afc +SIZE (mefistotelis-ta2as-0.8.2-3f4825a_GH0.tar.gz) = 9760 Index: head/converters/ta2as/pkg-descr =================================================================== --- head/converters/ta2as/pkg-descr (revision 391014) +++ head/converters/ta2as/pkg-descr (revision 391015) @@ -1,17 +1,17 @@ This simple tool reads a source file with TASM syntax and converts it to AT&T syntax. The AT&T syntax is widely used by GNU tools, in particular the GAS(AS) interpreter and GCC compiler. The TASM syntax is used by many commercial compilers and disassemblers, ie. NASM, MASM, Visual Studio or IDA Pro. Ta2As can automate most of the conversion, but it still isn't perfect - some correction have to be made manually before the code compiles. This tool was originally written by Frank van Dijk and released by SPiRiT group; this is continuation of his work, although not much of the original code remains. -WWW: http://code.google.com/p/ta2as/ +WWW: https://github.com/mefistotelis/ta2as/