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