diff options
author | micha <micha@pkgsrc.org> | 2021-09-08 12:20:35 +0000 |
---|---|---|
committer | micha <micha@pkgsrc.org> | 2021-09-08 12:20:35 +0000 |
commit | 480e3ab9ab60026295bb790bd847e43d6d3f7280 (patch) | |
tree | 9627adb6a9fc6412f4b49d8424d64b18a121aca4 /cross/avr-libc | |
parent | 3ba8eae88b4e86dee4ab2975a041307554392cc9 (diff) | |
download | pkgsrc-480e3ab9ab60026295bb790bd847e43d6d3f7280.tar.gz |
cross/avr-libc: Update to 2.0.0nb6
Update for new avr-gcc.
MESSAGE moved to INSTALL.pkgsrc.
Diffstat (limited to 'cross/avr-libc')
-rw-r--r-- | cross/avr-libc/Makefile | 27 | ||||
-rw-r--r-- | cross/avr-libc/PLIST | 731 | ||||
-rw-r--r-- | cross/avr-libc/distinfo | 8 | ||||
-rw-r--r-- | cross/avr-libc/files/INSTALL.pkgsrc | 5 | ||||
-rw-r--r-- | cross/avr-libc/options.mk | 31 | ||||
-rw-r--r-- | cross/avr-libc/patches/patch-doc_Makefile.in | 4 | ||||
-rw-r--r-- | cross/avr-libc/patches/patch-doc_api_Makefile.in | 4 | ||||
-rw-r--r-- | cross/avr-libc/patches/patch-include_avr_power.h | 15 | ||||
-rw-r--r-- | cross/avr-libc/patches/patch-include_avr_wdt.h | 24 |
9 files changed, 599 insertions, 250 deletions
diff --git a/cross/avr-libc/Makefile b/cross/avr-libc/Makefile index cf32cf19d55..ebe8f691725 100644 --- a/cross/avr-libc/Makefile +++ b/cross/avr-libc/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.57 2021/08/29 20:13:41 mef Exp $ +# $NetBSD: Makefile,v 1.58 2021/09/08 12:20:35 micha Exp $ DISTNAME= avr-libc-2.0.0 -PKGREVISION= 5 +PKGREVISION= 6 CATEGORIES= cross MASTER_SITES= http://savannah.nongnu.org/download/avr-libc/ EXTRACT_SUFX= .tar.bz2 @@ -21,21 +21,15 @@ CONFIGURE_ARGS+= --disable-versioned-doc CONFIGURE_ARGS+= CC=${PREFIX}/bin/avr-gcc CONFIGURE_ARGS+= CPPFLAGS="-I${PREFIX}/include -I${PREFIX}/avr/include" -BUILD_DEPENDS+= doxygen>=1.8.20:../../devel/doxygen -BUILD_DEPENDS+= tex-hanging-[0-9]*:../../print/tex-hanging -BUILD_DEPENDS+= tex-stackengine-[0-9]*:../../print/tex-stackengine -BUILD_DEPENDS+= tex-newunicodechar-[0-9]*:../../print/tex-newunicodechar -BUILD_DEPENDS+= tex-etoc-[0-9]*:../../print/tex-etoc -BUILD_DEPENDS+= tex-epstopdf-pkg-[0-9]*:../../print/tex-epstopdf-pkg - -# In doc/examples/demo directory, we have sample Makefile both for -# generating *.hex file at pkg installation time, and for installing -# Makefile itself. That Makefile should be for general purpose, meaning +# In share/doc/avr-libc/examples/demo directory, we have sample Makefile both +# for generating *.hex file at pkg installation time, and for installing +# Makefile itself. That Makefile should be for general purpose, meaning +# # OBJCOPY = avr-objcopy -# line should be intact. While pkg installation time it should refer -# wrapper ${LOCALBASE}/cross/bin files. See patch-doc_Makefile.in adding -# related one line. - +# +# line should be intact. While pkg installation time it should refer +# wrapper ${LOCALBASE}/cross/bin files. See patch-doc_Makefile.in adding +# related one line. SUBST_CLASSES+= demo SUBST_STAGE.demo= pre-configure SUBST_MESSAGE.demo= Add cross/bin on PATH for OBJCOPY (avr-objcopy) etc @@ -43,6 +37,7 @@ SUBST_FILES.demo= doc/Makefile.in SUBST_SED.demo= -e 's|@@@PATH@@@|${PREFIX}/bin:${PATH:Q}|g' .include "options.mk" + .include "../../cross/avr-binutils/buildlink3.mk" .include "../../cross/avr-gcc/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/cross/avr-libc/PLIST b/cross/avr-libc/PLIST index ac0e35f4ef3..c76e564c8c3 100644 --- a/cross/avr-libc/PLIST +++ b/cross/avr-libc/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.26 2020/10/06 02:06:05 mef Exp $ +@comment $NetBSD: PLIST,v 1.27 2021/09/08 12:20:35 micha Exp $ avr/include/alloca.h avr/include/assert.h avr/include/avr/boot.h @@ -292,318 +292,606 @@ avr/include/util/parity.h avr/include/util/setbaud.h avr/include/util/twi.h avr/include/util/usa_dst.h -avr/lib/avr25/crt86401.o -avr/lib/avr25/crta5272.o -avr/lib/avr25/crttn4313.o -avr/lib/avr25/crttn43u.o -avr/lib/avr25/crttn44.o -avr/lib/avr25/crttn44a.o -avr/lib/avr25/crttn45.o -avr/lib/avr25/crttn461.o -avr/lib/avr25/crttn461a.o -avr/lib/avr25/crttn48.o -avr/lib/avr25/crttn84.o -avr/lib/avr25/crttn84a.o -avr/lib/avr25/crttn85.o -avr/lib/avr25/crttn861.o -avr/lib/avr25/crttn861a.o -avr/lib/avr25/crttn87.o -avr/lib/avr25/crttn88.o +avr/lib/avr25/crtat86rf401.o +avr/lib/avr25/crtata5272.o +avr/lib/avr25/crtata6616c.o +avr/lib/avr25/crtattiny4313.o +avr/lib/avr25/crtattiny43u.o +avr/lib/avr25/crtattiny44.o +avr/lib/avr25/crtattiny441.o +avr/lib/avr25/crtattiny44a.o +avr/lib/avr25/crtattiny45.o +avr/lib/avr25/crtattiny461.o +avr/lib/avr25/crtattiny461a.o +avr/lib/avr25/crtattiny48.o +avr/lib/avr25/crtattiny828.o +avr/lib/avr25/crtattiny84.o +avr/lib/avr25/crtattiny841.o +avr/lib/avr25/crtattiny84a.o +avr/lib/avr25/crtattiny85.o +avr/lib/avr25/crtattiny861.o +avr/lib/avr25/crtattiny861a.o +avr/lib/avr25/crtattiny87.o +avr/lib/avr25/crtattiny88.o +avr/lib/avr25/libat86rf401.a +avr/lib/avr25/libata5272.a +avr/lib/avr25/libata6616c.a +avr/lib/avr25/libattiny4313.a +avr/lib/avr25/libattiny43u.a +avr/lib/avr25/libattiny44.a +avr/lib/avr25/libattiny441.a +avr/lib/avr25/libattiny44a.a +avr/lib/avr25/libattiny45.a +avr/lib/avr25/libattiny461.a +avr/lib/avr25/libattiny461a.a +avr/lib/avr25/libattiny48.a +avr/lib/avr25/libattiny828.a +avr/lib/avr25/libattiny84.a +avr/lib/avr25/libattiny841.a +avr/lib/avr25/libattiny84a.a +avr/lib/avr25/libattiny85.a +avr/lib/avr25/libattiny861.a +avr/lib/avr25/libattiny861a.a +avr/lib/avr25/libattiny87.a +avr/lib/avr25/libattiny88.a avr/lib/avr25/libc.a avr/lib/avr25/libm.a avr/lib/avr25/libprintf_flt.a avr/lib/avr25/libprintf_min.a avr/lib/avr25/libscanf_flt.a avr/lib/avr25/libscanf_min.a -avr/lib/avr25/tiny-stack/crttn13.o -avr/lib/avr25/tiny-stack/crttn13a.o -avr/lib/avr25/tiny-stack/crttn2313.o -avr/lib/avr25/tiny-stack/crttn2313a.o -avr/lib/avr25/tiny-stack/crttn24.o -avr/lib/avr25/tiny-stack/crttn24a.o -avr/lib/avr25/tiny-stack/crttn25.o -avr/lib/avr25/tiny-stack/crttn261.o -avr/lib/avr25/tiny-stack/crttn261a.o +avr/lib/avr25/tiny-stack/crtattiny13.o +avr/lib/avr25/tiny-stack/crtattiny13a.o +avr/lib/avr25/tiny-stack/crtattiny2313.o +avr/lib/avr25/tiny-stack/crtattiny2313a.o +avr/lib/avr25/tiny-stack/crtattiny24.o +avr/lib/avr25/tiny-stack/crtattiny24a.o +avr/lib/avr25/tiny-stack/crtattiny25.o +avr/lib/avr25/tiny-stack/crtattiny261.o +avr/lib/avr25/tiny-stack/crtattiny261a.o +avr/lib/avr25/tiny-stack/libattiny13.a +avr/lib/avr25/tiny-stack/libattiny13a.a +avr/lib/avr25/tiny-stack/libattiny2313.a +avr/lib/avr25/tiny-stack/libattiny2313a.a +avr/lib/avr25/tiny-stack/libattiny24.a +avr/lib/avr25/tiny-stack/libattiny24a.a +avr/lib/avr25/tiny-stack/libattiny25.a +avr/lib/avr25/tiny-stack/libattiny261.a +avr/lib/avr25/tiny-stack/libattiny261a.a avr/lib/avr25/tiny-stack/libc.a avr/lib/avr25/tiny-stack/libm.a avr/lib/avr25/tiny-stack/libprintf_flt.a 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/crt43355.o -avr/lib/avr3/crt76711.o +avr/lib/avr3/crtat43usb355.o +avr/lib/avr3/crtat76c711.o +avr/lib/avr3/libat43usb355.a +avr/lib/avr3/libat76c711.a avr/lib/avr3/libc.a avr/lib/avr3/libm.a avr/lib/avr3/libprintf_flt.a avr/lib/avr3/libprintf_min.a avr/lib/avr3/libscanf_flt.a avr/lib/avr3/libscanf_min.a -avr/lib/avr31/crt43320.o -avr/lib/avr31/crtm103.o +avr/lib/avr31/crtat43usb320.o +avr/lib/avr31/crtatmega103.o +avr/lib/avr31/libat43usb320.a +avr/lib/avr31/libatmega103.a avr/lib/avr31/libc.a avr/lib/avr31/libm.a avr/lib/avr31/libprintf_flt.a avr/lib/avr31/libprintf_min.a avr/lib/avr31/libscanf_flt.a avr/lib/avr31/libscanf_min.a -avr/lib/avr35/crta5505.o -avr/lib/avr35/crtm16u2.o -avr/lib/avr35/crtm32u2.o -avr/lib/avr35/crtm8u2.o -avr/lib/avr35/crttn1634.o -avr/lib/avr35/crttn167.o -avr/lib/avr35/crtusb162.o -avr/lib/avr35/crtusb82.o +avr/lib/avr35/crtat90usb162.o +avr/lib/avr35/crtat90usb82.o +avr/lib/avr35/crtata5505.o +avr/lib/avr35/crtata6617c.o +avr/lib/avr35/crtata664251.o +avr/lib/avr35/crtatmega16u2.o +avr/lib/avr35/crtatmega32u2.o +avr/lib/avr35/crtatmega8u2.o +avr/lib/avr35/crtattiny1634.o +avr/lib/avr35/crtattiny167.o +avr/lib/avr35/libat90usb162.a +avr/lib/avr35/libat90usb82.a +avr/lib/avr35/libata5505.a +avr/lib/avr35/libata6617c.a +avr/lib/avr35/libata664251.a +avr/lib/avr35/libatmega16u2.a +avr/lib/avr35/libatmega32u2.a +avr/lib/avr35/libatmega8u2.a +avr/lib/avr35/libattiny1634.a +avr/lib/avr35/libattiny167.a avr/lib/avr35/libc.a avr/lib/avr35/libm.a avr/lib/avr35/libprintf_flt.a avr/lib/avr35/libprintf_min.a avr/lib/avr35/libscanf_flt.a avr/lib/avr35/libscanf_min.a -avr/lib/avr4/crt90pwm1.o -avr/lib/avr4/crt90pwm2.o -avr/lib/avr4/crt90pwm2b.o -avr/lib/avr4/crt90pwm3.o -avr/lib/avr4/crt90pwm3b.o -avr/lib/avr4/crt90pwm81.o -avr/lib/avr4/crta6285.o -avr/lib/avr4/crta6286.o -avr/lib/avr4/crta6289.o -avr/lib/avr4/crtm48.o -avr/lib/avr4/crtm48a.o -avr/lib/avr4/crtm48p.o -avr/lib/avr4/crtm48pa.o -avr/lib/avr4/crtm8.o -avr/lib/avr4/crtm8515.o -avr/lib/avr4/crtm8535.o -avr/lib/avr4/crtm88.o -avr/lib/avr4/crtm88a.o -avr/lib/avr4/crtm88p.o -avr/lib/avr4/crtm88pa.o -avr/lib/avr4/crtm8a.o -avr/lib/avr4/crtm8hva.o +avr/lib/avr4/crtat90pwm1.o +avr/lib/avr4/crtat90pwm2.o +avr/lib/avr4/crtat90pwm2b.o +avr/lib/avr4/crtat90pwm3.o +avr/lib/avr4/crtat90pwm3b.o +avr/lib/avr4/crtat90pwm81.o +avr/lib/avr4/crtata6285.o +avr/lib/avr4/crtata6286.o +avr/lib/avr4/crtata6289.o +avr/lib/avr4/crtata6612c.o +avr/lib/avr4/crtatmega48.o +avr/lib/avr4/crtatmega48a.o +avr/lib/avr4/crtatmega48p.o +avr/lib/avr4/crtatmega48pa.o +avr/lib/avr4/crtatmega48pb.o +avr/lib/avr4/crtatmega8.o +avr/lib/avr4/crtatmega8515.o +avr/lib/avr4/crtatmega8535.o +avr/lib/avr4/crtatmega88.o +avr/lib/avr4/crtatmega88a.o +avr/lib/avr4/crtatmega88p.o +avr/lib/avr4/crtatmega88pa.o +avr/lib/avr4/crtatmega88pb.o +avr/lib/avr4/crtatmega8a.o +avr/lib/avr4/crtatmega8hva.o +avr/lib/avr4/libat90pwm1.a +avr/lib/avr4/libat90pwm2.a +avr/lib/avr4/libat90pwm2b.a +avr/lib/avr4/libat90pwm3.a +avr/lib/avr4/libat90pwm3b.a +avr/lib/avr4/libat90pwm81.a +avr/lib/avr4/libata6285.a +avr/lib/avr4/libata6286.a +avr/lib/avr4/libata6289.a +avr/lib/avr4/libata6612c.a +avr/lib/avr4/libatmega48.a +avr/lib/avr4/libatmega48a.a +avr/lib/avr4/libatmega48p.a +avr/lib/avr4/libatmega48pa.a +avr/lib/avr4/libatmega48pb.a +avr/lib/avr4/libatmega8.a +avr/lib/avr4/libatmega8515.a +avr/lib/avr4/libatmega8535.a +avr/lib/avr4/libatmega88.a +avr/lib/avr4/libatmega88a.a +avr/lib/avr4/libatmega88p.a +avr/lib/avr4/libatmega88pa.a +avr/lib/avr4/libatmega88pb.a +avr/lib/avr4/libatmega8a.a +avr/lib/avr4/libatmega8hva.a avr/lib/avr4/libc.a avr/lib/avr4/libm.a avr/lib/avr4/libprintf_flt.a avr/lib/avr4/libprintf_min.a avr/lib/avr4/libscanf_flt.a avr/lib/avr4/libscanf_min.a -avr/lib/avr5/crt90pwm161.o -avr/lib/avr5/crt90pwm216.o -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/crtat90can32.o +avr/lib/avr5/crtat90can64.o +avr/lib/avr5/crtat90pwm161.o +avr/lib/avr5/crtat90pwm216.o +avr/lib/avr5/crtat90pwm316.o +avr/lib/avr5/crtat90scr100.o +avr/lib/avr5/crtat90usb646.o +avr/lib/avr5/crtat90usb647.o avr/lib/avr5/crtat94k.o -avr/lib/avr5/crtcan32.o -avr/lib/avr5/crtcan64.o -avr/lib/avr5/crtm16.o -avr/lib/avr5/crtm161.o -avr/lib/avr5/crtm162.o -avr/lib/avr5/crtm163.o -avr/lib/avr5/crtm164a.o -avr/lib/avr5/crtm164p.o -avr/lib/avr5/crtm164pa.o -avr/lib/avr5/crtm165.o -avr/lib/avr5/crtm165a.o -avr/lib/avr5/crtm165p.o -avr/lib/avr5/crtm165pa.o -avr/lib/avr5/crtm168.o -avr/lib/avr5/crtm168a.o -avr/lib/avr5/crtm168p.o -avr/lib/avr5/crtm168pa.o -avr/lib/avr5/crtm169.o -avr/lib/avr5/crtm169a.o -avr/lib/avr5/crtm169p.o -avr/lib/avr5/crtm169pa.o -avr/lib/avr5/crtm16a.o -avr/lib/avr5/crtm16hva.o -avr/lib/avr5/crtm16hva2.o -avr/lib/avr5/crtm16hvb.o -avr/lib/avr5/crtm16hvbrevb.o -avr/lib/avr5/crtm16m1.o -avr/lib/avr5/crtm16u4.o +avr/lib/avr5/crtata5702m322.o +avr/lib/avr5/crtata5782.o +avr/lib/avr5/crtata5790.o +avr/lib/avr5/crtata5790n.o +avr/lib/avr5/crtata5795.o +avr/lib/avr5/crtata5831.o +avr/lib/avr5/crtata6613c.o +avr/lib/avr5/crtata6614q.o +avr/lib/avr5/crtatmega16.o +avr/lib/avr5/crtatmega161.o +avr/lib/avr5/crtatmega162.o +avr/lib/avr5/crtatmega163.o +avr/lib/avr5/crtatmega164a.o +avr/lib/avr5/crtatmega164p.o +avr/lib/avr5/crtatmega164pa.o +avr/lib/avr5/crtatmega165.o +avr/lib/avr5/crtatmega165a.o +avr/lib/avr5/crtatmega165p.o +avr/lib/avr5/crtatmega165pa.o +avr/lib/avr5/crtatmega168.o +avr/lib/avr5/crtatmega168a.o +avr/lib/avr5/crtatmega168p.o +avr/lib/avr5/crtatmega168pa.o +avr/lib/avr5/crtatmega169.o +avr/lib/avr5/crtatmega169a.o +avr/lib/avr5/crtatmega169p.o +avr/lib/avr5/crtatmega169pa.o +avr/lib/avr5/crtatmega16a.o +avr/lib/avr5/crtatmega16hva.o +avr/lib/avr5/crtatmega16hva2.o +avr/lib/avr5/crtatmega16hvb.o +avr/lib/avr5/crtatmega16hvbrevb.o +avr/lib/avr5/crtatmega16m1.o +avr/lib/avr5/crtatmega16u4.o +avr/lib/avr5/crtatmega32.o +avr/lib/avr5/crtatmega323.o +avr/lib/avr5/crtatmega324a.o +avr/lib/avr5/crtatmega324p.o +avr/lib/avr5/crtatmega324pa.o +avr/lib/avr5/crtatmega325.o +avr/lib/avr5/crtatmega3250.o +avr/lib/avr5/crtatmega3250a.o +avr/lib/avr5/crtatmega3250p.o +avr/lib/avr5/crtatmega3250pa.o +avr/lib/avr5/crtatmega325a.o +avr/lib/avr5/crtatmega325p.o +avr/lib/avr5/crtatmega325pa.o +avr/lib/avr5/crtatmega328.o +avr/lib/avr5/crtatmega328p.o +avr/lib/avr5/crtatmega329.o +avr/lib/avr5/crtatmega3290.o +avr/lib/avr5/crtatmega3290a.o +avr/lib/avr5/crtatmega3290p.o +avr/lib/avr5/crtatmega3290pa.o +avr/lib/avr5/crtatmega329a.o +avr/lib/avr5/crtatmega329p.o +avr/lib/avr5/crtatmega329pa.o +avr/lib/avr5/crtatmega32a.o +avr/lib/avr5/crtatmega32c1.o +avr/lib/avr5/crtatmega32hvb.o +avr/lib/avr5/crtatmega32hvbrevb.o +avr/lib/avr5/crtatmega32m1.o +avr/lib/avr5/crtatmega32u4.o +avr/lib/avr5/crtatmega32u6.o +avr/lib/avr5/crtatmega406.o +avr/lib/avr5/crtatmega64.o +avr/lib/avr5/crtatmega640.o +avr/lib/avr5/crtatmega644.o +avr/lib/avr5/crtatmega644a.o +avr/lib/avr5/crtatmega644p.o +avr/lib/avr5/crtatmega644pa.o +avr/lib/avr5/crtatmega644rfr2.o +avr/lib/avr5/crtatmega645.o +avr/lib/avr5/crtatmega6450.o +avr/lib/avr5/crtatmega6450a.o +avr/lib/avr5/crtatmega6450p.o +avr/lib/avr5/crtatmega645a.o +avr/lib/avr5/crtatmega645p.o +avr/lib/avr5/crtatmega649.o +avr/lib/avr5/crtatmega6490.o +avr/lib/avr5/crtatmega6490a.o +avr/lib/avr5/crtatmega6490p.o +avr/lib/avr5/crtatmega649a.o +avr/lib/avr5/crtatmega649p.o +avr/lib/avr5/crtatmega64a.o +avr/lib/avr5/crtatmega64c1.o +avr/lib/avr5/crtatmega64hve.o +avr/lib/avr5/crtatmega64hve2.o +avr/lib/avr5/crtatmega64m1.o +avr/lib/avr5/crtatmega64rfr2.o avr/lib/avr5/crtm3000.o -avr/lib/avr5/crtm32.o -avr/lib/avr5/crtm323.o -avr/lib/avr5/crtm324a.o -avr/lib/avr5/crtm324p.o -avr/lib/avr5/crtm324pa.o -avr/lib/avr5/crtm325.o -avr/lib/avr5/crtm3250.o -avr/lib/avr5/crtm3250a.o -avr/lib/avr5/crtm3250p.o -avr/lib/avr5/crtm3250pa.o -avr/lib/avr5/crtm325a.o -avr/lib/avr5/crtm325p.o -avr/lib/avr5/crtm328.o -avr/lib/avr5/crtm328p.o -avr/lib/avr5/crtm329.o -avr/lib/avr5/crtm3290.o -avr/lib/avr5/crtm3290a.o -avr/lib/avr5/crtm3290p.o -avr/lib/avr5/crtm3290pa.o -avr/lib/avr5/crtm329a.o -avr/lib/avr5/crtm329p.o -avr/lib/avr5/crtm329pa.o -avr/lib/avr5/crtm32a.o -avr/lib/avr5/crtm32c1.o -avr/lib/avr5/crtm32hvb.o -avr/lib/avr5/crtm32hvbrevb.o -avr/lib/avr5/crtm32m1.o -avr/lib/avr5/crtm32u4.o -avr/lib/avr5/crtm32u6.o -avr/lib/avr5/crtm406.o -avr/lib/avr5/crtm64.o -avr/lib/avr5/crtm640.o -avr/lib/avr5/crtm644.o -avr/lib/avr5/crtm644a.o -avr/lib/avr5/crtm644p.o -avr/lib/avr5/crtm644pa.o -avr/lib/avr5/crtm645.o -avr/lib/avr5/crtm6450.o -avr/lib/avr5/crtm6450a.o -avr/lib/avr5/crtm6450p.o -avr/lib/avr5/crtm645a.o -avr/lib/avr5/crtm645p.o -avr/lib/avr5/crtm649.o -avr/lib/avr5/crtm6490.o -avr/lib/avr5/crtm6490a.o -avr/lib/avr5/crtm6490p.o -avr/lib/avr5/crtm649a.o -avr/lib/avr5/crtm649p.o -avr/lib/avr5/crtm64a.o -avr/lib/avr5/crtm64c1.o -avr/lib/avr5/crtm64hve.o -avr/lib/avr5/crtm64m1.o -avr/lib/avr5/crtm64rfr2.o -avr/lib/avr5/crtusb646.o -avr/lib/avr5/crtusb647.o +avr/lib/avr5/libat90can32.a +avr/lib/avr5/libat90can64.a +avr/lib/avr5/libat90pwm161.a +avr/lib/avr5/libat90pwm216.a +avr/lib/avr5/libat90pwm316.a +avr/lib/avr5/libat90scr100.a +avr/lib/avr5/libat90usb646.a +avr/lib/avr5/libat90usb647.a +avr/lib/avr5/libat94k.a +avr/lib/avr5/libata5702m322.a +avr/lib/avr5/libata5782.a +avr/lib/avr5/libata5790.a +avr/lib/avr5/libata5790n.a +avr/lib/avr5/libata5795.a +avr/lib/avr5/libata5831.a +avr/lib/avr5/libata6613c.a +avr/lib/avr5/libata6614q.a +avr/lib/avr5/libatmega16.a +avr/lib/avr5/libatmega161.a +avr/lib/avr5/libatmega162.a +avr/lib/avr5/libatmega163.a +avr/lib/avr5/libatmega164a.a +avr/lib/avr5/libatmega164p.a +avr/lib/avr5/libatmega164pa.a +avr/lib/avr5/libatmega165.a +avr/lib/avr5/libatmega165a.a +avr/lib/avr5/libatmega165p.a +avr/lib/avr5/libatmega165pa.a +avr/lib/avr5/libatmega168.a +avr/lib/avr5/libatmega168a.a +avr/lib/avr5/libatmega168p.a +avr/lib/avr5/libatmega168pa.a +avr/lib/avr5/libatmega169.a +avr/lib/avr5/libatmega169a.a +avr/lib/avr5/libatmega169p.a +avr/lib/avr5/libatmega169pa.a +avr/lib/avr5/libatmega16a.a +avr/lib/avr5/libatmega16hva.a +avr/lib/avr5/libatmega16hva2.a +avr/lib/avr5/libatmega16hvb.a +avr/lib/avr5/libatmega16hvbrevb.a +avr/lib/avr5/libatmega16m1.a +avr/lib/avr5/libatmega16u4.a +avr/lib/avr5/libatmega32.a +avr/lib/avr5/libatmega323.a +avr/lib/avr5/libatmega324a.a +avr/lib/avr5/libatmega324p.a +avr/lib/avr5/libatmega324pa.a +avr/lib/avr5/libatmega325.a +avr/lib/avr5/libatmega3250.a +avr/lib/avr5/libatmega3250a.a +avr/lib/avr5/libatmega3250p.a +avr/lib/avr5/libatmega3250pa.a +avr/lib/avr5/libatmega325a.a +avr/lib/avr5/libatmega325p.a +avr/lib/avr5/libatmega325pa.a +avr/lib/avr5/libatmega328.a +avr/lib/avr5/libatmega328p.a +avr/lib/avr5/libatmega329.a +avr/lib/avr5/libatmega3290.a +avr/lib/avr5/libatmega3290a.a +avr/lib/avr5/libatmega3290p.a +avr/lib/avr5/libatmega3290pa.a +avr/lib/avr5/libatmega329a.a +avr/lib/avr5/libatmega329p.a +avr/lib/avr5/libatmega329pa.a +avr/lib/avr5/libatmega32a.a +avr/lib/avr5/libatmega32c1.a +avr/lib/avr5/libatmega32hvb.a +avr/lib/avr5/libatmega32hvbrevb.a +avr/lib/avr5/libatmega32m1.a +avr/lib/avr5/libatmega32u4.a +avr/lib/avr5/libatmega32u6.a +avr/lib/avr5/libatmega406.a +avr/lib/avr5/libatmega64.a +avr/lib/avr5/libatmega640.a +avr/lib/avr5/libatmega644.a +avr/lib/avr5/libatmega644a.a +avr/lib/avr5/libatmega644p.a +avr/lib/avr5/libatmega644pa.a +avr/lib/avr5/libatmega644rfr2.a +avr/lib/avr5/libatmega645.a +avr/lib/avr5/libatmega6450.a +avr/lib/avr5/libatmega6450a.a +avr/lib/avr5/libatmega6450p.a +avr/lib/avr5/libatmega645a.a +avr/lib/avr5/libatmega645p.a +avr/lib/avr5/libatmega649.a +avr/lib/avr5/libatmega6490.a +avr/lib/avr5/libatmega6490a.a +avr/lib/avr5/libatmega6490p.a +avr/lib/avr5/libatmega649a.a +avr/lib/avr5/libatmega649p.a +avr/lib/avr5/libatmega64a.a +avr/lib/avr5/libatmega64c1.a +avr/lib/avr5/libatmega64hve.a +avr/lib/avr5/libatmega64hve2.a +avr/lib/avr5/libatmega64m1.a +avr/lib/avr5/libatmega64rfr2.a avr/lib/avr5/libc.a avr/lib/avr5/libm.a +avr/lib/avr5/libm3000.a avr/lib/avr5/libprintf_flt.a avr/lib/avr5/libprintf_min.a avr/lib/avr5/libscanf_flt.a avr/lib/avr5/libscanf_min.a -avr/lib/avr51/crtcan128.o -avr/lib/avr51/crtm128.o -avr/lib/avr51/crtm1280.o -avr/lib/avr51/crtm1281.o -avr/lib/avr51/crtm1284.o -avr/lib/avr51/crtm1284p.o -avr/lib/avr51/crtm128a.o -avr/lib/avr51/crtm128rfa1.o -avr/lib/avr51/crtusb1286.o -avr/lib/avr51/crtusb1287.o +avr/lib/avr51/crtat90can128.o +avr/lib/avr51/crtat90usb1286.o +avr/lib/avr51/crtat90usb1287.o +avr/lib/avr51/crtatmega128.o +avr/lib/avr51/crtatmega1280.o +avr/lib/avr51/crtatmega1281.o +avr/lib/avr51/crtatmega1284.o +avr/lib/avr51/crtatmega1284p.o +avr/lib/avr51/crtatmega1284rfr2.o +avr/lib/avr51/crtatmega128a.o +avr/lib/avr51/crtatmega128rfa1.o +avr/lib/avr51/crtatmega128rfr2.o +avr/lib/avr51/libat90can128.a +avr/lib/avr51/libat90usb1286.a +avr/lib/avr51/libat90usb1287.a +avr/lib/avr51/libatmega128.a +avr/lib/avr51/libatmega1280.a +avr/lib/avr51/libatmega1281.a +avr/lib/avr51/libatmega1284.a +avr/lib/avr51/libatmega1284p.a +avr/lib/avr51/libatmega1284rfr2.a +avr/lib/avr51/libatmega128a.a +avr/lib/avr51/libatmega128rfa1.a +avr/lib/avr51/libatmega128rfr2.a avr/lib/avr51/libc.a avr/lib/avr51/libm.a avr/lib/avr51/libprintf_flt.a avr/lib/avr51/libprintf_min.a avr/lib/avr51/libscanf_flt.a avr/lib/avr51/libscanf_min.a -avr/lib/avr6/crtm2560.o -avr/lib/avr6/crtm2561.o +avr/lib/avr6/crtatmega2560.o +avr/lib/avr6/crtatmega2561.o +avr/lib/avr6/crtatmega2564rfr2.o +avr/lib/avr6/crtatmega256rfr2.o +avr/lib/avr6/libatmega2560.a +avr/lib/avr6/libatmega2561.a +avr/lib/avr6/libatmega2564rfr2.a +avr/lib/avr6/libatmega256rfr2.a avr/lib/avr6/libc.a avr/lib/avr6/libm.a avr/lib/avr6/libprintf_flt.a avr/lib/avr6/libprintf_min.a avr/lib/avr6/libscanf_flt.a avr/lib/avr6/libscanf_min.a -avr/lib/avrxmega2/crtx16a4.o -avr/lib/avrxmega2/crtx16a4u.o -avr/lib/avrxmega2/crtx16c4.o -avr/lib/avrxmega2/crtx16d4.o -avr/lib/avrxmega2/crtx32a4.o -avr/lib/avrxmega2/crtx32a4u.o -avr/lib/avrxmega2/crtx32c4.o -avr/lib/avrxmega2/crtx32d4.o -avr/lib/avrxmega2/crtx32e5.o +avr/lib/avrtiny/crtattiny10.o +avr/lib/avrtiny/crtattiny20.o +avr/lib/avrtiny/crtattiny4.o +avr/lib/avrtiny/crtattiny40.o +avr/lib/avrtiny/crtattiny5.o +avr/lib/avrtiny/crtattiny9.o +avr/lib/avrtiny/libattiny10.a +avr/lib/avrtiny/libattiny20.a +avr/lib/avrtiny/libattiny4.a +avr/lib/avrtiny/libattiny40.a +avr/lib/avrtiny/libattiny5.a +avr/lib/avrtiny/libattiny9.a +avr/lib/avrtiny/libc.a +avr/lib/avrtiny/libm.a +avr/lib/avrtiny/libprintf_flt.a +avr/lib/avrtiny/libprintf_min.a +avr/lib/avrtiny/libscanf_flt.a +avr/lib/avrtiny/libscanf_min.a +avr/lib/avrxmega2/crtatxmega16a4.o +avr/lib/avrxmega2/crtatxmega16a4u.o +avr/lib/avrxmega2/crtatxmega16c4.o +avr/lib/avrxmega2/crtatxmega16d4.o +avr/lib/avrxmega2/crtatxmega32a4.o +avr/lib/avrxmega2/crtatxmega32a4u.o +avr/lib/avrxmega2/crtatxmega32c3.o +avr/lib/avrxmega2/crtatxmega32c4.o +avr/lib/avrxmega2/crtatxmega32d3.o +avr/lib/avrxmega2/crtatxmega32d4.o +avr/lib/avrxmega2/crtatxmega32e5.o +avr/lib/avrxmega2/crtatxmega8e5.o +avr/lib/avrxmega2/libatxmega16a4.a +avr/lib/avrxmega2/libatxmega16a4u.a +avr/lib/avrxmega2/libatxmega16c4.a +avr/lib/avrxmega2/libatxmega16d4.a +avr/lib/avrxmega2/libatxmega32a4.a +avr/lib/avrxmega2/libatxmega32a4u.a +avr/lib/avrxmega2/libatxmega32c3.a +avr/lib/avrxmega2/libatxmega32c4.a +avr/lib/avrxmega2/libatxmega32d3.a +avr/lib/avrxmega2/libatxmega32d4.a +avr/lib/avrxmega2/libatxmega32e5.a +avr/lib/avrxmega2/libatxmega8e5.a avr/lib/avrxmega2/libc.a avr/lib/avrxmega2/libm.a avr/lib/avrxmega2/libprintf_flt.a avr/lib/avrxmega2/libprintf_min.a avr/lib/avrxmega2/libscanf_flt.a avr/lib/avrxmega2/libscanf_min.a -avr/lib/avrxmega4/crtx64a3.o -avr/lib/avrxmega4/crtx64a3u.o -avr/lib/avrxmega4/crtx64a4u.o -avr/lib/avrxmega4/crtx64b1.o -avr/lib/avrxmega4/crtx64b3.o -avr/lib/avrxmega4/crtx64c3.o -avr/lib/avrxmega4/crtx64d3.o -avr/lib/avrxmega4/crtx64d4.o +avr/lib/avrxmega4/crtatxmega64a3.o +avr/lib/avrxmega4/crtatxmega64a3u.o +avr/lib/avrxmega4/crtatxmega64a4u.o +avr/lib/avrxmega4/crtatxmega64b1.o +avr/lib/avrxmega4/crtatxmega64b3.o +avr/lib/avrxmega4/crtatxmega64c3.o +avr/lib/avrxmega4/crtatxmega64d3.o +avr/lib/avrxmega4/crtatxmega64d4.o +avr/lib/avrxmega4/libatxmega64a3.a +avr/lib/avrxmega4/libatxmega64a3u.a +avr/lib/avrxmega4/libatxmega64a4u.a +avr/lib/avrxmega4/libatxmega64b1.a +avr/lib/avrxmega4/libatxmega64b3.a +avr/lib/avrxmega4/libatxmega64c3.a +avr/lib/avrxmega4/libatxmega64d3.a +avr/lib/avrxmega4/libatxmega64d4.a avr/lib/avrxmega4/libc.a avr/lib/avrxmega4/libm.a avr/lib/avrxmega4/libprintf_flt.a avr/lib/avrxmega4/libprintf_min.a avr/lib/avrxmega4/libscanf_flt.a avr/lib/avrxmega4/libscanf_min.a -avr/lib/avrxmega5/crtx64a1.o -avr/lib/avrxmega5/crtx64a1u.o +avr/lib/avrxmega5/crtatxmega64a1.o +avr/lib/avrxmega5/crtatxmega64a1u.o +avr/lib/avrxmega5/libatxmega64a1.a +avr/lib/avrxmega5/libatxmega64a1u.a avr/lib/avrxmega5/libc.a avr/lib/avrxmega5/libm.a avr/lib/avrxmega5/libprintf_flt.a avr/lib/avrxmega5/libprintf_min.a avr/lib/avrxmega5/libscanf_flt.a avr/lib/avrxmega5/libscanf_min.a -avr/lib/avrxmega6/crtx128a3.o -avr/lib/avrxmega6/crtx128a3u.o -avr/lib/avrxmega6/crtx128b1.o -avr/lib/avrxmega6/crtx128b3.o -avr/lib/avrxmega6/crtx128c3.o -avr/lib/avrxmega6/crtx128d3.o -avr/lib/avrxmega6/crtx128d4.o -avr/lib/avrxmega6/crtx192a3.o -avr/lib/avrxmega6/crtx192a3u.o -avr/lib/avrxmega6/crtx192c3.o -avr/lib/avrxmega6/crtx192d3.o -avr/lib/avrxmega6/crtx256a3.o -avr/lib/avrxmega6/crtx256a3b.o -avr/lib/avrxmega6/crtx256a3bu.o -avr/lib/avrxmega6/crtx256a3u.o -avr/lib/avrxmega6/crtx256c3.o -avr/lib/avrxmega6/crtx256d3.o -avr/lib/avrxmega6/crtx384c3.o -avr/lib/avrxmega6/crtx384d3.o +avr/lib/avrxmega6/crtatxmega128a3.o +avr/lib/avrxmega6/crtatxmega128a3u.o +avr/lib/avrxmega6/crtatxmega128b1.o +avr/lib/avrxmega6/crtatxmega128b3.o +avr/lib/avrxmega6/crtatxmega128c3.o +avr/lib/avrxmega6/crtatxmega128d3.o +avr/lib/avrxmega6/crtatxmega128d4.o +avr/lib/avrxmega6/crtatxmega192a3.o +avr/lib/avrxmega6/crtatxmega192a3u.o +avr/lib/avrxmega6/crtatxmega192c3.o +avr/lib/avrxmega6/crtatxmega192d3.o +avr/lib/avrxmega6/crtatxmega256a3.o +avr/lib/avrxmega6/crtatxmega256a3b.o +avr/lib/avrxmega6/crtatxmega256a3bu.o +avr/lib/avrxmega6/crtatxmega256a3u.o +avr/lib/avrxmega6/crtatxmega256c3.o +avr/lib/avrxmega6/crtatxmega256d3.o +avr/lib/avrxmega6/crtatxmega384c3.o +avr/lib/avrxmega6/crtatxmega384d3.o +avr/lib/avrxmega6/libatxmega128a3.a +avr/lib/avrxmega6/libatxmega128a3u.a +avr/lib/avrxmega6/libatxmega128b1.a +avr/lib/avrxmega6/libatxmega128b3.a +avr/lib/avrxmega6/libatxmega128c3.a +avr/lib/avrxmega6/libatxmega128d3.a +avr/lib/avrxmega6/libatxmega128d4.a +avr/lib/avrxmega6/libatxmega192a3.a +avr/lib/avrxmega6/libatxmega192a3u.a +avr/lib/avrxmega6/libatxmega192c3.a +avr/lib/avrxmega6/libatxmega192d3.a +avr/lib/avrxmega6/libatxmega256a3.a +avr/lib/avrxmega6/libatxmega256a3b.a +avr/lib/avrxmega6/libatxmega256a3bu.a +avr/lib/avrxmega6/libatxmega256a3u.a +avr/lib/avrxmega6/libatxmega256c3.a +avr/lib/avrxmega6/libatxmega256d3.a +avr/lib/avrxmega6/libatxmega384c3.a +avr/lib/avrxmega6/libatxmega384d3.a avr/lib/avrxmega6/libc.a avr/lib/avrxmega6/libm.a avr/lib/avrxmega6/libprintf_flt.a avr/lib/avrxmega6/libprintf_min.a avr/lib/avrxmega6/libscanf_flt.a avr/lib/avrxmega6/libscanf_min.a -avr/lib/avrxmega7/crtx128a1.o -avr/lib/avrxmega7/crtx128a1u.o -avr/lib/avrxmega7/crtx128a4u.o +avr/lib/avrxmega7/crtatxmega128a1.o +avr/lib/avrxmega7/crtatxmega128a1u.o +avr/lib/avrxmega7/crtatxmega128a4u.o +avr/lib/avrxmega7/libatxmega128a1.a +avr/lib/avrxmega7/libatxmega128a1u.a +avr/lib/avrxmega7/libatxmega128a4u.a avr/lib/avrxmega7/libc.a avr/lib/avrxmega7/libm.a avr/lib/avrxmega7/libprintf_flt.a avr/lib/avrxmega7/libprintf_min.a avr/lib/avrxmega7/libscanf_flt.a avr/lib/avrxmega7/libscanf_min.a -avr/lib/crtc8534.o -avr/lib/crts1200.o -avr/lib/crts4414.o -avr/lib/crts4434.o -avr/lib/crts8515.o -avr/lib/crts8535.o -avr/lib/crttn11.o -avr/lib/crttn12.o -avr/lib/crttn15.o -avr/lib/crttn28.o +avr/lib/crtat90c8534.o +avr/lib/crtat90s1200.o +avr/lib/crtat90s4414.o +avr/lib/crtat90s4434.o +avr/lib/crtat90s8515.o +avr/lib/crtat90s8535.o +avr/lib/crtattiny11.o +avr/lib/crtattiny12.o +avr/lib/crtattiny15.o +avr/lib/crtattiny28.o +avr/lib/libat90c8534.a +avr/lib/libat90s1200.a +avr/lib/libat90s4414.a +avr/lib/libat90s4434.a +avr/lib/libat90s8515.a +avr/lib/libat90s8535.a +avr/lib/libattiny11.a +avr/lib/libattiny12.a +avr/lib/libattiny15.a +avr/lib/libattiny28.a avr/lib/libc.a avr/lib/libm.a avr/lib/libprintf_flt.a avr/lib/libprintf_min.a avr/lib/libscanf_flt.a avr/lib/libscanf_min.a -avr/lib/tiny-stack/crts2313.o -avr/lib/tiny-stack/crts2323.o -avr/lib/tiny-stack/crts2333.o -avr/lib/tiny-stack/crts2343.o -avr/lib/tiny-stack/crts4433.o -avr/lib/tiny-stack/crttn22.o -avr/lib/tiny-stack/crttn26.o +avr/lib/tiny-stack/crtat90s2313.o +avr/lib/tiny-stack/crtat90s2323.o +avr/lib/tiny-stack/crtat90s2333.o +avr/lib/tiny-stack/crtat90s2343.o +avr/lib/tiny-stack/crtat90s4433.o +avr/lib/tiny-stack/crtattiny22.o +avr/lib/tiny-stack/crtattiny26.o +avr/lib/tiny-stack/libat90s2313.a +avr/lib/tiny-stack/libat90s2323.a +avr/lib/tiny-stack/libat90s2333.a +avr/lib/tiny-stack/libat90s2343.a +avr/lib/tiny-stack/libat90s4433.a +avr/lib/tiny-stack/libattiny22.a +avr/lib/tiny-stack/libattiny26.a avr/lib/tiny-stack/libc.a avr/lib/tiny-stack/libm.a avr/lib/tiny-stack/libprintf_flt.a @@ -612,6 +900,7 @@ avr/lib/tiny-stack/libscanf_flt.a avr/lib/tiny-stack/libscanf_min.a bin/avr-man ${PLIST.doc}share/doc/avr-libc/AUTHORS +${PLIST.doc}share/doc/avr-libc/INSTALL.pkgsrc ${PLIST.doc}share/doc/avr-libc/LICENSE ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual.pdf ${PLIST.doc}share/doc/avr-libc/avr-libc-user-manual/FAQ.html diff --git a/cross/avr-libc/distinfo b/cross/avr-libc/distinfo index 7bfff84165f..4c31e46a21e 100644 --- a/cross/avr-libc/distinfo +++ b/cross/avr-libc/distinfo @@ -1,8 +1,10 @@ -$NetBSD: distinfo,v 1.15 2020/03/31 12:59:27 mef Exp $ +$NetBSD: distinfo,v 1.16 2021/09/08 12:20:35 micha Exp $ 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 -SHA1 (patch-doc_Makefile.in) = e44e69a7a438c4175a8c15c0548b77df49a691d8 -SHA1 (patch-doc_api_Makefile.in) = 0d30c3704d2b5651a68293c8b78afed19f86fdbb +SHA1 (patch-doc_Makefile.in) = 948571851d14a15dd6aea71fa94fab86349d0988 +SHA1 (patch-doc_api_Makefile.in) = f40ae53e9ebfdeec562746586e2145570fb2429d +SHA1 (patch-include_avr_power.h) = 0b1c6f4dd9339cae40c740868ba85c39f3eeb74d +SHA1 (patch-include_avr_wdt.h) = 4e0882cc6e795870e58182ebe7820f9bc98bf2ce diff --git a/cross/avr-libc/files/INSTALL.pkgsrc b/cross/avr-libc/files/INSTALL.pkgsrc new file mode 100644 index 00000000000..fbfd1813ea1 --- /dev/null +++ b/cross/avr-libc/files/INSTALL.pkgsrc @@ -0,0 +1,5 @@ +Man pages are installed in ${PREFIX}/share/doc/avr-libc/man/man3/ + +To read those pages, for example, use: + + env MANPATH=${PREFIX}/share/doc/avr-libc/man man BOOTLOADER_SECTION diff --git a/cross/avr-libc/options.mk b/cross/avr-libc/options.mk index f5a253df1b5..41df701c5b0 100644 --- a/cross/avr-libc/options.mk +++ b/cross/avr-libc/options.mk @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.6 2020/04/04 03:22:02 mef Exp $ +# $NetBSD: options.mk,v 1.7 2021/09/08 12:20:35 micha Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.avr-libc PKG_SUPPORTED_OPTIONS+= doc @@ -9,7 +9,7 @@ PLIST_VARS+= doc .if !empty(PKG_OPTIONS:Mdoc) CONFIGURE_ARGS+= --enable-doc -BUILD_DEPENDS+= doxygen>=1.8.9.1.nb1:../../devel/doxygen +BUILD_DEPENDS+= doxygen>=1.8.20:../../devel/doxygen BUILD_DEPENDS+= tex-psnfss-[0-9]*:../../fonts/tex-psnfss BUILD_DEPENDS+= tex-wasysym-[0-9]*:../../fonts/tex-wasysym BUILD_DEPENDS+= netpbm-[0-9]*:../../graphics/netpbm @@ -19,17 +19,22 @@ BUILD_DEPENDS+= tex-caption-[0-9]*:../../print/tex-caption BUILD_DEPENDS+= tex-collectbox-[0-9]*:../../print/tex-collectbox BUILD_DEPENDS+= tex-colortbl-[0-9]*:../../print/tex-colortbl BUILD_DEPENDS+= tex-ec-[0-9]*:../../fonts/tex-ec +BUILD_DEPENDS+= tex-epstopdf-pkg-[0-9]*:../../print/tex-epstopdf-pkg +BUILD_DEPENDS+= tex-etoc-[0-9]*:../../print/tex-etoc BUILD_DEPENDS+= tex-fancyhdr-[0-9]*:../../print/tex-fancyhdr BUILD_DEPENDS+= tex-fancyvrb-[0-9]*:../../print/tex-fancyvrb BUILD_DEPENDS+= tex-float-[0-9]*:../../print/tex-float BUILD_DEPENDS+= tex-geometry-[0-9]*:../../print/tex-geometry BUILD_DEPENDS+= tex-graphics-cfg-[0-9]*:../../print/tex-graphics-cfg +BUILD_DEPENDS+= tex-hanging-[0-9]*:../../print/tex-hanging BUILD_DEPENDS+= tex-hyperref-[0-9]*:../../print/tex-hyperref BUILD_DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin BUILD_DEPENDS+= tex-multirow-[0-9]*:../../print/tex-multirow BUILD_DEPENDS+= tex-natbib-[0-9]*:../../print/tex-natbib +BUILD_DEPENDS+= tex-newunicodechar-[0-9]*:../../print/tex-newunicodechar BUILD_DEPENDS+= tex-pgf-[0-9]*:../../print/tex-pgf BUILD_DEPENDS+= tex-sectsty-[0-9]*:../../print/tex-sectsty +BUILD_DEPENDS+= tex-stackengine-[0-9]*:../../print/tex-stackengine BUILD_DEPENDS+= tex-tabu-[0-9]*:../../print/tex-tabu BUILD_DEPENDS+= tex-tocloft-[0-9]*:../../print/tex-tocloft BUILD_DEPENDS+= tex-ulem-[0-9]*:../../print/tex-ulem @@ -38,6 +43,14 @@ BUILD_DEPENDS+= tex-xkeyval-[0-9]*:../../print/tex-xkeyval BUILD_DEPENDS+= fig2dev-[0-9]*:../../print/fig2dev BUILD_DEPENDS+= makeindexk-[0-9]*:../../textproc/makeindexk +# Configure INSTALL.pkgsrc (formerly displayed as MESSAGE) +# Only installed if option doc is enabled. +SUBST_CLASSES+= install +SUBST_STAGE.install= do-configure +SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... +SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc +SUBST_SED.install= -e 's,$${PREFIX},${PREFIX},g' + post-extract: ${MKDIR} ${WRKSRC}/doc/api/latex_src ${LN} -s ../../examples/largedemo/largedemo-setup.jpg ${WRKSRC}/doc/api/latex_src @@ -45,11 +58,17 @@ post-extract: ${LN} -s ../../examples/largedemo/largedemo-wiring2.jpg ${WRKSRC}/doc/api/latex_src ${LN} -s ../../examples/stdiodemo/stdiodemo-setup.jpg ${WRKSRC}/doc/api/latex_src +pre-configure: + ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} + post-install: - ${INSTALL_DATA} \ - ${WRKSRC}/LICENSE \ - ${WRKSRC}/AUTHORS \ - ${DESTDIR}${PREFIX}/share/doc/avr-libc + ${INSTALL_DATA} \ + ${WRKSRC}/LICENSE \ + ${WRKSRC}/AUTHORS \ + ${DESTDIR}${PREFIX}/share/doc/avr-libc + ${INSTALL_DATA} \ + ${WRKDIR}/INSTALL.pkgsrc \ + ${DESTDIR}${PREFIX}/share/doc/avr-libc ## delete following or similar files, which includes PATH at build time. ##_usr_pkgsrc_cross_avr-libc_work_avr-libc-1.8.0_libc_string_.3 ${RM} -f ${DESTDIR}${PREFIX}/share/doc/avr-libc/man/man3/*${PKGVERSION_NOREV}* diff --git a/cross/avr-libc/patches/patch-doc_Makefile.in b/cross/avr-libc/patches/patch-doc_Makefile.in index e61776c0bc3..57e5e92c49d 100644 --- a/cross/avr-libc/patches/patch-doc_Makefile.in +++ b/cross/avr-libc/patches/patch-doc_Makefile.in @@ -1,11 +1,11 @@ -$NetBSD: patch-doc_Makefile.in,v 1.2 2014/08/29 04:31:12 mef Exp $ +$NetBSD: patch-doc_Makefile.in,v 1.3 2021/09/08 12:20:35 micha Exp $ Adding PATH at installation time for OBJCOPY = avr-objcopy etc. See comment on SUBST part in Makefile. --- doc/Makefile.in.orig 2011-02-17 05:57:10.000000000 +0900 +++ doc/Makefile.in 2012-02-07 10:59:07.000000000 +0900 -@@ -239,6 +239,7 @@ +@@ -334,6 +334,7 @@ SUBDIRS = examples @DOCSDIR@ DIST_SUBDIRS = examples api EXTRA_DIST = CHANGES.old ChangeLog INSTALL TODO diff --git a/cross/avr-libc/patches/patch-doc_api_Makefile.in b/cross/avr-libc/patches/patch-doc_api_Makefile.in index 982fba7e81d..a0a4c7dfa24 100644 --- a/cross/avr-libc/patches/patch-doc_api_Makefile.in +++ b/cross/avr-libc/patches/patch-doc_api_Makefile.in @@ -1,11 +1,11 @@ -$NetBSD: patch-doc_api_Makefile.in,v 1.3 2020/03/31 12:59:27 mef Exp $ +$NetBSD: patch-doc_api_Makefile.in,v 1.4 2021/09/08 12:20:35 micha Exp $ Fix dependencies. Ultimately ignore the errors from latex though, since undefined references remain. --- doc/api/Makefile.in.orig 2016-06-19 16:33:29.514161905 +0000 +++ doc/api/Makefile.in -@@ -624,7 +624,7 @@ $(USER_MANUAL)/index.html: latex_src/ref +@@ -636,7 +636,7 @@ $(USER_MANUAL)/index.html: latex_src/ref dox-pdf: $(USER_MANUAL).pdf $(USER_MANUAL).pdf: latex_src/refman.tex diff --git a/cross/avr-libc/patches/patch-include_avr_power.h b/cross/avr-libc/patches/patch-include_avr_power.h new file mode 100644 index 00000000000..e424bfea58e --- /dev/null +++ b/cross/avr-libc/patches/patch-include_avr_power.h @@ -0,0 +1,15 @@ +$NetBSD: patch-include_avr_power.h,v 1.1 2021/09/08 12:20:35 micha Exp $ + +Fix support for ATmega324PA. +http://savannah.nongnu.org/bugs/?61102 + +--- include/avr/power.h.orig 2016-02-07 22:59:49.000000000 +0000 ++++ include/avr/power.h +@@ -1303,6 +1303,7 @@ __power_all_disable() + || defined(__AVR_ATmega256RFR2__) \ + || defined(__AVR_ATmega324A__) \ + || defined(__AVR_ATmega324P__) \ ++|| defined(__AVR_ATmega324PA__) \ + || defined(__AVR_ATmega325__) \ + || defined(__AVR_ATmega325A__) \ + || defined(__AVR_ATmega325PA__) \ diff --git a/cross/avr-libc/patches/patch-include_avr_wdt.h b/cross/avr-libc/patches/patch-include_avr_wdt.h new file mode 100644 index 00000000000..4b1452411b4 --- /dev/null +++ b/cross/avr-libc/patches/patch-include_avr_wdt.h @@ -0,0 +1,24 @@ +$NetBSD: patch-include_avr_wdt.h,v 1.1 2021/09/08 12:20:35 micha Exp $ + +Fix comments for ATmega324PA. + +--- include/avr/wdt.h.orig 2016-02-07 22:59:49.000000000 +0000 ++++ include/avr/wdt.h +@@ -549,7 +549,7 @@ void wdt_disable (void) + ATtiny261, ATtiny461, ATtiny861, + ATmega48, ATmega88, ATmega168, + ATmega48P, ATmega88P, ATmega168P, ATmega328P, +- ATmega164P, ATmega324P, ATmega644P, ATmega644, ++ ATmega164P, ATmega324P, ATmega324PA, ATmega644P, ATmega644, + ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, + ATmega8HVA, ATmega16HVA, ATmega32HVB, + ATmega406, ATmega1284P, +@@ -570,7 +570,7 @@ void wdt_disable (void) + ATtiny261, ATtiny461, ATtiny861, + ATmega48, ATmega48A, ATmega48PA, ATmega88, ATmega168, + ATmega48P, ATmega88P, ATmega168P, ATmega328P, +- ATmega164P, ATmega324P, ATmega644P, ATmega644, ++ ATmega164P, ATmega324P, ATmega324PA, ATmega644P, ATmega644, + ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, + ATmega8HVA, ATmega16HVA, ATmega32HVB, + ATmega406, ATmega1284P, |