pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cross/avr-libc Updated cross/avr-libc 1.8.1 to 2.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/00f010bcffaf
branches:  trunk
changeset: 357797:00f010bcffaf
user:      mef <mef%pkgsrc.org@localhost>
date:      Sun Jan 29 04:29:54 2017 +0000

description:
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

diffstat:

 cross/avr-libc/Makefile                          |    5 +-
 cross/avr-libc/PLIST                             |  266 +++-------------------
 cross/avr-libc/distinfo                          |   12 +-
 cross/avr-libc/patches/patch-doc_api_Makefile.in |    5 +-
 4 files changed, 58 insertions(+), 230 deletions(-)

diffs (truncated from 665 to 300 lines):

diff -r 72598dc9d016 -r 00f010bcffaf cross/avr-libc/Makefile
--- a/cross/avr-libc/Makefile   Sun Jan 29 04:18:28 2017 +0000
+++ b/cross/avr-libc/Makefile   Sun Jan 29 04:29:54 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2016/11/24 14:11:31 mef Exp $
+# $NetBSD: Makefile,v 1.47 2017/01/29 04:29:54 mef Exp $
 
-DISTNAME=              avr-libc-1.8.1
-PKGREVISION=           4
+DISTNAME=              avr-libc-2.0.0
 CATEGORIES=            cross
 MASTER_SITES=          http://savannah.nongnu.org/download/avr-libc/
 EXTRACT_SUFX=          .tar.bz2
diff -r 72598dc9d016 -r 00f010bcffaf cross/avr-libc/PLIST
--- a/cross/avr-libc/PLIST      Sun Jan 29 04:18:28 2017 +0000
+++ b/cross/avr-libc/PLIST      Sun Jan 29 04:29:54 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2016/11/24 13:43:35 mef Exp $
+@comment $NetBSD: PLIST,v 1.24 2017/01/29 04:29:54 mef Exp $
 avr/include/alloca.h
 avr/include/assert.h
 avr/include/avr/boot.h
@@ -37,11 +37,21 @@
 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/iocan128.h
 avr/include/avr/iocan32.h
@@ -68,6 +78,7 @@
 avr/include/avr/iom165p.h
 avr/include/avr/iom165pa.h
 avr/include/avr/iom168.h
+avr/include/avr/iom168a.h
 avr/include/avr/iom168p.h
 avr/include/avr/iom168pa.h
 avr/include/avr/iom169.h
@@ -108,11 +119,14 @@
 avr/include/avr/iom32u6.h
 avr/include/avr/iom406.h
 avr/include/avr/iom48.h
+avr/include/avr/iom48a.h
 avr/include/avr/iom48p.h
 avr/include/avr/iom48pa.h
+avr/include/avr/iom48pb.h
 avr/include/avr/iom64.h
 avr/include/avr/iom640.h
 avr/include/avr/iom644.h
+avr/include/avr/iom644a.h
 avr/include/avr/iom644p.h
 avr/include/avr/iom644pa.h
 avr/include/avr/iom644rfr2.h
@@ -124,14 +138,17 @@
 avr/include/avr/iom64a.h
 avr/include/avr/iom64c1.h
 avr/include/avr/iom64hve.h
+avr/include/avr/iom64hve2.h
 avr/include/avr/iom64m1.h
 avr/include/avr/iom64rfr2.h
 avr/include/avr/iom8.h
 avr/include/avr/iom8515.h
 avr/include/avr/iom8535.h
 avr/include/avr/iom88.h
+avr/include/avr/iom88a.h
 avr/include/avr/iom88p.h
 avr/include/avr/iom88pa.h
+avr/include/avr/iom88pb.h
 avr/include/avr/iom8a.h
 avr/include/avr/iom8hva.h
 avr/include/avr/iom8u2.h
@@ -163,6 +180,7 @@
 avr/include/avr/iotn4313.h
 avr/include/avr/iotn43u.h
 avr/include/avr/iotn44.h
+avr/include/avr/iotn441.h
 avr/include/avr/iotn44a.h
 avr/include/avr/iotn45.h
 avr/include/avr/iotn461.h
