BSD Ports

devel/asl 1.42.183_1 FreeBSD

Assembler for a variety of microcontrollers/-processors

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
devel

Description

ASL can generate code for totally different processors. These are implemented:

Motorola 68000..68030,683xx including math co-processor and MMU; DSP56000; Motorola/IBM MPC601/MPC505/PPC403; 6800, 6805, 6809, 68(HC)11 and Hitachi 6301 Hitachi 6309, H8 and SH7000/7600 Rockwell 6502 and 65(S)C02 CMD 65816 Mitsubishi MELPS-740; MELPS-7700; MELPS-4500 and M16 Intel MCS-48/41, MCS-51, MCS-96 and 8080/8085 AMD 29K Siemens 80C166/167 Zilog Z80, Z180, Z380 and Z8 Toshiba TLCS-900(L), TLCS-90, TLCS-870, TLCS-47 and TLCS-9000 Microchip PIC16C54..16C57, PIC16C84/PIC16C64 and PIC17C42 SGS-Thomson ST62xx and 6804 Texas Instruments TMS32010/32015, TMS3202x, TMS320C3x and TMS370xxx NEC uPD 78(C)1x and uPD 75xxx (a.k.a. 75K0)

In the other systems

SystemPortVersion
FreeBSDdevel/asl1.42.183_1
NetBSDdevel/asl1.42.294
DragonFlydevel/asl1.42.183_1

Install

Binary package:

pkg install asl

From the ports tree:

cd /usr/ports/devel/asl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	asl>0:devel/asl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-1.42.183_1---
FreeBSD:14:quarterly-1.42.183_1n/a--
FreeBSD:15:latest-1.42.183_1n/a--
FreeBSD:15:quarterly-1.42.183_1n/an/an/a
FreeBSD:16:latest-1.42.183_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
gmake
Service scripts
none

Files

Manual pages 6
  • alink(1)
  • asl(1)
  • p2bin(1)
  • p2hex(1)
  • pbind(1)
  • plist(1)
pkg-plist 469
  • bin/alink
  • bin/asl
  • bin/p2bin
  • bin/p2hex
  • bin/pbind
  • bin/plist
  • include/asl/80c50x.inc
  • include/asl/80c552.inc
  • include/asl/avr/ac90.inc
  • include/asl/avr/acm.inc
  • include/asl/avr/acm2.inc
  • include/asl/avr/acm30.inc
  • include/asl/avr/adcm16.inc
  • include/asl/avr/adcm78.inc
  • include/asl/avr/adcm8.inc
  • include/asl/avr/ee90.inc
  • include/asl/avr/eem.inc
  • include/asl/avr/eem2.inc
  • include/asl/avr/lcd.inc
  • include/asl/avr/macsc.inc
  • include/asl/avr/reg1200.inc
  • include/asl/avr/reg1284rfr2.inc
  • include/asl/avr/reg2313.inc
  • include/asl/avr/reg2323.inc
  • include/asl/avr/reg2333.inc
  • include/asl/avr/reg2564rfr2.inc
  • include/asl/avr/reg4414.inc
  • include/asl/avr/reg4433.inc
  • include/asl/avr/reg4434.inc
  • include/asl/avr/reg8515.inc
  • include/asl/avr/reg8534.inc
  • include/asl/avr/reg8535.inc
  • include/asl/avr/regm103.inc
  • include/asl/avr/regm128.inc
  • include/asl/avr/regm1280.inc
  • include/asl/avr/regm1281.inc
  • include/asl/avr/regm1284.inc
  • include/asl/avr/regm16.inc
  • include/asl/avr/regm161.inc
  • include/asl/avr/regm162.inc
  • include/asl/avr/regm163.inc
  • include/asl/avr/regm164.inc
  • include/asl/avr/regm165.inc
  • include/asl/avr/regm168.inc
  • include/asl/avr/regm169.inc
  • include/asl/avr/regm16u2.inc
  • include/asl/avr/regm16u4.inc
  • include/asl/avr/regm2560.inc
  • include/asl/avr/regm2561.inc
  • include/asl/avr/regm32.inc
  • include/asl/avr/regm323.inc
  • include/asl/avr/regm324.inc
  • include/asl/avr/regm325.inc
  • include/asl/avr/regm3250.inc
  • include/asl/avr/regm328.inc
  • include/asl/avr/regm329.inc
  • include/asl/avr/regm3290.inc
  • include/asl/avr/regm32u2.inc
  • include/asl/avr/regm32u4.inc
  • include/asl/avr/regm32u6.inc
  • include/asl/avr/regm406.inc
  • include/asl/avr/regm48.inc
  • include/asl/avr/regm64.inc
  • include/asl/avr/regm640.inc
  • include/asl/avr/regm644.inc
  • include/asl/avr/regm644rfr2.inc
  • include/asl/avr/regm645.inc
  • include/asl/avr/regm6450.inc
  • include/asl/avr/regm649.inc
  • include/asl/avr/regm6490.inc
  • include/asl/avr/regm8.inc
  • include/asl/avr/regm8515.inc
  • include/asl/avr/regm8535.inc
  • include/asl/avr/regm88.inc
  • include/asl/avr/regm8u2.inc
  • include/asl/avr/regmx8.inc
  • include/asl/avr/regmxu2.inc
  • include/asl/avr/regmxu4.inc
  • include/asl/avr/regmxu6.inc
  • include/asl/avr/regmxx01.inc
  • include/asl/avr/regmxx4.inc
  • include/asl/avr/regskel.inc
  • include/asl/avr/regt1024.inc
  • include/asl/avr/regt2313.inc
  • include/asl/avr/regt4313.inc
  • include/asl/avr/regtn10.inc
  • include/asl/avr/regtn102.inc
  • include/asl/avr/regtn104.inc
  • include/asl/avr/regtn11.inc
  • include/asl/avr/regtn112.inc
  • include/asl/avr/regtn12.inc
  • include/asl/avr/regtn13.inc
  • include/asl/avr/regtn13a.inc
  • include/asl/avr/regtn15.inc
  • include/asl/avr/regtn1634.inc
  • include/asl/avr/regtn167.inc
  • include/asl/avr/regtn20.inc
  • include/asl/avr/regtn24.inc
  • include/asl/avr/regtn25.inc
  • include/asl/avr/regtn26.inc

The first 100 are listed.

distinfo 1
FileSizeSHA256
asl-current-142-bld183.tar.gz2.794872e+06b0bee2ace0746ed0fa16c5d9f9ed225c864a8fee05ad9d969f7345f7868b1997
Master sites 1
  • http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/

Commit history 0

No commits in the history this site was built from.