Revisions of avr-libc

buildservice-autocommit accepted request 1035232 from Richard Biener's avatar Richard Biener (rguenther) (revision 11)
baserev update by copy to link target
Richard Biener's avatar Richard Biener (rguenther) accepted request 1035193 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 10)
- update to 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    
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 577242 from Richard Biener's avatar Richard Biener (rguenther) (revision 9)
initialized devel package after accepting 577242
Richard Biener's avatar Richard Biener (rguenther) committed (revision 8)
- Remove setBadness from avr-libc-rpmlintrc, filter also errors
Richard Biener's avatar Richard Biener (rguenther) committed (revision 7)
- Remove setBadness from avr-libc-rpmlintrc
Richard Biener's avatar Richard Biener (rguenther) accepted request 556509 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 6)
fix Leap 42.x build
Richard Biener's avatar Richard Biener (rguenther) committed (revision 5)
Richard Biener's avatar Richard Biener (rguenther) committed (revision 4)
- Adjust sysroot to /usr/avr/sys-root as agreed upon by gcc and binutils.
Richard Biener's avatar Richard Biener (rguenther) committed (revision 3)
- Remove install dependences on cross-avr-gcc and cross-avr-binutils.
Richard Biener's avatar Richard Biener (rguenther) committed (revision 2)
- Fix gcc dependences to use %gcc_version.
Richard Biener's avatar Richard Biener (rguenther) accepted request 556412 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 1)
- build with cross-avr-gcc7-bootstrap (bsc#1072028)
- build with cross-avr-gcc7
- symlink /opt/cross/avr/bin to /usr/avr/bin to make gcc use
  avr-as instead of as.
- update to 2.0.0
- remove old gcc-4.7 spec file
- fix prefix
- update some self tests to v2.0 tree structure
- Update to version 1.8.1.
- Drop patches:
  * 41-avr-libc-1.7.1-xmega32X1.patch: introduces just empty header
  * 42-avr-libc-1.7.1-xmega128b1.patch: now upstreamed
- Add PDF doc.
- Add GPG keys.
- Clean spec file.
- add hack to add -pipe to avr-gcc calls
  this avoids changing temporary filenames embedded in binaries and
  thus continous republishing due to changed binaries
- update to 1.8.0, bugfix release, including:
  PSTR() now has const, to be compatible with gcc-4.7.0
  savannah32698-power.patch upstreamed, removed.
- updated logicp to 1.02 to heal poisoned 
  SIG_UART_RECV ==> UART_RX_vect and friends.
- added avr-libc-gcc47.spec to build with the new compiler.
- Make the dependency on cross-avr-binutils unversioned.
- testcase for tn4313 added, non-fatal. Still fails due to missing gcc binutils support
- added savannah32698-power.patch
- update to 1.7.1
  This is primarily a bugfix release, and particularly, it fixes the infamous
  delay.h bug that caused the delay algorithm to be way off
  (https://savannah.nongnu.org/bugs/?30363).
- fixed bnc#233520
- update to 1.7.0
  * New architecture: avrtiny10
  * New devices: atmega3000, attiny84a, atmega325a, atmega3250a,
    atmega329a, atmega3290a, attiny4, attiny5, attiny9, attiny10,
    attiny20, attiny40, ATxmega128A1U, ATxmega64A1U
  * countless bugfixes and other improvements
- moved avr-example sub package into an own package.
  logicp remains here as a pre-install self-test.
- do not require cross-acr-gcc44, we have removed the version number from the package.
- update to 1.6.8
  * Added iox128a1u.h iom16hva2.h iom16hvb.h iom169pa.h iom649p.h iom64hve.h
    iotn261a.h iotn461a.h iotn861a.h iom324pa.h iotn10.h iotn4.h iotn5.h iotn9.h
    iom16a.h iom88pa.h iom644pa.h iotn24a.h iotn44a.h iotn2313a.h iotn4313.h
    iom8u2.h iom16u2.h iom32u2.h iox192d3.h
  * Add support for new devices: ATmega16HVA2, ATmega16HVB, ATmega48A,
    ATmega88A, ATmega168A, ATmega328, ATmega164A, ATmega324A, ATmega644A,
    ATmega165A, ATmega169A, ATmega645A, ATmega6450A, ATmega649A,
    ATmega6490A, ATmega6490P, ATmega645P, ATmega6450P, ATmega329PA.
    ATtiny2313A, ATtiny4313, ATtiny24A, ATtiny44A, ATmega644PA, ATmega88PA,
    ATmega16A, ATtiny261A, ATtiny861A, ATtiny461A, ATmega64HVE, ATmega169PA,
    ATmega649P, ATmega324PA.  ATmega8U2, ATmega16U2, and ATmega32U2.
    ATxmega192D3.
  * Add new functions: strtok_P() and strtok_rP(). memccpy_P().
  * Fix some tests to run with host computer.
  * several bugfixes.
- updated avr_isp.pl to 0.9h, 
  this now better handles a lrger range of dongles.
- moved /usr/share/doc/avr-libc to /usr/share/doc/packages/avr-libc .
- populated /usr/bin/avr* symlinks, adding /opt/cross/bin to PATH no longer needed.
- added an 00_index.html to the user_manual.
- rediffed patch to remove fuzz.
  pampered rpmlint warnings.
- updated avr_common.mk to no longer rename dir if under svn
- update to 1.6.7, 
  new devices  xmega192D3,mega8U2,mega16U2,ATmega32U2.
  various bugfixes. see
  http://cvs.savannah.gnu.org/viewvc/*checkout*/avr-libc/avr-libc/ChangeLog
- updated avr_isp.pl to survive (unsigned char) casts, 
  and give better diagnostics in case something else fails.
- added a symlink so that html doku finds its examples.
- updated to 1.6.6
  Too many small changes to list here. See
  http://cvs.savannah.gnu.org/viewvc/*checkout*/avr-libc/avr-libc/ChangeLog
- update to 1.6.1
  * The fplib/math library is completely rewritten.
  * Functions of numbers to ascii conversion are completely rewritten.
  * Test suite is added to the Avr-libc project.
  * A few new util's headers: util/atomic.h, util/setbaud.h.
  * Many new devices added, many revised.
- update to 1.4.6
  o Exclude 64-bit types for -mint8 (obsoletes no64bit_int.patch)
  o varios bugfixes (upstream #18115, #18385, #18509, #18662,
    #18686, #18688, #18726, #18899, #18903, #18915, #19009, #19050,
    #19060, #19134, #19135, #19280, #19281, #19445, #19495, #19650,
    #19666 #19841)
  o new devices: AT90USB82, AT90USB162, ATmega325P, ATmega3250P,
    ATmega329P, ATmega3290P, AT90PWM1, ATmega8HVA, ATmega16HVA
  o The "largedemo" has been ported to the ATtiny2313.
  o Integrate a copy of the license file into the documentation.
  o Include an alphabetical index of all globals
  o Added 'avr25' architecture.
  o new functions (memchr_P, memcmp_P, memmem, memmem_P, memrchr,
    memrchr_P, strcasestr, strcasestr_P, strchrnul, strchrnul_P,
    strchr_P, strcspn, strcspn_P, strpbrk, strpbrk_P, strrchr_P,
    strsep_P, strspn, strspn_P)
  o Optimized functions (atoi, atol, strchr, strcmp, strcmp_P,
    strlwr, strrev, strsep, strstr, strstr_P, strupr)
- gzipped manpages to make rpmlint happy.
  user-manual moved *into* /usr/share/doc/packages/avr-libc.
- 64bit datatypes on 64bit hosts only fail with -mint8
  Now properly ifdefed.
- update to 1.4.5
  ATmega165P/169P support. Fixes to the HD44780 driver.
  Power Management API. New "asmdemo" example.
  sleep.h: Fix the entry for the ATtiny2313.
  new devices: ATmega2560, ATmega2561.
  fp_split.S: Pop 3 bytes for avr6
  Bugs fixed: 15512 16125 16411 16434 16441 
        16868 17068 17470 17551 17591 17608 
- make test now tests 3 CPUs
- compiling and linking my logicp application 
  as a simple selftest.
- avr-64bit datatypes fail on 64bit hosts.
- update to 1.4.4
  added /opt/cross/share/man/man3/* and /opt/cross/share/doc symlink
- converted neededforbuild to BuildRequires
- update to 1.4.2
- upstreamed patches removed.
- update to 1.4.0
 - add norootforbuild
- update to 1.2.5, fixes many things for atmega48
  e.g. [#105226].
- removed dependency on uisp.
- initial version: avr-libc-1.2.3
Displaying all 11 revisions
openSUSE Build Service is sponsored by