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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/avr-libc | 2.2.0,1 |
| OpenBSD | devel/avr/libc | 2.0.0 |
| DragonFly | devel/avr-libc | 2.0.0_5,1 |
| HardenedBSD | devel/avr-libc | 2.2.0,1 |
| GhostBSD | devel/avr-libc | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.2.0,1 | 2.2.0,1 | - | 2.2.0,1 | 2.2.0,1 |
| FreeBSD:14:quarterly | 2.2.0,1 | 2.2.0,1 | n/a | 2.2.0,1 | 2.2.0,1 |
| FreeBSD:15:latest | 2.2.0,1 | 2.2.0,1 | n/a | 2.2.0,1 | 2.2.0,1 |
| FreeBSD:15:quarterly | 2.2.0,1 | 2.2.0,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.2.0,1 | 2.2.0,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
avr-as: devel/binutilsavr-ld: devel/binutilsavr-gcc: devel/avr-gcc
Runtime 3
avr-as: devel/binutilsavr-ld: devel/binutilsavr-gcc: devel/avr-gcc
The full lists below include those, and their dependencies in turn.
Build dependencies 20
Run dependencies 10
Configuration
Options name: devel_avr-libc
| Option | Default | Description |
|---|---|---|
| DOXYGEN | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| avr-libc-2.2.0.tar.bz2 | 8.398941e+06 | 0718efd4f54278877da65a0b203b402073b30e04dfea988e6f2a8835ad071d35 |
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.