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