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