Initial import of yasm, version 0.2.0:

YASM is a complete rewrite of the NASM assembler under the "new" BSD License
(some portions are currently under the GNU General Public License (GPL) or
the GNU Lesser General Public License (LGPL)). It is designed from the ground
up to allow for multiple assembler syntaxes to be supported (eg, NASM, TASM,
GAS, etc.) in addition to multiple output object formats. Another primary
module of the overall design is an optimizer module.

Package provided in pkgsrc-wip by Juan RP.
This commit is contained in:
jmmv 2003-04-09 15:59:46 +00:00
parent 49b1870263
commit 16fe2a3677
5 changed files with 134 additions and 0 deletions

6
devel/yasm/DESCR Normal file
View file

@ -0,0 +1,6 @@
YASM is a complete rewrite of the NASM assembler under the "new" BSD License
(some portions are currently under the GNU General Public License (GPL) or
the GNU Lesser General Public License (LGPL)). It is designed from the ground
up to allow for multiple assembler syntaxes to be supported (eg, NASM, TASM,
GAS, etc.) in addition to multiple output object formats. Another primary
module of the overall design is an optimizer module.

23
devel/yasm/Makefile Normal file
View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1.1.1 2003/04/09 15:59:46 jmmv Exp $
#
DISTNAME= yasm-0.2.0
CATEGORIES= devel
MASTER_SITES= http://www.tortall.net/projects/yasm/releases/
MAINTAINER= jrp@hispabsd.org
HOMEPAGE= http://www.tortall.net/projects/yasm/
COMMENT= Complete rewrite of the NASM assembler with BSD license
BUILD_USES_MSGFMT= YES
USE_BUILDLINK2= YES
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
USE_PERL5= build
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
.include "../../converters/libiconv/buildlink2.mk"
.include "../../devel/gettext-lib/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"

63
devel/yasm/PLIST Normal file
View file

@ -0,0 +1,63 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/09 15:59:53 jmmv Exp $
bin/yasm
include/libyasm.h
include/libyasm/arch.h
include/libyasm/bc-int.h
include/libyasm/bitvect.h
include/libyasm/bytecode.h
include/libyasm/compat-queue.h
include/libyasm/config.h
include/libyasm/coretype.h
include/libyasm/dbgfmt.h
include/libyasm/errwarn.h
include/libyasm/expr-int.h
include/libyasm/expr.h
include/libyasm/file.h
include/libyasm/floatnum.h
include/libyasm/hamt.h
include/libyasm/intnum.h
include/libyasm/linemgr.h
include/libyasm/objfmt.h
include/libyasm/optimizer.h
include/libyasm/parser.h
include/libyasm/preproc.h
include/libyasm/section.h
include/libyasm/symrec.h
include/libyasm/util.h
include/libyasm/valparam.h
lib/libyasm.a
lib/libyasm.la
lib/libyasm.so
lib/libyasm.so.0
lib/libyasm.so.0.0
lib/yasm-basic.a
lib/yasm-basic.la
lib/yasm-basic.so
lib/yasm-bin.a
lib/yasm-bin.la
lib/yasm-bin.so
lib/yasm-coff.a
lib/yasm-coff.la
lib/yasm-coff.so
lib/yasm-dbg.a
lib/yasm-dbg.la
lib/yasm-dbg.so
lib/yasm-nasm.a
lib/yasm-nasm.la
lib/yasm-nasm.so
lib/yasm-null.a
lib/yasm-null.la
lib/yasm-null.so
lib/yasm-raw.a
lib/yasm-raw.la
lib/yasm-raw.so
lib/yasm-win32.a
lib/yasm-win32.la
lib/yasm-win32.so
lib/yasm-x86.a
lib/yasm-x86.la
lib/yasm-x86.so
lib/yasm-yapp.a
lib/yasm-yapp.la
lib/yasm-yapp.so
@dirrm include/libyasm

38
devel/yasm/buildlink2.mk Normal file
View file

@ -0,0 +1,38 @@
# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/04/09 15:59:53 jmmv Exp $
#
# This Makefile fragment is included by packages that use yasm.
#
# This file was created automatically using createbuildlink 2.4.
#
.if !defined(YASM_BUILDLINK2_MK)
YASM_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= yasm
BUILDLINK_DEPENDS.yasm?= yasm>=0.2.0
BUILDLINK_PKGSRCDIR.yasm?= ../../devel/yasm
EVAL_PREFIX+= BUILDLINK_PREFIX.yasm=yasm
BUILDLINK_PREFIX.yasm_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.yasm+= include/libyasm.h
BUILDLINK_FILES.yasm+= include/libyasm/*
BUILDLINK_FILES.yasm+= lib/libyasm.*
BUILDLINK_FILES.yasm+= lib/yasm-basic.*
BUILDLINK_FILES.yasm+= lib/yasm-bin.*
BUILDLINK_FILES.yasm+= lib/yasm-coff.*
BUILDLINK_FILES.yasm+= lib/yasm-dbg.*
BUILDLINK_FILES.yasm+= lib/yasm-nasm.*
BUILDLINK_FILES.yasm+= lib/yasm-null.*
BUILDLINK_FILES.yasm+= lib/yasm-raw.*
BUILDLINK_FILES.yasm+= lib/yasm-win32.*
BUILDLINK_FILES.yasm+= lib/yasm-x86.*
BUILDLINK_FILES.yasm+= lib/yasm-yapp.*
.include "../../converters/libiconv/buildlink2.mk"
.include "../../devel/gettext-lib/buildlink2.mk"
BUILDLINK_TARGETS+= yasm-buildlink
yasm-buildlink: _BUILDLINK_USE
.endif # YASM_BUILDLINK2_MK

4
devel/yasm/distinfo Normal file
View file

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2003/04/09 15:59:46 jmmv Exp $
SHA1 (yasm-0.2.0.tar.gz) = 0119ef94f6c373bfe1a1653e27504359af79496c
Size (yasm-0.2.0.tar.gz) = 923521 bytes