pkgsrc/cross/avr-libc/distinfo

9 lines
561 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.15 2020/03/31 12:59:27 mef Exp $
Updated cross/avr-libc 1.8.1 to 2.0.0 ------------------------------- *** Changes in avr-libc-2.0.0: * General: This is the first official release supporting AVR-GCC 5 (and above). * Bugs fixed: [#33698] Explicit use of RJMP/RCALL can cause "relocation truncated to fit: R_AVR_13_PCREL" linker error [#34719] Check for right build compiler [#43011] Bug in struct definition of __reg_UCSR1C and __reg_UCSR0C in iom128rfa1.h [#43044] memory sections require __attribute__ ((used)) [#43828] wdt.h: Wrong inline assembler arguments [#44140] wdt_disable() macro clobbers prescaller bits [#44279] incorrect USB_TRNCOMPL_vect_num in iox64a1u.h, iox128a1u.h [#44515] Wrong build option '-mtiny-stack' instead of '-msp8' [#44574] Place device-specific libraries in their multilib directory [#44869] trunk doesn't work with gcc 5.1.0-RC-20150412 [#44977] Incorrect PORT_t and CRC_t definitions for ATxmega64A1U and 128A1U [#45539] iom32u4.h defines reserved IO address (TIMSK2 (0x70), TIMSK5 (0x73) etc) [#45551] Power-save mode not supported for ATtiny167 [#36303] Wrong hour for EU Summertime [#44514] Wrong build option '-mtiny-stack' instead of '-msp8' [no-id] TC_EVACT_FRQ_gc was misspelled as TC_EVACT_FRW_gc in some Xmega header files [no-id] LOCKBITS renamed to LOCK_BITS in Xmega header files as LOCKBITS clashes with definition in lock.h. Added missed defines to ADC_CH_MUXPOS_enum. Corrected pinmux values in ADC_CH_MUXNEG_enum. [no-id] Fix typos and incorrect definitions in header files. * New devices supported: - ATA6616C, ATtiny441, ATtiny841, ATA6612C, ATA6617C, ATA664251, ATmega48PB, ATmega88PB, ATA5702M322, ATA5782, ATA5790N, ATA5831, ATA6613C, ATA6614Q, ATmega64HVE2, ATxmega8E5, ATxmega32C3, ATxmega32D3, ATxmega32E5 * Contributed Patches: [no-id] save & restore rampd register in xmega wdt_enable and wdt_disable [#8543] Fix multiple issues with device header files [#8557] Proposing to remove device specific xmega macros from sleep.h [#8563] Generalize power reduction macros in power.h by removing hard coded device names [#8564] Add dwarf debug info alternative, build printf with debug info [#8565] Compute and include device header file name from __AVR_DEV_LIB_NAME__ as fallback in io.h. [#8587] Move device specific functions to libdev.a [#8590] WDT enable/disable for devices with CCP [#8610] Remove eeprom function name mangling [#8716] Enable setjmp/longjmp functions for AVR_TINY architecture [#8718] Enable EEPROM memory map only for devices with EEPROM Data Memory Mapping Enable bit (EEMAPEN) [#8731] Header file for atmega644a [#8728] Use __extension__ with long long [#8556] Fix atexit.c [#8810] Fix LFUSE_DEFAULT for tiny24a/44a [#8902] Xmega's PROTECTED_WRITE is incorrect for IO registers whose address is more than one byte * Other changes: Overhaul of doxygen documentation. (pkgsrc-changes) - Add comment lines to patch, picked from (old) cvs log
2017-01-29 05:29:54 +01:00
SHA1 (avr-libc-2.0.0.tar.bz2) = c46b4c92bd88339f4d8d9bce29893661be890845
RMD160 (avr-libc-2.0.0.tar.bz2) = 3185d66f9c3024ecbf56d272033b87eac4c49ad2
SHA512 (avr-libc-2.0.0.tar.bz2) = fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6
Size (avr-libc-2.0.0.tar.bz2) = 3590893 bytes
Bump avr-libc from 1.6.7 to 1.8.0 (pkgsrc) Makefile mef now takes maintainership (ok by wennmach@) patches/patch-doc_Makefile.in (added) Adding PATH at installation time for OBJCOPY = avr-objcopy etc. See comment on SUBST part in Makefile. (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. ----------------------------------------------- *** Changes in avr-libc-1.7.1: * Bugs fixed: (7 line) * New devices supported: ATTiny84a ATMega16HVB RevB ATMega32HVB RevB *** Changes in avr-libc-1.7.0: * Bugs fixed: ( 138 line) * Other changes: - Added 'avr35' architecture. - Function vfscanf() is rewriten. - EEPROM functions are rewriten. - Added support for XMEGA architectures. - The Postscript documentation build has been removed in favour of building only the PDF (and HTML and man page) versions. - A sleeping BOD API was added to <avr/sleep.h>. - The note about signbit() implementation is removed from documenatation. - Signature API added in <avr/signature.h>. - All functions are now placed in the .text.avr-libc section, and the floating point functions are placed in the .text.avr-libc.fplib section. - The port/pin assignments of the HD44780 LCD controller in the stdiodemo example can now be distributed across more than a single AVR port. - Added support for avrtiny10 architecture, to support the ATtiny10 Family. - Added new headerfile: <avr/cpufunc.h>; currently contains _NOP() and _MemoryBarrier(). - The twidemo can now optionally address 24C32 and larger EEPROMs that require 16-bit word addressing. - Add a "memory barrier" to the cli() and sei() macros. * New devices supported: (76) * Optimized functions: (13) * New functions: (30)
2013-08-07 05:18:03 +02:00
SHA1 (patch-doc_Makefile.in) = e44e69a7a438c4175a8c15c0548b77df49a691d8
SHA1 (patch-doc_api_Makefile.in) = 0d30c3704d2b5651a68293c8b78afed19f86fdbb