@@ -171,6 +189,7 @@
 avr/include/avr/iotn5.h
 avr/include/avr/iotn828.h
 avr/include/avr/iotn84.h
+avr/include/avr/iotn841.h
 avr/include/avr/iotn84a.h
 avr/include/avr/iotn85.h
 avr/include/avr/iotn861.h
@@ -215,8 +234,11 @@
 avr/include/avr/iox256d3.h
 avr/include/avr/iox32a4.h
 avr/include/avr/iox32a4u.h
+avr/include/avr/iox32c3.h
 avr/include/avr/iox32c4.h
+avr/include/avr/iox32d3.h
 avr/include/avr/iox32d4.h
+avr/include/avr/iox32e5.h
 avr/include/avr/iox384c3.h
 avr/include/avr/iox384d3.h
 avr/include/avr/iox64a1.h
@@ -229,6 +251,7 @@
 avr/include/avr/iox64c3.h
 avr/include/avr/iox64d3.h
 avr/include/avr/iox64d4.h
+avr/include/avr/iox8e5.h
 avr/include/avr/lock.h
 avr/include/avr/parity.h
 avr/include/avr/pgmspace.h
@@ -271,15 +294,6 @@
 avr/include/util/usa_dst.h
 avr/lib/avr25/crt86401.o
 avr/lib/avr25/crta5272.o
-avr/lib/avr25/crttn13.o
-avr/lib/avr25/crttn13a.o
-avr/lib/avr25/crttn2313.o
-avr/lib/avr25/crttn2313a.o
-avr/lib/avr25/crttn24.o
-avr/lib/avr25/crttn24a.o
-avr/lib/avr25/crttn25.o
-avr/lib/avr25/crttn261.o
-avr/lib/avr25/crttn261a.o
 avr/lib/avr25/crttn4313.o
 avr/lib/avr25/crttn43u.o
 avr/lib/avr25/crttn44.o
@@ -316,12 +330,8 @@
 avr/lib/avr25/tiny-stack/libprintf_min.a
 avr/lib/avr25/tiny-stack/libscanf_flt.a
 avr/lib/avr25/tiny-stack/libscanf_min.a
-avr/lib/avr3/crt43320.o
 avr/lib/avr3/crt43355.o
 avr/lib/avr3/crt76711.o
-avr/lib/avr3/crtm103.o
-avr/lib/avr3/crtusb162.o
-avr/lib/avr3/crtusb82.o
 avr/lib/avr3/libc.a
 avr/lib/avr3/libm.a
 avr/lib/avr3/libprintf_flt.a
@@ -383,16 +393,11 @@
 avr/lib/avr5/crt90pwm316.o
 avr/lib/avr5/crt90scr100.o
 avr/lib/avr5/crta5790.o
+avr/lib/avr5/crta5790n.o
 avr/lib/avr5/crta5795.o
 avr/lib/avr5/crtat94k.o
-avr/lib/avr5/crtcan128.o
 avr/lib/avr5/crtcan32.o
 avr/lib/avr5/crtcan64.o
-avr/lib/avr5/crtm128.o
-avr/lib/avr5/crtm1280.o
-avr/lib/avr5/crtm1281.o
-avr/lib/avr5/crtm1284p.o
-avr/lib/avr5/crtm128rfa1.o
 avr/lib/avr5/crtm16.o
 avr/lib/avr5/crtm161.o
 avr/lib/avr5/crtm162.o
@@ -473,8 +478,6 @@
 avr/lib/avr5/crtm64hve.o
 avr/lib/avr5/crtm64m1.o
 avr/lib/avr5/crtm64rfr2.o
-avr/lib/avr5/crtusb1286.o
-avr/lib/avr5/crtusb1287.o
 avr/lib/avr5/crtusb646.o
 avr/lib/avr5/crtusb647.o
 avr/lib/avr5/libc.a
@@ -515,6 +518,7 @@
 avr/lib/avrxmega2/crtx32a4u.o
 avr/lib/avrxmega2/crtx32c4.o
 avr/lib/avrxmega2/crtx32d4.o
+avr/lib/avrxmega2/crtx32e5.o
 avr/lib/avrxmega2/libc.a
 avr/lib/avrxmega2/libm.a
 avr/lib/avrxmega2/libprintf_flt.a
