notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
fasm Flat, multiple-pass assembler for IA-32 & x86-64 architectures
1.73.11 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port
1.73.09Version of this port present on the latest quarterly branch.
Ignore IGNORE: requires 32-bit libraries installed under /usr/lib32

There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-02-22 11:15:12
Last Update: 2019-04-20 18:14:10
SVN Revision: 499461
Also Listed In: devel
License: BSD2CLAUSE
The flat assembler is a fast and efficient self-assembling 80x86
assembler for DOS, Windows and Linux operating systems.  Currently it
supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3
and 3DNow!  extensions and x86-64 (both AMD64 and EM64T) instructions,
can produce output in binary, MZ, PE, COFF or ELF format.  It includes
the powerful but easy to use macroinstruction support and does multiple
passes to optimize the instruction codes for size.  The flat assembler
is self-compilable and the full source code is included.

WWW: https://flatassembler.net/
SVNWeb : Homepage
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (4 items)
  1. bin/fasm
  2. /usr/local/share/licenses/fasm-1.73.11/catalog.mk
  3. /usr/local/share/licenses/fasm-1.73.11/LICENSE
  4. /usr/local/share/licenses/fasm-1.73.11/BSD2CLAUSE
  5. Collapse this list.
Dependency lines:
  • fasm>0:lang/fasm

To install the port: cd /usr/ports/lang/fasm/ && make install clean

A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted

PKGNAME: fasm

There is no flavor information for this port.

ONLY_FOR_ARCHS: amd64 i386

distinfo:

TIMESTAMP = 1555772507
SHA256 (fasm-1.73.11.tar.gz) = 0a7f0f8018857f414fd24b5470f8278f3b8b39cd703e329e1b3131a7a79924c2
SIZE (fasm-1.73.11.tar.gz) = 276326

This port is required by:

for Build
Configuration Options
===> The following configuration options are available for fasm-1.73.11:
     DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings

Master Sites:
  1. https://flatassembler.net/

Number of commits found: 45

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Apr 2019 17:14:10
Original commit files touched by this commit  1.73.11
Revision:499461
fernape search for other commits by this committer
lang/fasm: update to 1.73.11

* Added "definite" operator

Reported by:	portscout
09 Apr 2019 06:25:23
Original commit files touched by this commit  1.73.10
Revision:498453
wen search for other commits by this committer
- Update to 1.73.10
06 Apr 2019 14:45:53
Original commit files touched by this commit  1.73.09
Revision:498137
sunpoet search for other commits by this committer
Convert to options target helper

- Update MASTER_SITES
- Update WWW
18 Feb 2019 18:28:25
Original commit files touched by this commit  1.73.09
Revision:493308
fernape search for other commits by this committer
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:	portscout
31 Jan 2019 20:02:13
Original commit files touched by this commit  1.73.08
Revision:491758
fernape search for other commits by this committer
lang/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.
05 Jan 2019 14:46:30
Original commit files touched by this commit  1.73.02
Revision:489346
zi search for other commits by this committer
- Reset MAINTAINER due to repeated fatal email bounces

Reported by:	portscout
10 Sep 2018 13:14:52
Original commit files touched by this commit  1.73.02
Revision:479406
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
29 Mar 2018 10:48:14
Original commit files touched by this commit  1.73.02
Revision:465882
krion search for other commits by this committer
Update to 1.73.02
Fix linking with ld.lld

PR:		226985
Submitted by:	emaste
Approved by:	portmgr (LLD_UNSAFE blanket)
25 Jun 2017 00:29:09
Original commit files touched by this commit  1.71.58
Revision:444251
linimon search for other commits by this committer
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)
29 Dec 2016 15:49:18
Original commit files touched by this commit  1.71.58
Revision:429925
amdmi3 search for other commits by this committer
- Update to 1.71.58

PR:		215563
Submitted by:	graudeejs@inbox.lv
Approved by:	graudeejs@gmail.com (maintainer)
12 May 2015 23:27:30
Original commit files touched by this commit  1.71.39
Revision:386179
vanilla search for other commits by this committer
Upgrade to 1.71.39.

