BSD Ports

devel/yasm 1.3.0_1 MidnightBSD

Complete rewrite of the NASM assembler

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
devel, lang

Description

YASM is a complete rewrite of the NASM assembler under the "new" BSD License (some portions are currently under the GNU Lesser General Public License (LGPL)). Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O (32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

In the other systems

SystemPortVersion
MidnightBSDdevel/yasm1.3.0_1
FreeBSDdevel/yasm1.3.0.109
OpenBSDdevel/yasm1.3.0p1
NetBSDdevel/yasm1.3.0
DragonFlydevel/yasm1.3.0_1
HardenedBSDdevel/yasm1.3.0.90
GhostBSDdevel/yasm1.3.0.90

Install

Binary package:

mport install yasm

From mports:

cd /usr/mports/devel/yasm && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	yasm>0:devel/yasm

Dependencies

Configuration

Options name: devel_yasm

OptionDefaultDescription
NLSoff
Service scripts
none

Files

Manual pages 5
  • yasm(1)
  • yasm_arch(7)
  • yasm_dbgfmts(7)
  • yasm_objfmts(7)
  • yasm_parsers(7)
pkg-plist 38
  • bin/yasm
  • bin/vsyasm
  • bin/ytasm
  • include/libyasm.h
  • include/libyasm-stdint.h
  • include/libyasm/arch.h
  • include/libyasm/assocdat.h
  • include/libyasm/bitvect.h
  • include/libyasm/bytecode.h
  • include/libyasm/compat-queue.h
  • include/libyasm/coretype.h
  • include/libyasm/dbgfmt.h
  • include/libyasm/errwarn.h
  • include/libyasm/expr.h
  • include/libyasm/file.h
  • include/libyasm/floatnum.h
  • include/libyasm/hamt.h
  • include/libyasm/insn.h
  • include/libyasm/intnum.h
  • include/libyasm/inttree.h
  • include/libyasm/linemap.h
  • include/libyasm/listfmt.h
  • include/libyasm/md5.h
  • include/libyasm/module.h
  • include/libyasm/objfmt.h
  • include/libyasm/parser.h
  • include/libyasm/phash.h
  • include/libyasm/preproc.h
  • include/libyasm/section.h
  • include/libyasm/symrec.h
  • include/libyasm/valparam.h
  • include/libyasm/value.h
  • lib/libyasm.a
  • share/man/man1/yasm.1.gz
  • share/man/man7/yasm_arch.7.gz
  • share/man/man7/yasm_dbgfmts.7.gz
  • share/man/man7/yasm_objfmts.7.gz
  • share/man/man7/yasm_parsers.7.gz
distinfo 1
FileSizeSHA256
yasm-1.3.0.tar.gz1.492156e+063dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f
Master sites 1
  • https://www.tortall.net/projects/yasm/releases/