Ravenports generated: 19 Jan 2020 18:16
[ravenports.git] / bucket_D0 / nasm
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               nasm
4 VERSION=                2.14.02
5 KEYWORDS=               devel lang
6 VARIANTS=               standard
7 SDESC[standard]=        General-purpose x86 and amd64 assembler
8 HOMEPAGE=               https://www.nasm.us/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/
13                         https://mirror.sobukus.de/files/src/nasm/
14 DISTFILE[1]=            nasm-2.14.02.tar.xz:main
15 DISTFILE[2]=            nasm-2.14.02-xdoc.tar.xz:main
16 DF_INDEX=               1 2
17 SPKGS[standard]=        complete
18                         primary
19                         docs
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 USES=                   gmake
25
26 FPC_EQUIVALENT=         devel/nasm
27
28 MUST_CONFIGURE=         gnu
29 CONFIGURE_ARGS=         ac_cv_func_strspn=yes
30
31 MAKE_ARGS=              INSTALLROOT={{STAGEDIR}}
32
33 INSTALL_TARGET=         install install_rdf
34
35 post-patch:
36         # fix gmake on macos
37         ${REINPLACE_CMD} -e 's|[$$][(]A[)]|a|g' ${WRKSRC}/Makefile.in
38
39 post-install:
40         @${MKDIR} ${STAGEDIR}${STD_DOCDIR}
41         (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${STD_DOCDIR})
42         ${INSTALL_DATA} ${WRKSRC}/doc/nasmdoc.txt ${STAGEDIR}${STD_DOCDIR}
43
44 [FILE:691:descriptions/desc.primary]
45 The Netwide Assembler (NASM) is an x86 and amd64 (x86-64) assembler
46 designed for portability and modularity.  It will output flat-form binary
47 files, a.out (Linux and *BSD), COFF, ELF32, ELF64, Mach-O, Microsoft OMF
48 (OBJ), Win32, Win64, as86 (Minix/Linux bin86 v0.3), LADsoft IEEE-695,
49 Intel hex, Motorola S-record, and a home-grown format called RDOFF.  NASM
50 syntax is similar to Intel's, but is less complex.  It supports Pentium,
51 P6, MMX, 3DNow!, SSE, SSE2, SSE3, SSE4.1, SSE4.2, XOP/FMA4/CVT16
52 (rev 3.03), and x64 opcodes, among others.  It has strong support for
53 macro conventions.
54
55 The port also includes NDISASM, a binary file disassembler which uses the
56 same instruction set as NASM.
57
58
59 [FILE:201:distinfo]
60 e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5       827620 nasm-2.14.02.tar.xz
61 5bc115e176521066f2c0678e784103817cb5767f317fdeae2ebf9416f8e893a5       742792 nasm-2.14.02-xdoc.tar.xz
62
63
64 [FILE:256:manifests/plist.primary]
65 bin/
66  ldrdf
67  nasm
68  ndisasm
69  rdf2bin
70  rdf2com
71  rdf2ihx
72  rdf2ith
73  rdf2srec
74  rdfdump
75  rdflib
76  rdx
77 share/man/man1/
78  ldrdf.1.gz
79  nasm.1.gz
80  ndisasm.1.gz
81  rdf2bin.1.gz
82  rdf2com.1.gz
83  rdf2ihx.1.gz
84  rdf2ith.1.gz
85  rdf2srec.1.gz
86  rdfdump.1.gz
87  rdflib.1.gz
88  rdx.1.gz
89