lang/fasm: Update to 1.73.356ff4eb464a
Port details
lang/fasm 1.73.35
Flat, multiple-pass assembler for IA-32 & x86-64 architectures
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 1.73.35
- Upstream
- up to date
- Last update
- to 1.73.35 · 6ff4eb464a
- Quarterly
- 2026Q4: 1.73.35
- WWW
- https://flatassembler.net/
- Links
- cgit · VuXML
Install
- Package
# pkg install fasminstalls 1.73.35 fromlatest; fromquarterly(2026Q4) 1.73.35- Port
# cd /usr/ports/lang/fasm && make install clean# make -C /usr/ports/lang/fasm config # change options first
- Size
- 128 KiB download · 395 KiB installed
- Depends on
- nothing
- License
- BSD2CLAUSE
- Options
- 1 of 1 on in the package: DOCS
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.73.35 | ✗ | – |
| FreeBSD 15 | 1.73.35 | ✗ | – |
| FreeBSD 14 | 1.73.35 | ✗ | 1.73.35 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.73.35 | ✗ | – |
| FreeBSD 14 | 1.73.35 | ✗ | 1.73.35 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.73.35.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (71)
lang/fasm: Update to 1.73.34e5ee48e46e
lang/fasm: Remove unnecessary substitution3bcb7f7052
lang/fasm: Cosmetic change56007fcfa2
lang/fasm: Update to 1.73.3263ef37e6cb
lang/fasm: Update to 1.73.31dd10d2474a
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
lang: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Aaron Dalton <aaron@FreeBSD.org> * Adam Weinberger <adamw@FreeBSD.org> * Akinori MUSHA aka knu <knu@idaemons.org> * Alex Dupre <ale@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Andreas Klemm <andreas@klemm.gtn.com> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Andrey Zakhvatov * Anton Berezin <tobez@FreeBSD.org> * Anton Berezin <tobez@tobez.org> * Anton Shterenlikht * Ashish SHUKLA <ashish@FreeBSD.org> * Bob Eager <bob@eager.cx> * Bruce M Simpson * Bruce M. Simpson * Christoph Mallon <christoph.mallon@gmx.de> * Christopher Elkins <chrise@scardini.com> * Christopher Key <cjk32@cam.ac.uk> * Chuck Robey <chuckr@FreeBSD.org> * Cyrille Lefevre <clefevre@citeweb.net> * Dan Rench <citric@cubicone.tmetic.com> * Danilo Egea Gondolfo <danilogondolfo@gmail.com> * Dario Freni <saturnero@gufi.org> * David Kalliecharan <dave@dal.ca> * David Naylor <dbn@FreeBSD.org> * David Naylor <dbn@dragon.local> * David O'Brien (obrien@NUXI.com) * David O'Brien (obrien@NUXI.org) * David O'Brien <obrien@NUXI.org> * David O'Brien <obrien@cs.ucdavis.edu> * Dereckson <dereckson@gmail.com> * Devon H. O'Dell <devon.odell@gmail.com> * Dmitry Sivachenko <demon@FreeBSD.org> * Don Croyle <croyle@gelemna.org> * Douglas Anestad <yotta@dougdidit.com> * Edwin Groothuis (edwin@mavetju.org) * Edwin Groothuis <edwin@mavetju.org> * Eugene Ossintsev * Frank Fischer * Frank Gruender <elwood@mc5sys.in-berlin.de> * Frederic Cambus * Gea-Suan Lin <gslin@gslin.org> * Gerald Pfeifer <gerald@FreeBSD.org> * Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> * GreenDog <fiziologus@gmail.com> * Gustau Perez i Querol <gustau.perez@gmail.com> * Guy Antony Halse <guy@rucus.ru.za.za> * Herve Quiroz <hq@FreeBSD.org> * Hye-Shik Chang * Hye-Shik Chang <perky@fallin.lv> * Hye-Shik Chang <perky@python.or.kr> * Iblis Lin <iblis@hs.ntnu.edu.tw> * James Bailie <jimmy@mammothcheese.ca> * James FitzGibbon <jfitz@FreeBSD.org> * Jean-Sébastien Pédron <dumbbell@FreeBSD.org> * Jean-Yves Lefort <jylefort@FreeBSD.org> * Jeff Brown <jabrown@caida.org> * Jeremy Norris <ishmael27@home.com> * Jing-Tang Keith Jang <keith@FreeBSD.org> * John Hein <jhein@symmetricom.com> * John Marino <marino@FreeBSD.org> * John Merryweather Cooper * John Merryweather Cooper <coop9211@uidaho.edu> * John Merryweather Cooper et al * Joseph Koshy <jkoshy@FreeBSD.org> * Josh Elsasser <jre@vineyard.net> * Josh Gilliam <josh@quick.net> * Julian H. Stacey <jhs@FreeBSD.org> * Julian Stecklina * Jyun-Yan You <jyyou@cs.nctu.edu.tw> * Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com> * Kimura Fuyuki <fuyuki@hadaly.org> * Kimura Fuyuki <fuyuki@mj.0038.net> * Kimura Fuyuki <fuyuki@nigredo.org> * Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp> * Kubilay Kocak <koobs@FreeBSD.org> * Lars Thegler <lth@FreeBSD.org> * Lev Walkin <vlm@lionet.info> * Li-Wen Hsu <lwhsu@FreeBSD.org> * Mahdi Mokhtari <mokhi64@gmail.com> * Marcin Cieslak <saper@SYSTEM.PL> * Martin Matuska <mm@FreeBSD.org> * Matthew Hunt <mph@FreeBSD.org> * Michael Butschky <butsch@computi.erols.com> * Michael Johnson <ahze@FreeBSD.org> * Mitsuru YOSHIDA <mitsuru@riken.jp> * Muhammad Moinur Rahman <5u623l20@gmail.com> * Neal Nelson <ports@nicandneal.net> * Nicola Vitale <nivit@FreeBSD.org> * Nils M Holm <nmh@t3x.org> * Oliver Braun <obraun@informatik.unibw-muenchen.de> * Oliver Breuninger <ob@seicom.NET> * Patrick Li <pat@databits.net> * Pawel Worach <pawel.worach@gmail.com> * Pedro F. Giffuni <giffunip@asme.org> * Pedro Giffuni * Pedro Giffuni <giffunip@asme.org> * Pete French <pete@twisted.org.uk> * Peter Schuller <peter.schuller@infidyne.com> * Peter van Heusden <pvh@egenetics.com> * Phillip Neumann <pneumann@gmail.com> * Piotr Kubaj <pkubaj@anongoth.pl> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Pontus Stenetorp <ninjin@kth.se> * Ralf S. Engelschall <rse@engelschall.com> * Rick van der Zwet <rick@wzoeterwoude.net> * Rob Zinkov * Roland Jesse <roland.jesse@gmx.net> * Romain Tartiere <romain@blogreen.org> * Ryan Steinmetz <zi@FreeBSD.org> * Sahil Tandon <sahil@tandon.net> * Sergei Kolobov <sergei@kolobov.com> * Sergey A. Osokin <osa@FreeBSD.org> * Sergey Skvortsov <skv@protey.ru> * Simon Marlow <simonmar@microsoft.com> * Simun Mikecin <numisemis@yahoo.com> * Stanislav Sedov <ssedov@mbsd.msk.ru> * Stephen Weeks <sweeks@sweeks.com> * Steven G. Kargl * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Sylvio Cesar <sylvio@FreeBSD.org> * Thomas Gellekum <tg@FreeBSD.org> * Timothy Beyer <beyert@cs.ucr.edu> * Timothy Bourke <timbob@bigpond.com> * Tom Judge <tj@FreeBSD.org> * Veniamin Gvozdikov <vg@FreeBSD.org> * Vitaly Magerya <vmagerya@gmail.com> * Wen Heping <wenheping@gmail.com> * Wen Heping <wenhping@gmail.com> * Wes Peters <wes@softweyr.com> * Ying-Chieh Liao <ijliao@FreeBSD.org> * Yukihiro Nakai <Nakai@technologist.com> * Yukihiro Nakai <nakai@FreeBSD.org> * Zach Garner <zach@neurosoft.org> * aaron@FreeBSD.org * andrewb@cs.cmu.edu * arved * chinsan * chuckr * dd * erik@smluc.org * gahr * gahr@FreeBSD.org * gpalmer * hsu * ijliao * jasone * jkh * jkoshy * jmacd * jmacd@FreeBSD.org * jmz * js@jeannot.org * jseger@FreeBSD.org * kappa@FreeBSD.org.ua * kbyanc * msmith@gsoft.com.au * mutoh@openedu.org * netchild@FreeBSD.org * patrick * pst * rene@FreeBSD.org * ruslan@shevchenko.kiev.ua * stas * tobez With hat: portmgrf98ae56653
lang/fasm: Update to 1.73.303fc3600baf
lang/fasm: Update to 1.73.29e6f7bcb3d6
Fix CONFLICTS entries of multiple ports There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)bcaf25a8c8
lang/fasm: Update to 1.73.280db7842257
Remove # $FreeBSD$ from Makefiles.305f148f48
Update to 1.73.2753b0cf18e8
Update to 1.73.26e6dbf9c8ab
Update to 1.73.253cfb91e37c
Update to 1.73.244361075dfe
Update to 1.73.23ba65df8afd
Update to 1.73.22dcf4c1ffd8
Update to 1.73.214f4121f092
Update to 1.73.20 - Add my LOCAL to MASTER_SITESa1badad705
Update to 1.73.19880c9feb26
Update to 1.73.18 - Do not install license file to DOCSDIR - Take maintainership7523ab512a
Update flat assembler to version 1.73.17. Reported by: portscoutcf0ecfdafc
lang/fasm: update to 1.73.16 PR: 240249 Submitted by: Anton Yuzhaninov <citrin+pr@citrin.ru>5b580b1167
lang/fasm: update to 1.73.11 * Added "definite" operator Reported by: portscout5a188402ae
- Update to 1.73.10e4d264ff66
Convert to options target helper - Update MASTER_SITES - Update WWWd0931d5af4
lang/fasm: update to 1.73.09
This is a bugfix release.
Fixed a bug in AVX-512 instruction encoding with "{sae}" modifier.
Reported by: portscout6551120ce5lang/fasm: update to 1.73.08 Accumulated changes since 1.73.02: * Fixed a bug in "align" directive for "dynamic" variant of ELF executable. * Added "dynamic" variant of ELF executable. * Added "gnurelro" segment type for ELF executable. * Added "ud0" and "ud1" instruction. * Fixed a minor bug in ELF formatter. * Segments in ELF executable format automatically expanded to cover headers and dynamic linking information. * Fixed a bug in "bndstx"/"bndldx" special address syntax processing. * Added "rdpid", "xsavec", "xsaves", "xrstors", "clzero", "monitorx" and "mwaitx" instructions.740ed906b1
- Reset MAINTAINER due to repeated fatal email bounces Reported by: portscoutddf7c3be6f
Add DOCS options to ports that should have one. Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoinee1bfdfbe56
Update to 1.73.02 Fix linking with ld.lld PR: 226985 Submitted by: emaste Approved by: portmgr (LLD_UNSAFE blanket)17019c3c1c
Begin deorbit burn of ia64. We have not attempted to build packages for it for many years. While here, alphabetize ARCHs, pet portlint, and modernize usages. Approved by: portmgr (tier-2 blanket)45cb752a04
- Update to 1.71.58 PR: 215563 Submitted by: graudeejs@inbox.lv Approved by: graudeejs@gmail.com (maintainer)0756e4d225
Upgrade to 1.71.39. PR: 200071 Submitted by: maintainer0037b23df1
Update "BSD" license45524faed5
- Update to 1.71.17 PR: 189651 Approved by: maintaner timeout4ce62690b6
- Stage supportaeeba6daef
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)888ab73a81
lang/fasm: update to 1.71.12 - Update to 1.71.12 PR: ports/181122 Submitted by: Aldis Berjoza <graudeejs gmail.com> (maintainer)fa10b934c9
- Update to version 1.70.03 [1] - Convert to OptionsNG PR: ports/174486 [1] Submitted by: Aldis Berjoza <graudeejs@gmail.com> (maintainer)eed4d97c5f
- Update to 1.70.01 and unbreak - while here move to portdocs and drop pkg-plist PR: ports/167623 Submitted by: maintainer, graudeejs@gmail.come0675a36f9
- Mark BROKEN: size mismatch fetch: http://flatassembler.net/fasm-1.70.tar.gz: size mismatch: expected 245515, actual 245527 Reported by: pointyhat4ac7175928
Update to version 1.70.00 PR: ports/167070 Submitted by: maintainerc69b32cbaf
- Update to 1.69.39 Changes: 1.69.39: - Fixed a bug in expression calculator that caused result of division by number larger than 32-bit be always the absolute value of actual result (the sign was dropped). 1.69.38: - Fixed a small bug that made relative offsets get invalid symbol type in some cases. 1.69.37: - Added "relativeto" testing operator. - Couple of small bugfixes. 1.69.36: - Added "assert" directive. - Macroinstruction argument now can have default value, defined with "=" symbol followed by value after the argument name in definition. - Fixed a bug which disallowed combining unary "+" with other unary operators. PR: ports/165395 Submitted by: Aldis Berjoza <graudeejs@gmail.com> (maintainer)1197a03c4e
- Update to 1.96.35 - Add LICENSE PR: ports/163160 Submitted by: Aldis Berjoza <graudeejs@gmail.com> (maintainer) Feature safe: yes2da7d9400e
- Mark BROKEN: unfetchable fetch: http://flatassembler.net/fasm-1.69.34.tar.gz: size mismatch: expected 230885, actual 230911 Reported by: pointyhata64fd22924
- Update to 1.69.34 PR: ports/160958 Submitted by: Aldis Berjoza <graudeejs@gmail.com> (maintainer)960bc7e3d9