{"added":null,"apiVersion":1,"behindSince":"2026-07-05","buildDepends":[],"categories":["devel","lang"],"comment":"General-purpose multi-platform x86 and amd64 assembler","compare":"/compare/linux-rl9-nasm/index.json","dependentCount":null,"description":"The Netwide Assembler (NASM) is an x86 and amd64 (x86-64) assembler designed\nfor portability and modularity.  It will output flat-form binary files, a.out\n(Linux and *BSD), COFF, ELF32, ELF64, Mach-O, Microsoft OMF (OBJ), Win32,\nWin64, as86 (Minix/Linux bin86 v0.3), LADsoft IEEE-695, Intel hex, Motorola\nS-record, and a home-grown format called RDOFF.  NASM syntax is similar to\nIntel's, but is less complex.  It supports Pentium, P6, MMX, 3DNow!, SSE,\nSSE2, SSE3, SSE4.1, SSE4.2, XOP/FMA4/CVT16 (rev 3.03), and x64 opcodes, among\nothers.  It has strong support for macro conventions.\n\nThe port also includes NDISASM, a binary file disassembler which uses the\nsame instruction set as NASM.","flavors":[],"html":"https://daemonports.org/midnightbsd/devel/nasm/","kind":"port","lastUpdate":null,"license":["bsd2"],"maintainer":"ports@MidnightBSD.org","name":"nasm","newest":false,"newestVersion":"3.02","noVulnData":true,"origin":"devel/nasm","otherSystems":[{"behindSince":"2026-07-05","maintainer":"salvadore@FreeBSD.org","origin":"devel/nasm","path":"/devel/nasm/","system":"FreeBSD","version":"2.16.03,2"},{"behindSince":"2026-07-05","maintainer":"Jasper Lievisse Adriaanse \u003cjasper@openbsd.org\u003e","noVulnData":true,"origin":"devel/nasm","path":"/openbsd/devel/nasm/","system":"OpenBSD","version":"3.01"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/nasm","path":"/netbsd/devel/nasm/","system":"NetBSD","updated":"2026-07-05","version":"3.02","vulnCount":20},{"behindSince":"2026-07-05","maintainer":"salvadore@FreeBSD.org","origin":"devel/nasm","path":"/dragonfly/devel/nasm/","system":"DragonFly","version":"2.16.03,2"},{"behindSince":"2026-07-05","maintainer":"salvadore@FreeBSD.org","noVulnData":true,"origin":"devel/nasm","path":"","system":"HardenedBSD","version":"2.16.03,2"},{"behindSince":"2026-07-05","maintainer":"salvadore@FreeBSD.org","noVulnData":true,"origin":"devel/nasm","path":"","system":"GhostBSD","version":"2.16.03,2"}],"packages":null,"pkgName":"nasm-2.16.03,1","related":["devel/linux-rl9-nasm"],"repository":"mports","requiredBy":["devel/sdl12","emulators/vba","emulators/zsnes","graphics/mozjpeg","mail/thunderbird","multimedia/emby-server","multimedia/emby-server46","multimedia/svt-hevc","multimedia/svt-vp9","multimedia/x264","sysutils/extipl","sysutils/limine","www/firefox","www/firefox-esr","www/waterfox","x11-drivers/xorgxrdp"],"requiredByCount":16,"runDepends":[],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"2.16.03,1","versions":null,"vulnerabilities":null,"www":"https://www.nasm.us/"}