PR:		200071
Submitted by:	maintainer
06 Dec 2014 20:35:25
Original commit files touched by this commit  1.71.17
Revision:374146
feld search for other commits by this committer
Update "BSD" license
04 Jun 2014 10:31:58
Original commit files touched by this commit  1.71.17
Revision:356455
miwi search for other commits by this committer
- Update to 1.71.17

PR:		189651
Approved by:	maintaner timeout
26 Feb 2014 07:21:03
Original commit files touched by this commit  1.71.12
Revision:346129
miwi search for other commits by this committer
- Stage support
20 Sep 2013 19:53:10
Original commit files touched by this commit  1.71.12
Revision:327741
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
08 Aug 2013 11:19:46
Original commit files touched by this commit  1.71.12
Revision:324389
wg search for other commits by this committer
lang/fasm: update to 1.71.12

- Update to 1.71.12

PR:		ports/181122
Submitted by:	Aldis Berjoza <graudeejs gmail.com> (maintainer)
17 Dec 2012 19:20:56
Original commit files touched by this commit  1.70.03
Revision:309121
pawel search for other commits by this committer
- Update to version 1.70.03 [1]
- Convert to OptionsNG

PR:		ports/174486 [1]
Submitted by:	Aldis Berjoza <graudeejs@gmail.com> (maintainer)
08 May 2012 19:46:20
Original commit files touched by this commit  1.70.01

jgh search for other commits by this committer
- Update to 1.70.01 and unbreak
- while here move to portdocs and drop pkg-plist

PR:     ports/167623
Submitted by:   maintainer, graudeejs@gmail.com
30 Apr 2012 21:16:41
Original commit files touched by this commit  1.70.00

pav search for other commits by this committer
- Mark BROKEN: size mismatch
  fetch: http://flatassembler.net/fasm-1.70.tar.gz: size mismatch: expected
245515, actual 245527

Reported by:    pointyhat
19 Apr 2012 13:57:23
Original commit files touched by this commit  1.70.00

pawel search for other commits by this committer
Update to version 1.70.00

PR:             ports/167070
Submitted by:   maintainer
24 Feb 2012 03:50:23
Original commit files touched by this commit  1.69.39

sunpoet search for other commits by this committer
- 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)
14 Dec 2011 03:47:21
Original commit files touched by this commit  1.69.35

zi search for other commits by this committer
- Update to 1.96.35
- Add LICENSE

PR:             ports/163160
Submitted by:   Aldis Berjoza <graudeejs@gmail.com> (maintainer)
Feature safe:   yes
04 Oct 2011 21:05:26
Original commit files touched by this commit  1.69.34

pav search for other commits by this committer
- Mark BROKEN: unfetchable
  fetch: http://flatassembler.net/fasm-1.69.34.tar.gz: size mismatch: expected
230885, actual 230911

Reported by:    pointyhat
24 Sep 2011 10:16:23
Original commit files touched by this commit  1.69.34

dhn search for other commits by this committer
- Update to 1.69.34

PR:             ports/160958
Submitted by:   Aldis Berjoza <graudeejs@gmail.com> (maintainer)
17 Sep 2011 08:42:12
Original commit files touched by this commit  1.69.32

crees search for other commits by this committer
Update email address for ports maintained by aldis@bsdroot.lv -->
graudeejs@gmail.com
30 Jul 2011 15:02:51
Original commit files touched by this commit  1.69.32

arved search for other commits by this committer
Update to 1.69.32

PR:             159308
Submitted by:   maintainer
08 Feb 2011 06:49:58
Original commit files touched by this commit  1.69.31

miwi search for other commits by this committer
- Update to 1.69.31

PR:             154572
Submitted by:   Aldis Berjoza <aldis@bsdroot.lv> (maintainer)
Feature safe:   yes
17 Dec 2010 16:17:06
Original commit files touched by this commit  1.69.29_1

linimon search for other commits by this committer
Unbreak on amd64.

PR:             ports/153248
Submitted by:   maintainer
Point hat to:   linimon
17 Dec 2010 04:04:39
Original commit files touched by this commit  1.69.29

linimon search for other commits by this committer
Use the Makevar HAVE_COMPAT_IA32_LIBS instead of hard-coding the
equivalent test.

