Import intel2gas 1.3.3.

Submitted by Vincent Derrien <vincent.derrien@free.fr>.

Intel2gas is a small text parser that can convert assembler source
written in NASM syntax to gas syntax.  And nowadays more often also
the other way.
This commit is contained in:
naddy 2002-03-02 19:24:50 +00:00
parent 539ef54067
commit 38bdcc9b5f
4 changed files with 161 additions and 0 deletions

41
lang/intel2gas/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $OpenBSD: Makefile,v 1.1.1.1 2002/03/02 19:24:50 naddy Exp $
COMMENT= "convert Intel assembly language (nasm) to AT&T syntax (gas)"
VERSION= 1.3.3
DISTNAME= intel2gas-${VERSION}
CATEGORIES= lang
NEED_VERSION= 1.507
HOMEPAGE= http://www.niksula.cs.hut.fi/~mtiihone/intel2gas/
MASTER_SITES= ${HOMEPAGE}
MAINTAINER= Vincent Derrien <vincent.derrien@free.fr>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
NO_REGRESS= Yes
CONFIGURE_STYLE=gnu
MAKE_FLAGS= CXX="${CXX}"
DATAPREFIX= ${PREFIX}/share/intel2gas
DATADIRS= i2g g2i m2g
DOCS= BUGS DATAFILES README
do-install:
${INSTALL_DATA_DIR} ${DATAPREFIX}
.for dir in ${DATADIRS}
${INSTALL_DATA_DIR} ${DATAPREFIX}/${dir}
@cd ${WRKSRC}; ${INSTALL_DATA} ${dir}/* ${DATAPREFIX}/${dir}
.endfor
${INSTALL_PROGRAM} ${WRKSRC}/intel2gas ${PREFIX}/bin
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/intel2gas
@cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/intel2gas
.include <bsd.port.mk>

3
lang/intel2gas/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (intel2gas-1.3.3.tar.gz) = 40c85d961f6214903d80dc7f233a2c6f
RMD160 (intel2gas-1.3.3.tar.gz) = 84b1bdf8c448967e72637bcf2082d57a2e433d5a
SHA1 (intel2gas-1.3.3.tar.gz) = 755e5a4739586944f974a1e39056cd20f150db65

9
lang/intel2gas/pkg/DESCR Normal file
View File

@ -0,0 +1,9 @@
Intel2gas is a small text parser that can convert assembler source
written in NASM syntax to gas syntax. And nowadays more often also
the other way.
The program does minimal error checking and does not understand the
text it's converting. It just tries to find matches from its syntax
database.
WWW: ${HOMEPAGE}

108
lang/intel2gas/pkg/PLIST Normal file
View File

@ -0,0 +1,108 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2002/03/02 19:24:50 naddy Exp $
bin/intel2gas
share/doc/intel2gas/BUGS
share/doc/intel2gas/DATAFILES
share/doc/intel2gas/README
share/intel2gas/g2i/+-.01.list
share/intel2gas/g2i/+-.02.list
share/intel2gas/g2i/addr.syntax
share/intel2gas/g2i/address.syntax
share/intel2gas/g2i/data.01.list
share/intel2gas/g2i/data.02.list
share/intel2gas/g2i/data.04.list
share/intel2gas/g2i/fpureg.syntax
share/intel2gas/g2i/jump.syntax
share/intel2gas/g2i/jumpaddr.syntax
share/intel2gas/g2i/main.syntax
share/intel2gas/g2i/mathnum.syntax
share/intel2gas/g2i/num.syntax
share/intel2gas/g2i/numlist.syntax
share/intel2gas/g2i/op.01.list
share/intel2gas/g2i/op.02.list
share/intel2gas/g2i/op.04.list
share/intel2gas/g2i/op.08.list
share/intel2gas/g2i/op.10.list
share/intel2gas/g2i/op.20.list
share/intel2gas/g2i/reg.01.list
share/intel2gas/g2i/reg.02.list
share/intel2gas/g2i/reg.04.list
share/intel2gas/g2i/reg.08.list
share/intel2gas/g2i/reg.10.list
share/intel2gas/g2i/section.01.list
share/intel2gas/g2i/size.01.list
share/intel2gas/g2i/size.02.list
share/intel2gas/g2i/size.04.list
share/intel2gas/g2i/size.08.list
share/intel2gas/g2i/size.10.list
share/intel2gas/g2i/strings.syntax
share/intel2gas/g2i/textlist.syntax
share/intel2gas/i2g/+-.01.list
share/intel2gas/i2g/+-.02.list
share/intel2gas/i2g/address.syntax
share/intel2gas/i2g/data.01.list
share/intel2gas/i2g/data.02.list
share/intel2gas/i2g/data.04.list
share/intel2gas/i2g/data.08.list
share/intel2gas/i2g/discard.01.list
share/intel2gas/i2g/fpureg.syntax
share/intel2gas/i2g/jump.syntax
share/intel2gas/i2g/main.syntax
share/intel2gas/i2g/mathnum.syntax
share/intel2gas/i2g/num.syntax
share/intel2gas/i2g/numlist.syntax
share/intel2gas/i2g/op.01.list
share/intel2gas/i2g/op.02.list
share/intel2gas/i2g/op.04.list
share/intel2gas/i2g/op.08.list
share/intel2gas/i2g/op.10.list
share/intel2gas/i2g/op.20.list
share/intel2gas/i2g/reg.01.list
share/intel2gas/i2g/reg.02.list
share/intel2gas/i2g/reg.04.list
share/intel2gas/i2g/reg.08.list
share/intel2gas/i2g/reg.10.list
share/intel2gas/i2g/section.01.list
share/intel2gas/i2g/size.01.list
share/intel2gas/i2g/size.02.list
share/intel2gas/i2g/size.04.list
share/intel2gas/i2g/size.08.list
share/intel2gas/i2g/size.10.list
share/intel2gas/i2g/textlist.syntax
share/intel2gas/m2g/+-.01.list
share/intel2gas/m2g/+-.02.list
share/intel2gas/m2g/address.syntax
share/intel2gas/m2g/data.01.list
share/intel2gas/m2g/data.02.list
share/intel2gas/m2g/data.04.list
share/intel2gas/m2g/data.08.list
share/intel2gas/m2g/discard.01.list
share/intel2gas/m2g/fpureg.syntax
share/intel2gas/m2g/jump.syntax
share/intel2gas/m2g/main.syntax
share/intel2gas/m2g/manypublics.syntax
share/intel2gas/m2g/mathnum.syntax
share/intel2gas/m2g/num.syntax
share/intel2gas/m2g/numlist.syntax
share/intel2gas/m2g/op.01.list
share/intel2gas/m2g/op.02.list
share/intel2gas/m2g/op.04.list
share/intel2gas/m2g/op.08.list
share/intel2gas/m2g/op.10.list
share/intel2gas/m2g/op.20.list
share/intel2gas/m2g/reg.01.list
share/intel2gas/m2g/reg.02.list
share/intel2gas/m2g/reg.04.list
share/intel2gas/m2g/reg.08.list
share/intel2gas/m2g/reg.10.list
share/intel2gas/m2g/section.01.list
share/intel2gas/m2g/size.01.list
share/intel2gas/m2g/size.02.list
share/intel2gas/m2g/size.04.list
share/intel2gas/m2g/size.08.list
share/intel2gas/m2g/size.10.list
share/intel2gas/m2g/textlist.syntax
@dirrm share/intel2gas/m2g
@dirrm share/intel2gas/i2g
@dirrm share/intel2gas/g2i
@dirrm share/intel2gas
@dirrm share/doc/intel2gas