Path to this page:
./
cross/avr-libc,
C and math library for Atmel AVR 8-bit microcontrollers
Branch: CURRENT,
Version: 2.1.0nb3,
Package name: avr-libc-2.1.0nb3,
Maintainer: pkgsrc-usersThis is avr-libc. It is a C library implementation for use
with GNU GCC and GNU binutils for development of programs for
Atmel's AVR microcontrollers.
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.
For details on installing and using AVR Libc, see the users manual in the
doc/api directory or online at:
http://savannah.nongnu.org/projects/avr-libc/
Required to run:[
cross/avr-binutils] [
cross/avr-gcc]
Required to build:[
print/tex-pgf] [
graphics/netpbm] [
devel/doxygen] [
print/tex-xkeyval] [
textproc/makeindexk] [
print/tex-natbib] [
fonts/tex-psnfss] [
print/tex-fancyhdr] [
print/tex-colortbl] [
print/tex-hyperref] [
print/tex-multirow] [
print/tex-sectsty] [
print/tex-geometry] [
print/tex-caption] [
print/tex-float] [
print/tex-fancyvrb] [
print/tex-latex-bin] [
print/tex-xcolor] [
print/tex-ulem] [
fonts/tex-ec] [
print/tex-tocloft] [
fonts/tex-wasysym] [
graphics/tex-epstopdf] [
pkgtools/cwrappers] [
print/tex-tabu] [
print/tex-adjustbox] [
print/tex-collectbox] [
print/tex-graphics-cfg] [
print/tex-hanging] [
print/fig2dev] [
print/tex-newunicodechar] [
print/tex-etoc] [
print/tex-stackengine] [
print/tex-epstopdf-pkg]
Master sites:
Filesize: 3553.391 KB
Version history: (Expand)
- (2023-01-03) Updated to version: avr-libc-2.1.0nb3
- (2022-10-04) Updated to version: avr-libc-2.1.0nb2
- (2022-06-28) Updated to version: avr-libc-2.1.0nb1
- (2022-05-12) Updated to version: avr-libc-2.1.0
- (2021-09-08) Updated to version: avr-libc-2.0.0nb6
- (2021-05-25) Updated to version: avr-libc-2.0.0nb5
CVS history: (Expand)
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2023-01-03 13:04:43 by Thomas Klausner | Files touched by this commit (2) |
Log message:
avr-libc: disable doc by default
The doc generation fails often and is currently broken again;
not worth the energy to fix this repeatedely, it can be found online.
|
2022-10-04 11:30:59 by Thomas Klausner | Files touched by this commit (3) |
Log message:
avr-libc: fix PLIST with latest doxygen and depend on it
Bump PKGREVISION
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-05-11 14:19:47 by Michael Baeuerle | Files touched by this commit (8) |
Log message:
cross/avr-libc: Update to 2.1.0
*** Changes in avr-libc-2.1.0:
* Improvements and additions:
- Patch #9187 improved the library coverage for the AVR_TINY
architecture (ATtiny10 and relatives). In particular, many
of the functions from <string.h> are now available there.
- Patch #8729 adds ISR_NOICF and ISR_FLATTEN to <avr/interrupt.h>
* Bugs fixed:
[#36933] Documentation no longer correctly describes how to declare
[#41689] add static_assert to assert.h
[#48898] power_usart3_* functions no more defined in power.h
[#49020] dtostre() flags documentation error
[#49447] Example code for uart_putchar() has error in recursive call
strings for storage in program memory
[#50439] avr/iom32u4.h does not define PRTIM4
[#51755] iotn441.h & iotn841.h missing definitions for PUEA[0-7] and PUEB[0-3]
[no-id] util/eu_dst.h: fix reversed DST decision logic for March and October
[no-id] util/delay.h.in: add missing return
* Contributed Patches:
[no-id] Define weak symbols for known memory region sizes based on device.
header definitions, starting with fuse region.
[#8961] Update test script for new simulavr and library layout
[#8964] Update tests isinf-01.c, signbit-01.c and modf-np.c
[#9163] New eeprom write block function for xmega using eeprom page write
[#8729] [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix namespace of identifiers.
[#8536] Fix a typo within <stdio.h>
[#8649] small documentation fixes in
[#9187] [AVR_TINY]: Support 16-bit xtoa functons and more string functions.
[#9400] Add avrxmega3 multilibs
[#9659] Update eeprom_is_ready for avrxmega3 devices
[#9553] Fix some issues in libc/
[#9864] Use proper float function names and prototypes
|
2022-01-19 04:50:32 by David Sainty | Files touched by this commit (1) |
Log message:
Remove the global BUILD_DEPENDS on tex-alphalph as it's option-specific and
so should go with all the other related BUILD_DEPENDS in options.mk.
|
2022-01-19 04:47:41 by David Sainty | Files touched by this commit (1) |
Log message:
Synchronise some missing dependencies that devel/doxygen/options.mk
knows about but are disabled by default, and are required to build
this package.
No PKGREVISION bump - if these build dependencies weren't there by chance
then avr-libc fails to build, so no effect on existing installations.
|
2021-12-31 07:18:03 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
(cross/avr-libc) Add missing BUILD_DEPENDS (alhpaalpha.sty)
|