BSD Ports

devel/avr-libc 2.2.0,1 FreeBSD

C and math library for the Atmel AVR controller family

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
devel
Package size
1294.2 KiB, 108244.4 KiB installed

Description

avr-libc -- a C and math library for the Atmel AVR controller family

This library implements a subset of common C library functions, some Atmel AVR specific additions (like handling AVR's IO facilities, EEPROM etc.), as well as a 32-bit floating point math library (-lm).

Everything is designed and implemented to cooperate with avr-gcc and avr-binutils.

In the other systems

SystemPortVersion
FreeBSDdevel/avr-libc2.2.0,1
OpenBSDdevel/avr/libc2.0.0
DragonFlydevel/avr-libc2.0.0_5,1
HardenedBSDdevel/avr-libc2.2.0,1
GhostBSDdevel/avr-libc2.2.0,1

Install

Binary package:

pkg install avr-libc

From the ports tree:

cd /usr/ports/devel/avr-libc/ && make install clean

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

RUN_DEPENDS=	avr-libc>0:devel/avr-libc

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:latest2.2.0,12.2.0,1-2.2.0,12.2.0,1
FreeBSD:14:quarterly2.2.0,12.2.0,1n/a2.2.0,12.2.0,1
FreeBSD:15:latest2.2.0,12.2.0,1n/a2.2.0,12.2.0,1
FreeBSD:15:quarterly2.2.0,12.2.0,1n/an/an/a
FreeBSD:16:latest2.2.0,12.2.0,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

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

Build dependencies 20
Run dependencies 10

Configuration

Options name: devel_avr-libc

OptionDefaultDescription
DOXYGENoffBuild documentation with Doxygen
USES
gettext-tools gmake tar:bzip2
Service scripts
none

Files

pkg-plist 2849
  • avr/include/alloca.h
  • avr/include/assert.h
  • avr/include/avr/boot.h
  • avr/include/avr/builtins.h
  • avr/include/avr/common.h
  • avr/include/avr/cpufunc.h
  • avr/include/avr/crc16.h
  • avr/include/avr/delay.h
  • avr/include/avr/eeprom.h
  • avr/include/avr/fuse.h
  • avr/include/avr/interrupt.h
  • avr/include/avr/io.h
  • avr/include/avr/io1200.h
  • avr/include/avr/io2313.h
  • avr/include/avr/io2323.h
  • avr/include/avr/io2333.h
  • avr/include/avr/io2343.h
  • avr/include/avr/io43u32x.h
  • avr/include/avr/io43u35x.h
  • avr/include/avr/io4414.h
  • avr/include/avr/io4433.h
  • avr/include/avr/io4434.h
  • avr/include/avr/io76c711.h
  • avr/include/avr/io8515.h
  • avr/include/avr/io8534.h
  • avr/include/avr/io8535.h
  • avr/include/avr/io86r401.h
  • avr/include/avr/io90pwm1.h
  • avr/include/avr/io90pwm161.h
  • avr/include/avr/io90pwm216.h
  • avr/include/avr/io90pwm2b.h
  • avr/include/avr/io90pwm316.h
  • avr/include/avr/io90pwm3b.h
  • avr/include/avr/io90pwm81.h
  • avr/include/avr/io90pwmx.h
  • avr/include/avr/io90scr100.h
  • avr/include/avr/ioa5272.h
  • avr/include/avr/ioa5505.h
  • avr/include/avr/ioa5702m322.h
  • avr/include/avr/ioa5782.h
  • avr/include/avr/ioa5790.h
  • avr/include/avr/ioa5790n.h
  • avr/include/avr/ioa5795.h
  • avr/include/avr/ioa5831.h
  • avr/include/avr/ioa6285.h
  • avr/include/avr/ioa6286.h
  • avr/include/avr/ioa6289.h
  • avr/include/avr/ioa6612c.h
  • avr/include/avr/ioa6613c.h
  • avr/include/avr/ioa6614q.h
  • avr/include/avr/ioa6616c.h
  • avr/include/avr/ioa6617c.h
  • avr/include/avr/ioa664251.h
  • avr/include/avr/ioat94k.h
  • avr/include/avr/ioavr128da28.h
  • avr/include/avr/ioavr128da32.h
  • avr/include/avr/ioavr128da48.h
  • avr/include/avr/ioavr128da64.h
  • avr/include/avr/ioavr128db28.h
  • avr/include/avr/ioavr128db32.h
  • avr/include/avr/ioavr128db48.h
  • avr/include/avr/ioavr128db64.h
  • avr/include/avr/ioavr16dd14.h
  • avr/include/avr/ioavr16dd20.h
  • avr/include/avr/ioavr16dd28.h
  • avr/include/avr/ioavr16dd32.h
  • avr/include/avr/ioavr16ea28.h
  • avr/include/avr/ioavr16ea32.h
  • avr/include/avr/ioavr16ea48.h
  • avr/include/avr/ioavr16eb14.h
  • avr/include/avr/ioavr16eb20.h
  • avr/include/avr/ioavr16eb28.h
  • avr/include/avr/ioavr16eb32.h
  • avr/include/avr/ioavr32da28.h
  • avr/include/avr/ioavr32da32.h
  • avr/include/avr/ioavr32da48.h
  • avr/include/avr/ioavr32db28.h
  • avr/include/avr/ioavr32db32.h
  • avr/include/avr/ioavr32db48.h
  • avr/include/avr/ioavr32dd14.h
  • avr/include/avr/ioavr32dd20.h
  • avr/include/avr/ioavr32dd28.h
  • avr/include/avr/ioavr32dd32.h
  • avr/include/avr/ioavr32ea28.h
  • avr/include/avr/ioavr32ea32.h
  • avr/include/avr/ioavr32ea48.h
  • avr/include/avr/ioavr64da28.h
  • avr/include/avr/ioavr64da32.h
  • avr/include/avr/ioavr64da48.h
  • avr/include/avr/ioavr64da64.h
  • avr/include/avr/ioavr64db28.h
  • avr/include/avr/ioavr64db32.h
  • avr/include/avr/ioavr64db48.h
  • avr/include/avr/ioavr64db64.h
  • avr/include/avr/ioavr64dd14.h
  • avr/include/avr/ioavr64dd20.h
  • avr/include/avr/ioavr64dd28.h
  • avr/include/avr/ioavr64dd32.h
  • avr/include/avr/ioavr64du28.h
  • avr/include/avr/ioavr64du32.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
avr-libc-2.2.0.tar.bz28.398941e+060718efd4f54278877da65a0b203b402073b30e04dfea988e6f2a8835ad071d35
Master sites 1
  • https://github.com/avrdudes/avr-libc/releases/download/avr-libc-${PORTVERSION:S/./_/g}-release/

Commit history 0

No commits in the history this site was built from.