1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= General-purpose x86 and amd64 assembler
8 HOMEPAGE= https://www.nasm.us/
12 SITES[main]= https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/
13 https://mirror.sobukus.de/files/src/nasm/
14 DISTFILE[1]= nasm-2.16.01.tar.xz:main
15 DISTFILE[2]= nasm-2.16.01-xdoc.tar.xz:main
17 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= perl-Font-TTF:single:perl_used
25 perl-IO-String:single:perl_used
27 USES= cpe gmake perl:build
29 LICENSE= BSD2CLAUSE:primary
30 LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/LICENSE
33 CPE_PRODUCT= netwide_assembler
35 FPC_EQUIVALENT= devel/nasm
38 CONFIGURE_ARGS= --docdir="{{STD_DOCDIR}}"
40 MAKE_ARGS= INSTALLROOT={{STAGEDIR}}
42 INSTALL_TARGET= install install_doc
46 ${REINPLACE_CMD} -e 's|[$$][(]A[)]|a|g' ${WRKSRC}/Makefile.in
49 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
50 (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${STD_DOCDIR})
51 ${INSTALL_DATA} ${WRKSRC}/doc/nasmdoc.txt ${STAGEDIR}${STD_DOCDIR}
53 [FILE:691:descriptions/desc.primary]
54 The Netwide Assembler (NASM) is an x86 and amd64 (x86-64) assembler
55 designed for portability and modularity. It will output flat-form binary
56 files, a.out (Linux and *BSD), COFF, ELF32, ELF64, Mach-O, Microsoft OMF
57 (OBJ), Win32, Win64, as86 (Minix/Linux bin86 v0.3), LADsoft IEEE-695,
58 Intel hex, Motorola S-record, and a home-grown format called RDOFF. NASM
59 syntax is similar to Intel's, but is less complex. It supports Pentium,
60 P6, MMX, 3DNow!, SSE, SSE2, SSE3, SSE4.1, SSE4.2, XOP/FMA4/CVT16
61 (rev 3.03), and x64 opcodes, among others. It has strong support for
64 The port also includes NDISASM, a binary file disassembler which uses the
65 same instruction set as NASM.
69 c77745f4802375efeee2ec5c0ad6b7f037ea9c87c92b149a9637ff099f162558 1017732 nasm-2.16.01.tar.xz
70 801867a71f4c3d513a927ba09b3fa12ef9c7c5c98c0aaafc59c7f342faeab2c9 867484 nasm-2.16.01-xdoc.tar.xz
73 [FILE:61:manifests/plist.primary]
82 [FILE:769:manifests/plist.docs]
137 [FILE:506:patches/patch-doc_Makefile.in]
138 --- doc/Makefile.in.orig 2022-12-22 02:44:07 UTC
140 @@ -28,7 +28,7 @@ MKDIR_P = @MKDIR_P@
149 @@ -40,7 +40,7 @@ XZFILES = @XZFILES@
150 HTMLAUX = nasmdoc.css local.css nasmlogw.png
152 SRCS = nasmdoc.src inslist.src changes.src warnings.src version.src
153 -OUT = html nasmdoc.txt nasmdoc.pdf $(XZFILES)
154 +OUT = html nasmdoc.txt
155 XZOUT = nasmdoc.pdf.xz