@@ -577,35 +581,16 @@
 avr/lib/avrxmega7/libprintf_min.a
 avr/lib/avrxmega7/libscanf_flt.a
 avr/lib/avrxmega7/libscanf_min.a
-avr/lib/crt86401.o
 avr/lib/crtc8534.o
 avr/lib/crts1200.o
-avr/lib/crts2313.o
-avr/lib/crts2323.o
-avr/lib/crts2333.o
-avr/lib/crts2343.o
 avr/lib/crts4414.o
-avr/lib/crts4433.o
 avr/lib/crts4434.o
 avr/lib/crts8515.o
 avr/lib/crts8535.o
 avr/lib/crttn11.o
 avr/lib/crttn12.o
-avr/lib/crttn13.o
 avr/lib/crttn15.o
-avr/lib/crttn22.o
-avr/lib/crttn2313.o
-avr/lib/crttn24.o
-avr/lib/crttn25.o
-avr/lib/crttn26.o
-avr/lib/crttn261.o
 avr/lib/crttn28.o
-avr/lib/crttn44.o
-avr/lib/crttn45.o
-avr/lib/crttn461.o
-avr/lib/crttn84.o
-avr/lib/crttn85.o
-avr/lib/crttn861.o
 avr/lib/libc.a
 avr/lib/libm.a
 avr/lib/libprintf_flt.a
@@ -680,6 +665,7 @@
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/dir_000016.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/doc.png
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/dox.css
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/doxygen.css
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/doxygen.png
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/dtoa__conv_8h_source.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/eedef_8h_source.html
@@ -725,6 +711,25 @@
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_enum.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_f.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_a.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_b.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_c.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_d.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_e.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_f.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_g.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_h.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_i.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_l.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_m.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_p.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_q.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_r.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_s.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_t.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_u.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_v.html
+${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_func_w.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_g.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_h.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/globals_i.html
@@ -854,8 +859,6 @@
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/string_8h.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/string_8h_source.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/strtok_8c.html
-${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/strtok__P_8c.html
-${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/structatexit__s.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/structdiv__t.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/structldiv__t.html
 ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/structtm.html
@@ -910,91 +913,20 @@
 ${PLIST.doc}share/doc/avr-libc/man/man3/ATOMIC_RESTORESTATE.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/BADISR_vect.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/BAUD_TOL.3
-${PLIST.doc}share/doc/avr-libc/man/man3/BLB01.3
-${PLIST.doc}share/doc/avr-libc/man/man3/BLB02.3
-${PLIST.doc}share/doc/avr-libc/man/man3/BLB11.3
-${PLIST.doc}share/doc/avr-libc/man/man3/BLB12.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/BOOTLOADER_SECTION.3
-${PLIST.doc}share/doc/avr-libc/man/man3/BUFSIZ.3
-${PLIST.doc}share/doc/avr-libc/man/man3/CLOCKS_PER_SEC.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/DTOSTR_ALWAYS_SIGN.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/DTOSTR_PLUS_SIGN.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/DTOSTR_UPPERCASE.3
-${PLIST.doc}share/doc/avr-libc/man/man3/E2BIG.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EACCES.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EADDRINUSE.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EADDRNOTAVAIL.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EAFNOSUPPORT.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EAGAIN.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EALREADY.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EBADF.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EBUSY.3
-${PLIST.doc}share/doc/avr-libc/man/man3/ECHILD.3
-${PLIST.doc}share/doc/avr-libc/man/man3/ECONNABORTED.3
-${PLIST.doc}share/doc/avr-libc/man/man3/ECONNREFUSED.3
-${PLIST.doc}share/doc/avr-libc/man/man3/ECONNRESET.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EDEADLK.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EDESTADDRREQ.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/EDOM.3
 ${PLIST.doc}share/doc/avr-libc/man/man3/EEMEM.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EEXIST.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EFAULT.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EFBIG.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EHOSTUNREACH.3
-${PLIST.doc}share/doc/avr-libc/man/man3/EILSEQ.3



Home | Main Index | Thread Index | Old Index