./wip/avr-libc, C and math library for Atmel AVR 8-bit microcontrollers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.0, Package name: avr-libc-2.2.0, Maintainer: micha

This is the standard library for Microchip (formerly Atmel) AVR
devices together with avr-gcc and avr-binutils.

The library contains most of the functionality required by the
ISO C standard, with the notable exception of wchar_t support.

It also contains a lot of auxiliary functionality targeted to
the AVR controller family. Further, it includes customizable
startup code, tailored to work together with the linker scripts
provided by the GNU Binutils, so for most AVR applications,
there is usually no need to provide project-specific files for
that purpose.


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-latex-bin] [print/tex-xcolor] [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/fig2dev]

Master sites:

Filesize: 8202.091 KB

Version history: (Expand)


CVS history: (Expand)


   2015-02-10 05:58:12 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Converting some BUILD_DEPENDS from wip to print

   2015-02-06 03:32:27 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
Update for doxygen 1.8.9.1. But BROKEN. See TODO, thanks

   2015-02-02 02:48:24 by Makoto Fujiwara | Files touched by this commit (6)
Log message:
sync to pkgsrc proper (to start debugging).

   2014-08-29 06:50:57 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Remove obsolete COMMIT_MSG.

   2014-06-18 08:30:42 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(1) copy cross/avr-libc (as it is)
(2) compile with wip/avr-gcc (4.8.3) and cross/avr-binutils(2.24)
As a result, several files are added, see diff on PLIST, thanks.
   2013-07-06 12:16:25 by Makoto Fujiwara | Files touched by this commit (7)
Log message:
pkgsrc:
 - Not to set USE_CROSSBASE, syncing to avr-{binutils,gcc}
 - Remove unnecessary BUILD_DEPENDS, see .include buildlink3.mk

Upstream:
(from NEWS file)
*** Changes in avr-libc-1.8.0:

* Bugs fixed:

  [#17815] Configure does not honor --mandir option
  [#23234] Alternate interrupt macro
  [#24861] Interrupt documentation contains extra include
  [#32103] Support for Target-Triplets
  [#32419] Incorrect EEPROM size in header for ATxmega192A3
  [#32650] Missing include in util/delay.h
  [#32675] power_all_enable/disable does not affect timer1 on ATmega164P
  [#32698] power.h has additional endif that will break the build
  [#32773] stdiodemo source code is broken
  [#32988] Internal compiler error: build_unary_op
  [#33130] twitest.c source code is broken
  [#33230] Sleep modes have incorrect names for ATtiny261/461/861
  [#33238] Wrong _VECTORS_SIZE for mega8U2 et al
  [#33858] in avr/power.h, clock_prescale_set() not defined for mega328
  [#33920] ICR1 incorrectly defined for tiny167
  [#34047] missing math.h include in delay.h
  [#34514] misspelled in math.h
  [#35020] stdint.h: signed types need explicit "signed"
  [#35093] strlcat_P fails for some destinations
  [no-id]  New names for CLKSTA/CLKSEL0/1 for AT90USB82/162
  system when power_all_disable() is used
  [no-id]  util/delay.h would not compile with -ffreestanding

* New devices supported:

* Contributed Patches:

  [#7531] Bad name of bit in TCCR0A : WGM0 instead of CTC0 for ATtinyX61
  [#7362] iom16a.h: USART vectors inconsistently named for ATmega16A
  [#7226] ATMEGA8U2 Patches

* Other changes:

  - The old prog_* typedefs are now deprecated, and are only included
  if requested by the user.  This request is expressed by declaring
  the macro __PROG_TYPES_COMPAT__, either by a #define directive
  before including <avr/pgmspace.h>, or by a -D compiler option.

  - Optimized strlen_P, thanks to Jan Waclawek. Rename strlen_P to be
  __strlen_P and add new strlen_P inline function in header file that
  checks if value is a constant and known at compile time. If not,
  then the new inline function calls __strlen_P as normal.
   2012-09-24 18:56:26 by Aleksej Saushev | Files touched by this commit (144)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't and might probably not have staged installation.
   2012-02-09 00:35:36 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
Add COMMIT_MSG, and delete the same lines from TODO