Hat:            portmgr
15 Dec 2010 01:29:53
Original commit files touched by this commit  1.69.29

wen search for other commits by this committer
- Update 1.69.29

PR:             ports/153127
Submitted by:   Aldis Berjoza <aldis@bsdroot.lv> (maintainer)
13 Dec 2010 04:25:23
Original commit files touched by this commit  1.69.28

pgollucci search for other commits by this committer
- Update to 1.69.28

PR:             ports/152936
Submitted by:   Aldis Berjoza <aldis@bsdroot.lv> (maintainer)
29 Nov 2010 10:22:38
Original commit files touched by this commit  1.69.27_1

pav search for other commits by this committer
- Tarball rerolled with a bugfix

PR:             ports/152638
Submitted by:   Aldis Berjoza <aldis@bsdroot.lv> (maintainer)
27 Nov 2010 20:09:31
Original commit files touched by this commit  1.69.27

sahil search for other commits by this committer
- Update to 1.69.27

PR:             ports/152614
Submitted by:   Aldis Berjoza <aldis@bsdroot.lv> (maintainer)
06 Nov 2010 11:44:32
Original commit files touched by this commit  1.69.25

skv search for other commits by this committer
- Update to 1.69.25
- Pass maintainership
25 Sep 2010 15:19:35
Original commit files touched by this commit  1.69.20

az search for other commits by this committer
Update to 1.69.20

PR:             ports/150339
Submitted by:   Aldis Berjoza <aldis@bsdroot.lv>
Approved by:    skv (maintainer via timeout)
08 Jul 2010 16:22:11
Original commit files touched by this commit  1.69.14

skv search for other commits by this committer
Update to 1.69.14
12 Jan 2010 15:58:31
Original commit files touched by this commit  1.69.11

skv search for other commits by this committer
Update to 1.69.11
24 Aug 2009 13:56:34
Original commit files touched by this commit  1.69.01

skv search for other commits by this committer
Update to 1.69.01
03 Jul 2009 14:42:57
Original commit files touched by this commit  1.69.00

skv search for other commits by this committer
Update to 1.69

PR:             ports/135946
Submitted by:   bf1783 xx gmail.com
23 Feb 2009 14:56:54
Original commit files touched by this commit  1.67.34

skv search for other commits by this committer
Update to 1.67.34
26 Nov 2008 11:30:38
Original commit files touched by this commit  1.67.29

skv search for other commits by this committer
Update to 1.67.29
27 Aug 2008 15:09:45
Original commit files touched by this commit  1.67.27

skv search for other commits by this committer
Update to 1.67.27

PR:             ports/126744
Submitted by:   Joseph S. Atkinson <jsa xx wickedmachine.net>
10 Apr 2008 08:55:01
Original commit files touched by this commit  1.67.26

skv search for other commits by this committer
Update to 1.67.26

PR:             ports/120690
Submitted by:   Felippe de Meirelles Motta <lippemail xx gmail.com>
23 Sep 2007 12:09:30
Original commit files touched by this commit  1.67.23

skv search for other commits by this committer
Update to 1.67.23

PR:             ports/115802
Submitted by:   bf <bf2006a xxx yahoo.com>
22 Feb 2007 11:15:02
Original commit files touched by this commit  1.67.21

skv search for other commits by this committer
Add fasm 1.67.21, flat, multiple-pass assembler for IA-32 & x86-64
architectures.

Number of commits found: 45

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
jenkinsJul 17
jenkins-ltsJul 17
libxsltJul 16
asterisk13Jul 12
asterisk13Jul 12
asterisk15Jul 12
asterisk15Jul 12
asterisk16Jul 12
asterisk16Jul 12
python37Jul 12
firefoxJul 09
firefox*Jul 09
firefox-esrJul 09
firefox-esr*Jul 09
gnupgJul 09

14 vulnerabilities affecting 153 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-07-17 15:55:25


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36993
Broken 93
Deprecated 99
Ignore 326
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 30
Expired 14
Set to expire 69
Interactive 0
new 24 hours 2
new 48 hours7
new 7 days28
new fortnight57
new month127

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.